Feed aggregator

Show HN: Unix for the Commodore 64? Open Source

Hacker News - Wed, 02/25/2026 - 7:36pm

A Unix-inspired shell and RAM filesystem for the Commodore 64 (6502 assembly)

Comments URL: https://news.ycombinator.com/item?id=47160220

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Architect-Linter – Enforce architecture rules

Hacker News - Wed, 02/25/2026 - 7:34pm

I spent like 2 months building a tool to solve a problem we had: How do you enforce architectural decisions automatically?

Problem: We're a team of ~20 engineers. Started with clean architecture. Now it's... let's just say "creative layering"

Real issues: - 40% of PRs were rejected just for architecture violations - Code review became the bottleneck (architectural review ≠ logic review) - Junior devs didn't understand the implicit rules - No way to catch violations automatically

Solution: architect-linter

It's like ESLint, but for your entire system design. Define rules in architect.json, architect validates imports across your codebase.

Key features: - Multi-language: TypeScript, JavaScript, Python, PHP (all via Tree-sitter) - Multi-architecture patterns: Hexagonal, Clean, MVC - Fast: Written in Rust, parallel processing - Free & open source (MIT license) - Works in CI/CD, pre-commit hooks, watch mode

Example rule: ```json { "forbidden_imports": [ { "from": "src/components/*", "to": "src/services/*", "reason": "UI layer shouldn't call services directly" } ] }

Comments URL: https://news.ycombinator.com/item?id=47160201

Points: 1

# Comments: 0

Categories: Hacker News

Samsung Galaxy S26 Ultra vs. Galaxy S26 and S26 Plus: Flagship Specs Comparison

CNET Feed - Wed, 02/25/2026 - 7:21pm
Here are the differences between all three new Galaxy S26 phones.
Categories: CNET

Smashing Security podcast #456: How to lose friends and DDoS people

Graham Cluely Security Blog - Wed, 02/25/2026 - 7:16pm
When the mysterious operator of an internet archiving-service decided to silence a curious Finnish blogger, they didn’t just send a stroppy email - they allegedly weaponised their own CAPTCHA page to launch a DDoS attack, threatened to invent an entirely new genre of AI porn, and tampered with parts of their own archive to smear the blogger's name. In this episode, we unravel how a website designed to preserve history may have trashed its own credibility - and how Wikipedia responded when trust went out the window. Plus a ransomware gang shoots itself in the foot with a classic case of buffoonery, accidentally corrupting the very keys victims would need to decrypt their data. When even the criminals can’t unlock your files, what happens next? All this, a surprisingly zen Pick of the Week, and a gloriously splenetic rant against web forms, on episode 456 of the award-winning "Smashing Security" podcast, with cybersecurity veteran Graham Cluley and special guest Paul Ducklin.
Categories: Graham Cluely

A Hacker Threat Is Hiding in Your Car's Tire Pressure System

CNET Feed - Wed, 02/25/2026 - 7:11pm
A new study reveals that a car's tire pressure monitoring system can be easily accessed by hackers.
Categories: CNET

Several IT security frameworks and standards exist to help protect company data. Here's advice for choosing the right ones for your organization.

Security Wire Weekly - Wed, 02/25/2026 - 7:08pm
Several IT security frameworks and standards exist to help protect company data. Here's advice for choosing the right ones for your organization.
Categories: Security Wire Weekly

Show HN: Tunejourney.com – A 3D radio globe with in-browser ML to auto-skip talk

Hacker News - Wed, 02/25/2026 - 7:00pm

Hi HN, I built TuneJourney.com, a web app that lets you explore ~70k radio stations worldwide via a 3D globe. While sites like Radio Garden are great for discovery, I wanted to build something that functioned more like a modern media player with automation—specifically, the ability to automatically skip a station when it switches from music to talking or ads.

The Unique Part: In-Browser ML The core feature is an "AI Skip Talk." Instead of processing audio on a server, it uses the Web Audio API to capture the stream locally and runs a lightweight classification model directly in your browser. It estimates the "music vs. speech" probability in near real-time.

If you have the filter enabled, it will automatically trigger a "next" command to hop to another station in your playlist or a random location on the globe the moment a DJ, news segment, or ad starts.

Privacy: No audio data ever leaves your machine; inference is entirely local.

The Tech Stack/Features: - WebGL + Point Clustering: To render 70,000 stations across 11,000 locations smoothly. - In-browser Inference: Uses a small model plus stream-level heuristics to handle edge cases. - Media Key Integration: Full support for physical keyboard and system-level Next/Prev buttons. - Persistence: Sign-in is available to sync playlists and favorites across devices, but the core explorer works without an account. - Online activity: You can see in real time other people on the site, where they are on the globe, what they listened to, and what stations they liked. - Simple games to kill the time as you are listening to stations, like Solitaire, Minesweeper, etc.

The Trade-offs & Challenges: Running a WebGL globe and real-time audio analysis simultaneously is heavy on the CPU. To handle this, I’ve implemented: - Automatic performance detection that downgrades visuals on lower-end machines. - A manual toggle to kill the audio processing if you just want to use the globe as a standard player. - A talk sensitivity slider for the ML model, so you can tweak it yourself.

What I’d love feedback on: - Performance: How does your CPU/fan react? Is it manageable? I’m looking for ways to further optimize the client-side ML or perhaps it is okay to bring even heavier models with more accuracy. - Classification Accuracy: How useful is it? Does it detect talking in most of the cases, or is it sometimes useless? On MacBook it works ok-ish. Ads with music are difficult but when music changes to pure talk, the site does its work and hops to another one.

Let me know what you think! I am interested if this project is worth further investment, building a mobile app, etc.

Comments URL: https://news.ycombinator.com/item?id=47159891

Points: 1

# Comments: 0

Categories: Hacker News

The Agent-Ready Codebase

Hacker News - Wed, 02/25/2026 - 6:47pm
Categories: Hacker News

Pages