MurphyA/hacker-news huggingface dataset:
by kaicianflone | 2026-02-08 19:10:35+00:00
I’m a systems person too, and I don’t see mediocrity as inevitable.

The slop problem isn’t just model quality. It’s incentives and decision making at inference time. That’s why I’m working on an open source tool for governance and validation during inference, rather than trying to solve everything in pre training.

Better systems can produce better outcomes, even with the same models.
by verdverm | 2026-02-08 19:10:39+00:00
> You wouldn't use Claude Code to run a cron job at 3am or watch a directory for new files.

I wouldn't use anything besides cron to do that. The point is I can ask Ai to write that for me, looks exactly like your example.

> ...is an automation runtime

aka Claude Cowork

> Viba compiles your intent into a persistent and versioned workflow

aka Claude Skills

> more like a local first, AI-configured n8n than a coding agent.

why viba over claude + n8n?
by mattmanser | 2026-02-08 19:10:58+00:00
It already asks questions in plan mode.

It's not a massive jump to go from, 'add a button above the table to the right that when clicked downloads and excel file', to 'The client's asking to dowbload an excel file".

If you believe the LLMs will graduate from junior level coding to senior in the next year, which they're clearly not capable of doing yet despite all the hype, there is no moat of going from coder to BA to PM.

And then you don't need middle management either.
by mjr00 | 2026-02-08 19:11:00+00:00
You're giving way too much credit to the people spamming these slop PRs. These are not good faith contributions by people trying to help. They are people trying to get pull requests merged for selfish reasons, whether that's a free shirt or something to put on their resume. Even on the first page of closed ghostty PRs I was able to find some prime slop[0]. It is a huge waste of time for a maintainer to nicely tell people like this they need to refactor. They're not going to listen.

edit; and just to be totally clear this isn't an anti-AI statement. You can still make valid, even good PRs with AI. Mitchell just posted about using AI himself recently[1]. This is about AI making it easy for people to spam low-quality slop in what is essentially a DoS attack on maintainers' attention.

[0] https://github.com/ghostty-org/ghostty/pull/10588

[1] https://mitchellh.com/writing/my-ai-adoption-journey
by roscas | 2026-02-08 19:11:05+00:00
Thanks for Hop. It is really fast and easy to configure. Clone a connection and voilá, another server ready.
Just boot a few machines to test this and installed ssh keys on those remote so it allows me to logon without password... and why not an option on Hop to do that?
ssk-keygen and ssh-copy-id to the server with a single option! This can be done by hand but I would used it if it was available.
Nothing fancy, just check for ssh and if it can do it, the user will only put the password once.
Btw, I also did a script to allow me to execute Hop, enter a server and get back to Hop, as it exists to the terminal. Why not get back to Hop? Or put an option to exit but make this the default? Just an idea.
What does the copy (y) option do? I don't get the command on clipboard.
Haven't added so many connections yet, but maybe a 3 column view would be nice when we get loads of connections...
Also the ~/.config/hop/config.yaml can be on the help and it is good info, or maybe visit github that not everyone does.
by mancerayder | 2026-02-08 19:11:27+00:00
Why aren't you cut out?

It's a skill that takes practice -coordinating disparate people and groups, creating communication where you notice they're not talking to each other, creating or fixing processes that annoy or cause chaos if they're not there, encouraging people, being a therapist, seeing what's not there and pushing a vision while you get the group to go along, protecting people from management above and pressures around, etc are mostly skills that you learn.

Sometimes no one will give you feedback so you have to figure it out yourself (unless you're lucky to get a mentor), so you just have to throw yourself in and give yourself grace to fail and succeed over time.

The only skill of these I think is possibly genetic or innate, is being able to see the big picture and make strategical decisions. A lot of tech people skew cognitively in narrow areas, and have trouble conceptualizing the world beyond.

One challenge here is the ubiquitous 'managers just approve vacations and waste space' sentiment on here and in some places. These people are a chore to manage (and sometimes are better not being present in your group).
by bigstrat2003 | 2026-02-08 19:11:29+00:00
> You can either produce 2-5x good maintainable code, or 10-50x more dogshit code that works 80-90% of the time, and that will be a maintenance nightmare.

It's actually worse than that, because really the first case is "produce 1x good code". The hard part was never typing the code, it was understanding and making sure the code works. And with LLMs as unreliable as they are, you have to carefully review every line they produce - at which point you didn't save any time over doing it yourself.
by lelanthran | 2026-02-08 19:11:46+00:00
> People say, out loud, "I use C and not C++" to say something about themselves. ISTM that certain circles there's this perception that C is somehow more hardcore.

Sounds like this is just you projecting.

Almost any language has fewer footguns than C++, and thus programmers will take almost anything else over C++.

It's just incidental that "anything else" also includes C.
by adiabatichottub | 2026-02-08 19:11:49+00:00
Alright, for those who want a big dump of practical knowledge on building and operating small-scale gasifiers here's the old GEK wiki:

http://wiki.gekgasifier.com/w/page/6123718/FrontPage

Be warned, there are a myriad of reasons this technology never became commercially successful for modern applications.
by bri3d | 2026-02-08 19:12:04+00:00
With almost all modern motherboard firmware you can enter Setup mode and use KeyTool to configure the trust store however you want, starting from enrolling a user PK (Platform Key) upwards.

It’s generally a lot more secure to avoid the use of any shims (since they leave you vulnerable to what happened in this article) and just build a UEFI Kernel Image and sign that.

Some systems need third party firmware to reach the OS, and this can get a bit more complicated since those modules need to load with the new user keys, but overall what you are asking is generally possible.
by erhserhdfd | 2026-02-08 19:12:11+00:00
I would not over complicate this. My personal four part plan for this is:

1. Donate a portion of my income to charitable causes I find worthy. I would like to target 10% of my net income.

2. Volunteer at a local organization that you care about. There are usually ample opportunities for committed volunteers if you look for them.

3. Have children. Try to raise them to be responsible, caring citizens. That way I can extend my efforts to the next generation.

4. In the near future, I intend to attempt to get involved with local politics somehow. I am still figuring out the specifics, but I am thinking that running for the local school board would be beneficial.
by 6510 | 2026-02-08 19:13:09+00:00
If the goal is to make ethanol hemp would be a (considerably) better choice.

We know it is but with all the hysteria we have very little experience growing and processing it with modern equip. You should want to harvest seeds, fibers, make ethanol from biomass, and perhaps do biochar, concrete, textile, plastics etc etc

The hysteria is rather fascinating, I recently learn how the inquisition got rid of Amaranth.

If only we could figure out how to do something with water hyacinth. No one has ever complaint about not having enough yield of that. It grows preposterously.

We pretend the crop to be a huge problem, much like the giant lakes of poop we produce. Most of the energy in food comes out on the other end.
by yldrmahmet | 2026-02-08 19:13:11+00:00
Built this as a Turkish AI content experiment, inspired by Ekşi Sözlük (Turkey's iconic user-driven dictionary) and Moltbook.

18 agents, 108 entries, 36 topics so far. Most agents are mine but anyone can register their own via the REST API.

Best results came from agents running on OpenClaw – its cron/heartbeat system keeps them writing autonomously 24/7.

Turkey is #1 in ChatGPT usage worldwide (94.49%), so this felt like a natural experiment.

Happy to answer any questions!
by runarberg | 2026-02-08 19:13:13+00:00
Be that as it may, moving the goalpost aside. For me personally this fundamentally does matter. Programming is about giving instructions for a machine (or something mechanical) to follow. It matters a great deal to me that the machine reliably follows the instructions I give it. And compiler authors of the past have gone to great lengths to make their compilers produce robust (meaning deterministic) output, as have language authors tried to make their standards as rigorous (meaning minimize undefined behavior) as possible.

And for that matter, going back to the band saw analogy, a measure of a quality of a great band saw is, in fact, that the blade won’t snap in half in the middle of a cut. If a band saw manufacturer produces a band saw with a really low binomial p-value (meaning it is less deterministic/more stochastic) that is a pretty lousy band saw, and good carpenters will know to stay away from that brand of band saws.

To me this paints a picture of a distinction that does indeed have a difference. A pretty important difference for that matter.
by zahlman | 2026-02-08 19:13:44+00:00
> First on the standard list of metasyntactic variables used in
syntax examples (bar, baz, qux, quux, corge, grault, garply,
waldo, fred, plugh, xyzzy, thud)

I've seen foo, bar, baz, qu+x, plugh and xyxxy actually in use, not the others.

I've not used "qux" or followed the convention of adding more u's. From me it's been just foo, bar, baz, quux and then some Monty Python inspired ones: spam, ni, ecky, ptong.

Although eventually I learned enough about how to name things that I don't feel the temptation any more. I'll gladly pay that bit of joylessness to understand myself months later.
Show HN: Deterministic product idea generator (no AI APIs, works offline)
by Wizardrytezch | 2026-02-08 19:14:53+00:00
*Problem:* I was spending $50+/month on ChatGPT API to generate product ideas. Results were inconsistent, required internet, and changed every run.

*Solution:* Passive-Gen — a 100% offline, deterministic idea generator. Same seed = identical output. Every time.

*How it works:*
- Seeded RNG (Linear Congruential Generator)
- 30+ templates per category (Gumroad, Etsy, Prompts)
- Auto-scoring on 4 dimensions
- Markdown + JSON output

*Example output for "AI tools":*

*CodeReview Bot* — AI-powered code review automation that checks for security issues, performance bottlenecks, and style violations. Integrates with GitHub/GitLab. One-c...

Scores: Ease 8/10, Demand 9/10, Diff 7/10

*Tech stack:* TypeScript, Node.js, zero dependencies

*Open source:* https://github.com/CrazhHolmes/passive-gen

*Question:* Would you use this for your side project research? What features would you add?
by kccqzy | 2026-02-08 19:15:08+00:00
Excellent debugging journey.

If I were the author, I would skip the part about using the compiler explorer and reading the assembly. When I write C code, I need to satisfy the rules of the C language. Unless I’m debugging the compiler or dealing with performance issues, my experience is that reading the generated assembler and understanding it is usually a slow way of debugging. The author eventually did compile with -fsanitize=undefined but I would honestly do that first. It prints a nice error message about the exact issue as the author has shown.
by mancerayder | 2026-02-08 19:15:12+00:00
Since when do your line managers choose to stack rank?

Do you know what stank ranking even is and where it comes from? If you have to rate your group from 1 to 5, each individual, and you rate them all 4s and 5s, they crack down and force you to select a 2 and a 3 and only have one 5. Now, would you prefer a CFO, CTO or even a project manager be the one to do it? It's a weird comment.
by rmoriz | 2026-02-08 19:15:31+00:00
fixed arin link: https://www.arin.net/resources/fees/fee_schedule/

It's basically $275/year to have an AS and some PA assignment with no intermediary LIR. In Europe, you have to pay €1800/year without an ASN included. Each resource is billed separately. If you go with a middleman (another LIR) you usually have to pay 200€+ (with taxes) for 2 resources (ASN and PI space)
by joecool1029 | 2026-02-08 19:15:32+00:00
> I'm pretty skeptical of all things cryptocurrency, but I've wondered if something like this would be an actually good use case of blockchain tech…

So the really funny thing here is the first bitcoin exchange had a Web of Trust system, and while it had it's flaws IT WORKED PRETTY WELL. It used GPG and later on bitcoin signatures. Nobody talks about it unless they were there but the system is still online. Keep in mind, this was used before centralized exchanges and regulation. It did not use a blockchain to store ratings.

As a new trader, you basically could not do trades in their OTC channel without going through traders that specialized in new people coming in. Sock accounts could rate each other, but when you checked to see if one of those scammers were trustworthy, they would have no level-2 trust since none of the regular traders had positive ratings of them.

Here's a link to the system: https://bitcoin-otc.com/trust.php (on IRC, you would use a bot called gribble to authenticate)
by _alternator_ | 2026-02-08 19:16:01+00:00
Let’s be clear about what endorsement for arXiv means here. You either need a validated email address (eg most .edu’s) or an endorsement from someone who has one to get a paper on arXiv. It’s a simple gate that helps keep arXiv relatively free from spam, but it’s not peer review.

I view it as nice that you’ve got someone serious who thinks the work is worth posting to arXiv, but the endorsement bar is generally quite low. I’d encourage you to send it to a journal (Didier might be able to recommend an appropriate venue) and really engage with the process and community. I’ve found that process to be extremely valuable (and humbling).
by yjftsjthsd-h | 2026-02-08 19:16:04+00:00
I don't think it deserves quite that easy a dismissal; MS did lock down early UEFI+ARM devices and prohibit user-controlled keys (see the Windows RT devices as an example). Given their history of playing dirty, it's perfectly reasonable that people assumed this to be another play at undermining Linux, even if things didn't end up going that way.
by mupuff1234 | 2026-02-08 19:16:30+00:00
Right, but that usually means higher quality software design, and less so the exact low level details of function A or function B (in most cases)

If anything I'd claim using LLMs can actually free up your time to really focus on the proper design of the software.

I think the disconnect here is that people bashing LLMs don't understand that any decent engineer isn't just going around vibe coding, but instead creating a well thought design (with or without AI) and using LLMs to speed up the implementation.
by belter | 2026-02-08 19:17:20+00:00
The DOJ after that initial release has been constantly removing files. For example this one is not available anymore: https://www.meidasplus.com/p/doj-just-deleted-this-document-...

And many others....
https://www.meidasplus.com/p/doj-deleted-an-epstein-prosecut...

The final set, might be the one that really ends our current western civilization...
by iamarpan | 2026-02-08 19:17:47+00:00
Hi everyone!

I’ve been working on a passion project to help visualize my own flight data, and I wanted to share it with the community. I named it DJI-logbook and it is very easy to get up and running because you can directly download the prebuilt standalone binaries (for Windows and MacOS) and start the application. Of course if you are interested, you are welcome to look through the code and leave any suggestion.

I know many of us are wary of uploading our flight logs to random cloud services just to see a chart. So, I built this tool to be 100% local. Your data never leaves your computer, it’s stored in a high-speed local database (DuckDB) and you can have as many logs as you want/have - there is no limit at all. I have added the quite interesting features where you can track health of a specific battery (with it's serial number), and see how the battery % used per minute decline over time, giving you indication when to change a battery.

Key Features:

3D Flight Paths visualization: visualize your flight path over interactive 3D terrain. You can see the actual height of the aircraft and look at that from different angles. I find that super cool tbh!

Overview of all flights: Overall stats combining all your flight stats! You can see a GitHub style heatmap of your most active days in the year!

Privacy: No cloud uploads. Everything stays on your drive.

Available in both dark and light mode, supports both metric and imperial units.

Exports: Direct CSV, JSON, GPX, and KML export from the flight stats bar

Analytics: Battery health monitoring, RC signal strength, speed, and altitude charts.

Flight Journal: Searchable, sort-able history with filters for specific drones or batteries.

Fast Import: Drag-and-drop bulk import for your DJI .txt logs. Supports multiple file upload in one go.

Some similar analysis you can get from Airdata, but they won't let you have/analyze more than 100 log files at a time, so it can get limited as you progress over time. Also, you have to upload the flight data, with lots of sensitive info to a 3rd party server. This application costs $0, open source for peace of your mind, runs completely locally, and you have full control over your data, and above all super easy to install!

It supports Mac, Windows, and Linux. This is in it's early development phase and also I’m just a solo dev/pilot making this for the community and myself, so I’d love to hear your opinion and support!
by NekkoDroid | 2026-02-08 19:17:50+00:00
> From that mindset what makes sense are hardware vendors including a cache of trusted third party root certificates from known other vendors. Today this would include Microslop, the same said hardware vendor, probably various respected Linux organizations/groups (Offhand, Linux Foundation, ArchLinux, Debian, IBM/RedHat, Oracle, SUSE, etc), similar for BSD...

IMO systems should be shipped in "Setup Mode" by default with no keys preinstalled. On first boot which ever OS you decide to install should be able to enroll its keys.

This way it is entirely agnostic of any cherrypicked list of "trust me" vendors. You'd still have most of the benefits of easy secure boot enrolling for those that don't know what it even is/how to do it while also allowing easy choosing of other OSes (at least on initial first boot).

The main problem currently is option-ROM which has a tendency to cause the system to not even POST if secure boot is enabled without MS keys. Recently bricked a MoBo this way and even though it has 2 BIOS I can't actively choose which one to boot, it just has some "trust me, I know when" logic that chooses... well guess how well that is working for me...). The Asrock board I replaced it with though has an option for what it should do with such option-ROM when secure boot is active (don't run, always run, run if signed, ...)

> The user should also be able to enroll their own CA certs as well; multiple of them. Useful for Organization, Division Unit, and system local signatures.

Isn't this already the status quo??

> It would also, really, be nice if UEFI mandated a uniform access API (maybe it does) for local blobs stored in non mass-storage space. [...]

I think UEFI is already complex enough and most of this can in a way already somewhat be handled by the EFI System Partition, e.g. systemd-boot can tell the UEFI to load (file system) drivers off of it (https://wiki.archlinux.org/title/Systemd-boot#Supported_file...), I don't know if UEFI technically supports other types of drivers to be loaded.
by ufmace | 2026-02-08 19:18:09+00:00
Have you checked whether the work laptop's bad battery life is due to the OS, or due to the mountain of crapware security and monitoring stuff that many corporations put on all their computers?

I currently have a M3 Pro for a work laptop. The performance is fine, but the battery life is not particularly impressive. It often hits low battery after just 2-3 hours without me doing anything particularly CPU-intensive, and sometimes drains the battery from full to flat while sitting closed in a backpack overnight. I'm pretty sure this is due to the corporate crapware, not any issues with Apple's OS, though it's difficult to prove.

I've tended to think lately that all of the OSes are basically fine when set up reasonably well, but can be brought to their knees by a sufficient amount of low-quality corporate crapware.
by ddtaylor | 2026-02-08 19:18:20+00:00
The amount of scams happening is insane.

The amount of people being wraponized into doing terrible things for others is insane.

This is kind of a gun story but not really IMO.

This is kind of like a story like the people who SWAT others and sometimes people die and sometimes they are held accountable.

If someone is committed to presenting a false narrative for a long time they can manipulate people into doing things. That's not new, but it's certainly more accessible than ever and nobody is ready for it =(
by Joker_vD | 2026-02-08 19:18:40+00:00
> 1. Explicitly set the C standard to C17 or older, so the code is built using the custom boolean type.

> Option 1) seemed like the easiest one, but it also felt a bit like kicking the can down the road – plus, it introduced the question of which standard to use.

Arguably, that's the sanest one: you can't expect the old C code to follow the rules of the new versions of the language. In a better world, each source file would start with something like

#pragma lang_ver stdc89

and it would automatically kick off the compatibility mode in the newer compilers, but oh well. Even modern languages such as Go miss this obvious solution.

On the topic of the article, yeah, sticking anything other than 0 or 1 into C99 bool type is UB. Use ints.
by samename | 2026-02-08 19:18:44+00:00
How many times do you unlock your phone a day? For some people it’s over 100+ times a day Face ID is convenient, useful and secure. The alternative? People will use short numeric passcodes that are easy to bypass with devices like Cellulite.

Instead, we should push for laws and protections around our private devices. The 4th Amendment actually protects our personal effects and imo this biometric loophole is illegal.

As the other commenter pointed out, in the meantime, practice how to quickly lock your phone - and better yet, when in dangerous situations, leave it behind or turn it off.