MurphyA/hacker-news huggingface dataset:
by mkfs | 2025-09-26 03:57:51+00:00
> memetic terrorist

From what I can tell, Jones, who's been on the air in some capacity since the mid 90s, has only two significant "IRL" incidents directly attributable to him: the raid on Comet Ping Pong--which resulted in shots fired, but no injuries (or rescued children)--and the execrable harassment of Sandy Hook families.

Meanwhile the Young Turks had an actual mass shooter, Gavin Long, who made videos directly referencing the show, and rather than resulting in their cancellation, the entire thing was memory-holed. Even their wikipedia doesn't mention it.

Granted, from time to time you do hear about "eccentric" acts of violence (e.g., against 5G towers, or people lashing out due to "gang-stalking"), and it's not difficult to imagine Jones having some influence on them.
by _heimdall | 2025-09-26 03:58:24+00:00
Nearly any company under a government's jurisdiction will comply to a legal order to censor content, especially if its done in the claimed goal of protecting children.

Those companies that don't comply will be shut down or targeted in some way if the legal order had any political teeth behind it.

There's no way around that unfortunately, short of limiting government power in the first place so such an order would never be lawful.
by Nursie | 2025-09-26 03:59:07+00:00
I can think of several, which problem were you thinking of?

In lots of countries you need a specific right to work, and people who are on holiday visas or who are making asylum applications, or have simply entered the country without the right to do so, are not allowed to work.

Some consider these restrictions themselves to be a problem.

Currently, employers in the UK are legally required to check the right-to-work status of people they employ. This is usually done with a random assortment of ID documents and visa status checks. The proposal (I think) is to replace this and other functions with "Britcard", a digital ID system.

So another problem might be that government security schemes are usually pretty bad.

And a further one could be that there's little to stop (say) an asylum applicant from 'borrowing' someone else's britcard-enabled phone to sign on and work Uber Eats illegally, which is one of the issues that they are allegedly trying to tackle.

Beyond that ... sure there's massive privacy implications etc etc.

So yeah, which problem did you have in mind?
by leakycap | 2025-09-26 03:59:12+00:00
Did you reach out to support to see if they have any options or are you saying what the helpdocs tell you?

I think we've all been burned by typing long-form anything into a web browser form, but it is very upsetting when it happens. The only solution I've ever found is typing in something like TextEdit/Notepad and copying it over when ready to post/save/upload/whatever.
by ants_everywhere | 2025-09-26 04:02:50+00:00
I'm not a filesystem person, but this sets off similar red flags to rolling your own encryption.

Isn't writing a robust file system something that routinely takes on the order of decades? E.g. reiserfs, bcachefs, btrfs.

Not to rain on anyone's parade. The project looks cool. But if you're writing an OS, embarking on a custom ZFS-inspired file system seems like the ultimate yak shaving expedition.
by jamesblonde | 2025-09-26 04:04:26+00:00
Why do we promote articles like this that have nice graphs and are well written, when they should get a grade 'F' as an actual benchmark study. The way it is presented, a casual reader would think Postgres is 2/3rds the performance of Redis. Good god. He even admits Postgres maxxed out its 2 cores, but Redis was bottlenecked by the HTTP server. We need more of an academic, not a hacker, culture for benchmarks.
by thewebguyd | 2025-09-26 04:04:31+00:00
I mean, sounds great to me. These devices are integral to our daily lives and so complete vendor lock-in and self preference shouldn't be a thing anymore.

One should be able to "mix and match ecosystems" so to speak and expect that any accessory will work to the same level, with the same features as a first party one.

Why shouldn't third parties be able to integrate using AWDL to enable bluetooth earbud device switching and AirDrop across operating systems, for example. Why shouldn't a WearOS watch be able to have the same notification handling and messaging capabilities as an Apple Watch on iOS? Let my windows PC have a shared clipboard with my iPhone just like my mac can, etc.
by maxbond | 2025-09-26 04:04:49+00:00
I can understand being nervous about some cron job running on some other service, but what's concerning about a cron job managed inside of Postgres with pg_cron? If that doesn't run, your database is probably down anyway.

Postgres might cost more but I'm probably already paying. I agree that exhausting connections and writing at a high rate are easy ways to bring down Postgres, but I'm personally not going to worry about exhausting connections to Postgres until I have at least a thousand of them. Everything has to be considered within the actual problem you are solving, there are definitely situations to start out with a cache.
by mothballed | 2025-09-26 04:04:49+00:00
>I take it that our now not-so-healthy 22-year-old should just go fuck themselves then? They've never paid a dime into the system so why should they be entitled to health care?

No, no one is entitled to the labor of others, not in this scenario where they are 3rd party to the damages. That doesn't even remotely make sense no matter how bad of a sob story you attach to it.
by leakycap | 2025-09-26 04:04:58+00:00
My experience as a child was that my parents installed a second monitor on an extron display signal splitter to another monitor in the living room -- so you were always being watched.

It worked until I learned about extended desktop.

So, the conversation and respect to help your child find their way is the way. Control is rarely helpful, although I see what you're doing now as protection and am glad you're looking to lift it as you can.
by reenorap | 2025-09-26 04:06:35+00:00
It's going to be 0% effective. It won't take long for criminals to use their own encrypted communication systems, and only law-abiding citizens will be monitored.

And then you'll get into a scenario that the government will punish you for wrong-speak, like when people had their bank accounts frozen for donating to the trucker protests. Or they will turn off your access to social media the way the Biden Administration did during the Pandemic.
by ang_cire | 2025-09-26 04:09:33+00:00
The mechanisms that attack one attack the other as well. The apparatuses which exist to de-anonymize communication also remove the ability to definitively keep the content of the communication private, and no government (UK or EU or US, etc) that has proposed a ChatControl-like scheme has ever used a method that did not allow them to do both.

If a porn site checks my ID against a gov database, the gov now knows I went to that porn site. That is a loss of both anonymity and privacy.
by someguyiguess | 2025-09-26 04:09:53+00:00
Hey redox team. Great work! Just wanted to point out, you wrote “attack of surface” Instead of attack surface. (On your home page https://www.redox-os.org/)

Also, I’m curious about the mention of drivers being in user space. Why would one want their drivers in user space? Wouldn’t that increase the attack surface?
by phire | 2025-09-26 04:10:46+00:00
> Bob Colwell mentions originally doing out of order design at Multiflow.

Actually no, it was Metaflow [0] who was doing out-of-order. To quote Colwell:

"I think he lacked faith that the three of us could pull this off. So he contacted a group called Metaflow. Not to be confused with Multiflow, no connection."

"Metaflow was a San Diego group startup. They were trying to design an out of order microarchitecture for chips. Fred thought what the heck, we can just license theirs and remove lot of risk from our project. But we looked at them, we talked to their guys, we used their simulator for a while, but eventually we became convinced that there were some fundamental design decisions that Metaflow had made that we thought would ultimately limit what we could do with Intel silicon."

Multiflow, [1] where Colwell worked, has nothing to do with OoO, its design is actually way closer to Itanium. So close, in-fact that the Itanium project is arguably a direct decedent of Multiflow (HP licensed the technology, and hired Multiflow's founder, Josh Fisher). Colwell claims that Itainum's compiler is nothing more than the Multiflow compiler with large chunks rewritten for better performance.

[0] https://en.wikipedia.org/wiki/Metaflow_Technologies

[1] https://en.wikipedia.org/wiki/Multiflow
by motorest | 2025-09-26 04:12:41+00:00
> Having the ability to set a TTL on the cache key is a critical feature of a cache, not something that can be tacked on later.

What exactly is the challenge you're seeing? In the very least, you can save an expiry timestamp as part of the db entry. Your typical caching strategy already involves revalidating cache before it expires, and it's not as if returning stale while revalidating is something completely unheard of.
by 0xWTF | 2025-09-26 04:13:14+00:00
Can we get a reset on the state actors while we're at it? Because I'm sure there are a number of countries who can't infiltrate 2025 FAANG, but could infiltrate 2015 FAANG, and any start-up is going to be dealing with scaling and will have vulnerabilities that rhyme with 2015 FAANG.
by chrisweekly | 2025-09-26 04:13:25+00:00
Ok, but this (the whole subthread, not just this msg I'm replying to) gets so deep into pedantry that it becomes borderline meaningless. The moon circles the earth approx every 28 days. When people -- even reasonably well-educated ones like me, with a couple semesters of astronomy from a world-class university -- say "orbit", that is what they mean. I'm deliberately omitting caveats about sidereal month vs synodic period, to avoid the same slippery slope I'm gently criticizing. Given there's no absolute spatial frame of reference, I'd argue that piling such caveats atop each other doesn't "move" us closer to a truer understanding.

All that said, it is kind of fun to consider.
by maxbond | 2025-09-26 04:14:11+00:00
To be honest, while there are definitely religious fundamentalists or literalists who suffer from this kind of thinking, I don't find it to be any less prevalent among people who identify as atheists or rationalists. It's a problem of rigid thinking, overcommitment to ideology, and being unwilling to question and overturn your premises. If you are willing to hold beliefs lightly, entertain ideas even if you do not accept them, and remain open to new evidence and to changing your mind, you're probably on the right track regardless of other factors.

A lot of religions teach that reality and God's will is mysterious and open to interpretation. That can be the cornerstone of an epistemic humility, if you cultivate it that way. (I'm agnostic for what it's worth.)
by thewebguyd | 2025-09-26 04:14:51+00:00
> for something that isn’t android or iOS

Yeah, the problem is - what is that? It doesn't exist because the duopoloy has successfully shut out all other potential entrants.

HarmanyOS maybe? So the EU just exchanges being dependent on US tech for Chinese tech?

I think something does need to be done, this duopoly is clearly abusive at this point, but we need to some how incentivize development of another, preferably open source, option and then protect it.
by pmarreck | 2025-09-26 04:14:52+00:00
I wrote a tool to try to attack this specific problem (subtle, random drive corruption) in the general sense https://github.com/pmarreck/bitrot_guard but it requires re-running it for any modified files, which makes it mainly only suitable for long-term archival purposes. I'm not sure why one of these filesystems doesn't just invisibly include/update some par2 or other parity data so you at least get some unexpected corruption protection/insurance (plus notification when things are starting to go awry)
by markus_zhang | 2025-09-26 04:15:13+00:00
> One, source? Because plenty of great civilisations across history reached stable states for hundreds if not thousands of years.

Be that as it may. Expansionist empires usually shrinks dramatically once they reached their peak. Both Roman and the British are examples, as well as many Chinese dynasties. The East Roman Empire did survive for much longer so it is also possible for the US to go on for a lot longer. I think the Inca was also kinda stable before the Spanish came.

> And two, America is still expanding. The economy is growing. Post industrialisation, there are more routes to goodies than conquering territory. (I can’t think of a single war of conquest since China annexed Tibet that has gone well for the invader since WWII.)

I do hope that we can drag through this period and make some reformation happen. But I don't have high hope for the current batch of elites. Sure the number is growing.
by wpm | 2025-09-26 04:15:35+00:00
All of this plus, in regards to, number 2, x86 got cheap. For $80(well, pre tariffs at least) I can deal with a Pi 5s quirks and slowness, or I can buy a Radxa X4 with an Intel N100, a built in 2230 M.2 slot, 2.5GbE, and a Pi Pico with full GPIO. Software support? I have UEFI; literally anything I care to install will install from an ISO.

Literally the Radxa’s faults all boil down to the same faults the Pi has with the goofy form factor that forces you to cable squid, and the shitty microHDMI ports.

All for the same price.
by leakycap | 2025-09-26 04:15:37+00:00
Fantastic advice I'll try to incorporate!

I currently keep a log of decisions in my notes app, with each individual "decision" note title starting with option-d on macOS, which gets you a ∂ character

Makes it very easy to scroll through and at least see the titles of decisions once a month during my review of notes.

Sometimes past decisions I was serious and sure about seem very uninformed or silly when I review the ∂ note later, but writing it down is the only way I can make the later comparison and realize it.
by evilduck | 2025-09-26 04:15:43+00:00
For sure. There's tons of training data in the models for the JS and TS language and the specific tasks I outlined, but not specifically just the web, I have several Node or Bun + Typescript + SQLite CLI utilities that it also helps with. I definitely pick my battles and lean in to what it works best for though. Anything it appears to struggle at I'll just do manually and develop it like we always did. It's rarely not a net positive to me but it's very frequently a negligible improvement. Anything that doesn't pay off in spades I typically don't try again until new models release or new tools or approaches are available.
by Nursie | 2025-09-26 04:16:19+00:00
While there is almost guaranteed to be an aspect of this, the UK is going through a period where immigration is in the news constantly and the populist party "Reform UK" are on the rise.

The Labour government has realised that whatever their own feelings are about people coming to the UK by irregular means and claiming asylum, they need to be seen to recognise the popular narrative right now that the boats must be stopped, and be seen to be taking action.

So I don't think the immediate state goal right here is likely to be anything deeper than desperately trying to head off Nigel Farage, who is capturing a lot of public discourse about this 'crisis'.
by motorest | 2025-09-26 04:17:37+00:00
> Yeah, the article was like "I always need a DB anyway" but then sets up an extra cronjob to expire keys, plus more code.

You do not need cron jobs to do cache. Sometimes you don't even need a TTL. All you need is a way to save data in a way that is easy and cheaper to retrieve. I feel these comments just misinterpret what a cache is by confusing it with what some specific implementation does. Perhaps that's why we see expensive and convoluted strategies using Redis and the like when they are absolutely not needed at all.
by ezekiel68 | 2025-09-26 04:18:04+00:00
> Both postgres and redis are used with the out of the box settings

Ugh. I know this gives the illusion of fairness, but it's not how any self-respecting software engineer should approach benchmarks. You have hardware. Perhaps you have virtualized hardware. You tune to the hardware. There simply isn't another way, if you want to be taken seriously.

Some will say that in a container-orchestrated environment, tuning goes out the window since "you never know" where the orchestrator will schedule the service but this is bogus. If you've got time to write a basic deployment config for the service on the orchestrator, you've also got time to at least size the memory usage configs for PostgreSQL and/or Redis. It's just that simple.

This is the kind of thing that is "hard and tedious" for only about five minutes of LLM query or web search time and then you don't need to revisit it again (unless you decide to change the orchestrator deployment config to give the service more/less resources). It doesn't invite controversy to right-size your persistence services, especially if you are going to publish the results.
by kalleboo | 2025-09-26 04:18:37+00:00
The original ePrivacy Directive that created the cookie banners is from 2003, and EU users have been seeing cookie banners since then https://en.wikipedia.org/wiki/EPrivacy_Directive#Cookies

The GDPR is what really gave it enforcement teeth though and that's when it really exploded and made the banners more intrusive and adopted by non-EU-native websites that weren't based in but still did business inside the EU.
by emtel | 2025-09-26 04:18:46+00:00
I read this a few weeks ago, and was inspired to do some experiments of my own on compiler explorer, and found the following interesting things:

// This compiles down to a memmove() call let my_vec: Vec<_> = my_vec.into_iter().skip(n).collect(); // this results in significantly smaller machine code than `v.retain(f)` v.into_iter().filter(f).collect();

This was all with -C opt-level=2. I only looked at generated code size, didn't have time to benchmark any of these.
by Larrikin | 2025-09-26 04:20:12+00:00
There really isn't any need to recommend any specific tour company's tour. There is a ton of history on the river and the tour guides are all very proud of their city. I did the tour once on a visit and it was great, but once I lived there it became a thing I did for friends and family and never tired of it. They all find something great to bring to the tour and there are so many buildings and history I never heard an interesting fact more than once.

The river tours are almost like a complete opposite of taking family to the top of the empire state building.
Show HN: Another search engine wrapper #42,360
by moxscale | 2025-09-26 04:22:11+00:00
This isn’t a 3B parameter miracle. It’s probably the 42,360th search wrapper, only because the first 42,359 didn’t fix my actual workflow. And partly because it was quicker to build my own wrapper than to search for others.

Why: I hop between different engines and paste typos just to grab the corrected term. Like 50 times a day for the last 15 years. But I want the correction before I hit Enter, because highlighting the search bar and hitting Ctrl + C causes my RSI to flair up.

What it does:

1) Pick a single or multiple engines per query (simple selector buttons).

2) Inline spell-correction right in the search bar; a full-search not needed.

3) One-click “copy” next to each corrected term (no more highlight → Ctrl+C yoga).

4) Saved search history for quick recall + copy for the times I am feeling dumb and needing to correct the same typos over and over again.

5) Yes, it has dark mode. Of course it does.

6) Super lightweight, loads as fast as Google, free, and intentionally boring in the best way.

I’d love feedback, usability rough edges, engines/shortcuts to add, and any “you know what would make this less annoying…” ideas.

Live: https://instawarp.com
by dawidpotocki | 2025-09-26 04:24:31+00:00
On the "Space" sidebar I used to have a button list rooms outside of any "Space" and a button to list only DMs.

Now I still have the button to list rooms outside of any "Space" but now instead of a DM button I have "Home" which mixes both DMs and rooms outside of any "Space" so I need to click on that and then the "People" filter (which doesn't save so I can't just click it once and be done) to get rid off the rooms that I already have a dedicated button for.

You sure succeeded in removing duplication. Two buttons that did two different things caused so much duplication!

Now I will have to create a "Space" to add those "space-less" rooms so that they don't show up in Home.

Oh and on upgrade I had no button to view DMs at all as I disabled "Home" before but you didn't force re-enable it for people upgrading.

Message search on Element X Android when?

EDIT: Also the filters hide under another button when your sidebar is too small and if you expand it then it can take up even 6 lines.

EDIT: And now also noticed that favourites don't stay at the top, truly useless, thanks.

EDIT: Why is room sorting method global now… I used to have spaces with different sorting… the location of the button to change the sorting hasn't even changed so it still feels like if it was local to the space. Good UX.

EDIT: Since I ended up complaining so much, might as well say that the sidebar having the same colour as the chat panel is pretty ugly and makes the whole application blend in more when the chat should be the main focus. Also expanding the spaces is still terrible as it expands the space part of the sidebar and it is annoying to have to toggle the sidebar back, I don't want the sidebar to take 1/3 of my screen.
by deaddodo | 2025-09-26 04:24:34+00:00
Neither the AMD nor Intel TRMs agree with you. Both confirm that, even with LDTs, segments will not function with the legacy 16-bit wraparound; nor can you run 16-bit code segments. Fairly critical for most 16-bit software. Not to mention another critical incompatibility issue (for some software) that you yourself pointed out: far pointers.

And again, that only covers protected mode software, it doesn’t even touch the sheer cliff that is Real Mode (gating issues, for instance).

You wrote 16-bit code with knowledge of the limits imposed by Long Mode. Congrats. Too bad none of the thousands of pieces of software written in the 80s and 90s had that hindsight, so didn’t. The conversation is about running legacy code, not your/bespoke code.
by n8henrie | 2025-09-26 04:25:23+00:00
As an ER doc I look at a lot of my own studies, because I'm often using my interpretation to guide real-time management (making decisions that can't wait for a radiologist). I've gotten much better over time, and I would speculate that I'm one of the better doctors in my small hospital at reading my own X-rays, CTs, and ultrasounds.

I am nowhere near as good as our worst radiologist (who is, frankly... not great). It's not even close.
by motorest | 2025-09-26 04:25:40+00:00
> The idea was emphasize that there' a "good enough" level of performance. Once you need that sort of speed - sure, there are ways to achieve it.

To this I would add that more often than not the extra cost and complexity of a memory cache does not justify shaving off a few hypothetical milliseconds from a fetch.

On top of that, some nosql offerings from popular cloud providers already have CRUD operations faster than 20ms.
by insane_dreamer | 2025-09-26 04:27:55+00:00
It's a funding issue. There aren't enough residency slots available given the number of medical school grads. Residency is a requirement to get a medical license--which is issued by the states, not the federal gov. The reason there aren't enough residency slots is because they are heavily subsidized by the federal gov and they put a cap on the funding. No one else wants to foot the bill, so the slots remain limited, thus the licenses remains limited.