MurphyA/hacker-news huggingface dataset:
by mikkupikku | 2025-11-28 12:47:47+00:00
4chan is an American company with no presence whatsoever in the UK. 4chan doesn't even use normal payment processors, relying on crypto instead, so the UK can't even block payments made by UK subjects to 4chan.

In light of this, why would 4chan comply? Contrary to the claim above, 4chan has not actually blocked UK users, and has no reason to do so. They did however get a lawyer to write up a letter telling the redcoats to go fuck themselves.
by hn_throw2025 | 2025-11-28 12:47:53+00:00
Your link to the Commission and Council is homeopathic democracy, right?

In the UK with a Parliamentary democracy, unpopular policy ideas can be abandoned. Manifestos are not always adhered to, but they typically include ideas that their canvassers can sell on the doorstep and there is robust media criticism when they abandon their promises. We have a strong history of U turns because our politicians are wary of unpopularity. The most recent big backlash was the Winter Fuel Allowance cut which was proposed by the two parties (with the Treasury pushing for it behind the scenes) and abandoned by both due to deep unpopularity in the Country. Even the budget this week had a run-up where various fiscal changes were unofficially floated through the media, to see which ones had the smallest backlash.

This is completely different to the EU, where the Commission and Council arguably get what they want even if it takes several attempts.
by strogonoff | 2025-11-28 12:47:56+00:00
I’d think I generally lean towards capitalism, yet I strongly agree that talking to peers and building rapport first is a good idea before pushing for change, that theory building is an important and inescapable part of doing your work well you may not even be paid for (and that higher-ups are often not concerned with it), that you hold more power than you might realize based on your position, and that you should defend your interests.

One extreme counterpoint is all the cases where human activity is “abstracted away” (e.g., the gig economy).

Indeed even in less extreme cases, in a traditional role, sometimes you feel to be not given the knowledge that you need to be better at theory building. How does one deal with that?
by DocTomoe | 2025-11-28 12:48:45+00:00
If you are not really subject to public control and re-election, it makes it much easier.

EU politics don't play much of a role in the media. The older and more cynical I become, the more. I am convinced: that's by design. That way, national politicians can move politically wanted, but publicly unpopular things to Brussels and blame the EU. We are just exposed to that much EU lawmaking news because we are directly affected as a subculture.

During the Brexit referendum days, I learned that British friends of mine did not even know they had EU parliamentary elections - I had to prove to them via Wikipedia AND had to read them the name of their representative (who just so happened to live just down the roar), nor did they care. Made many things more clear to me.
by PunchyHamster | 2025-11-28 12:50:18+00:00
> Given how slow protobufs and grpc is, I wonder if the socket transport would ever be the bottleneck to throughput here.

I think this is supposed to be option for when you want to pass stuff to host quickly without writing another device driver or using other interface rather than replacement for any rpc between VMs. "Being fast" is just a bonus.

For example at our job we use serial port for the communication with VM agent (it's just passing some host info about where VM is running, so our automation system can pick it up), this would be ideal replacement for that.

And as it is "just a socket", stuff like this is pretty easy to setup https://libvirt.org/ssh-proxy.html
by XCSme | 2025-11-28 12:51:54+00:00
I am surprised so many companies willingly send A LOT of their data to third-parties, simply thinking "they are responsible now for the security of the data". I think that's unfair to your customers, who have a contract with you, not with your third-parties.

Time to switch to in-house analytics.

Shameless plug: My self-hosted analytics platform is on sale now - https://www.uxwizz.com
by tapete2 | 2025-11-28 12:53:09+00:00
> wasn't the very concept of "libraries" created to not have to think about what exactly the code does?

Let's say you need a FFT implementation. You can write that from scratch, or you can use a library. In both cases you should use tests to verify that the code calculates the FFT correctly, and in the library case you should read the code to make sure that it works correctly and does not omit and edge cases (e.g.).
by bofadeez | 2025-11-28 12:53:10+00:00
I’m not arguing that centralized or state-capitalist systems “never work” in the sense that nothing gets built, or that output can’t rise. Clearly roads, ports, power plants, and factories were constructed in many of the cases you listed.

The narrower point I’m making is about economic rationality. Without market prices for capital goods generated through profit-and-loss entrepreneurship, there is no way to know whether those projects were the best use of scarce resources, or merely a use that happened to raise output from a very low baseline.

In very poor countries, almost any large capital investment will increase measured output because there are so many unmet needs. That means growth can occur even under badly misallocated investment. The fact that development happened does not tell us whether it happened efficiently, or whether alternative decentralized uses of those same resources would have generated more value.

That’s also why I don’t find higher variance persuasive as a defense. Occasional success doesn’t validate a mechanism that lacks systematic feedback. Without prices and profits, planners can’t distinguish luck from competence, or learning from error. Things such as malinvestment and moral hazard result. You only know concrete and steel were poured, not whether society is richer than it otherwise would have been.

So my claim isn’t state capitalism always fails, nor is it a moral argument about atrocities. It’s that infrastructure success alone doesn’t answer the calculation problem. Growth from scarcity is compatible with irrational allocation, and therefore doesn’t establish a positive expected value for centralized direction as a general development strategy.
by Xelbair | 2025-11-28 12:54:20+00:00
The issue is not with the lack of understanding of "process". But sheer frustration because there's nothing you can do as just a citizen. An unelected council of !notAyatollah has decided, and this thing is being pushed at glacier slow pace.

If EU is a trade union this is a severe overreach, if EU wants to be a federation, there's not enough checks and balances. This is the crux of the problem.

The issue is that this is a legislation that only ones in power want(censorship on communications channel where they themselves are exempt from it), that has been pushed over and over again under different names(it goes so far back - it started with ACTA talks and extreme surveillance proposals to fight copyright violations) and details in implementation and/or excuse(this time we get classic "think of the children")
by anonymous908213 | 2025-11-28 12:55:40+00:00
Why, then, is the supposed anti-US/China/India/Russia power bloc trying to pass laws to mandate absolute surveillance of all private communications? If the EU is going to continue attempting to legislate away people's freedoms for purposes that are completely out of scope for the reason it exists, then the natural result is that people will turn on the EU. There is little purpose in staving off the surrendering of independence to US/China if the process entails surrendering even more freedom than they would demand to the EU, all the more so when the EU already rolls over to the US/China on almost everything anyways. I am supportive of a pan-European unification in theory, but if the result looks anything like this, no wonder people are disillusioned with the European project. With friends like the EU, who needs enemies?
by tomgag | 2025-11-28 12:55:48+00:00
Given some of the comments in this thread, I would like to link this here:

https://gagliardoni.net/#20250714_ludd_grandpas

An abstract:

> "but then WHAT is a good measure for QC progress?" [...] you should disregard quantum factorization records.

> The thing is: For cryptanalytic quantum algorithms (Shor, Grover, etc) you need logical/noiseless qubits, because otherwise your computation is constrained [...] With these constraints, you can only factorize numbers like 15, even if your QC becomes 1000x "better" under every other objective metric. So, we are in a situation where even if QC gets steadily better over time, you won't see any of these improvements if you only look at the "factorization record" metric: nothing will happen, until you hit a cliff (e.g., logical qubits become available) and then suddenly scaling up factorization power becomes easier. It's a typical example of non-linear progress in technology (a bit like what happened with LLMs in the last few years) and the risk is that everyone will be caught by surprise. Unfortunately, this paradigm is very different from the traditional, "old-style" cryptanalysis handbook, where people used to size keys according to how fast CPU power had been progressing in the last X years. It's a rooted mindset which is very difficult to change, especially among older-generation cryptography/cybersecurity experts. A better measure of progress (valid for cryptanalysis, which is, anyway, a very minor aspect of why QC are interesting IMHO) would be: how far are we from fully error-corrected and interconnected qubits? [...] in the last 10 or more years, all objective indicators in progress that point to that cliff have been steadily improving
by port11 | 2025-11-28 12:56:29+00:00
When the metrics becomes a target, ladida. GitHub profiles are utterly meaningless to me, speaking as someone that was hiring folks in 2023–4.

Perhaps we need an app to keep track of bad job candidates. We can gossip about them and such. I mean, we did that for an entire gender (sex?), let's go make a unicorn.
by littlestymaar | 2025-11-28 12:56:52+00:00
Some right to record in public may be protected by the current jurisprudence invoking the first amendment, but the first amendment itself obviously doesn't say anything about the right to record in public:

> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
by mantec | 2025-11-28 12:57:13+00:00
Kiwidget just got better – v1.2.4 is out!

This update brings some solid upgrades:

New Favorites Dashboard – pin your go-to widgets for instant access New CSS Grid Generator – build clean layouts in seconds Bug fixes across all widgets – smoother, faster, more stable

Kiwidget keeps growing. More tools, more polish, same simple workflow. Update now and enjoy the new features!
by genericacct | 2025-11-28 12:58:10+00:00
TFA mentions "european governments" but this legislation is proposed by a bunch of european members of parliament who in no way represent any governments and much less the commission or the union. In short it tries to depict a group of old farts as an overreaching snooping authority.

I wonder who could have a vested interest in depicting the EU as a repressive regime...
by anonym29 | 2025-11-28 12:58:34+00:00
>America also has a party that always runs on the idea of small government and restoring rights to the people. Every time they get power, they do the exact opposite.

You seem to be confused. The Libertarian Party never gets any power. The closest we get is representatives like Ron Paul, Justin Amash, and Thomas Massie, who run as Republicans (which are NOT the party of small government, despite what you may have been told) while acting much more like Libertarians.

Thomas Massie in particular is famous for frequently and routinely standing up against Trump, much to Trump's chagrin.
by pas | 2025-11-28 13:01:11+00:00
it's a long process of negotiations, currently in this form it was approved by the council, it'll then go to the parliament

the requirement to backdoor e2e was dropped, and who knows what will eventually remain of the reporting requirements, etc.

of course if a company is processing unencrypted images they might be required to use some service to flag them

...

will we end up in yet another false positive flood? who knows
by myrmidon | 2025-11-28 13:02:05+00:00
Sure, but local supply of labor was looking even worse than now back then, and cost of labor intensive stuff like daycare, nursing homes/residential care have gone through the roof, still.

Just look at how Brexit alone affected lorry driver wages; if you cut immigration 25 years ago, you'd have seen the same effect across multiple sectors magnifying each other (because labor supply is simply insufficient), and there is a lot of people that would have suffered from higher costs in all those sectors without getting any compensation.

As a "sanity check" for this: If the UK economy did not "need" immigrant labor, you would expect significant unemployment and very high difficulty in finding unskilled labor jobs. Neither is the case.
by jbstack | 2025-11-28 13:02:36+00:00
Reform is also headed by a guy who regularly used phrases like "Hitler was right", "gas them all", and "go home, Paki" as an 18 year old (confirmed by 20+ former classmates).

Ordinarily we might give him the benefit of the doubt: maybe he's matured and grown up since then. But the fact that he's called all of those classmates liars says that either they are all liars, or he is dishonest about his racism.
Show HN: Cupertino – Offline Apple docs for AI agents (22K pages, MCP, Swift)
by mihaela | 2025-11-28 13:02:49+00:00
Hi HN! I built Cupertino to solve AI hallucinations when working with Apple APIs.

It crawls Apple Developer Documentation (22K+ pages across 261 frameworks), Swift Evolution proposals, and Swift.org docs into a local SQLite FTS5 database, then serves them to AI agents via MCP. Key points: - 100% local/offline – no API calls after initial crawl - Sub-100ms search queries - Works with Claude Desktop out of the box - Pure Swift 6.2, strict concurrency The initial crawl takes ~20 hours (0.5s delay between requests to be respectful), but it's a one-time operation. Roadmap includes vector search (sqlite-vec) and a standalone CLI search command. Happy to answer questions!
by pfdietz | 2025-11-28 13:03:15+00:00
> If you wrote a function that takes a PRNG and generates a random object, you already have a function capable of enumerating all objects.

More specifically: if you uniformly sample from a space of size N, then in O(N log N) tries you can expect to sample every point in the space. There's a logarithmic cost to this random sampling, but that's not too bad.
by catketch | 2025-11-28 13:03:37+00:00
That's mentioned in the beads doc, it could have decent but beads is optimizing for agent use, semantic issue relationships, conflict resolution, etc. I've had success with just using gh issues and agents are pretty good at looking for new issues and closing them when done. I have a couple of toy projects where maintaining the code is basically filing a bug report or feature request.

Also when you say 'never heard of beads' --- it spits ou onboarding text to tell the agent exactly what it needs to know.

Requires a deep dive, but this is an interesting direction for agent tooling
by arboles | 2025-11-28 13:03:52+00:00
I think that the ingame terminal window inherited from Quake that continued onto the original Half life, onto recent games like CS2, rather than a place for entering debug/cheat commands that other game developers seem to only imagine it as, is a QoL feature that me and many other people have missed before. Any game setting (graphics options, FPS cap, FOV) can be changed by tab-completing commands from the ingame terminal. Actions like shooting, jumping, cycling weapon-in-hand are also available as text commands.

Text commands might seem like a impractical, though quaint interface to the game, but that terminal also lets you bind any command to any key (this includes settings-changing commands). Not just a command, you can run more than one command at once like "cl_command1 ; cl_command2; ...". The terminal has some more scripting-like features that are readily available to the player, but just with that, you could have, for example, a key bound to a bunch of commands that turn up graphics settings to make the game as beautiful as possible for a screenshot, and another that undoes those commands for situations where you need higher performance.

You can also bind the key "K" to write in chat "My people need me" and instantly respawn:

bind K 'say "My people need me" ; kill'

Almost total input freedom as it will turn out.

It is basically a keyboard macroing system but offered to you on a platter by the game, making ever-crufty external macroing or bringing out something like AutoHotKey unnecessary. Though not as deep, it has just the right amount of depth. Binding keys to commands is not done through a special GUI, it is being done through a text command as well (just 'bind'), and that implies that you can nest bind commands:

> Scripting in Team Fortress 2 involves using configuration files to change keybinds, create aliases, adjust advanced graphical settings, automate complex actions, and execute sequences of console commands. Unlike hacking, scripting is an official feature built into the game and will not trigger a Valve Anti-Cheat ban. The complexity of scripts can range from simple keybindings to intricate loops and nested aliases that change themselves dynamically.[1]

[1] https://wiki.teamfortress.com/wiki/Scripting
by ben_w | 2025-11-28 13:04:16+00:00
The US diplomatic agencies, which include USAGM which ran this station, have the business of promoting American interests across the world.

It sells (advertises) the USA's preferences to Ethiopia. Preferences such as "do not interfere with shipping things up the Red Sea or we'll do to you what we did to the Houthis in Yemen". Or preferences like "open your markets to what our businesses want to sell to you". Or, historically, "human rights are in everyone's best interest, you should do more of that because it will make you rich and then you can afford more of our stuff".

Stuff like that.

But to repeat: As I neither know nor care about the national interests of the USA in Ethiopia, I do not say this should or should not be funded — all I say is that this kind of thing *must be considered when deciding if it is or isn't good value, you cannot possibly know a priori just from the title alone*.
by kranner | 2025-11-28 13:04:30+00:00
Similar situation here. Laid off last year (at 45), can just about afford to retire to a frugal life (which I wouldn't mind at all).

But now that I am finally free to write only software that I want to bring into the world, I cannot imagine playing roulette with LLMs all day for something as mundane as productivity, giving up all the intellectual joys of the craft as well.

And the relief of not having to justify to a manager why things are taking longer than expected! It's like the giant finger that had been pressing down on me almost all my working life has finally been lifted. Sweet semi-retirement, how I love thee.
by npodbielski | 2025-11-28 13:05:05+00:00
Looks nice but now when I have server with IPMI and BMC chip I won't go back. Taking monitor and GPU to the basement when there is boot error or you need change BIOS settings is no fun. Remote management is very helpful this way. And with tailscale you can I.e. reboot your server remotely, even if SSH does not connect.
by ahsillyme | 2025-11-28 13:06:31+00:00
I wouldn't be so sure of that assertion regarding attention span. https://en.wikipedia.org/wiki/Pluralistic_ignorance granted, it's about opinion rather than capability but the same bias would explain such a reflexive judgment, and such a judgment will have negative consequences if it is false. (Consensus can be shaped, as can the perception of consensus be.)
by mvyshnyvetska | 2025-11-28 13:06:56+00:00
Hit exactly this problem some time ago (preliminarily buried 5 or 6 versions of memory systems).

Generic summaries or RAG results often feel useless because models optimize for "what would be useful to explain to anyone" rather than "what was significant in this specific context."

What worked for me: separate semantic context (the "why are we here" layer) from structured tracking (decisions, blockers, dependencies). The semantic layer captures salience — what mattered emotionally or strategically — and the tracking layer handles facts or even snapshots of the latest state of the process.

The model does not have to guess what was important. The memory architecture can encode it.
by kvemkon | 2025-11-28 13:07:41+00:00
> DDR4 is EOL

11 years after specification released.

DDR4 makes it possible since 5 and half years to build 128GB AMD PC using 4x 32GB DDR4-3200 1.2V JEDEC modules. Only since half a year it is at last possible to build AMD PC with 128GB DDR5-5600 RAM. Because Ryzen DDR5 controller cannot operate with 2 sticks sharing the same channel at JEDEC speed/voltage.

DDR4 just cannot be EOL already because of unbuffered ECC! Even today it is not possible to have 128GB with 2 DDR5 sticks on AMD. Only 96GB.

And actually I'd expect 256GB (DDR5-8800 1.1V JEDEC) to be possible with DDR5. We're now only from 4000 to 5600 5(!) years since the specification was published. What if AMD achieves this only few months before DDR5 EOL?..

> DDR6 will be out in 2026 with consumer availability in 2027

... or not at all?..
by qudat | 2025-11-28 13:07:52+00:00
I’ve been using beads for a few projects and I find it superior to spec kit or any other form of structured workflow.

I also find it faster to use. I tell the agent the problem, ask them to write a set of tasks using beads, it creates the tasks and it creates the “depends on” tree structure. Then I tell it to work on one task at a time and require my review before continuing.

The added benefit is the agent doesn’t need to hold so much context in order to work on the tasks. I can start a new session and tell it to continue the tasks.

Most of this can work without beads but it’s so easy to use it’s the only spec tool I’ve found that has stuck.
Show HN: FuseCells a new type of logic-neighbor puzzle for iOS (free, no ads)
by keini | 2025-11-28 13:08:04+00:00
Hi! I’ve been building a new type of logic-neighbor puzzle for iOS. Each cell shows how many matching neighbors it needs, and the goal is to make the entire grid consistent.

It’s clean, minimal, no ads, no tracking. Made by a single indie developer.

App Store: https://apps.apple.com/app/id6754704139

If anyone tries it, I’d love feedback, especially on difficulty curve and level design. Happy to answer any technical questions!