The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners
from ioccc.org
39
by
matt_d
1h ago
|
|
Article:
16 min
The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners: A comprehensive guide to the contest, including links to winning entries and detailed information on how to compile and run them. The article also discusses the contest's rules, guidelines, and future plans for IOCCC30.
The contest encourages creativity and innovation in programming, potentially influencing the development of new tools and techniques for code obfuscation.
- High-quality submissions attracted near-historic heights for IOCCC29.
- Increased submission volume combined with high quality resulted in a successful contest.
- Documentation process improved the running of the contest.
- Fun challenges added to winning entries competition.
- Rules and guidelines underwent substantial rewrite for better organization.
- Plans for IOCCC30 include opening it towards the end of 2026.
Discussion (4):
The comment thread discusses an obfuscated website, praises the GameBoy emulator's code for its resemblance to the original console, acknowledges Nick Craig-Wood as the creator of rclone, and speculates about the potential of AI in competing with such obfuscation.
Programming
Computer Science, Software Development
I design with Claude more than Figma now
from blog.janestreet.com
60
by
MrBuddyCasino
1h ago
|
|
|
Article:
10 min
The author discusses their transition from using Figma for design work to relying on Claude, an AI language model, for creating prototypes directly in code. They describe how this new workflow has improved their design process by allowing them to quickly test and refine ideas without the need for extensive documentation or mockups.
AI integration in design workflows may lead to increased efficiency, but also raises concerns about the role of human creativity and collaboration in the development process.
- Direct code implementation of ideas
- Reduced need for documentation and mockups
Quality:
The article provides a detailed account of the author's experience and does not contain any promotional or sensational content.
Discussion (31):
7 min
The comment thread discusses various AI tools, particularly Claude Design and LLMs, for design tasks. Opinions are mixed regarding the efficiency and effectiveness of these tools compared to traditional methods like Figma. Concerns about code quality and user intent understanding arise when using AI-generated designs or code.
- Claude Design is useful for quick prototypes and designs
- LLMs are better suited for design tasks than Figma
- There is a concern about the quality of code generated by LLMs
Art
Design, Artificial Intelligence
Valve P2P networking broken for more than 2 months
from github.com/ValveSoftware
108
by
babuskov
3h ago
|
|
|
Article:
2 min
Valve's P2P networking system has been experiencing significant issues since March 13th, affecting Israeli players in PC-to-PC games such as Street Fighter 6 and causing high ping times that make the game unplayable.
- Systemic problem since March 13th
- Affected game: Street Fighter 6
- Possible regional impact
Quality:
The article presents factual information without overly sensationalizing the issue.
Discussion (45):
6 min
The comment thread discusses a global network connectivity issue affecting peer-to-peer gaming, with users sharing experiences and theories. The conversation also delves into the quality of GitHub discussions, Valve's organizational structure, developer treatment, and the emergence of web-based game portals as potential Steam competitors. There is a mix of agreement on some points and disagreement on others, particularly regarding Valve's impact on developers and the geopolitical implications of the issue.
- The issue affects multiple countries and platforms
- GitHub discussions are of high quality
- Valve has a flat organizational structure
- Valve may treat developers poorly
- Steam competitor is being built
Counterarguments:
- Steam persists despite competition
- Valve treats customers well, generating goodwill
- The issue may be related to geopolitical conflicts rather than technical problems
Internet
Online Gaming, Technical Issues
Field of clones: How horse replicas came to dominate polo
from knowablemagazine.org
65
by
gscott
4h ago
|
|
|
Article:
1 hr 8 min
The article discusses the rise of equine cloning in Argentina, particularly within the context of polo, and explores its ethical implications. It highlights the story of Adolfo Cambiaso, a world-renowned polo player who was among the pioneers of using cloning to preserve exceptional horses for his team La Dolfina. The text delves into the cloning process, its advancements, and the industry's growth in Argentina compared to other countries like the US and Europe. It also addresses concerns about animal welfare, fair competition, and the biological impacts of cloning on horse genetics.
Cloning has raised ethical questions about animal welfare, fair competition in sports, and genetic manipulation for human entertainment purposes.
- Adolfo Cambiaso's role as a pioneer in cloning for polo
- Technological advancements and their impact on cloning success rates
- Concerns over animal welfare, fair competition, and genetic diversity
Quality:
The article provides a balanced view of the topic, presenting both the advancements and ethical concerns.
Discussion (32):
3 min
The comment thread discusses cloning, particularly robotic polo ponies and cloned animals, with various perspectives on the ethics involved. It also touches upon comparisons with existing industries such as horse racing.
- The discussion revolves around cloning in different contexts, including robotic animals and cloned animals.
Counterarguments:
- Concerns about ethics, potential misuse, and the limitations of cloned animals
Sports
Polo, Animal Biotechnology
Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering
from arxiv.org
79
by
Anon84
5h ago
|
|
|
Article:
2 min
An analysis of token consumption patterns in an LLM-based Multi-Agent (LLM-MA) system within the Software Development Life Cycle (SDLC), focusing on understanding where tokens are used across various software engineering activities.
This research can help practitioners predict expenses and optimize workflows, potentially leading to more sustainable AI-driven software development practices.
- Analysis of token usage patterns in an LLM-MA system across different SDLC stages.
- ChatDev framework using a GPT-5 reasoning model for software development tasks.
- Iterative Code Review stage consumes the majority of tokens (59.4% on average).
- Input tokens consistently constitute the largest share of consumption (53.9% on average).
- Insights into inefficiencies in agentic collaboration and cost distribution.
Discussion (21):
4 min
The comment thread discusses various opinions and concerns regarding AI agents' efficiency, token economics, and cost management in AI services. There is a debate about the alignment of interests between humans and AI systems, with some suggesting that AI agents might not always prioritize human interests effectively. The conversation also touches on potential decreases in token prices due to competition and scaling up of AI infrastructure.
Counterarguments:
- Tokenomics is already a word used to describe cryptocurrency economics, not sure why they'd try to redefine it for AI even if a different sort of token is used.
Computer Science
Software Engineering, Artificial Intelligence
Harness engineering: Leveraging Codex in an agent-first world
from openai.com
167
by
pramodbiligiri
1d ago
|
|
|
Article:
29 min
An article discussing an experiment conducted by a team building and shipping an internal beta of a software product using Codex, with no manually-written code. The team aimed to increase engineering velocity by orders of magnitude through the use of agents and focused on systems, scaffolding, and leverage rather than traditional coding tasks.
AI-driven development could lead to significant changes in software engineering practices, potentially reducing human coding tasks but also raising concerns about job displacement and the need for new skills.
- Agents used for design decisions, UI legibility, observability tooling
Quality:
The article provides detailed insights into the experiment, making it informative and relevant for its target audience.
Discussion (105):
33 min
The comment thread discusses an article on AI-driven software development, focusing on productivity gains, automation, and job displacement concerns. Opinions vary regarding the quality of code generated by AI, with skepticism about LOC as a performance metric and concerns over potential degradation of software products. The debate is characterized by a moderate level of agreement and intensity.
- AI can significantly increase software development speed
- LOC does not necessarily correlate with code quality
- Job security concerns in the AI-driven development landscape
Counterarguments:
- Potential for code degradation due to lack of human oversight
- Criticism of using LOC as a performance metric
- Concerns over AI-generated code quality and maintainability
Software Development
AI/ML in Software Engineering, Automation in Software Development
My Software North Star
from kristoff.it
22
by
kristoff_it
3d ago
|
|
Article:
2 min
The article discusses a developer's prioritization when creating software, emphasizing usability, correctness, maintainability, and efficiency as key factors.
Encourages developers to focus on user-centric design and ethical practices in software creation, potentially leading to more reliable and enjoyable products.
- Prioritizing software utility for the end user is paramount.
- Correctness of software is crucial to avoid detracting from its usability.
- Software should be maintainable and efficient to optimize resource usage.
- The developer's experience is important but serves as a means to an end.
Quality:
The article presents a personal perspective on software development priorities, which may not be universally applicable but offers insights for developers.
Discussion (3):
The comment thread discusses the perceived bitterness of an individual towards Rust, questioning their stance on safety and process in relation to software correctness. The conversation also touches upon potential bias due to language preference.
- The person is bitter towards Rust
Software Development
Programming Practices, User Experience
Ntsc-rs – open-source video emulation of analog TV and VHS artifacts
from ntsc.rs
320
by
gregsadetsky
11h ago
|
|
|
Article:
ntsc-rs is an open-source video effect that emulates the artifacts of analog TV and VHS tapes using algorithms based on composite-video-simulator, zhuker/ntsc, and ntscQT. It's written in Rust, multithreaded, and SIMD-accelerated, offering real-time performance at high resolutions.
ntsc-rs could influence the creative industry by offering a new tool for video artists to add realistic analog effects, potentially leading to more diverse and nostalgic content.
- ntsc-rs is a free, open-source tool that accurately recreates the look of old analog TVs and VHS tapes.
- It uses algorithms based on composite-video-simulator, zhuker/ntsc, and ntscQT for more realistic emulation.
- Available as a standalone app, web application, and plugin for After Effects, Premiere, DaVinci Resolve, Hitfilm, and Vegas.
Discussion (82):
18 min
The comment thread discusses the interest in authentic camcorder footage, the comparison between film and digital mediums, and the value of NTSC emulation for recreating vintage video effects. Participants share personal experiences, opinions on the quality of VHS compared to broadcast quality video, and discuss various projects related to NTSC emulation.
- The active development in the field is appreciated.
Counterarguments:
- Old digital point-and-shoots are already popular that way.
Software Development
Video Processing, Open Source
Symbolica 2.0: Programmable Symbols for Python and Rust
from symbolica.io
55
by
mmastrac
1d ago
|
|
Article:
42 min
The article discusses the release of Symbolica 2.0, a high-performance symbolic computation framework for Python and Rust, which now offers more programmable symbols with customizable behavior through hooks for operations like normalization, printing, differentiation, series expansion, and evaluation.
The enhanced programmability of Symbolica could lead to more efficient and customizable symbolic computation tools, benefiting various industries such as finance, engineering, and scientific research.
- Simpler Rust API with operator overloading and builder-style APIs
- Symbol registration system with namespaces, aliases, tags, user data, and custom hooks
- Redesigned evaluator interface supporting double-float arithmetic and JIT compilation
- Richer output for notebooks including HTML, LaTeX, Typst, colorized printing, and multiline formatting
- New built-in mathematical functions like gamma, polylogarithms, Bessel functions, Riemann zeta
Discussion (4):
The discussion revolves around the comparison between Symbolica and Mathematica, highlighting Symbolica's advantages in terms of source availability, performance, and licensing. A user also mentions their project to reimplement Wolfram Language in Rust.
- Symbolica offers better features and performance than Mathematica
- User's project aims to implement Wolfram Language in Rust
Software Development
Programming Languages (Python, Rust), Symbolic Computation