MurphyA/hacker-news huggingface dataset:
by boston_clone | 2026-02-03 08:41:48+00:00
I’m distraught by what’s happening there, too. Truly horrifying details emerged in the last week or so.

We must all not be discouraged from speaking truth to power, especially when power is abused - irrespective of country or creed!

ICE must be abolished. The people of Iran must have democracy. But only one of those things is within the author’s relative sphere of influence.
by joe_mamba | 2026-02-03 08:41:52+00:00
>It would be a lot more cool if they actually fixed it

Damned if you do, damned if you don't. Getting hate for stuff like this is why games companies will just say 'fuck it', and not bother releasing classic games to the public anymore, let alone their source code, if the bar they now have to clear is to also actively supporting their classic games for which their OG devs lave long retired from the company.

How many games companies are actively patching their 23 year old games?

Unlike other people, I don't let perfect be the enemy of good, and I appreciate them giving us the source code, that's already more than most game companies do. The community can take it from there.
by bob1029 | 2026-02-03 08:43:01+00:00
You simply can't have a single shot context with so many simultaneous constraints and expect to make forward progress. This cannot be solved with additional silicon, power or data.

Smaller prompts and fewer tools tends to be more stable. I try to stay within 1000 tokens and 10 tools for a single inference pass. I become visibly amused when I read many of the system prompts out there. Anthropomorphism is the biggest anti pattern with these models. It's a very easy and comfortable trap to fall into.

The core issue I see with coding agents is that the moment you read a file, you've polluted the context in terms of token coherence. It's probably not critical in most cases, but it's safer to pretend like it is. Recursive/iterative decomposition of the problem is the only thing I've seen so far that can scale arbitrarily. For example, if you invoke a sub agent every time you read a file, you can reduce the impact to the token budget of the caller by orders of magnitude. The callee can return a brief summary or yes/no response to the caller after reading 500kb of source. This applies at each level of recursion and can compound dramatically (exponentially) over just a few nested calls.
by dariosalvi78 | 2026-02-03 08:43:17+00:00
not gonna disagree with you, but, as a solo developer who needs to reach audiences of all sorts, from mobile to powerful servers, the most reasonable choice today is Javascript. JS, with its "running environments" (Chrome, Node, etc.), has done what Java was supposed to do in the 90s. It's a pity that Java didn't hold its promises, but the blame is to put all on the companies that ran the show back then (and running the show now).
by themafia | 2026-02-03 08:43:30+00:00
> Thats not that much is it given the size and energy demand of the country?

What is it relative to these 5 projects?

> you'll only see the true impact of this in the next 6 years.

Are these the _only_ new projects that could _possibly_ be built in that time frame?

> a lot of feelings too

The feelings of those with money not of the general population.

> If you're trying to build a wind farm now, why on earth would you do that in the US?

You just said. "The size and energy demand of the country." Or are you proposing that no one would build unless we remove absolutely all risk for them? I'm not sure you and I mean the same thing when saying "private business."

> happily skip over the US

I believe this is a worn out trope. Please show some evidence this has actually occurred.

> find a place where your investment is wanted

Ah.. the "amazonification" of America. "Businesses shouldn't compete or take risks!" You seem to say. We must bend over and make them happy before they can deign to take our dollars. Perfectly modern and utterly ridiculous.
by jraph | 2026-02-03 08:43:52+00:00
> why learn how to drive it when you can simply hop into a taxi?

Because hopping into a taxi is kinda expensive, most can't do that daily.

> in the age of self-driving cars it's just not a useful skillset to have

Self-driving cars are not there yet, especially as there are somewhat unpredictable human beings still driving around and imperfect infra. Laws are also not really there yet around the world too.

Self-driving is also kinda a black box that you don't really have control on, especially as long as these cars are connected to the mother company.

In a way, most of that is mostly true for programming and Gen AI as well (and Gen AI might become expensive as well), so your analogy might be quite apt in the end xD

Otherwise,

> because people find joy in doing it themselves

Many people seem to enjoy it indeed. I'd be perfectly happy delegating driving. I can like driving, but I don't enjoy the responsibility and the risk that I mess something up.

I do enjoy programming myself though :-)
by imiric | 2026-02-03 08:43:58+00:00
This is not about mindless worship, but about the fact that the UNIX design has stood the test of time for this long, and it's still a solid base compared to most other operating systems. Sure, there are more modern designs that improve on security and capability (seL4/Genode/Sculpt, Fuchsia), but none are as usable or accessible as UNIX.

So when it comes to projects that teach the fundamentals of GNU/Linux, such as LFS, overwhelming the user with a large amount of user space complexity is counterproductive to that goal. I would argue that having GNOME and KDE in BLFS is largely unnecessary and distracting as well, but systemd is core to this issue. There are many other simpler alternatives to all of this software that would be more conducive to learning. Users can continue their journey with any mainstream distro if they want to get familiar with other tooling. LFS is not the right framework for building a distribution, nor should it cover all software in the ecosystem.
by yurishimo | 2026-02-03 08:44:26+00:00
In western europe today, I spend €10+ per day to heat my home (17 degrees mind you) with a gas powered boiler for radiators. I can run my mini-split on 18 degrees all day for a couple of euros. I moved here from the US in 2022 right after the full scale invasion of Ukraine so natural gas prices skyrocketed overnight.

I don't really understand what the aversion is to forced air climate control here other than "it's not as comfortable" which from what I've gleaned from other people is taken to mean noise/moving air/humidity. Coming from the southern US, I find all of those points to be a non-issue for me. I've slept with a fan on my entire life, so if I can shave off 50% of my heating costs for a few decibels of fan noise, sign me up!
by modo_mario | 2026-02-03 08:44:35+00:00
>You couldn't afford to do it legally (I expect emissions testing is expensive).

An honest answer at least and something i hope we don't see here.
But I think similar legislation is going to become common trough the EU (something is already on the books i believe) and is already a thing in Germany.

It's silly too in a time when most still heat with fossil fuels adding more and more to the carbon cycle and i can build a fireplace with outside air intake or get an ancient finish masonry heater that's far more efficient than anything one can get at the store.

>Firewood is not cheap for heating. Even if you have free trees then it costs a lot of time (in my experience) and often equipment or transport is expensive too.

I live in Western Europe but it's been cheap.
If I counted up the time invested and compared it to equivalent time worked for money to spend on other heating with fossil fuels then it comes out far far cheaper.
Even if i add some egregious estimates for the cost of a chainsaw, trailer and wheelbarrow it's still only a fraction of the cost.
by iamkrystian17 | 2026-02-03 08:45:57+00:00
I've been using Claude Code, Cursor, and Codex on the same projects. Each tool has its own config format: Claude wants `.claude/`, Cursor wants `.cursor/`, Codex wants `.codex/`. Every time I updated a skill/rule, I had to update it in 3+ places. Usually I'd forget one, and my tools would give inconsistent suggestions.
LNAI is a CLI that lets you define your AI configs once in a `.ai/` directory:

.ai/
├── AGENTS.md
├── rules/
├── skills/
└── settings.json # MCP servers, permissions

Run `lnai sync` and it exports to native formats for 7 tools: Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Windsurf, and Codex.
The interesting part is it's not just copying files. Each tool has quirks:

- Cursor wants `.mdc` files with `globs` arrays in frontmatter
- Gemini reads rules at the directory level, so rules get grouped
- Permissions like `Bash(git:*)` become `Shell(git)` for Cursor
- Some tools don't support certain features (e.g., Cursor has no "ask" permission level). LNAI warns but doesn't fail

Where possible, it uses symlinks. So `.claude/CLAUDE.md` → `../.ai/AGENTS.md`. Edit the source, all tools see the change immediately without re-syncing.

Usage:

npm install -g lnai
lnai init # Creates .ai/ directory
lnai validate # Checks for config errors
lnai sync # Exports to all enabled tools

It's MIT licensed. The code is TypeScript with a plugin architecture, each tool is a plugin that implements import/export/validate.
GitHub: https://github.com/KrystianJonca/lnai
Docs: https://lnai.sh

Would appreciate feedback, especially from anyone else dealing with this config hell problem.
by latexr | 2026-02-03 08:46:01+00:00
You also get karma for submissions, so that metric will be highly skewed.

The submission karma is public, so you should be able to subtract it, but that karma doesn’t seem to be the same as the one for comments (i.e. I think one point in a comment gives you one point overall, but on submissions you need two or three points to earn one in your account).
PostgreSQL introspection is tricky (lessons from building a native client)
by debba | 2026-02-03 08:46:29+00:00
I’m building Tabularis, a native database client (Rust + Tauri).
MySQL support is in a good place, but PostgreSQL has been much harder to get right — not for performance, but for introspection.

Postgres “works”, but once you go beyond basic tables and columns, things get tricky fast.

Some gaps I’ve hit so far:

- Type system:
Arrays, JSON/JSONB, domains, custom types, ranges, geometric types — most clients either flatten them to text or handle them inconsistently.

- Schema introspection:
information_schema only goes so far.
pg_catalog is powerful but subtle.
Triggers, functions, partitioned tables, inheritance, materialized views all require special handling.

- Postgres-specific UX:
CTE-heavy queries, EXPLAIN ANALYZE output, extensions like PostGIS / pgvector — these don’t map cleanly to generic DB abstractions.

I’m currently using SQLx and a mix of information_schema + pg_catalog queries, but I’m sure there are better patterns I’m missing.

I’d love feedback from people who:
- Have written serious Postgres introspection queries
- Have opinions on how Postgres clients should represent schemas and types
- Have been frustrated by existing Postgres GUIs

Repo (Apache 2.0): https://github.com/debba/tabularis

Happy to learn, iterate, and fix wrong assumptions.
by orwin | 2026-02-03 08:47:35+00:00
Moving half a ton metal boxes very fast in space shared with normal humans will always kill people, and making them not share the space with humans is too impractical and expensive. So cars are a technology that _will_ kill some of us, by design. But their advantage is too great to be ignore, so we accept the loss.

And yes, i broadly agree with most of what you said, people show a lack of accountability that also translate to a "i don't need to read the code" attitude. That's why to me, most people who see better than 20% increase of their productivity consistently and aren't just writing short scripts are just bad devs that deport the issues in their code to either their seniors or to later.
by nobody9999 | 2026-02-03 08:47:40+00:00
>You're not going to believe it, but if you already have a passport - you don't need Real ID (in ideal world). I only got Real ID because I want to have zero questions about my immigration status.

DHS says they don't consider RealID to be reliable "proof" of immigration status[0][1], so you might consider rethinking that strategy.

[0] https://www.biometricupdate.com/202601/dhs-agent-tells-court...

[1] https://storage.courtlistener.com/recap/gov.uscourts.alsd.76...
by keiferski | 2026-02-03 08:48:08+00:00
Yeah, I started to think out what you'd need to actually get a "succinct but high-quality" score and it gets complex, fast. Karma will be bloated by popular hot takes and submissions, for starters. Then you have to determine the certain cut-offs to ensure that someone with 10 comments of 10 words each (with 100+ karma each) isn't "the most succinct."

I'm less interested in the idea as a ranking, and more as a way to evaluate my own writing, with the aim of being as succinct but high quality as possible.
by fractallyte | 2026-02-03 08:48:45+00:00
> “From a doctrinal point of view, Europe is absolutely part of the theatre of conflict”

> “It’s a show of force, a way of taking off the mask and saying, ‘So, Germany, what are you going to do about it?’ ”

What should be done about it is to provide full, unconditional support for Ukraine; even better, close the skies and send an expeditionary force to help them push the russians out.

> Even if the war in Ukraine comes to a close, Russia will still regard Europe as a strategic adversary.

Ultimately, the best guarantee of European security is to ensure that Ukraine utterly defeats russia, and afterwards impose the equivalent of denazification on the population (https://en.wikipedia.org/wiki/Denazification).

That our European leaders refuse to do anything decisive is the absolute nadir of incompetence and cowardice. A political career should require real qualifications for leadership. What we currently have is a clownshow that leads to world wars.
by sunaookami | 2026-02-03 08:48:52+00:00
Why do I have to manually switch between medium, high, extra high?? This is comedy at this point, Claude Code "just works" without having to think about obscure stuff like this and it still produces a better output. OpenAI is just embarassing at this point, ChatGPT also got ruined with gpt-5.2 which talks and has the brain of a 2 year old, even gpt-3.5-turbo was better. Did they still have no successful training run?
by SllX | 2026-02-03 08:49:08+00:00
Pick any Gundam series and watch the last 5 or 6 episodes, at least through the Gundam SEED/Destiny era. At least part of the plot will invariably include a space-based superweapon being deployed by one side of the war to end all wars and the the plot for a few episodes will include the other side engaging in a series of challenges to keep that from firing again and destroying it if possible.
by BeniBoy | 2026-02-03 08:49:08+00:00
I can confirm that it is :)

Though I never had one (they are rare in France), it became sort of a pop culture icon. For me it was through the work of Rebecca Sugar on Adventure Time.
I always liked to play silly made up songs, so I made a silly instrument to go along with it!

If you want to listen to a true musician using it, I recommand Hijaq's work on YouTube[1]. He uses many other pocket instruments if that is an interest of yours!

[1]:https://www.youtube.com/@hijaqmusic/videos
by globular-toast | 2026-02-03 08:49:42+00:00
> I do miss my natural gas on-demand water heater from when I lived in the states though.

Isn't that what we call a combi boiler in the UK (and Europe?) I've recently moved from having a big hot water cylinder to a combi. The space saving is nice, but there are downsides.

Waiting for the hot water to come through is annoying and I'm often just wasting cold water waiting for it to come through hot. There is a "pre-heat" feature which would be nice, but then it would keep it warm 24 hours a day which is ridiculous. Maybe some better boilers can time the pre-heat. That would probably be close to perfect.

The other downside is it can only really supply one tap with hot water. So if someone is having a shower and someone else runs a hot tap it can be unpleasant. Requires some coordination between householders.

All in all I would definitely prefer a cylinder if I could afford the space it takes. Modern cylinders are incredibly efficient. I once turned the heating off for a week while away on holiday and when I came back the water from the cylinder was still tepid.
by happymellon | 2026-02-03 08:50:01+00:00
> The difference is that the people who designed X11 were honest in their intentions. The authors of systemd, wayland, etc are not. I'll just leave it at that.

Leave it at what? How is Wayland not honest about it's intentions? It is completely transparent about the motivation behind the project. Whether you agree with the motivations is different, and thats fine to disagree with a project.

However there hasn't been a scenario where Wayland haven't been honest.

Yes, I am ignoring your side comments about systemd because I was asking about Wayland, and mixing the two together implies that you are just complaining about the new, rather than technical/architectural reasons.

(Plus I have to ask as "killthe.net" doesn't come up with anything)
by fragmede | 2026-02-03 08:50:28+00:00
To me, failed, implies some sort of real failure, not just, "eh, won't make us enough money" a la Google/business since forever/the exec who's pet project it was moved on/had babies/was fired for unrelated reasons/some other human thing unrelated to the technical proposition.

If, like, sea-water entered and corroded the system and it blew up and ate babies, and caused Godzilla, that would be a failure. It just being not quite interesting enough to go after seems... I mean I guess it is, but on a "meh" level.
by berni_dev | 2026-02-03 08:50:50+00:00
Full Stack Typescript Engineer

Location: EU (Austria)

Remote: Yes

Willing to relocate: No

Technologies: Typescript/Javascript, NodeJS, NestJS, Express, React, React-Native,SQL,Redis,Heroku,AWS

Resume/CV: via email

GitHub: https://github.com/BerniWittmann

Website: https://bernhardwittmann.com

Email: work@bernhardwittmann.com

Hi, I’m Bernhard — a Full Stack Engineer based in Austria. I’m looking for my next opportunity, where I can take real ownership, build things that matter and make end-to-end contributions from idea to production.
by jabl | 2026-02-03 08:50:58+00:00
AFAIU the Debian i386 port has effectively required i686 level CPU's for quite a long time (CMOV etc.)? So if he has an older CPU like the Pentium it might not work?

But otherwise, yes, Debian 12 should work fine as you say. Not so long ago I installed it on an old Pentium M laptop I had lying around. Did take some tweaking, turned out that the wifi card didn't support WPA2/3 mixed mode which I had configured on my AP, so I had to downgrade security for the experiment. But video was hopeless, it couldn't even play 144p videos on youtube without stuttering. Maybe the video card (some Intel thing, used the i915 driver) didn't have HW decoding for whatever video encoder youtube uses nowadays (AV1?), or whatever.
by bildung | 2026-02-03 08:51:18+00:00
Thanks for the reply, will look into the links. And yes, full agreement, algorithmic ranking is a whole different dynamic, and has to be both researched and regulated differently than a dumb feed. Even the latter probably has levers moderating human reception, i.e. if we evolved in communities of less than 150 individuals, being able to routinely follow the curated lives of e.g. 500 people probobly has other effects than a feed of 50 actual RL friends.
by nottorp | 2026-02-03 08:52:20+00:00
Location: Romania

Remote: Only. Have done it for most of my career, have home office and not kitchen table, can work async, used to time zone differences etc etc.

Willing to relocate: Not on the first date.

Technologies: C++, Python, Yocto, winapi, Qt, iot stuff, arm linux, all those buses like i2c, spi, serial, Android, ancient experience with Delphi.

Résumé/CV: Linkedin link in profile, or same user as here.

Email: Description in profile.

General use developer/architect/lead for those keywords above or other keywords.

Used to working independently, designing and coordinating tiny teams.

Have carried a lot of customer's bits from wherever they were generated to wherever they were needed. Either just talking to sensors or doing the whole chain, daemons and GUIs if the project required them. Have done software archaeology on mature code bases and fixed/improved them.

I'm probably not a great fit for the formal startup/corporate world, I'd fit better helping in a small organization. Assuming someone from a small organization reads these threads.

Not necessarily looking for full time employment, if someone just wants to get to know people via part time / fixed duration projects, that would be even better for a start.
by tetris11 | 2026-02-03 08:52:32+00:00
Same for me. I was doing my PhD in another country and was just overwhelmed and disoriented at the sheer scale of information I suddenly had to remember and digest. Anki was on again/off again for me at first, but once I learned to edit and update the cards and add my own, I really began to understand how to boil concepts down into something I could remember, i.e. I could structure it to my own personal chaotic mode of thinking, and I've flourished with it since then
by drakonka | 2026-02-03 08:53:53+00:00
I've found the opposite when using Anki myself. The process of developing the deck is a critical part of learning the material for me. I consume my target language, see something I don't understand, figure out what it means, then put it into the deck - and _then_ practice it. To cut out the whole first part of that chain by using a premade deck eradicates much of the learning process for me (I've tried).
by rahen | 2026-02-03 08:54:33+00:00
Around the same time (1984), there was also another very cool piece of technology that often gets overlooked: the CMU WARP. It wasn’t as flashy as the Crays and the Connection Machine, but it was the first systolic array accelerator (what we’d now call TPUs). It packed as much MFLOPS as a Cray 1.

It's also the computer that powered the Chevrolet Navlab self-driving car in 1986.
by idoubtit | 2026-02-03 08:54:46+00:00
The world is vast, and I doubt that every mechanical engineer has studied steam engines, and that it makes a difference in the end.

Most modern programmers don't learn COBOL60 or Commodore BASIC. Modern mathematician very rarely study writings of Euler or Gauss; even 50 years old math books may be hard to grasp for modern students.

I agree that using a simpler tool for educational purpose is useful, but since SysVinit is obsoleted almost everywhere, it made sense to drop it. LFS could have chosen a simpler init than the domain standard, like runit or s6-init.
by prodigycorp | 2026-02-03 08:55:23+00:00
Claude responds differently to "think", "think hard", and "think very hard". Just because it's hidden to you, doesn't mean a user doesn't have a choice.

Saying gpt-3.5-turbo is better than gpt-5.2 makes me think something you got some of them hidden motives.

https://code.claude.com/docs/en/common-workflows#use-extende...
by jbloggs777 | 2026-02-03 08:56:12+00:00
Why learn to play the drums, when there are drum machines? Or play any music, when there are MP3s? Or cook, when there's microwave dinners?

If you can't answer the above, you might want to have a chat with a psychologist. We can and do create meaning in our own lives.

Programming will change, but I won't miss creating the same boilerplate again and again. I expect to focus more on translating the business & technical requirements to decent quality results. I expect good interfaces and separation of concerns will be even more important, as whole modules might be rewritten from scratch rather than being modified, changing the way we think about maintainable code.