A guide to local coding models
This article discusses the capabilities and cost-effectiveness of the Claude AI model, suggesting that users can access similar capabilities to ChatGPT for a lower monthly subscription fee, making it a more affordable option for many users.
Logging Sucks
I'm just having fun
The article discusses the author's perspective on the importance of having fun and not taking life too seriously. It emphasizes the value of enjoying the present moment and maintaining a positive, lighthearted attitude, even in the face of life's challenges.
Show HN: Books mentioned on Hacker News in 2025
The article discusses the rise of 'software-based' cities, where urban planning and development are increasingly driven by technology and data-driven decision-making. It explores how cities are leveraging digital tools and platforms to enhance infrastructure, services, and citizen engagement.
The gift card accountability sink
This article explores the growing issue of gift card fraud, highlighting the need for increased accountability and security measures to combat the rising trend of scammers abusing gift card systems to steal money from unsuspecting consumers.
More on whether useful quantum computing is "imminent"
The article discusses the potential risks and considerations surrounding the development of advanced artificial intelligence, focusing on the importance of ensuring that such systems are aligned with human values and interests to avoid unintended consequences.
Rue: Higher level than Rust, lower level than Go
Rue is a new programming language that aims to provide a concise and elegant syntax for building modern software applications. It focuses on simplicity, productivity, and ease of use, making it an attractive choice for developers seeking a streamlined programming experience.
Disney Imagineering Debuts Next-Generation Robotic Character, Olaf
Disney has unveiled a new robotic version of the beloved Olaf character from the Frozen franchise, marking a significant advancement in Disney's innovative technology. This autonomous figure represents a new era of immersive and interactive Disney experiences, blending advanced robotics with beloved characters.
Show HN: WalletWallet – create Apple passes from anything
I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.
Evaluating Chain-of-Thought Monitorability
The article discusses the importance of monitoring and evaluating the chain of thought process in language models to ensure their transparency and accountability. It explores the challenges and potential solutions for making the inner workings of these models more understandable and interpretable.
I Program on the Subway
This article explores the challenges and benefits of programming during the commute on public transportation, highlighting the need for focused work environments and the tradeoffs between productivity and distractions in such settings.
Mullvad VPN: "This is a Chat Control 3.0 attempt."
Mullvad, a privacy-focused VPN service, announces a new feature allowing users to access the Tor network directly through their Mullvad VPN client, providing an additional layer of privacy and security.
Show HN: Autograd.c – a tiny ML framework built from scratch
built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai/tinytorch/
perfect for learning how ml frameworks work under the hood :)
I can't upgrade to Windows 11, now leave me alone
The article discusses the frustration of users who are unable to upgrade to Windows 11 due to their hardware not meeting the system requirements. It explores the challenges faced by those who wish to continue using their existing devices and the limited options available to them.
E.W.Dijkstra Archive
This website presents the writings and lectures of Edsger Dijkstra, a renowned computer scientist who made significant contributions to the field of computer science, including the development of algorithms and programming languages.
CO2 batteries that store grid energy take off globally
The article discusses a novel battery technology that uses carbon dioxide as the active material, which could potentially provide a more environmentally friendly and cost-effective energy storage solution compared to traditional lithium-ion batteries.
Structured outputs create false confidence
The article discusses the potential pitfalls of using structured outputs in machine learning models, such as creating a false sense of confidence in the model's predictions. It emphasizes the importance of understanding the limitations of structured outputs and the need for careful interpretation of model results.
ARIN Public Incident Report – 4.10 Misissuance Error
Autoland Saves King Air, Everyone Reported Safe
The article describes how the autoland feature of a King Air turboprop aircraft saved the lives of the crew and passengers when the pilot became incapacitated, allowing the plane to land safely without human intervention.
Get an AI code review in 10 seconds
The article discusses a trick for using AI tools to assist with code reviews, which can help identify issues and improve code quality. It highlights the benefits of AI-powered code review, including faster feedback, more consistent reviews, and the ability to scale code review processes.
Coarse Is Better
The article argues that coarse-grained models can often outperform more complex, fine-grained models in machine learning tasks, as they are more robust to noise and better capture the essence of the problem. It suggests that simplicity and generalization should be prioritized over detailed modeling in many real-world applications.
Ruby website redesigned
The article provides an overview of the Ruby programming language, highlighting its core features, such as being a dynamic, object-oriented, and interpreted language, as well as its emphasis on simplicity and developer productivity.
Indoor tanning makes youthful skin much older on a genetic level
The article reports that indoor tanning can make skin appear much older at the genetic level, accelerating the aging process and increasing the risk of skin cancer. Researchers found that indoor tanning exposure is associated with significant changes in gene expression related to skin aging and cancer.
You’re not burnt out, you’re existentially starving
The article argues that the feeling of burnout may not be caused by overwork, but by a deeper existential crisis stemming from a lack of meaning, purpose, and connection. It suggests that addressing these underlying needs can help alleviate the symptoms of burnout.
Three ways to solve problems
The article discusses three effective problem-solving strategies: reframing the problem, considering alternative solutions, and breaking down the problem into smaller steps. It emphasizes the importance of approaching problems with an open and creative mindset to find the best solutions.
Show HN: Shittp – Volatile Dotfiles over SSH
Waymo halts service during S.F. blackout after causing traffic jams
Waymo, a self-driving car company, has temporarily halted its autonomous vehicle service in San Francisco due to safety concerns amid heavy rainfall and flooding. The company is working to resume operations as soon as conditions improve and it can ensure the safety of its vehicles and passengers.
Engineering dogmas it's time to retire
The article challenges five common engineering dogmas, including the belief that technical debt is always bad, that monoliths are inferior to microservices, and that engineers should avoid taking shortcuts. It argues that these dogmas should be reconsidered in the context of real-world constraints and business priorities.
FWS – pip-installable embedded process supervisor with PTY/pipe/dtach back ends
I’m releasing *Framework Shells* (`fws`): a standalone Python package for orchestrating long-running background processes (“shells”) with *PTY*, *pipes*, and *dtach* backends.
This is meant for environments where you don’t want to stand up a full supervisor stack (or don’t have one): quick multi-service prototypes, dev environments, constrained userlands, etc.
### What it does
* Spawn/manage shells with:
* **PTY**: interactive terminal sessions (resize, input, stream)
* **Pipes**: stdin/stdout/stderr streams (good for daemons/LSPs)
* **dtach**: persistent sessions you can attach/detach to (survives manager restarts)
* *Runtime isolation* (the big feature): shells are namespaced by
`~/.cache/framework_shells/runtimes/<repo_fingerprint>/<runtime_id>/...`
so two clones of the same repo can run concurrently without cross-adoption or cross-control.
* *Control surfaces*: CLI + optional FastAPI/WS UI for listing, logs, and lifecycle actions.
* Optional *hooks* for host integration (external registries/telemetry).### CLI quickstart
```bash # list shells fws list
# run a one-off shell (no spec) fws run --backend pty --label demo -- bash -l -i
# apply a YAML shellspec (recommended) fws up shells.yaml
# terminate shells fws down
# attach to a dtach-backed shell fws attach <shell_id>
# show managed shells + procfs descendants fws tree --depth 4 ```
### Shellspec example
```yaml version: "1" shells: worker: backend: proc cwd: ${ctx:PROJECT_ROOT} subgroups: ["worker", "project:${ctx:APP_ID}"] command: ["python", "-m", "your_module.worker", "--port", "${free_port}"] ```
### Isolation + security model (simple by default)
* `FRAMEWORK_SHELLS_SECRET` derives the `runtime_id` (namespace) and API tokens. * If the secret is set, mutating API endpoints require:
* `Authorization: Bearer <token>` (or `X-Framework-Key`).
* If the secret is unset, auth is disabled (dev mode).Hard limit: if two runtimes share the same OS user/UID, the OS may still allow signaling each other’s processes. The guarantee is: no cross-count/adopt/control *through the library’s control plane*.
### Real-world usage
I use this as the substrate of a full dev environment where “apps are shells” (terminals, IDE + LSP, agent/MCP, aria2 RPC, file explorer, llama.cpp runner, etc.). Repo:
```text https://github.com/mrsurge/termux-extensions-2 ```
### Feedback I want
* Does the secret/fingerprint/runtime isolation contract feel right? * Any obvious foot-guns in the default API/CLI? * Expectations vs systemd/supervisord/tmux/dtach: where would you use this?
github.com/mrsurge/framework-shells
pip install "framework-shells @ git+https://github.com/mrsurge/framework-shells@main"
```bash fws --help ```
Show HN: Jmail – Google Suite for Epstein files
Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release.
Please AMA!