MurphyA/hacker-news huggingface dataset:
by fakedang | 2026-01-15 10:39:53+00:00
Curtail immigration to pre-Brexit levels (with a strong focus on repatriating criminals and net tax non-contributing immigrant households), focus on the working class and devise a route for the UK to get back into the EU. Also refocus policing to focus on actual societal issues - child grooming and the rise of fundamentalist elements (as evidenced by the UAE banning their citizens from studying in the UK) - as opposed to elderly citizens tweets. Devalue the GBP to refund the NHS and roll back austerity while investing further into energy independence and removing bureaucratic red tape for consumer scale mitigation technologies.

Any party that does all of these will be guaranteed electoral wins for decades - I've seen the data back when I was a Tory. Problem is, these points are kryptonite to the very identity of either major party.
by throwawayqqq11 | 2026-01-15 10:41:00+00:00
Yep, that dipshit doesnt even grasp his own arguments implications.

When Kamala Harris left you no choice but to vote for Trump (bEcAu5e Sh3 1s eVEn wORs3!!1) then the problem is on the republicans side to bring up better candidates. When your political opponent makes mistakes, dont try to correct it, yet, all he talks about is what the dems should do.

I cant fathom how twisted these minds must be.
by RamblingCTO | 2026-01-15 10:41:16+00:00
But postgres is a professional tool. I don't argue for "use enterprise bullshit". I steer clear of that garbage anyway. SWEs always forget the moat of people focusing their whole work day on a problem and having wider access to information than you do. SWEs forget that time also costs money and oftentimes it's better and cheaper just to pay someone. How much does it cost to ship an internal agent solution that runs automated E2E tests for example (independent of quality)? And how much does a normal SaaS for that cost? Devs have cost and risk attached to their work that is not properly taken into account most of the times.

There is a size of tooling thats fine. Like a small script or simple automation or cli UI or whatever. But if we're talking more complex, 95% of the times a stupid idea.

PS: of course car mechanics built their tools. I work on my car and had to build tools. A hex nut that didn't fit in the engine bay, so I had to grind it down. Normal. Cut and weld an existing tool to get into a tight spot. Normal. That's the simple CLI tool size of a tool. But no one would think about building a car lift or a welder or something.
by dwattttt | 2026-01-15 10:42:59+00:00
> For example, you can't get mutable references to items in a shared container by thread id or loop iteration.

This would be a good candidate for a specialised container that internally used unsafe. Well, thread id at least; since the user of an API doesn't provide it, you could mark the API safe, since you wouldn't have to worry about incorrect inputs.

Loop iteration would be an input to the API, so you'd mark the API unsafe.
by leptons | 2026-01-15 10:45:53+00:00
>sounds of the rain in a forest

Not music.

>waves crashing on the beach

Also not music.

>It's the same with background music when I work.

You do you. I like good music when I work, not "background music". The better the music, the more fun it is to work. YMMV.

>But like as a specific example, that's a specific track I quite listening to, and it's 100% AI generated. Can you really say it doesn't have any character?

Maybe it's not only the AI-generated music that is lacking in character.

>Are you familiar with the term "elevator music"? It doesn't need to be messy or have any character to it - it just has to cover the noises of the elevator moving up and down its shaft.

And if it's pretty bad music, then it makes me anticipate getting out of the elevator even more, but most likely I'll be listening to music that I like in my earbuds while I'm in the elevator. And I've been in some fancy elevators with actually nice non-AI generated music.

>>>without anyone trying to impart anything on them.

>> that human-created music seems offensive to you,

>I literally never said that, please stop implying so.

Okay, maybe I read more into it than you were expressing, but it seems like having a human put effort into relating an experience is just too distracting for some people, or something... I took it as "offensive" because you seem to just want a machine to sanitize what someone else wrote and regurgitate it out in a non-distracting way. If that's what you want, nobody here is stopping you from having it, but we can form opinions based on what you write about yourself. You are free to do the same, and yes, I'm sure I can be seen as kind of an asshole sometimes. Maybe I should write a song about it, I'd call it "Ballad of an Internet Asshole", and I'm sure a lot of people would relate to it.
by LAC-Tech | 2026-01-15 10:47:43+00:00
- A strong leader and a weak bureaucracy, so that your vote means something.
- A good constitution that puts hard limits on what they can do, no boiling the frog with freedom of speech restrictions like Canada, Australia, and The UK

So basically an elected dictator with a functioning kill switch. Not a parade of faceless, temporary, unimportant prime ministers and elections which don't matter.
by saagarjha | 2026-01-15 10:47:50+00:00
Playing around with assembly on a RISC machine is fun but that's only because RISC CPUs are the only ones where you do actually know the runtime of every instruction. The problem with amd64 is not that there are so many instructions (…just don't use the weird ones) but that the normal ones are optimized in ways that make writing assembly with them difficult if you want to understand why something performs the way it does.
by NohatCoder | 2026-01-15 10:48:22+00:00
https://nohatcoder.dk/

I don't post often, but I think what is there is quite worthwhile. It is whatever I want to write, but topics are typically maths, game theory and cryptography. There are also a few browser games.

The site itself might also be of note to some people as an example of an extremely light hand crafted website.
by zigzag312 | 2026-01-15 10:48:48+00:00
Seems like you are making same binary assumption that people either work or they don't. The important question is probably how hard do people work. Lower productivity means people that work produce less so prices rise. Many make mistake thinking only about having money, but forget the supply part of the equation. If productivity is lower, there are literally less things available to everyone. And these equations are not linear. Look at the current RAM situation for example.

But the major issue is that the progress slows down. Effects of slower progress accumulate with time. At first you are only a few years behind, then you are a few decades behind etc. Imagine inventions, cures being available decades or hundreds of years later (depending on what timescale we look at).

I think UBI sounds nice, but is far from optimal solution. Wouldn't be better, if we could solve same issues UBI promises to solve in a more efficient way (with less negative side effects)? UBI is just throwing money at the problem, hoping it will solve itself.
by ap99 | 2026-01-15 10:49:23+00:00
Yes and no.

Five engineers could be turned into maybe two, but probably not less.

It's the 'bus factor' at play. If you still want human approvals on pull requests then If one of those engineers goes on vacation or leaves the company you're stuck with one engineer for a while.

If both leave then you're screwed.

If you're a small startup, then sure there are no rules and it's the wild west. One dev can run the world.
by Mawr | 2026-01-15 10:50:10+00:00
> When it appears faster, it boils down to library quality and algorithm choice, not the language.

That's a thin, thin line of argumentation. The distinction between the ecosystem and language may as well not exist.

A lot of improvements of modern languages come down to convenience, and the more convenient something is, the more likely it is to be used. So it is meaningful to say that the average Rust program will perform better than the average C program given that there exist standard, well-performing, generic data structure libraries in Rust.

> It is a library benchmark, not a language one.

If you have infinite time to tune performance, perhaps. It is also meaningful to say that while importing a library may take a minute, writing equivalently performant code in C may take an hour.
by daringrain32781 | 2026-01-15 10:51:24+00:00
By far the largest impact I’ve observed on my CO2 levels are from the hvac. When the fan is on the levels go down and tend to stay down, so I usually leave it on circulate which runs every ~15 mins (based on the graph structure). I use an SCD30 in the corner opposite to where I sit.

Also important is using a direct CO2 sensor (NDIR or photo acoustic) and not eco2 which can give false positives from other things in the air.
by oliwarner | 2026-01-15 10:51:43+00:00
Nah, they released products better suited to what people were already using Pis for.

The Picos are great for the smaller stuff, new Pis are great for bigger stuff, and old Pis and Zeros are still available. They've innovated around their segment.

The AI stuff is just an expression of that. People are doing AI on Pi5s and this is just a way to make that better.
by aurareturn | 2026-01-15 10:51:49+00:00
Yes. That could be said for engineers as well.

If the business can no longer justify 5 engineers, then they might only have 1.

I've always said that we won't need fewer software developers with AI. It's just that each company will require fewer developers but there will be more companies.

IE:

2022: 100 companies employ 10,000 engineers

2026: 1000 companies employ 10,000 engineers

The net result is the same for emplyoment. But because AI makes it that much more efficient, many businesses that weren't financially viable when it needed 100 engineers might become viable with 10 engineers + AI.
by short_sells_poo | 2026-01-15 10:52:57+00:00
The fact that there's an incestual circle between OpenAI, Microsoft, NVidia, AMD, etc.. where they provide massive promises to each other for future business is nothing short of hilarious.

The economics of the entire setup are laughable and it's obvious that it's a massive bubble. The profit that'd need to be delivered to justify the current valuations is far beyond what is actually realistic.

What moat does OpenAI have? I'd argue basically none. They make extremely lofty forecasts and project an image of crazy growth opportunities, but is that going to ever survive the bubble popping?
by hulitu | 2026-01-15 10:53:21+00:00
> Greenland: Macron warns of 'cascading consequences' if US seizes island

No french wine and, if this doesn't work, no french cheese exports to US for some days. And, if this still doesn't work, a 500% tarif on US whysky, at least until Trump calls.
And, if this still doesn't work, an ad with Pif et Hercule in front of Disneyland, Paris.
by marginalia_nu | 2026-01-15 10:54:49+00:00
This was true even before LLMs. Development has always scaled very poorly with team size. A team of 20 heads is like at most twice as productive as a team of 5, and a team of 5 is marginally more productive than a team of 3.

Peak productivity has always been somewhere between 1-3 people, though if any one of those people can't or won't continue working for one reason or another, it's generally game over for the project. So you hire more.
by magnumpowerz | 2026-01-15 10:54:51+00:00
I've built workflow automation tools and spent way too much time integrating with all three of these systems. From a disruption standpoint, I think Salesforce is most vulnerable, but not for the reasons most people think.

The real issue isn't that Salesforce is bloated (though it is) - it's that most small-to-medium businesses are using maybe 10% of its functionality but still paying enterprise prices. They're essentially paying for a Ferrari to drive to the grocery store. The opportunity isn't building another full-featured CRM - it's building focused, AI-native tools that solve specific workflow problems really well.

I've been beta testing an app called ungrind ai which takes a completely different approach - instead of trying to be everything to everyone, it just eaves-drop on your meetings and automatically creates tasks and follow-ups. Zero configuration. For solopreneurs and small teams, this solves 80% of what they actually use Salesforce for, without the complexity.

SAP and ServiceNow are harder to disrupt because they're deeply embedded in enterprise infrastructure. The switching costs are massive, and enterprises actually do use most of the features they pay for.

The biggest opportunity is probably in the "Salesforce for small businesses" space - tools that are AI-first, stupidly simple to set up, and cost 1/10th as much. What's your take on vertical-specific solutions vs horizontal platforms?
by Frotag | 2026-01-15 10:55:17+00:00
Set up motion detection on my home security camera. Caught four stray cats playing in the driveway at like 2am. Kind of annoying that the detection is unconditionally "object-based" (ANN is used to filter false positives like lighting changes).

Also been thinking about game ideas for a while. Finally settled on an open world RPG where you control multiple (>10?) characters. Core gameplay loop will be configuring / optimizing schedules (farming materials, grinding xp, etc) and watching damage / currency numbers go big. Though if I'm being honest, I just want an excuse to build something that involves a node-based UI. So even if I don't finish, I'll have at least scratched that itch.
by short_sells_poo | 2026-01-15 10:57:07+00:00
Someone else mentioned it elsewhere in this thread, and I believe this is the crux of the issue: this is all predicated in the actual end users finding enough benefit in LLM services to keep the gravy train going. It's irrelevant how scalable and profitable the shovel makes are, to keep this business afloat long term, the shovelers - ie the end users - have to make money using the shovesl. Those expectations are currently ridiculously inflated. Far beyond anything in the past.

Invariably, there's going to be a collapse in the hype, the bubble will burst, and an investment deleveraging will remove a lot of money from the space in a short period of time. The bigger the bubble, the more painful and less survivable this event will be.
by jijijijij | 2026-01-15 10:57:22+00:00
There are different scenarios and different needs. Trust-wise, the enemy of your enemy may be your friend. Dodging legal liability can be an asset too, if you are dealing with evidence against the government, or powerful people within your jurisdiction. Wikileaks fills a similar role. And archive.org certainly isn't trustworthy with respect to US political influence. They are trying to rewrite history, they will purge the archives, too.

For the average case, you shouldn't fully trust any one service IMO.

BTW, there is a neat browser add-on, which lets you search across various archives: https://github.com/dessant/web-archives
by ranguna | 2026-01-15 10:57:50+00:00
I think you've missed the point again, it's more like this:

1. Work for free making open source code and giving it away for free.

2. Giant corporations take all my code without giving me anything.

3. Work for free making open source code and giving it away for free.

If you can't go to step 3, then you are doing it wrong and need to change step 1 from "giving it away for free" to something like "giving it away for free to the common people and at a price for corporate."

Which you could say "but that's not open source!" and you'd be right, which is exactly my point here: I don't think you want to do fully open source software, you want to do software and get paid for it somehow. If you do open source and get paid eventually and non binding, that's a nice little bonus, but it's not the main goal, never was with open source.
by g947o | 2026-01-15 10:59:30+00:00
I don't think anyone can give Google the benefit of doubt after Manifest v3, Privacy Sandbox/FLoC, and Android developer verification etc. On the surface, they talk about security and privacy (and they do, to some extent), but everyone knows what they actually want to achieve.

Not to mention Google's history of pushing some non-standard behavior into Chrome single handedly to make it the de facto behavior, ignoring voices questioning the motivation, timeline and technical implementation. They are discussed here on HN and easy to find.
by kitd | 2026-01-15 10:59:43+00:00
Good fun, but the command for the linker step is missing. For those following along (like me):

1. Save the linker script as hello.ld

2. Run 'riscv64-linux-gnu-ld -T hello.ld --no-dynamic-linker -m elf64lriscv -static -nostdlib -s -o hello hello.o' to generate the binary.

You can now run objdump to view the elf.
by aleph_minus_one | 2026-01-15 10:59:45+00:00
> I think banning is the wrong method, since it keeps the incentive to target teens: They are a very profitable consumer group.

This does not fit my experience:

As a teenager (and as a university student), you barely have any money available. The value in targeting these users rather lies in forming their long-term values and long-time preferences (which rather few companies keep in mind: they are just looking for the next quarter).

On the other hand, grown-up nerds who are intellectually under-stimulated or frustrated in their jobs are quite a profitable consumer group. :-)
by Desafinado | 2026-01-15 11:00:09+00:00
This is a good way of putting it. And whether someone is happy is indeed personal.

For me, company culture has always been a primary concern. Is the company a non-stressful place to work and am I working with grownups. That's a massive factor, and the reason I've left two previous jobs.

Laudability is also big. Or in other words purpose. Once all the sheen of working in the software industry wears off do you actually care about the work you're doing? That can go a long way in providing motivation.

But then there are some who are happy to grind out code for exorbitant amounts of money and no purpose. So YMMV.
by eunos | 2026-01-15 11:00:39+00:00
Take too long time and cost.
I honestly perplexed by the fethism towards Nuclear Power Plants. Have you seen the delay and bloating cost of Olkiluoto, Flamanville and Vogtle?

Nuclear Power Plants are only good too spread the cost of maintaining strategic nuclear jobs and industry and some hope that nuclear space propulsion could be available later.
Show HN: Bazinga – Enforced engineering practices for AI coding
by mehditch | 2026-01-15 11:00:51+00:00
Hi HN,
I'm sharing BAZINGA, a framework that applies professional software engineering practices to AI development.
The observation: AI coding tools generate code without the safeguards we require from human developers. No mandatory code review. No security scanning. No test coverage requirements.
BAZINGA addresses this by coordinating multiple AI agents that follow a professional workflow:
## The Workflow
1. PM analyzes requirements
2. Developer implements + writes tests
3. Security scan runs (mandatory)
4. Lint check runs (mandatory)
5. Tech Lead reviews code (independent reviewer)
6. Only approved code completes
## Key Principles
*Separation of concerns:* Writers don't review their own code. Developer agent writes, Tech Lead agent reviews. Same principle as human teams.
*Mandatory quality gates:* Security scanning, lint checking, and coverage analysis run on every change. Not optional.
*Structured problem-solving:* Complex issues get formal analysis:
- Root Cause Analysis (5 Whys)
- Architectural Decision Records
- Security Issue Triage
- Performance Investigation
*Audit trail:* Every decision logged with reasoning. Full traceability for compliance.
## What It Catches
- SQL injection, XSS, auth vulnerabilities (via bandit, npm audit, gosec, etc.)
- Code style violations (via ruff, eslint, golangci-lint, etc.)
- Missing test coverage (via pytest-cov, jest, etc.)
- Architectural concerns (via Tech Lead review)
## Quick Start
uvx --from git+https://github.com/mehdic/bazinga.git bazinga init my-project
MIT licensed. Works with Claude Code.
## Technical Approach
Built on research from Google's ADK and Anthropic's context engineering principles. Uses role-based separation with 6-layer drift prevention to ensure agents stay in their designated roles.
GitHub: https://github.com/mehdic/bazinga
Happy to discuss the engineering approach or answer questions about multi-agent coordination.
```
by nickjj | 2026-01-15 11:00:56+00:00
On the command line the `strings` command will list out printable characters in a file (including compiled binaries).

I don't do any systems level programming but found myself down a small rabbit hole of learning about reverse engineering tools. https://github.com/NationalSecurityAgency/ghidra is an open source one. It will show you the assembly code, do its best at giving you a C representation of that code and let you interactively rename variables and symbols to make it more human readable.
by jordiburgos | 2026-01-15 11:00:59+00:00
If you are asking for project setup, I think I got it working to do the least effort to get an API described and implemented.

https://github.com/jmaister/taronja-gateway

Take a look to the api/ folder where there is an OpenAPI spec, and to the Makefile ('gen' task). Most of the code is generated by OpenAPI generators one for the server implementation and one for the TypeScript SDK that runs in the client (browser)
by stavros | 2026-01-15 11:01:22+00:00
I've been a farmer and I've been a software developer, and farming was just a "this is work that puts money on the table", whereas software development is what I really find fulfilling. I entirely agree with you that it's idolized too much (together with carpentry), and yes, do whatever makes you happy, for some people it's one, for some it's the other.
by aleph_minus_one | 2026-01-15 11:02:03+00:00
>
Would IRC count? And considering it's not entirely difficult to set up an IRCd server (you can literally run it on a spare computer or inside a VM), would the state be branding teenagers as criminals for doing so?

That's the idea: the government wants to set up laws to punish people who set up communication infrastructures that are not officially approved by the government.
by joe_mamba | 2026-01-15 11:03:18+00:00
>Yeah, Pi 5 2gb is ~20% more expensive compared to pi3b on release, factoring in inflation (Both in including VAT and local prices)

I don't really care how it compares to past models or inflation to justify its price tag. I was just comparing to to what you can buy on the used market today for the same price and it gets absolutely dunked on in the value proposition by notebooks since the modern full spec RPi is designed to more of a ARM PC than an cheap embedded board.

60 Euros for 2GB and 100 for 8GB models is kind of a ripoff if you don't really need it for a specific niche use case.

I think an updated Pi-zero with 2GB RAM and better CPU stripped of other bells and whistles for 30 Euros max, would be amazing value, and more back to the original roots of cheap and simple server/embedded board that made the first pi sell well.
by a_rahmanshah | 2026-01-15 11:03:20+00:00
https://arhmn.sh

I'm an engineer, CTO of an AI products company based in Riyadh. I recently built my personal website using Nuxt and Tailwind with a focus on minimalism and typography. This was completely built using Antigravity.

Source is available here if anyone is interested: https://github.com/arhmnsh/arhmnsh-web
by DeborahWrites | 2026-01-15 11:03:33+00:00
You sound unlucky in your tech writer encounters!

There are plenty of people who can read code who don't work as devs. You could ask the same about testers, ops, sysadmins, technical support, some of the more technical product managers etc. These roles all have value, and there are people who enjoy them.

Worth noting that the blog post isn't just about documenting code. There's a LOT more to tech writing than just that niche. I still remember the guy whose job was writing user manuals for large ship controls, as a particularly interesting example of where the profession can take you.