MurphyA/hacker-news huggingface dataset:
by raffraffraff | 2026-02-03 07:59:23+00:00
I don't know why these aren't used more in building fabric. There's a youtuber who makes these phase change solutions out of various salt mixes aiming for the correct change temperature for a specific application. Eg he made panels for his shed roof (keeps it cooler in sun, warmer at night). Obviously this works better to smooth out large, reliable daily temperature swings, and offers little to someone in a constantly hot or constantly cold place.

I live in Ireland where night/day temperature swings are small. To cool my attic on a hot summer day I'd need to move that heat into a large water tank that gets used for laundry, cleaning, showers etc and is refilled from cold mains water. But fitting an air to water heat exchanger inside my attic would be a big expense and I would have to make sure I didn't freeze the attic.

I wonder... I'd there a compact all-in-one air to water heat pump that includes a 300L water tank?
by easeout | 2026-02-03 07:59:24+00:00
Why make a desktop windowing system app, for a user group who runs a bunch of simultaneous terminal sessions with tear-off tabs or tmux panels, and then force everything into one window that can only display a single session at a time?

The Open button and then codex resume --last is good, but it's a waste and The Wrong Abstraction not to make instantiable conversation windows from the get-go.
by bambax | 2026-02-03 07:59:37+00:00
> Unlike their human counterparts who would and escalate a requirements gap to product when necessary, coding assistants are notorious for burying those requirement gaps within hundreds of lines of code

This is the kind of argument that seems true on the surface, but isn't really. An LLM will do what you ask it to do! If you tell it to ask questions and poke holes into your requirements and not jump to code, it will do exactly that, and usually better than a human.

If you then ask it to refactor some code, identify redundancies, put this or that functionality into a reuseable library, it will also do that.

Those critiques of coding assistants are really critiques of "pure vibe coders" who don't know anything and just try to output yet another useless PDF parsing library before they move on to other things.
Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)
by whispem | 2026-02-03 08:00:19+00:00
Hi HN,

I'm Emilie, I have a literature background (which explains the well-written documentation!) and I've been learning Rust and distributed systems by building minikv over the past few months.
It recently got featured in Programmez! magazine: https://www.programmez.com/actualites/minikv-un-key-value-st...

minikv is an open-source, distributed storage engine built for learning, experimentation, and self-hosted setups.
It combines a strongly-consistent key-value database (Raft), S3-compatible object storage, and basic multi-tenancy.

Features/highlights:

- Raft consensus with automatic failover and sharding
- S3-compatible HTTP API (plus REST/gRPC APIs)
- Pluggable storage backends: in-memory, RocksDB, Sled
- Multi-tenant: per-tenant namespaces, role-based access, quotas, and audit
- Metrics (Prometheus), TLS, JWT-based API keys
- Easy to deploy (single binary, works with Docker/Kubernetes)

Quick demo (single node):

```bash
git clone https://github.com/whispem/minikv.git
cd minikv
cargo run --release -- --config config.example.toml
curl localhost:8080/health/ready

# S3 upload + read
curl -X PUT localhost:8080/s3/mybucket/hello -d "hi HN"
curl localhost:8080/s3/mybucket/hello

Docs, cluster setup, and architecture details are in the repo.
I’d love to hear feedback, questions, ideas, or your stories running distributed infra in Rust!

Repo: https://github.com/whispem/minikv
Crate: https://crates.io/crates/minikv
by Glawen | 2026-02-03 08:01:16+00:00
Yes but the real feature that makes it viable, is that petrol station in France can change price only once a day.
I forgot how it works in the UK, but in Germany they change wildly depending on the hour in the day. For example they show low price in the morning, so that workers who are late for work notice it and fill on the way back, only to find a price 10-20cents higher at 17h.
by coffeefirst | 2026-02-03 08:02:08+00:00
That’s not how this goes.

Because the entire codebase is crap, each user encounters a different bug. So now all your customers are mad, but they’re all mad for different reasons, and support is powerless to do anything about it. The problems pile up but they’re can’t be solved without a competent rewrite. This is a bad place to be.

And at some level of sloppiness you can get load bearing bugs, where there’s an unknown amount of behavior that’s dependent on core logic being dead wrong. Yes, I’ve encountered that one…
by gf000 | 2026-02-03 08:02:12+00:00
I don't know, LLMs strive on human text, so I would wager that a language designed for humans would quite closely match an ideal one for LLMs. Probably the only difference is that LLMs are not "lazy", they better tolerate boilerplate, and lower complexity structures likely fit them better. (E.g. they can't really one-shot understand some imported custom operator that is not very common in its training data)

Also, they rely surprisingly closely on "good" code patterns, like comments and naming conventions.

So if anything, a managed language [1] with a decent type system and not a lot of features would be the best, especially if it has a lot of code in its training data. So I would rather vote on Java, or something close.

[1] reasoning about life times, even if aided by the compiler is a global property, and LLMs are not particularly good at that
by bradchris | 2026-02-03 08:02:39+00:00
4 years gets you, historically, an 8-plex built in San Francisco. If you’re lucky. The ship is slowly turning, but that’s what institutional investors would call a short-term win in the most economically productive state in the USA.

I’m a supporter of it regardless of the cost, but for a “long term” project look at the California HSR, which was directly approved by voters 19 years ago and we’re still debating how to fund the majority of it, let alone actually build what we voted to construct and open in its entirety within 10 years.
by mrweasel | 2026-02-03 08:02:39+00:00
AI has changed nothing in terms of learning to program, it's every bit as complicated as it ever were (well languages are better now, compared to the 1960s, but still hard).

Becoming an expert takes years, if not decades. If someone has only started programming in 2025, then they still have a long way to go. I get that seeing others move fast with AI can be discouraging, and the only advise I can give is "ignore them". In fact, ignore everyone attempting to push LLMs upon you. If your learning to program, you're not really ready for AI assisted coding, wait ten years.

There's no really satisfying answer other than: Keep at it, you're probably doing better than you think, but it will take years.
by donkeybeer | 2026-02-03 08:02:40+00:00
It's "problem" unfortunately is that it happens to be the only major foss os. If there were other foss oses with good support and "better" models I'd gladly try them out. I know I personally would never switch to any non foss os after the user friendliness I have experienced. I would say that's the main reason many stick to it, including game theoretic arguments for commercial players also. Not because people like to stick to ancient models. It's not a ideal system obviously but going back to locked down crap is a no go for me and perhaps many others. BSDs are ok too but the suicidal licensing makes me less inclined.
by jsdevrulethewr | 2026-02-03 08:02:47+00:00
> Eventually I discovered that the problem isn't really the power of the computer.

Nope, that’s a modern problem. That’s what happens when the js-inmates run the asylum. We get shitty bloated software and 8300 copies of a browser running garage applications written by garbage developers.

I can’t wait to see what LLMs do with that being the bulk of their training.

Exciting!
by nebula8804 | 2026-02-03 08:04:11+00:00
I have an interesting perspective because my town is currently being sued by the state for years of secret discrimination by police and authority(my neighbors obviously voted strongly MAGA) so its an interesting hard right perspective.

After sitting and observing my local town's MAGA base for the better part of two years straight(by attending town meetings and joining all their facebook groups) it is clear that there is no real long term plan. They just love to get a rile out of others and deeply believe that Trump is doing great and that any problem is caused by someone else.

Its depressing trying to steelman that behavior because you realize that the country you grew up in had these people there. Growing up in the same town, everyone I interacted with was serious about excellence. My parents, my neighbors, my teachers and my classmates. There was this minimum standard where everyone from the businessman to the garbageman may have had different views on life but everyone still did their best every single day and still had this mentality of growth.

Its gone now. The cracks started to form after 9/11 when the quiet racists came out but it really seems like one grievance after another built up until Trump came along and caused all these people to put all their chips on supporting him do or die. Man going back to 2016 if Hillary had won, I wonder if the temperature would have come down. Part of the current hubris that they have is the same thing I saw under Bush(many Trump people are former all in on Bush supporters). They think they can do no wrong but eventually reality set the Bush people straight because when the economy crashed and people started to feel real pain, all those people went back into their caves for a while. I think the only thing that will stop MAGA is that the coming crash has to really really hurt. Thats when the jokes stop and they become serious again. It has to be absolutely obvious that Trump caused it which means that it has to be severe.

I often hope that maybe if Trump just peacefully passes away that it will finally fizzle out. Maybe thats a better outcome?
by helloplanets | 2026-02-03 08:04:47+00:00
So, your point is that programmers identify the unexpected edge cases through the act of taking their time writing the code by hand. From my experience, it takes a proficient developer to actually plan their code around future issues from separate processes.

I think that it's mistaken to think that reasoning while writing the code is at all a good way to truly understand what your code is doing. (Without implying that you shouldn't write it by hand or reason about it.) You need to debug and test it thoroughly either way, and basically be as sceptical of your own output as you'd be of any other person's output.

Thinking that writing the code makes you understand it better can cause more issues than thinking that even if you write the code, you don't really know what it's doing. You are merely typing out the code based on what you think it should be doing, and reasoning against that hypothesis. Of course, you can be better or worse at constructing the correct mental model from the get go, and keep updating it in the right direction while writing the code. But it's a slippery slope, because it can also go the other way around.

A lot of bugs that take unreasonably long for junior-mid level engineers to find, seem to happen because: They trust their own mental model of the code too much without verifying it thoroughly, create a hypothesis for the bug in their own head without verifying it thoroughly, then get lost trying to reason about a made up version of whatever is causing the bug only to come to the conclusion that their original hypothesis was completely wrong.
by hknlof1 | 2026-02-03 08:04:49+00:00
I truly believe, that even before Vibe Coding the amount of abstractions one is developing against has been in the way of learning programming and feeling good about it.

You do React + Redux or any other framework and feel like a lot of decision have been made for you without grasping the actual reasoning for these decisions.

The best learners I have encountered and for a year, I am trying to implement:

Learn the platform you develop for on a side project. You develop for the web and more on the programming side: Learn JS for Web and HTML. You will encounter state management, animations, events, DOM manipulation etc.. Solve them without libraries, first.
by usefulposter | 2026-02-03 08:04:56+00:00
There's no vulnerability here.

This is a client-side GitHub Pages app. GitHub Pages doesn't do server-side SQL execution.

As your POST request shows, it's querying the hackernews_history table on Clickhouse Playground which is a big read-only demo environment.

The information is public. "I can get the API wrapper to output more data" might be a quirk but it doesn't have security impact.

https://play.clickhouse.com/play?user=play

https://clickhouse.com/docs/getting-started/playground

https://clickhouse.com/blog/announcing-the-new-sql-playgroun...
by AnthonyMouse | 2026-02-03 08:05:37+00:00
It takes 40 votes to prevent the other party from putting something in a bill that you're willing to do a government shutdown to prevent. That's probably a good thing. Consider what would be happening right now, when the Republicans have >50 but not >60, if that meant they could actually do whatever they want.

And the difference between 49 and 51 is still pretty damn important because "majority" has a lot of procedural consequences that are not irrelevant.
by michal-stlv | 2026-02-03 08:05:41+00:00
Thank you for valuable feedback.

1. Not yet but coming soon.

2. Essentially yes, Stelvio is wrapper around Pulumi, using it mainly for state management and as an escape hatch in cases you might need something not supported.

3. Yes we do, there's `CloudFrontDistribution` component but it's not documented as idiomatic way is to use `Router` [1] & `S3StatitWebsite`[1] components and `custom_domains` [3].

4. Currently only v1. v2 (http) and websockets on the roadmap

5. Yes when you link resources we provide default permissions but these can be fully modified https://stelvio.dev/concepts/linking/#customizing-links
If you want to link existing dynamo table that is NOT created with stelvio and link it to lambda that's currently not supported, meaning you'll not get automated permissions. Although it would be possible so we might support this use case if there's interest.

Thank you for good questions. If you have any more questions/feedback or need help hit us email at team@stelvio.dev Happy to talk.

[1] https://stelvio.dev/components/aws/cloudfront-router/
[2] https://stelvio.dev/components/aws/s3/#static-websites
[3] https://stelvio.dev/components/aws/api-gateway/?h=custom#cus...
by zachlatta | 2026-02-03 08:06:22+00:00
Hack Club | Quality & Integrity Lead, YSWS | Shelburne, Vermont (USA) | ONSITE

Hack Club (https://hackclub.com / https://github.com/hackclub) is a nonprofit where 1,000s of teenagers ship real projects — games, hardware, websites, apps — and we send them free stuff in return. 100k+ teens, 140 countries. Our motto is "by teens, for teens" and we operate with radical trust and transparency.

Every month, thousands of projects come through our You Ship We Ship programs. Program authors do the primary reviews. We need someone to QA the reviewers — a second set of eyes who can tell us: are they making good calls? Catching the fake projects? Being too harsh on legitimate ones?

Responsibilities:

- Spot-check approved projects (random sampling)

- Audit reviewer consistency and catch patterns

- Define what "high quality" actually means and document it

- Train program authors to make better decisions

- Handle appeals and investigations

- Build systems that work at 100k projects/year

You'll still do plenty of hands-on review — you can't spot-check effectively without understanding the projects deeply. But your mission is ensuring the integrity of the entire process, not being the bottleneck for each submission.

$55-70k. 4 weeks PTO. Health/dental/vision. Based in an 1800s building in Shelburne, Vermont. Full details: https://hiring.hackclub.com/38523
by its_magic | 2026-02-03 08:06:50+00:00
Sorry dude, you're completely wrong on every level. It's about 7 years too late to tell me to stop.

If you like Gentoo, more power to you. It's not for me.

This isn't just another run of the mill distro. It's like nothing else that's out there.

Chromium and WebKit are ginormous, and more importantly they are compiled with the latest C++ standards, which are slow as hell to compile. Nothing wrong with my system, it just takes forever to compile this giant bloated crap.
by voidUpdate | 2026-02-03 08:07:06+00:00
dict types to dict[Unknown, Unknown], not dict[Any, Any]. I'm the main developer on this code right now, so I've been pretty much ensuring its all typed reasonably well myself, but I don't just blindly trust it. I check what types it thinks it is, reason why they aren't as narrow as they could be, and fix that to make them more narrow, sometimes introducing extra classes so I don't have to type them as dict[dict[dict...]]. This is also an established codebase that does server-side processing that flask makes easy, and most of the developers working on it don't know C++ or Rust
by msejas | 2026-02-03 08:07:35+00:00
I fully expect the ramifications of this to be missed in the US, the scale of large countries (in terms of size and population, i.e. US, China, Russia, India, Brazil) makes them become desensitized to other countries, they effectively live in their own worlds.

Their balance sheets will trickle slowly down as dependent countries phase slowly, independently and sensibly. Given they can't see the effects near them (USA's own market is so huge it gives the impression an isolationist arrangement will suffice), I do really believe the rope will thin unnoticed for quite some time until it snaps, and USA Big Tech and the US government will scratch their heads in confusion on what changed and how they got there.
Show HN: Indexed-Ideas – semantically-aware co-founder matching
by asasapaspossibl | 2026-02-03 08:07:41+00:00
In 2025 I was looking for a co-founder for a robotics project and really wanted a technical sparring partner who was working on closely related problems. Growing somewhat tired of clicking through profiles on YC and wanting a way to find co-founders that focused more on similar plans or ideas, I decided to build a free alternative approach where users find each other and connect solely through the semantic similarity of their venture ideas.

I hope this post is accepted since YC has its own co-founder matching, but I'm not advocating for people to leave it. I tink it's complementary. Plenty of reasons to look for co-founders based on their skills, background, or location, but Indexed-Ideas fits in as a more efficient way to tap into what I view as your most natural pool of collaborators. People you don't need to pitch to because they are already convinced. It also enables you to size up your ecosystem by seeing how many great minds out there are thinking alike. For founders who are overly secretive with their ideas this approach might also be more attractive since a highly similar idea is needed to find their profile. Let me know what you think. I would love to get some feedback!
by Vicinity9635 | 2026-02-03 08:07:44+00:00
All three. The people. Do you know what a Constitutional Republic is? Do you realize the American government is a government of servants? That some of them have forgotten that changes nothing.

Of the people, by the people, and for the people still stands:

>Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.

>Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great battle-field of that war. We have come to dedicate a portion of that field, as a final resting place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this.

>But, in a larger sense, we can not dedicate -- we can not consecrate -- we can not hallow -- this ground. The brave men, living and dead, who struggled here, have consecrated it, far above our poor power to add or detract. The world will little note, nor long remember what we say here, but it can never forget what they did here. It is for us the living, rather, to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us -- that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion -- that we here highly resolve that these dead shall not have died in vain -- that this nation, under God, shall have a new birth of freedom -- and that government of the people, by the people, for the people, shall not perish from the earth.

Abraham Lincoln
November 19, 1863
by trcf23 | 2026-02-03 08:08:01+00:00
Also most of the studies shown start to be obsolete with AI rapid path of improvements.
Opus 4.5 has been a huge game changer for me (combined with CC that I had not used before) since December.
Claude code arrived this summer if I’m not mistaken.

So I’m not sure a study from 2024 or impact on code produced during 2024 2025 can be used to judge current ai coding possibilities.
by coffeefirst | 2026-02-03 08:08:05+00:00
Good stuff, and I’d add one more trick from the old Zed Shaw books: if you want to learn something new, type it out yourself. Can you copy paste? Can you make the robot do it? Yes, but going through the motion helps embed it in your brain.

Once it’s deep in your memory, you can take all the shortcuts you want, but now it’s for speed instead of necessity.
by vaxman | 2026-02-03 08:08:09+00:00
Nope, it's 100% about building the stock valuation of SpaceX for an IPO in the face of significant risk from a cold war its CEO started on X with the U.S. federal government and increasing competition from Blue Origin, Quinfan and Guowang. DOD will play Bedrock vs Grok until there is feature parity and then make a decision not based on the features.

Disclaimer: Not an Elon hater, but far from a sycophant, similar to how I felt about Steve Jobs for 40+ years.
Show HN: ErwinDB, a TUI to view 7k Stack Overflow answers by Postgres expert
by ahacop | 2026-02-03 08:08:23+00:00
Erwin Brandstetter is a PostgreSQL consultant with ~670k reputation and ~7k answers on Stack Overflow.

Over the years, I've lost count of how often I've searched Stack Overflow for a Postgres question and ended up with an answer by Erwin Brandstetter that was exceptionally thorough and clear. I've become a better developer by learning from his responses.

ErwinDB lets you browse Erwin Brandstetter's answers offline and search them quickly from a TUI. It includes semantic search, syntax highlighting, one-key opening of links in your external browser, and an "Erwin mode" that prominently highlights his posts.
by viraptor | 2026-02-03 08:08:34+00:00
> But you still need to know how to do things properly in general, otherwise the results are bad.

Even that could use some nuance. I'm generating presentations in interactive JS. If they work, they work - that's the result, and I extremely don't care about the details for this use case. Nobody needs to maintain them, nobody cares about the source. There's no need for "properly" in this case.
by jjpones | 2026-02-03 08:09:57+00:00
>the Nakanohito (human actor) may terminate their contracts (with the corporation that owns their VTuber persona) and later debut with a new persona, a process known as "reincarnation".

If anyone's curious enough to click but lacks context. All in all quite fascinating how it's grown to be quite similar to the current Pro Wrestling scene. When I heard the joke "VTubing is wrestling for weebs." I just couldn't help but feel that, without a shred if irony, it really was.