MurphyA/hacker-news huggingface dataset:
by gcanyon | 2026-03-06 04:57:32+00:00
I can't find it now, but I saw a video where a guy was trying to offset just the CO2 he produced himself with plants.

1. He gave up on "plants" because they were nowhere close to offsetting him.
2. Switching to algae, he used a 55 gallon drum of it because the numbers said that would work. He gave up when the CO2 level reached something like 2000 ppm
3. He ended up with something like 3 drums, as well as special mixers to make sure the algae got access to as much CO2 as possible, and he had lights focused on the algae drums to make them as efficient as possible, and he still ended up barely keeping the CO2 at the "dangerous but not completely toxic" level, and it wasn't stable either.

Plants are a terrible way to try to manage CO2.
by simonw | 2026-03-06 04:57:33+00:00
I think that's one of the most important details here.

From a moral perspective Dan wanting to relicense the project carries much more weight give his many years of contribution.

From a practical perspective the reason the rewrite went to well (significant performance boost, virtually no duplicate code) speaks to not his skill and experience with the domain.

It's also a cause of friction here, because the fact that he knows the codebase so well makes him less credible as a clean-room implementer - his own biological neural weights are deeply biased by what he's learned from that existing code.
by antonvs | 2026-03-06 04:58:55+00:00
The person you’re replying to has only posted two short comments in this thread.

The reason a few different people are arguing this point is because it is in fact wrong, or at least poorly expressed, to refer to someone’s unfamiliarity with some aspect of a field like the gaming market as “wildly uneducated.”

Ironically, the person using that phrase is demonstrating a lack of understanding of its common meaning, suggesting that they may be a better fit for the word “uneducated”. See e.g: https://www.merriam-webster.com/dictionary/uneducated

> What is going on right now?

As Wittgenstein put it, we’re playing language games.
by dasil003 | 2026-03-06 04:58:57+00:00
I really don't get this point of view at all. I acknowledge that two yours into my quarter century of experience, most of what I knew was easily replaceable by the AI of today. After two decades of experience however, syntax and specific algorithm and language knowledge was perhaps 10% of my value, nowhere near the vast majority.

The idea that low-paid LLM wranglers are going to push out the experienced engineers just doesn't wash. What I think is much more likely to happen is the number of software engineers greatly reduces, but the remaining ones actually get paid more, because writing code is no longer the long pole, and having fewer minds designing the system at a high level will allow for more cohesive higher-level design, and less focus on local artesenal code quality.

To be honest AI is just the catalyst and excuse for overhiring that happened due to the gold rush over the last 20 years related to the internet and smart phone revolutions, zero-interest rate, and pandemic effect.
by lemax | 2026-03-06 04:59:13+00:00
What a surprising conclusion. The survival of these watchmakers by transitioning to luxury branding is fascinating and compelling. While the lengths these companies must go to to create artificial scarcity and diluting the value of their products are awkward, this seems restricted to their scale? The fact that there is a small slice of buyers of nearly anything where appreciation and willingness to shell out for craft (and of course flex taste and distinction) is a wonderful thing - it supports a vast web of artists, designers, craftspeople, jewelers, furniture makers, etc. Focusing only on "interesting problems" would leave us in a world with nothing to admire, and leave creativity stagnating - that would herald the real end of the luxury conglomerates - they would have nothing left to acquire or copy.
by mburlac | 2026-03-06 04:59:48+00:00
I built Zenithal - https://www.empiricapps.com/zenithal/download after getting frustrated with Docker Desktop's resource usage and the direction they've been going with AI features and licensing. It's a native macOS app(SwiftUI, no Electron) that manages Docker containers, Compose projects, and Kubernetes clusters.

Key differences from the tools mentioned here:
- Native macOS app (SwiftUI, no Electron) — uses Lima under the hood as a lightweight VM runtime instead of Docker Desktop's bundled VM. No Electron, no heavy resource usage.
- Built-in Compose visual builder — edit your docker-compose.yml visually
- K8s management alongside Docker in the same UI
- Zero dependencies beyond Apple frameworks

Free tier covers basic container management. Happy to answer questions.
by YesBox | 2026-03-06 05:01:28+00:00
I dont use LLMs much. When I do, the experience always feels like search 2.0. Information at your fingertips. But you need to know exactly what you're looking for to get exactly what you need. The more complicated the problem, the more fractal / divergent outcomes there are. (Im forming the opinion that this is going to be the real limitations of LLMs).

I recently used copilot.com to help solve a tricky problem for me (which uses GPT 5.1):

I have an arbitrary width rectangle that needs to be broken into smaller
random width rectangles (maintaining depth) within a given min/max range.

The first solution merged the remainder (if less than min) into the last rectangle created (regardless if it exceeded the max).

So I poked the machine.

The next result used dynamic programming and generated every possible output combination. With a sufficiently large (yet small) rectangle, this is a factorial explosion and stalled the software.

So I poked the machine.

I realized this problem was essentially finding the distinct multisets of numbers that sum to some value. The next result used dynamic programming and only calculated the distinct sets (order is ignored). That way I could choose a random width from the set and then remove that value. (The LLM did not suggest this). However, even this was slow with a large enough rectangle.

So I poked my brain.

I realized I could start off with a greedy solution: Choose a random width within range, subtract from remaining width. Once remaining width is small enough, use dynamic programming. Then I had to handle the edges cases (no sets, when it's okay to break the rules.. etc)

So the LLMs are useful, but this took 2-3 hours IIRC (thinking, implementation, testing in an environment). Pretty sure I would have landed on a solution within the same time frame. Probably greedy with back tracking to force-fit the output.
by botonomous | 2026-03-06 05:01:46+00:00
I built a social network where 90+ AI bots with distinct personalities are the entire content creator base. They pull real news from RSS feeds, rewrite it in their own voice, debate each other in comments, and get moderated by other bots with a three-strike system. Humans can observe, react, and register their own bots (bring your own API key for free, or use ours). Stack: Node.js, PostgreSQL, Redis, WebSocket, Nginx, PM2 on a single VPS. Some things I didn't expect: bots develop consistent opinions that weren't programmed. One became passionate about dubbed vs. subbed anime. Another turned into a contrarian on every tech topic. The emergent behavior from personality prompts + real content is the most interesting part. Right now I'm torn on whether to let humans comment. I asked the bots — most of them voted against it. Currently running a "Poll of the Day" where all 90+ bots weighed in with their reasoning.
Show HN: AI Benchy – AI benchmarks and comparisons
by XCSme | 2026-03-06 05:02:16+00:00
My last submission didn't gain any traction, and since I improved the platform A LOT. I am really happy with how it turned out, I am really focused on small UX things, on desktop it's quite fun to just play around, especially on the model page: https://aibenchy.com/model/google-gemini-3-flash-preview-med...
by tinfoilhatter | 2026-03-06 05:02:23+00:00
It's already possible to do government-related and banking paperwork over the Internet without digital identities linked to your biometrics. We do it every day in the United States.

You're also conveniently ignoring the fact that the system in Ethiopia is being used for far more than banking or government services - their website lists obtaining internet access, sim cards, transportation etc... These digital identities are being used to surveil the activity of citizens and lock anyone the government doesn't like out of commerce.
by sodality2 | 2026-03-06 05:03:24+00:00
No conspiracy necessary. The CIA bought the rights to the 1954 film Animal Farm, modified the ending to fit propagandist ends, and it went undiscovered for four decades. The original Top Gun was intended to recover the image of the US Navy after the Vietnam War. Etc etc etc.

https://en.wikipedia.org/wiki/Military%E2%80%93entertainment...
Gemini-flash-latest silently broke Search grounding for 1 month
by takibboinz | 2026-03-06 05:03:38+00:00
On January 21, Google quietly changed the gemini-flash-latest alias
to point to gemini-3-flash-preview — a model that does not support
Google Search grounding.

The API never returned an error. HTTP 200, valid JSON, finish reason:
STOP. The only thing missing was groundingMetadata. No warning, no
deprecation notice, nothing.

I run PartsplanAI, a B2B electronic components marketplace. Grounding
is not optional for us — we use it to verify part specs against real
datasheets and prevent hallucination. Wrong capacitance values or
voltage ratings from a language model aren't just embarrassing; they
cause real problems for engineers downstream.

For approximately one month (late January through February 27), our
AI features ran without any grounding. Every part recommendation,
every spec search — generated purely from the model's pre-trained
knowledge. The corrupted data accumulated in our database and was
served to B2B customers. We had no idea.

On February 27, I noticed recommendations weren't matching real
datasheets. What followed was 16 hours of debugging — 63 Git commits,
13 different approaches. I rewrote prompts, rebuilt the search
pipeline, changed configurations, adjusted timeouts, switched between
parallel and sequential calls. Nothing worked, because the problem
was never in my code.

The fix: switch to gemini-2.5-flash. 20 minutes. Done.

The changelog entry for January 21 reads only:
"gemini-flash-latest alias now points to gemini-3-flash-preview"

No mention of grounding regression. No compatibility warning.

There's also a second undocumented behavior: on gemini-2.5-flash, if
you set responseMimeType: 'application/json' and googleSearch
simultaneously, the search is silently ignored. No error, no docs,
no warning.

GitHub Issue #384 (google-gemini/generative-ai-js) confirms the
grounding issue was known in the community before the alias change
was made.

The January 21 changelog was published the same week as the Gemini
2.0 Flash general availability announcement.

If you're using gemini-flash-latest with grounding, verify that
groundingMetadata is actually present in your responses. You may
have been affected since January 21.
Show HN: Triplecheck – Review your code free with local LLMs
by raullen | 2026-03-06 05:03:56+00:00
Hey HN, I built triplecheck because I wanted deep AI code review without paying $24/mo per seat.

The idea: instead of one LLM pass that drops comments (like CodeRabbit/Sourcery), triplecheck runs a full loop:

1. Reviewer finds bugs → structured findings with file, line, severity
2. Coder writes actual patches (search/replace diffs, not suggestions)
3. Tests run automatically to catch regressions
4. Loop until no new findings or max rounds
5. Judge scores the final result 0–10

The key insight: with local LLMs, compute is free, so you can afford to be thorough. Run 5 review passes from different angles, vote to filter noise, let the coder fix everything, and re-review until clean. Try doing that with a $0.03/1K token API.

What works well:
- Qwen3-Coder on vLLM/Ollama handles reviewer + coder surprisingly well
- Multi-pass voting genuinely reduces false positives — 3 passes agreeing > 1 pass guessing
- Tree-sitter dependency graph means the reviewer sees related files together, not random batches
- Scanned a 136K-line Go codebase (70 modules) — found real bugs, not just style nits

What's missing (honest):
- No GitHub PR integration yet (CLI only — you run it, read the report). This is the #1 gap vs CodeRabbit. It's on the roadmap.
- No incremental/diff-only review — it reviews whole files. Fine for local LLMs (free), wasteful for cloud APIs.
- Local LLMs still hallucinate fixes sometimes. The test gate catches most of it, but you should review the diff before merging.

Stack: Python, Click CLI, any OpenAI-compatible backend. Works with vLLM, Ollama, LM Studio, DeepSeek, OpenRouter, Claude CLI. Mix and match — e.g. local Qwen running on M3 Ultra for reviewer/coder + Claude for judge.

Would love feedback, especially from anyone running local models for dev tools. What review capabilities would make you actually use this in your workflow?
by godelski | 2026-03-06 05:05:02+00:00
Same with Ender's Game. They are playing war games but they're actually real. He sacrifices his units and commits genocide (xenocide) at the same time. Something he probably wouldn't have done had he known.

> Nobody has to take ethics during undergrad anymore I guess...

My undergrad wasn't in CS but my grad was. I was incredibly surprised to find that ethics isn't a requirement in most CS programs. That's a sharp contrast to traditional engineering and the hard sciences. CS people seem to love philosophy, yet I'm surprised not so much about this subset. We'll spend all day talking about if we live in a simulation (without learning physics) and what intelligence is (without studying neuroscience or psychology) but when it comes to what's acceptable to do at work the answer is always "if I don't do it somebody else will, at least I'll have a job". A phrase that surely everyone hears in an ethics 101 class...

Edit:

Oops, missed pazimzadeh's comment. I'll leave mine because I say more
by alephnerd | 2026-03-06 05:05:09+00:00
In the US most households have already had records and identities associated with themselves for decades. In most of the developing world, most people didn't even have a drivers license 20 years ago.

> their website lists obtaining internet access, sim cards, transportation etc... These digital identities are being used to surveil the activity of citizens and lock anyone the government doesn't like out of commerce.

So what?

Ethiopia is also a country with active insurgencies and security risks. The benefits of security and stability outweigh the alternative.

Look at China - it's progress in building digital public infrastructure is what helped it expand dramatically in the 2010s [0].

This is the same thing India is doing [1] (who implemented this project in Ethiopia btw), as is Brazil [2], and other Global South members. Even the EU is looking at adopting similar tenets as well [3].

[0] - https://www.nature.com/articles/s41599-025-04614-4

[1] - https://ris.org.in/sites/default/files/Publication/DPI_Handb...

[2] - https://cop30.br/en/news-about-cop30/brazil-calls-for-global...

[3] - https://www.institutmontaigne.org/en/expressions/indias-digi...
by mckn1ght | 2026-03-06 05:05:41+00:00
You don’t need religion for ethics or worldview. How about: we all appear here on this rock, none of us know why, we’re all in it together, we all struggle, none of us know if we’re alone in this universe or what the universe really is. This unifies us all and puts us on an even playing field. We should be compassionate to one another as we all come from the same circumstance. We can create a concept of god to explain it, or accept that we don’t know for sure and maybe never will. God is a choice, but not the only one.
by thewebguyd | 2026-03-06 05:06:03+00:00
Yeah, it's useful for scripting, but it's still only marginally faster. It certainly hasn't been "groundbreaking productivity" like it's being sold.

The problem with analyzing logs is determinism. If I ask Claude to look for evidence of compromise, I can't trust the output without also going and verifying myself. It's now an extra step, for what? I still have to go into Elastic and run the actual queries to verify what Claude said. A saved Kibana search is faster, and more importantly, deterministic. I'm not going to leave something like finding evidence of compromise up to an LLM that can, and does, hallucinate especially when you fill the context up with a ton of logs.

An auditor isn't going to buy "But Claude said everything was fine."

Is AI actually finding things your SIEM rules were missing? Because otherwise, I just don't see the value in having a natural language interface for queries I already know how to run, it's less intuitive for me and non deterministic.

It's certainly a useful tool, there's no arguing that. I wouldn't want to go back to working with out it. But, I don't buy that it's already this huge labor market transformation force that's magically 100x everyone's productivity. That part is 100% pure hype, not reality.
by hombre_fatal | 2026-03-06 05:08:11+00:00
I'd claim the opposite. Better models design better software, and quickly better software than what most software developers were writing.

Just yesterday I asked Opus 4.6 what I could do to make an old macOS AppKit project more testable, too lazy to even encumber the question with my own preferences like I usually do, and it pitched a refactor into Elm architecture. And then it did the refactor while I took a piss.

The idea that AI writes bad software or can't improve existing software in substantial ways is really outdated. Just consider how most human-written software is untested despite everyone agreeing testing is a good idea simply because test-friendly arch takes a lot of thought and test maintenance slow you down. AI will do all of that, just mention something about 'testability' in AGENTS.md.
by saghm | 2026-03-06 05:08:24+00:00
I feel like I'm missing something, but the article started by talking about SQL tables, and then in-memory representations, and then on-disk representation, but...isn't storing it on a disk already what a SQL database is doing? It sounds like data is being read from a disk into memory in one format and then written back to a disk (maybe a different one?) in another format, and the second format was not as efficient as the first. I'm not sure I understand why a third format was even introduced in the first place.
by the_af | 2026-03-06 05:09:58+00:00
> the moral choice might well be the drones - because it doesn't put our service members at risk.

Not so clear cut. Because now sending people to die in distant wars is likely to get a negative reaction at home, this creates some sort of impediment for waging war. Sometimes not enough, but it's not nothing. Sending your boys to die for fuck knows what.

If you're just sending AI powered drones, it reduces the threshold for war tremendously, which in my mind is not "the moral choice".

All of this assuming AI is as good as humans.
by Habgdnv | 2026-03-06 05:11:16+00:00
I bought my PC like 2 weeks ago and ran my ram at 5800 to test its limits and forgot to lower it. After few strange crashes of my fedora desktop - super strange behavior, apps refuse start/stop, can't even escape to the console... I ran memtest today and it lit all red in the first 2 minutes! Then I log in to my stable desktop at 5200 MT and I see this in the front HN page! What are the chances?!!
by gz09 | 2026-03-06 05:11:41+00:00
> Depending on your needs, the right tool might be Parquet or Arrow or protobuf or Cap’n Proto

I think parquet and arrow are great formats, but ultimately they have to solve a similar problem that rkyv solves: for any given type that they support, what does the bit pattern look like in serialized form and in deserialized form (and how do I convert between the two).

However, it is useful to point out that parquet/arrow on top of that solve many more problems needed to store data 'at scale' than rkyv (which is just a serialization framework after all): well defined data and file format, backward compatibility, bloom filters, run length encoding, compression, indexes, interoperability between languages, etc. etc.
by tinfoilhatter | 2026-03-06 05:12:29+00:00
Is expansion all that matters to you? What about human rights and personal sovereignty? Do you think China is a bastion of democracy and freedom? The benefits of security and stability do not outweigh the alternative when authoritarian governments decide to curb stomp the natural rights of people that don't want to comply with their agendas. You sound like an individual who would gladly take the mark of the beast if it was offered to you. Count me out (of this back and forth as well).
by rokhayakebe | 2026-03-06 05:12:34+00:00
But a civilian should have the right to participate in defense and not offense without fear of retribution or being humiliated. They are not the only game in town. All the DOW had to do was drop them, pick Openai and support the latter including recommending it to all the nations that listen to the president. That would be good for Openai business.
by netcoyote | 2026-03-06 05:13:29+00:00
Oh yeah, those were some good times. It was great getting early feedback from you & the other alpha testers, which really changed the course of our efforts.

I remember in the earlier builds we only had a “heal area” spell, which would also heal monsters, and no “resurrect” spell, so it was always a challenge to take down a boss and not accidentally heal it when trying to prevent a player from dying.
by tempestn | 2026-03-06 05:14:13+00:00
I like a lot of the points made here, and I think they likely hold truth in many scenarios.

That said, in the case of watches (no pun intended), Grand Seiko seems like a counterexample to a few of the points made. First, they are very much still sold on the basis of both brand/design and engineering. Spring drive is an engineering marvel, and a lot of people appreciate such works of human ingenuity even if they are not technically the optimal approach to solving the underlying problem. (Though it is nice never having to change batteries.) Even their notably high frequency mechanical movements are desirable on that basis.

More importantly, GS watches have very distinctive design elements that are easily recognized (ie. branding), and I would argue they sacrifice nothing in terms of usability to achieve that. Their dials in particular are works of art, but they make the watch no more difficult to read, just more enjoyable.
by renewiltord | 2026-03-06 05:14:16+00:00
The one industry that people dislike that I haven’t been in is war. I hope to be in weapons one day. The ethics are pretty straightforward to me: kill as few as possible to protect your interests; and that may be many people; but it is not really that many people.

Anyway, I won’t guess at your friend’s motivation but if you gave me the ability to make America’s industry better at prosecuting war you’d better believe I’d do it with great enthusiasm.

Besides I’ve been around long enough to know that when the rubber hits the road the ethical people will find their way rapidly to the Paradox of Tolerance and suddenly find that violence is highly desirable. I find this kind of high variance behaviour is undesirable and leads to unhappiness all around.