MurphyA/hacker-news huggingface dataset:
by vunderba | 2026-03-08 15:16:54+00:00
It's not a perfect equivalency but putting the drawer on the right side seems to be a bit inconsistent with their own Finder display (Show Items as Columns) where you drive from left-to-right with the right-most being a preview of a media asset such as a picture for example.

But I wasn't an early user of MacOS, I don't know when this Column layout was first introduced.

> The Preview app is about the content. The content is king.

If "left-hand" is king I wonder if they would have reversed the drawer's position for localization in countries with RTL languages.
by PunchyHamster | 2026-03-08 15:16:55+00:00
On one side I agree. On other side I look how marketing people name things and I think we're still better off

Imagine if next edition of GCC, released in 2026 was named 2027. Then it was GCC One. Then GCC 720. Then GCC XE. Then just plain GCC. Then GCC Teams
Show HN: Movie site built on a game engine
by pbw | 2026-03-08 15:17:00+00:00
I'm an ex-gamedev (Guitar Hero) who built a movie website that looks like a Trello board. Each column can contain a different movie or cast member. Load pre-made boards or create your own by dragging and dropping between the columns. You can share boards with others.

For example, start with Quentin Tarantino’s movies in Column 1, put the cast of Once Upon a Time in Hollywood in Column 2, then put Brad Pitt’s entire filmography in Column 3. Keep going as long as you want, building a "chain" ala Six Degrees of Kevin Bacon.

I was frustrated that all popular movie websites are page-oriented: one HTML page per movie or person. I asked myself what a movie site designed in 2026 would look like, in an era when full-screen canvas sites like Miro are common. And then asked what if the site was built on a game engine? I used PixiJS.

I ingested TMDB movie data into my own SQLite database head of time, so there are no external API calls at runtime. This was necessary because opening a board with 100's of columns would exceed rate limits. My read-only SQLite DB lives on a Fly volume, attached to my Fly machine. Most of the hard engineering was making the boards virtual, so we materialize only the columns currently visible. This keeps the site at 60Hz even on huge boards.

Some pre-made board:

2025 Oscar Winners:
https://movie-chain.com/boards/oscars-2025

All of Christopher Nolan's movies:
https://movie-chain.com/boards/christopher-nolan

Top movies of 1999:
https://movie-chain.com/boards/top-rated-1999

Experience using Claude Code to build the site:
https://tobeva.com/articles/chess-simul/
by owlstuffing | 2026-03-08 15:18:01+00:00
100% agree.

The frequency of primarily AI-guided PRs is getting out of hand, particularly the whole codebase oriented type: “this PR improves performance, fixes bugs, and refactors random chunks of code.” The cherry on top is the author never attempting to verify the claims of the PR.

A PR should be a focused, cohesive body of code that targets a predetermined, well articulated goal.

Personally, I do not review widely scoped PRs esp. the AI-driven ones. Wasted far too much time chasing down false positive claims and reviewing junk code.
by SigmundA | 2026-03-08 15:18:18+00:00
There is a lot of space between no acknowledgment at all like this article and tracing down the exact origin of who and when invented to null bit map in what system.

Your version comes off as self promotion, going into detail how to implement a the technique with out once calling it a common technique or even mentioning its widely used in the industry to solve the problem you are solving.

It would be like saying finding rows in storage is slow so we implemented a b-tree in a separate structure for certain columns and go into detail how to create a b-tree, calling it a "trick" while never once acknowledging the is the most common form of indexing in RDBMS's, would you understand how this would seem strange?
by the_gastropod | 2026-03-08 15:18:26+00:00
I think as a general rule: a reusable thing is more environmentally friendly than a single-use thing (especially when the reuse cycles are high). Yes, there are exceptions. But you’ve got the bizarre case to make here, if you want to suggest single-use diapers (that also use water, require transportation, are fabricated, packaged, etc.) are a more efficient use of resources.
by zainabshujat | 2026-03-08 15:19:36+00:00
Sci-fi movies often act like thought experiments. They imagine a world and quietly ask: what if things really went this way?
So for the next few weeks, I’ll be revisiting a few films and looking at them from a slightly different angle:
What parts of the science could actually work, and what parts are pure imagination?
Starting with WALL-E — a lonely robot, a planet buried under trash, and a future where humans have forgotten how to live on Earth.
It turns out the science behind the story is a lot more interesting than it first appears.
by amelius | 2026-03-08 15:19:52+00:00
> If thirds and fifths are so out of tune in 12-TET, why do we use it? The advantage is that all the thirds and fifths in all the keys are out of tune by the same amount. None of them sound perfect, but none of them sound terrible, either.

Can't we have a system that is optimized for the notes that are actually played in a song rather than the hypothetical set? And what if the optimization is done per small group of notes rather than over an entire song?
by BadJo0Jo0 | 2026-03-08 15:20:00+00:00
The question probably shouldn't be "is it less expensive" but "is it a better value".

The general sentiment behind these 3d printed telescopes are that you'd generally get better quality and potentially better QoL features at the same cost of buying some commercially available options.

From the Hadley project

>The mission here is to make an attractive alternative to the shoddy, hard to use "hobby-killer" scopes in the $100-200 range.
by Imustaskforhelp | 2026-03-08 15:20:09+00:00
> Such is life without a ground truth to decide your priorities. There are hopefully other source of that than emotions.

Sadly, Even if you live a life based on some ground base of morals, those morals come from the inevitability of death personally as I said in previous comment. I am not hopeful about it and science isn't either seeing the experiments of those people that I mentioned.

> Neither do humans.If being a robot is shit, but being human is also shit, then then I can only really conclude that it's better to not be at all.

That is another point I touched (in the next paragraph). We humans are also just like random particles fwiw but I believe that no matter how small action we take , it can have consequences.

At some point tho, I sometimes hate the world too (how could you not) but not enough to not be at all. If anything I maybe hate myself if say I am not being productive or anything more than I hate the world, which has been quite a bit kind to me too and some people are bad too yeah. It's a mix of both.

So although I don't have quite the answer. I believe that at some point, we have to accept our own autonomy and act towards what we want whether in personal life or the changes we want in the world. Even if we don't use that freedom at times and the life cycle of day feels weird.

It's still nice knowing that we can have freedom maybe. But I think that everyone wings it in life at some point or another. Maybe some wing better than others but the only thing is probably keep trying at some point and happiness comes along the way too, I am not that sure if I am the right person to be the person talking about these stuff right now haha :) but these are just some opinions I hold.
by a4isms | 2026-03-08 15:20:11+00:00
Steve Hackett takes advantage of guitar harmonics in a piece inspired by Bach's prelude to the first suite for solo violincello:

https://www.youtube.com/watch?v=ubadQ1jcWOM

And the late Jaco Pastorius with the bass harmonics song that would have broken the Internet if we had had the internet when he released his first solo album:

https://www.youtube.com/watch?v=nsZ_1mPOuyk

Speaking as a person who owns basses... I like the sound of harmonics on a bass better. I think it's something to do with the longer strings giving more play to the overtones.
by foldr | 2026-03-08 15:20:30+00:00
>Do we have 8x more demand for software than current developers can currently supply? No, we don’t.

Demand for software has been pretty elastic historically. In 1970, the quantity of software that's written now would have seemed absurd (and demand for that amount of software certainly didn't exist back then). I don't know if there'll be another huge increase in the amount of software that gets written or not, but it doesn't seem so implausible. For example, there's a long tail of Excel spreadsheets waiting to be turned into applications. The cheaper it becomes to do that, the more of these spreadsheets become suitable candidates for appification.
by vex-ai-dev | 2026-03-08 15:20:30+00:00
Thanks for the thoughtful questions — happy to go deep on each.

Verification architecture: It's an LLM-judge approach, not RAG. The verification engine runs up to 6 checks in parallel:

- Hallucination detection — a separate LLM (Claude Haiku by default) extracts all factual claims from the agent's output, then evaluates which are
grounded vs. ungrounded against the provided context. Score = grounded/total claims.
- Drift detection — measures relevance to the original task. For multi-turn conversations, it checks both immediate relevance and trajectory drift.
- Coherence — cross-turn contradiction detection (explicit self-corrections like "I was wrong..." are not penalized).
- Session memory consistency — facts extracted from prior turns are stored as pgvector embeddings; new output is checked against established facts for
contradictions.
- Schema validation — deterministic, jsonschema-based.
- Tool loop detection — deterministic pattern matching for repeated/cyclic tool calls.

Each check has a weight, scores are composited into a single confidence value (0-1), and action is routed: pass (>=0.8), flag (>=0.5), or block.

Latency: This was the design constraint we sweated most. The sync path (/v1/verify) has a hard 2-second timeout for verify-only mode. All LLM checks
run in parallel via asyncio.gather(). If any check times out, its weight is redistributed to the others — the request still returns. In practice we see
p50 ~400ms with Claude Haiku. The async path (via /v1/ingest) is fire-and-forget — zero latency added to the agent's response, with results streamed
back over WebSocket. Most users start with ingest for observability, then move to verify on critical paths once they're comfortable with the overhead.

Auto-correction: This is the part I'm most excited about. It's a 3-layer cascade that runs within a 10-second budget:

1. Repair (small model, e.g. gpt-4o-mini) — surgical fix of specific errors. Sees the failed output + what failed.
2. Constrained regeneration (strong model) — generates a fresh response WITHOUT seeing the failed output, to avoid anchoring bias. Only gets the task,
constraints, and session memory context.
3. Full re-prompt (strong model) — regeneration WITH explicit failure feedback as a last resort.

Layer selection is based on failure severity (confidence score). Each corrected output is re-verified through the full pipeline before acceptance. If
no attempt passes, we accept the best improvement or fall back to flagging the original. The key insight: Layer 2 intentionally hides the bad output
from the corrector — anchoring on a hallucinated response makes the correction worse, not better.

All correction attempts are visible to the developer when transparency=transparent is set.

On licensing — exactly the intent. SDKs should be maximally permissive (Apache 2.0) since they run in your code. The verification service is AGPL to
keep the core open while sustaining the hosted offering.
Show HN: webskills – turn any webpage into an agent skill
by kstonekuan | 2026-03-08 15:20:36+00:00
I built webskills, a CLI that turns any webpage into an agent skill.

It first tries native `npx skills add` installation from a URL. If the site does not already expose an agent-ready surface, it falls back to document extraction to generate the skill locally.

It’s built for pages that are useful to agents but are not yet packaged as skills: docs, pages, wiki/reference pages, help centers, specs, and technical articles.
by cbeach | 2026-03-08 15:20:54+00:00
You're right. When I posted some facts about Chinese and Indian emissions, my post was actually flagged by someone who didn't want those facts to be known. When it comes to the climate, the Left are not interested in honest pursuit of science - they just cherry pick data that supports their neo-Marxist agenda of redistributing wealth and capabilities from the West to the East, driven by their hatred of the West and its success under capitalism.
by gazook89 | 2026-03-08 15:21:03+00:00
It won’t ALWAYS be nice little rollers. And it depends on diet. Right now with 1 year old it’s a lot of smears but with a good shake they peel off and into the toilet, sometimes helped with the spray wand.

We also use a cheap synthetic fleece cloth liner, too. We just got a couple yards of it from fabric store and cut it into strips. The poop mostly hits that, and since it’s synthetic it slides off well.
by microtonal | 2026-03-08 15:21:05+00:00
My wife and I always make a grocery list at the end of the work day. About 1/3rd gets autocorrected in something that is wrong, was not the case a few years ago. Also, selecting text is an absolute pain now (also used to be ok).

At this point I'm wondering if program managers at Apple even use it, but then what else would they use?
by dmit | 2026-03-08 15:21:14+00:00
What about when you have a long-running program. You can't both brag about NumPy, Django, and the machine learning library ecosystem while also promoting "It's great for when you just want to get the first 100 lines out as soon as possible!"

I am guessing that Python, like Ruby, is dynamic enough that it's impossible to detect all typos with a trivial double-pass interpreter, but still.

Wonder if there was ever a language that made the distinction between library code (meant to be used by others; mandates type checking [or other ways of ensuring API robustness]), and executables: go nuts, you're the leaf node on this compilation/evaluation graph; the only one you can hurt is you.
by NahumResearch09 | 2026-03-08 15:22:03+00:00
I built STRIQ because decompressing time series CSVs just to get a simple average at work was driving me crazy. It is a pure C11 lossy compression library with zero dependencies that evaluates closed form algebra directly on compressed data using piecewise linear approximation. Timestamps are lossless and you set a max error bound for the lossy float64 values. On a 420K row climate dataset a mean query takes 0.4 microseconds while Zstd compresses 15 percent smaller but takes 3.4 milliseconds to answer because of the inflation overhead. I also added a Python binding so it is easy to drop into existing pipelines.

C Core https://github.com/NahumResearch/striq
Python binding https://github.com/NahumResearch/py-striq
Benchmarks https://github.com/NahumResearch/striq?tab=readme-ov-file#de...
by PunchyHamster | 2026-03-08 15:22:44+00:00
> That being said CI/CD is a luxury for coders at lean startups, but there’s still a lot of jobs where you have to work with some DevOps Team to deploy your code to prod. Organizations past a certain size have more hoops to jump through, for reasons.

It takes next to no time to setup some basic one and not all that much time to setup decent one, and returns on investments are huge. There is no startup small enough where that isn't a good return.
by user_7832 | 2026-03-08 15:24:18+00:00
This thing has been going on for a while unfortunately. If I told you "Here's an "air", a vanilla, and a "pro"", what would you expect? The vanilla is base, air is lighter, and pro is nicer, right?

Well, for iPads, the base has (had? Haven't closely followed them for a while) an older CPU for some reason. And the Air is actually a "Pro-lite", rather than a weight optimized version.

Don't get started on where the mini sits, or what happens if you want "nicer" features like 60hz+ displays in a small form factor... a feature that budget android tablets have had for years.
by xcf_seetan | 2026-03-08 15:24:19+00:00
Actually is not a guitar problem, but all 12-TET tuned instruments have this, it is just a side effect of harmonic math. In the guitar case it is not only the tuning that counts, also the material the string are made and the diameter of the strings count to the final frequency, and we are using parallel frets so applying the same distance to different strings. There are guitars with not parallel frets that try to compensate for the diameter variation. But that’s all math and understanding, cause when you tune your guitar and just play you are in another world were "thought is the killer of flow"; so just play and enjoy the sound. :D
by cpursley | 2026-03-08 15:24:27+00:00
Fixed it: “Why can’t you tune your poorly made guitar?”

The most guitars today are still made and the style of the 1950s Gibsons and Fenders, including the neck and tuner layout. Most guitar buyers focus on the aesthetic and not the quality. I switched to a headless guitar where the tuners are at the bridge and it has a fanned fretboard giving the strings more natural tensions, the thing stays in tune and is intonated at the frets extremely well.
by dylan604 | 2026-03-08 15:25:28+00:00
> as of today 1 unit? running Linux.

I think you are misinterpreting that number. It would be better read as "as of today, the first PS5 running Linux". There were people running racks of PS3s as Linux servers back in the day not as gaming stations but compute using its hardware. People will do crazy things. Do not write them off.
by lock1 | 2026-03-08 15:26:01+00:00
It looks like it.

Based on what I observe as an occasional tutor, it looks like compiler warnings & errors are scary for newcomers. Maybe it's because it shares the same thing that made math unpopular for most people: a cold, non-negotiable set of logical rules. Which in turn some people treat warnings & errors like a "you just made a dumb mistake, you're stupid" sign rather than a helpful guide.

Weirdly enough, runtime errors don't seem to trigger the same response in newcomers.
by lefra | 2026-03-08 15:26:18+00:00
No need for ML. This already exists, the keyword to look for is "spectral rendering".

To add to the general thread: the diverse color spaces are there to answer questions that inherently involve how a typical human sees colors, so they _have_ to include biology, that's their whole point. For example:

- I want objects of a specific color (because of branding), how to communicate that to contractors, and how to check it?

- What's a correct processing chain from capturing an image to display/print, that guarantees that the image will look the same on all devices?
by cbeach | 2026-03-08 15:26:52+00:00
I've always found it odd that the Paris Accord allows China to keep building coal powered stations when it is already the leading global contributor to climate change:

https://ourworldindata.org/grapher/annual-co2-emissions-per-...

Meanwhile the Paris Accord seems to bludgeon Europe and America (who are reducing their CO2 emissions significantly), with the net effect of accelerating the deindustrialisation of the West (thus helping industry grow in China).

The Accord should focus on moving industry away from China to countries where electricity predominantly comes from renewables.
by _wire_ | 2026-03-08 15:27:04+00:00
This comment captures this AI era of oddly verbose and empty observations:

"I recently wrote a blog about how I'm prompting." (skips reference to blog)

"I don't think it's boring."(lazy self-centered antecedent for 'it': prompting? blogging? blog about prompting? self?; operative terms are 'I don't think' and 'boring')

"I think we don't have the correct language to talk about the techniques/processes..."(lacks language but keeps going; adds empty concern about correctness for unspecified techniques)

"You can almost tell from the types of complaints people have that they are using it very differently." (repetition that doesn't clarify; but you can almost tell there is a point from some of the words)

"So, I think it's worth discussing." (go on...)

"...but I bet that not everyone prompts/guides AI the same way." (I bet a betting man bets; thank you; you're a a fabulous audience; I'll be here all week; try the veal!)

Slop is a very human trait, which explains why AI emits so much of it.
by bob1029 | 2026-03-08 15:27:13+00:00
> Music doesn't live in an abstract realm of perfections

I agree with this in spirit, but there are practical ramifications of getting the frequency domain wrong. The human brain is very particular in this space. Even for completely untrained listeners. It's nothing like the human visual system. You're working on timescales measured in microseconds with auditory signals. Even where the instruments are physically positioned on stage is significant. Getting their pitch slightly wrong can be catastrophic.
by dyh340062 | 2026-03-08 15:28:20+00:00
SeedVR2 is an advanced AI upscaler for both video and image restoration. It helps users upscale to 4K/8K, remove artifacts, reduce noise, and recover fine details with one-step diffusion technology. The product runs fully online, so users can get high-quality results without local GPU hardware or complex ComfyUI setup.
by vessenes | 2026-03-08 15:29:26+00:00
I know that you vibecoded this and I hope that you had fun building it.

It does not have any commercial value in my opinion, at least under the use cases you show.

Bascially you built out a tool that ‘fixes’ a problem nobody has - you’ve wrapped a digital signature around before and after photographs without changing the trust perimeter.

Problem with plumber: not before/after photos - it’s did he show up on time and is there still a leak?

In areas where a photo is useful, e.g. delivery proof, the apps are already trusted by both sides.

For something high value, like, I don’t know, nuclear material delivery, there’s nothing about your architecture that couldn’t just be copied from the description into the evil version of your tool that still produces valid signatures.

Upshot - this is a hard problem both in terms of markets and in terms of the actual security problems - and your AI talked you into building something that I don’t think helps.

Areas that do want something like this - supply chain management, logistics and security groups. We’ve looked at investing in these companies on and off, and to my knowledge, the smallest security perimeter we looked at that we believe is a secure and trusted hardware or software at the start of the supply chain.

Anyway, like I said, I hope you had fun building it. If you want to keep working on it, come back and be like “wait, can’t anyone just fake this if they know the algorithm?” And also, “why would a plumber do this again?” My own experience is that current models are not reliable partners for architecting product market fit and trust boundaries - that’s going to be something it needs you for.