MurphyA/hacker-news huggingface dataset:
by skhameneh | 2026-01-25 00:56:12+00:00
I have strong feelings on this and am going to say no, it's not childish. You've recognized unequal treatment.

I've been in situations where there were birthday gift funds set up by managers, which pushes it beyond just casual lack of acknowledgement. In one case I was asked to contribute before I was FTE and doing contract work (in hindsight, what the fuck).

I've also been on team calls where with a group of new hires where only some were sent a welcome package (that tenured staff raved about) while it was confirmed not all were sent packages. That pushes into toxic behavior.
by susam | 2026-01-25 00:56:32+00:00
Fair enough, this approach may not suit you, and that is perfectly fine. I have been using this approach for seven years now, and it has worked very well for me.

For anyone else who is interested in taking a look, here is my setup:

* The server-side program that processes the POST requests: https://github.com/susam/susam.net/blob/0.5.0/form.lisp#L254...

* The static site generator reads the comment files and renders them alongside the rest of the website: https://github.com/susam/susam.net/blob/0.5.0/site.lisp#L869...
by koverstreet | 2026-01-25 00:56:34+00:00
That's a reductionist take.

For a reductionist, it might be better understood as - step outside of your usual mode of thinking. Remember that you don't know everything. Or just - take time to stop and smell the flowers. Try to spend more time noticing and less time analyzing.

There are things that are difficult to communicate directly in the reductionist mode of thought; the point is, think a bit more laterally.
by Marsymars | 2026-01-25 00:57:08+00:00
I did a “reset” a few years ago where I moved to a fresh gmail address, forwarded my old one, and updated all my accounts to use Apple’s Hide My Email service, unique per sender.

After a few years of updating addresses that I’d missed whenever something showed up that was forwarded from my old gmail account, I shut down my old account.

No more spam, whenever I start receiving spam to a Hide My Email address, I deactivate it.
by digiown | 2026-01-25 00:57:34+00:00
On Linux the typical LUKS setup is entirely separate from the login password. You don't lose anything if you forget the login password. You can just reset it with a live USB or similar.

If you mean the secure boot auto-unlock type of setup and you don't have a key backup, then you cannot reset your login password at all. You have to wipe the drive.
by MoKetchups | 2026-01-25 00:57:53+00:00
I've been running tests on exactly this - AI systems making things up when they hit structural limits.

Tested 5 architectures (GPT-4, Claude, Gemini, Llama, DeepSeek) with a 13-question battery targeting edge cases where self-reference collides with operational constraints.

The interesting finding: hallucination patterns aren't random - they follow architectural signatures. Each system fails in predictable ways when forced to reconcile contradictory instructions with their training.

Full methodology and raw outputs: https://github.com/moketchups/Demerzel
by kzalesak | 2026-01-25 00:57:57+00:00
I, on the other hand strongly resonate with this post. I am not a programmer by profession, but a programmer by need - I write tools to get stuff done, and this is exactly the missing link. I am able to craft algorithms, architectures and focus on the UI, and llms (mostly Claude) allow me to write the low-level that needs to be written that I inspect. What used to take days takes hours and allows us to solve issue we were previously not able to in our org.
by furyofantares | 2026-01-25 00:58:00+00:00
There was a snarky comment earlier saying, try implementing something that's too hard for you, THEN try going back to writing code by hand - implying agents are indispensable.

And I thought to myself that the most memorable parts of my career, the most rewarding parts, were when I took some task that was too hard for me, then, with great effort, became a developer for whom that task was no longer too hard for me.
by derekp7 | 2026-01-25 00:58:05+00:00
Honest question. For the purpose of adding a throw-away visual to help set the tone of an article, is there really any difference between shitty AI slop vs shitty Photoshop slop? Either way it is obvious that this isn't a real studio photo, and that wouldn't be expected. I guess the better (or more traditional) article picture would be a hand illustrated piece that an in-house artist would throw together in maybe an hour or two, depending on the detail and desired quality.
by titzer | 2026-01-25 00:58:56+00:00
You might want to have a look at the unboxing and packing annotations that are proposed for Virgil. The unboxing mechanism is implemented and there was a prototype of the packing mechanism implemented by Bradley for his thesis. I am working on making a more robust implementation that I can land.

https://arxiv.org/abs/2410.11094

I'm not sure I understand your example; if I am looking at it right, it has overlapping bitfields.

But supposing you didn't want overlapping fields, you could write:

type Dang(tom: u11, baz: u16, bar: u5, foo: u5) #packed;

And the compiler would smash the bits together (highest order bits first).

If you wanted more control, you can specify where every bit of every field goes using a bit pattern:

type Dang(tom: u11, baz: u16, bar: u5, foo: u5) #packed 0bTTTTTTTT_TTTbbbbb_bbbbbbbb_bbbzzzzz_????fffff

Where each of T, b, z, and r represent a bit of each respective field.
by SilentM68 | 2026-01-25 00:59:05+00:00
Hmm, that has a ring of truth to it. I rarely stayed in jobs where managers tended to silence my points of view or opinions, rather than listening to it. That's not to say that there have been many job opportunities. Perhaps managers/others view honesty and directness as a threat to their position or authority. I've noticed that it is not localized to places of work but looks to be prevalent in most other societal situations. Perhaps emotional intelligence training should be incorporated into school curriculums, so children learn at an early age a bit of tolerance to other diverse points of views. I've tended to limit my posting in places like these as I've noticed a lack of emotional intelligence from some of the people that have replied. This is rather evident from the downward spiral exhibited by the constant downvoting of my comments. I prefer to take the high road with sarcastic levity whenever possible :)
by naryJane | 2026-01-25 00:59:11+00:00
True, but they’ve certainly been doing it much longer than ten years. I’ll never forget this headline [0] that struck me as purely devilish, especially in the lead up to the 2016 presidential election. Combine that with the knowledge that Trump has been anti-NATO since the 1980s [1]. Who knows how long Russia has been nudging him along. Who knows how many avenues they traverse? Take for example the letter to Senator Tom Cotton about Greenland [2]. What an embarrassment. I can only hope we are equally successful in our own PsyOps.

[0] https://www.rt.com/news/265399-putin-nato-europe-ukraine-ita...

[1] https://www.buzzfeednews.com/article/ilanbenmeir/that-time-t...

[2] https://monitoring.bbc.co.uk/product/c2018djo
by tzs | 2026-01-25 00:59:50+00:00
It says "512 MB RAM, 1 vCPU, 20 GV SSD" and "General Purpose". It was whatever was the cheapest when I made it.

Looking at the instance creation page it looks like it is no longer available. The cheapest now has 2 vCPU and the same other specs.

If anyone would like to run it on something else for comparison I've put it Pastebin [1].

Normally, a script converts the puzzle into a header file that describes the puzzle in terms of the data structures the solver uses, and then the solver is compiled with that header included via #include, but for benchmarking I manually included the header, so it is just a single C file that you simply compile and run. Add a -q flag to have it just find and count the solutions but not display them. For this particular puzzle it is fine to let it show the solutions. For some puzzles with a ton of solutions it displaying them can take significant time.

If anyone actually wants a Pips solver to solve Pips puzzles, there's a copy of mine along with the scripts that convert puzzles from the JSON format the NYT provides for download to the header file for the solver and some other stuff as a shar archive on Pastebin [2]. Pastebin's download link messes up something with that, so click the raw link and copy/paste from the browser.

Note: I'm still doing a lot of experimenting with it, both in the solving algorithm and in how the display the results, and am not at a point where I'm able to accept outside contributions. There are other Pips solvers that have been put on Github (and even posted on HN) that are (1) more sophisticated than mine, and (2) almost certainly more open to contributions. Just use mine if for some reason you want a fairly simple (aside from the damn display stuff...) brute force solver in C and aren't going to expect anything else from me :-)

[1] https://pastebin.com/5HmymPXw

[2] https://pastebin.com/SfSk3eNB
by Bender | 2026-01-25 01:01:23+00:00
Once it applies to billionaires and all the processes and laws are in place then just turn the knob and it is suddenly millionaires, then turn the knob and it is tech workers and small business owners, then turn the knob and it is lower middle class, then turn the knob and it is everyone including those on welfare programs which have value. That Was Easy
by Marsymars | 2026-01-25 01:01:27+00:00
I did a wildcard acceptance for years, but it doesn’t scale as well something like Apple’s Hide My Email (or other comparable service) - with a catchall you have to then start keeping a blacklist of bad emails, and I started getting spam to generic addresses like info@customdomain.com or admin@customdomain.com - with @icloud.com addresses you can just delete an address and forget about it once it’s burned.
by clarencehoward | 2026-01-25 01:01:33+00:00
This is a lecture series from John Vervaeke, a professor at the University of Toronto. It is very much a grand theory on how humans evolved to create meaning, why people seek it, and why there is a decline of meaning in modern society. The first lecture starts by outlining the evolutionary origins of rituals from Paleolithic times. I found it absolutely compelling and couldn't stop listening, so I thought I would share. If you like Robert Sapolsky you will, probably like this.
by SpicyLemonZest | 2026-01-25 01:02:07+00:00
I think you're misreading the source of the defeatism. It's clear what European leaders should do if they want to compete with US big tech. They should sit down with corporate leaders at Spotify, Ericsson, ASML, etc. and talk though what reforms are necessary for Europe to start minting unicorns as rapidly as the Americans can.

But European leaders haven't been willing to do this, perceiving (I think correctly) that European citizens won't tolerate the idea of asking rich CEOs for regulatory advice or making the creation of billionaires a policy goal. So instead they focus on the kind of pointless efforts described in the source article, where government agencies endlessly chase their tails on standards and objectives.

To the eternal frustration of governments and advocates around the world, there's no argument for why you should use domestic products that can adequately substitute for high-quality domestic products people want to use.
by theonething | 2026-01-25 01:02:22+00:00
> The same way nobody finds writing tests or documentation fun

I'm not sure if it's the fun category, but at least they are useful and because of that, satisfying to do. In fact when I finish a solid suite of tests or good, clear documentation, I find it very satisfying. I can't say the same for poker/estimation. I've found to be them a complete waste of time in every job I've had and therefore soul sucking.

> you seem to describe where everybody only works on their specific type of task and can't even estimate anybody else's work, then that's a danger situation when they leave or get sick or whatever and nobody else can step in and everyone's blocked because the only person who can do X is gone

you're conflating the ability to estimate accurately with the ability to implement.

Just because I can't estimate a task accurately doesn't mean I can't do it.
by invokestatic | 2026-01-25 01:03:15+00:00
I have a slow burn project where I simulate a supply chain attack on my own motherboard. You can source (now relatively old) Intel PCH chips off Aliexpress that are “unfused” and lack certain security features like Boot Guard (simplified explanation). I bought one of these chips and I intend to desolder the factory one on my motherboard and replace it with the Aliexpress one. This requires somewhat difficult BGA reflow but I have all the tools to do this.

I want to make a persistent implant/malware that survives OS reinstalls. You can also disable Intel (CS)ME and potentially use Coreboot as well, but I don’t want to deal with porting Coreboot to a new platform. I’m more interested in demonstrating how important hardware root of trust is.
by lemming | 2026-01-25 01:03:31+00:00
Is anyone exploring the (imo more practically useful today) space of using agents to put together better changes vs "more commits"?

Yes, I am, although not really in public yet. I use the pi harness, which is really easy to extend. I’m basically driving a deterministic state machine for each code ticket, which starts with refining a short ticket into a full problem description by interviewing me one question at a time, then converts that into a detailed plan with individual steps. Then it implements each step one by one using TDD, and each bit gets reviewed by an agent in a fresh context. So first tests are written, and they’re reviewed to ensure they completely cover the initial problem, and any problems are addressed. That goes round a loop till the review agent is happy, then it moves to implementation. Same thing, implementation is written, loop until the tests pass, then review and fix until the reviewer is happy. Each sub task gets its own commit. Then when all the tasks are done, there’s an overall review that I look at. Then if everyone is happy the commits get squashed and we move to manual testing. The agent comes up with a full list of manual tests to cover the change, sets up the test scenarios and tells me where to debug in the code while working through each test case so I understand what’s been implemented. So this is semi automated - I’m heavily involved at the initial refine stage, then I check the plan. The various implementation and review loops are mostly hands off, then I check the final review and do the manual testing obviously.

This is definitely much slower than something like Gas Town, but all the components are individually simple, the driver is a deterministic program, not an agent, and I end up carefully reviewing everything. The final code quality is very good. I generally have 2-4 changes like this ongoing at any one time in tmux sessions, and I just switch between them. At some point I might make a single dashboard with summaries of where the process is up to on each, and whether it needs my input, but right now I like the semi manual process.
by LordHumungous | 2026-01-25 01:03:40+00:00
Hi folks,

I created this Claude plugin that allows you to set a target for the percentage of human generate code in your project, and when you are below that target it hard blocks Claude from writing code.

Like many people, I am simultaneously excited about the power that AI gives me, and also fearful of what will happen if I give up coding altogether, both to my competence and to my personal satisfaction. I find that using this plugin allows me to set a balance that falls between pure vibe coding and writing everything by hand.

If this resonates with you, I hope you find some use from this plugin.

Regards,

Matt
by cookiengineer | 2026-01-25 01:04:00+00:00
Some could say that in the cyber realm, they are not petty, ya! Well, or something like that.

Eversince notpetya and the colonial pipeline hack, the cyber strategy game changed a lot. Notpetya was genius as a deployment, because they abused the country's tax software deployment pipeline to cripple all (and I mean all, beyond 99%) businesses in one surgical strike.

The same is gonna happen to other tax software providers, because the DATEV AG and similar companies are pretty much the definition of digital incompetence wherever you look.

I could name other takedowns but the list would continue beyond a reasonable comment, especially with vendors like Hercules and Prophete that are now insolvent because they never prioritized cyber security at all, got hacked, didn't have backups, and ran out of money due to production plant costs.
by TeMPOraL | 2026-01-25 01:04:01+00:00
It's a catchy meme for sure, but when people actually start to believe - like for real, not just the usual talking shit that passes for "conversation" with normal people - that law enforcement officers are worse thugs than regular thugs -- that's a fast way to turn into a failed state, where that actually is true.

Causality here actually works both ways, because in free(ish) societies, law enforcement derives its authority more from people's intersubjective belief in that authority, and less from actual use of force.
by jeroenhd | 2026-01-25 01:04:14+00:00
> better than SMS - there is an implicit cost to send

Funnily enough, people being charged per SMS but being allowed to send as much messages as they need on apps like WhatsApp is exactly why SMS/MMS is barely used on a large scale outside of North America.

I rarely receive any spam on my phone. WhatsApp/Telegram/Signal do have the occasional obvious bot, but all apps make it trivial to block and get rid of any of them.
by bsder | 2026-01-25 01:05:01+00:00
> The only reason healthcare professionals in the US can demand salaries this high and even higher is because supply is artificially constrained.

This article is a naked attempt to deflect from the understaffing problem. People don't strike for money--when you go on strike you never get the lost salary back. You almost never get enough of a raise to economically justify going on strike, ever.

Nursing supply is not artificially constrained like doctor supply. Nurses can much more easily move jobs and locations. What is driving up nursing salaries is the fact that the job sucks and drives them out of the field--generally by burning them out.

And, it's generally not caring for people that is the problem. It's almost always the fact that the hospitals are monopolies and understaff their nurses. It doesn't matter how much you are paid, you simply cannot do work that requires two people. And, when things go wrong, the hospital and the doctors will try to throw the nurses under the bus.
by andy99 | 2026-01-25 01:05:02+00:00
The comparison is false anyway, even if one just understands a high level language, there is no magic, you’re working in a closed system where you can understand and explain what your code is doing. There may be edge case, performance things, etc where understanding at a lower level is important but you can work completely in the abstraction.

Vibe coding, certainly as an “abstraction”, is nothing like that, you’re hoping you can get across the behavior you want, and have no visibility into what choices are actually being made with regard to how it’s specified. It’s the same as being a manager that can’t code, you’re entirely at the mercy of the people doing the actual work. That’s not true when you code without knowing semiconductor physics.
by rtsil | 2026-01-25 01:05:20+00:00
The EU couldn't agree amongst themselves because the US (and its biggest vassal, the UK when it was in the EU) did everything to prevent such agreement.

We'll see what the States that were the most against any form of common European defense will do now that the US has proven unreliable. And if they are still under the delusion that the current US policies will go away, then it's time for Two-Speed Europe.
by Art9681 | 2026-01-25 01:05:27+00:00
Their models are specifically trained for their tools. For example the `apply_patch` tool. You would think it's just another file editing tool, but its unique diff format is trained into their models. It also works better than the generic file editing tools implemented in other clients. I can also confirm their compaction is best in class. I've imlemented my own client using their API and gpt-5.2 can work for hours and process millions of input tokens very effectively.
by anonzzzies | 2026-01-25 01:05:27+00:00
I have lately been telling people whatsapp is from facebook (meta means nothing to them) and now they are looking for alternatives. Unfortunately, there isn't really much european/eu (never heard of birdychat though). It does show though it is not hard to get some people to switch; they have groups on whatsapp and use it for nothing else; these are people they chat with often so they only need to switch those and then whatsapp can go.

I find Telegram the best app; its faster and easier than the rest I find. The default no e2e sucks so cannot use it for everything, but having everything immediately ready and working on all devices makes it very nice. When you buy a new one, immediately all is there. Yes, obviously I am aware that can only be because no e2e, but normies and non normies alike seem to really hate the whatsapp, and even more, signal losing all your messages because backup/restore is too annoying. I wouldn't recommend it to anyone, but if someone manages to make more that experience... I mean turn it around; make e2e the default but allow people to create groups or 1-1 without e2e if they want (knowing then downsides and upsides of that).
by idibiks | 2026-01-25 01:05:49+00:00
Trump-voting but not dedicated-to-evil relatives I know (I have others who are dedicated to evil, they're beyond hope—incidentally, this is a whole thing in Republican circles, folks who haven't been around actual red-state Republicans since the '90s or so have no idea how common some really shocking views about the validity of state violence on people who annoy or politically oppose them are, they outright like this stuff and there are minimum 50 million people like that in this country) are mostly doing the "well both sides say different things and the truth is probably somewhere in the middle" thing about all of this stuff, and refusing to watch the videos that would quickly show them that no, only one side is saying anything at all connected to the truth.
by qubex | 2026-01-25 01:05:54+00:00
It can go both ways: for example in the EU Apple disallows mirroring of iPhones on Macs because of its interpretation of EU statutes, though it occurred at the same time as they were required to support third-party app stores, so I strongly suspect it was a bit of ‘FU’ to the EU.

But yeah broadly speaking I’m very content about the greater legal protections this continent affords. (And it only works because the EU makes rules for such a large and valuable market, why is why breaking away à la Brexit amounts to such a loss of leverage: you have to reach consensus, but you also become a behemoth. Useful tradeoff.)
by Nextgrid | 2026-01-25 01:06:27+00:00
> followed France's example to adopt the UN Open Source Principles

Has this actually produced any tangible results?

I'm all in for interoperability, open source and such but the primary purpose of software is that it should work and actually achieve its task. I'm always skeptical of such top-down mandates where engineering principles or ideas are being pushed over tangible outcomes, as it usually leads to endless bikeshedding and "design by committee", while the resulting solution (if any is delivered before the budget runs out) is ultimately not fit for purpose.