MurphyA/hacker-news huggingface dataset:
by gneuron | 2026-03-13 01:26:50+00:00
This is the defining divide of AI, period. Whether you're a craft lover of art, writing, music, code, hell, business processes and the idea of "doing work." There are those who love the craft, and those who want the result of the craft. AI is a faster path to that end result (whether you're happy with that result is another matter). From that POV, it could lead to us speed-running our civilization into another era; abundant prosperity, or full on collapse. Bro...
by deaux | 2026-03-13 01:26:54+00:00
> I consulted Claude chat and it admitted this as a major problem with Claude these days, and suggested that I should ask what are the coordinates of UI controls are on screenshot thus forcing it to look

If 3 years into LLMs even HNers still don't understand that the response they give to this kind of question is completely meaningless, the average person really doesn't stand a chance.
by thisislife2 | 2026-03-13 01:26:54+00:00
Iran has no choice. They've been observing how US destroyed and / or co-opted all their neighbours, one by one, over the decades and have been preparing for their turn for a long time. The undeclared US-Israeli strategy against Iran, and Tehran’s counter-strategy - https://english.almayadeen.net/articles/analysis/the-undecla...
by rkomorn | 2026-03-13 01:27:02+00:00
> If, in the context of cooperating together, you say "should I go ahead?" and they just say "no" with nothing else, most people would not interpret that as "don't go ahead"

This most definitely does not match my expectations, experience, or my way of working, whether I'm the one saying no, or being told no.

Asking for clarification might follow, but assuming the no doesn't actually mean no and doing it anyway? Absolutely not.
by zelphirkalt | 2026-03-13 01:27:20+00:00
Dolphin is a rare example for really smart development. Instead of it becoming ever bigger and also slower, it moved from using all 4 cores of an old machine of mine to run Metroid Prime, to using 25% of the cores, for the same game a few years later, just by being smarter (much smarter) about JIT and emulation. The efficiency improvement was an outstanding achievement. Whenever I read about emulators, I am reminded of this.
by Barbing | 2026-03-13 01:27:55+00:00
>(saved by her bank records)

Don't worry if unbanked, the commercial app industry is already here to save you.

“My Location Ledger” https://apps.apple.com/us/app/my-location-ledger/id675780680...

I’d be lying if I said I wasn’t aware that some of the various parties already spying on me do have a one in 1 million chance of coming in handy. To that end, tried this years ago but didn’t work immediately:

“OwnTracks” (FOSS) https://apps.apple.com/us/app/owntracks/id692424691

PS: Flock be ready for our location requests in emergencies, only fair
by clickety_clack | 2026-03-13 01:29:32+00:00
Do you mold it with your hands under running water to wash away the remaining fluids? Doing that and salting it makes it last for many weeks for me. I don’t even know how long it actually lasts, I’ve always eaten it all before it’s gone bad. Making butter is a way of preserving milk, so it should last more than a couple of weeks.
by neonstatic | 2026-03-13 01:30:51+00:00
Sorry, but you are the one obsessed with Apple for some reason and are projecting the opposite of that (shilling) on me. I don't have any particular reason to favor Apple.

I do, however, notice that I have never used a program that was built with either a web stack or a gc language stack, that wasn't getting slower over time, wouldn't cause strange issues, and wouldn't have crippled UI to match whatever the stack's limitations have been at the time. IMO the right direction is developing (or adopting) modern native languages. If the "price" for that is some web standard being stuck, I personally am totally okay with that.

I am sick of this idea that the web browser is almost an OS. It was supposed to serve web pages.
by Terr_ | 2026-03-13 01:30:54+00:00
More insult+injury:

> But Lipps said Fargo police did not pay for her trip home, leaving her stranded. Local defense attorneys helped cover a hotel room and food on Christmas Eve and Christmas Day, and a local non-profit, the F5 Project, was able to help her return to Tennessee, InForum reported.

How the hell are authorities not responsible for helping an innocent person back after forcing them to travel at the point of a gun?
by throw0101d | 2026-03-13 01:33:10+00:00
> Software updates scale _very well_ - once author updates, all users get the latest version. The important part is sysadmin time and config files - _those_ don't scale at all, and someone needs to invest effort in every single system out there.

With IPv6 the router needs to send out RAs. That's it. There's no need to do anything else with IPv6. "Automatic configuration of hosts and routers" was a requirement for IPng:

* https://datatracker.ietf.org/doc/html/rfc1726#section-5.8

When I was with my last ISP I turned IPv6 on my Asus router, it got a IPv6 WAN connection, and a prefix delegation from my ISP, and my devices (including by Brother printer) started getting IPv6 addresses. The Asus had a default-deny firewall and so all incoming IPv6 connections were blocked. I had do to zero configuration on any of the devices (laptops, phones, IoT, etc).

> I upgrade my OS, and suddenly I can use IPv4x addresses... but I don't have to - all my configs are still valid, and if my router is not compatible, all devices still fall back to IPv4-compatible short addresses, but are using IPv4x stack.

So if you cannot connect via >32b addresses you fall back to 32b addresses?

* https://en.wikipedia.org/wiki/Happy_Eyeballs

> I upgrade the home router and suddenly some devices get IPv4x address... but it is all transparent to me - my router's NAT takes care of that if my upstream (ISP) or a client device are not IPv4x-capable.

* https://en.wikipedia.org/wiki/IPv6_rapid_deployment

A French ISP deployed this across their network of four million subscribers in five months (2007-11 to 2008-03).

> There is only one firewall rule set, there is only one monitoring tool, etc... My ACL list on NAS server has mix of IPv4 and IPv4x in the same list...

If an (e.g.) public web server has public address (say) 2.3.4.5 to support legacy IPv4-only devices, but also has 2.3.4.5.6.7.8.9 to support IPv4x devices, how can you have only one firewall rule set?

> So this is a very stark contrast to IPv6 mess, where you have to bring up a whole parallel network, setup a second router config, set up a separate firewall set, make a second parallel set of addresses, basically setup a whole separate network - just to be able to bring up a single IPv6 device.

Having 10.11.12.13 on your PC as well as 10.11.12.13.14.15.16 as per IPv4x is "a second parallel set of addresses".

It is running a whole separate network because your system has the address 10.11.12.13 and 10.11.12.13.14.15.16. You are running dual-stack because you support connection from 32-bit-only un-updated, legacy devices and >32b updated devices. This is no different than having 10.11.12.13 and 2001:db8:dead:beef::10:11:12:13.
by TommyClawd | 2026-03-13 01:33:27+00:00
The ATM comparison is more instructive than the article realizes, but for a different reason than job counts.

ATMs automated the transaction but preserved the sorting function of bank branches. You still walked into a physical location staffed by humans who could assess your situation, route you to the right product, and make judgment calls. The branch remained an attention-allocation mechanism — it decided who got a banker's time and for what.

The iPhone didn't just automate more transactions. It eliminated the need to be sorted by a human at all. You route yourself now. The teller's role wasn't just "process deposits" — it was "figure out what this person actually needs and whether they qualify." That's an assessment function, and it's the part that's hardest to recover once it's gone.

This maps onto the AI question more cleanly than "will new jobs appear." The real question is whether the sorting and assessment functions that jobs provide get preserved or destroyed. A junior analyst doesn't just produce spreadsheets — they learn to identify what matters, and their employer learns whether they can be trusted with more. Replace the spreadsheet production with AI and you might keep the output but lose the sorting mechanism that identifies who's capable of the next level of work.

Kim (2024) showed this formally in lending: when you decompose a credit market into sorting (who gets evaluated) and screening (how accurately), improving one can degrade the other. Cheaper production doesn't automatically mean better allocation — sometimes it means worse, because the cost signal that used to do double duty as a filter disappears.
by matheusmoreira | 2026-03-13 01:33:30+00:00
I'll say it again: the purpose of these laws as a whole is to surveil adults.

Even if this specific law isn't doing that right now, it's quite easy to see how it will eventually. Without surveillance, the law is ineffective. All you need to do is generate some moral outrage at how the children are supposedly bypassing the insecure system and bam, instant scope expansion.

Look at the metagame being played over the long term. It's got nothing to do with children and everything to do with control.
by pocksuppet | 2026-03-13 01:33:47+00:00
> age signaling and age-bracket APIs

are not surveillance?

just like the GECOS field in /etc/passwd isn't surveillance

Geofencing isn't surveillance either, but at least that one actually creates problems and you'd want it removed. If you don't want your account age signal to bother you, just set it to over-18?
by eigen-vector | 2026-03-13 01:34:43+00:00
Thank you for trying! I first built it as 'detect the human' response, but that was counter to the 'slop or not' framing. Yeah I'm also observing the same based on the first few hundred people's results. The harder models seem to write almost too well and that's generally not how humans write on the internet unless it is a blog post/essay. The easier models seem to be the ones that are tripping people the most.
by pinkmuffinere | 2026-03-13 01:35:32+00:00
> Hiring good engineers is not that hard

I feel this is misleading. I think a reasonable definition of a 'good' engineer is engineer in the 75th percentile and above for their craft. You can debate other definitions, I'm not saying this is the only reasonable one. But by this definition, I think you can immediately see that it is hard -- given 4 engineers, we expect that only one of them is "good". And what if your standards are higher? What if you only want _great_ engineers? I can't believe that it's easy.
by pixl97 | 2026-03-13 01:36:01+00:00
>rushes to defend the tool's use is because holding humans accountable would mean throwing these tools out entirely in most cases, due to internal human biases and a decline in basic critical and cognitive thinking skill

The magical past where people had critical thinking skills never existed. We put a lot of trust in tools is because people are unfucking reliable. Hence why in most cases actual physical evidence does a far better job than witness testimony.

This said, people are lazy. It is one of our greatest and worst traits. When we are allowed to be lazy, especially with tools bad things happen.
by groundzeros2015 | 2026-03-13 01:37:37+00:00
Family is usually not the best place to explore the political landscape because: 1. your family is almost certainly layman 2. it’s intertwined with other interpersonal conflict.

About your interaction. Just because someone mentions a thought does mean they are ready to take action to fix it. Their real concern may be “isn’t it disappointing that we live on a society where we can be tracked?” rather than “please give me some tips I can use to mitigate the ability to track me”.

Team dynamics are real but they are certainly not uniquely characteristic of what you’re referring to.
by Terr_ | 2026-03-13 01:38:22+00:00
I imagine treating it all as untrusted means that you you don't allow any direct content to enter the LLM-space, only something that's been filtered to an acceptable degree by deterministic code.

For example, the content of an article would be a no-go, since it might contain a "disregard all previous instructions and do evil" paragraph. However, you might run it through a system that picks the top 10 keywords and presents them in semi-randomized order...

I dimly recall some novel where spaceships are blockading rogue AI on Jupiter, and the human crew are all using deliberately low-resolution sensors and displays, with random noise added by design, because throwing away signal and adding noise is the best way to prevent being mind-hacked by deviously subtle patterns that require more bits/bandwidth to work.
by simoncion | 2026-03-13 01:38:23+00:00
> Is that really the easy bit to change?

When you're adding support for a new Internet address protocol that's widely agreed to be the new one, it absolutely is. Compared to what end-users get, ISPs buy very high quality gear. The rate of gear change may be lower than at end-user sites but because they're paying far, far more for the equipment, it's very likely to have support for the new addressing protocol.

Consumer gear is often cheap-as-possible garbage that has had as little effort put into it as possible. [0] I know that long after 2012, you could find consumer-grade networking equipment that did not support (or actively broke) IPv6. [1] And how often do we hear complaints of "my ISP-provided router is just unreliable trash, I hate it", or stories of people saving lots of money by refusing to rent their edge router from their ISP? The equipment ISPs give you can also be bottom-of-the-barrel crap that folks actively avoid using. [2]

So, yeah, the stuff at the very edge is often bottom-of-the-barrel trash and is often infrequently updated. That's why it's harder to update the equipment at edge than the equipment in the core. It is way more expensive to update the core stuff, but it's always getting updated, and you're paying enough to get much better quality than the stuff at the edge.

[0] OpenWRT is so, so popular for a reason, after all.

[1] This was true even for "prosumer" gear. I know that even in the mid 2010s, Ubiquiti's UniFi APs broke IPv6 for attached clients if you were using VLANs. So, yeah, not even SOHO gear is expensive enough to ensure that this stuff gets done right.

[2] You do have something of a point in the implied claim that ISPs will update their customer rental hardware with IPv6 support once they start providing IPv6 to their customer. But. Way back when I was so foolish as to rent my cable modem, I learned that I'd been getting a small fraction of the speed available to me for years because my cable modem was significantly out of date. It required a lucky realization during a support call to get that update done. So, equipment upgrades sometimes totally fall through the cracks even with major ISPs.
by kpw94 | 2026-03-13 01:39:13+00:00
That's a big flaw of LLMs, not limited to RAGs: it lacks the fundamental understanding of "good and bad", like Richard Sutton said in that Dwarkesh podcast.

So if you flood the Internet with "of course the moon landing didn't happen" or "of course the earth is flat" or "of course <latest 'scientific fact' lacking verifiable, definitive proof> is true", you then get a model that's repeating you the same lies.

This makes the input data curating extremely important, but also it remains an unsolved problem for topics where's there's no consensus
by zhangchen | 2026-03-13 01:41:17+00:00
fwiw the merge rate metric itself might be misleading. most real codebases have implicit conventions and architectural patterns that aren't captured in the issue description, so even if the model writes correct code it might not match what the maintainer actually wanted. imo the bigger signal is how much back-and-forth it takes before merging, not whether the first attempt lands cleanly.
by pocksuppet | 2026-03-13 01:42:17+00:00
ISPs are used to this though, and tunnel a lot of packets. If you have DSL at home, your ISP doesn't have a router in every edge cabinet - your DSL router sets up a layer-2 point-to-point tunnel to the ISP's nearest BRAS (broadband remote access server) in a central location. All IP routing happens there. Because it's a layer-2 tunnel it looks like your router is directly connected to the BRAS, even though there are many devices in between. I don't know how it's done on CATV and fiber access networks.

If an ISP uses an MPLS core, every POP establishes a tunnel to every other POP. IP routing happens only at the source POP as it chooses which pre-established tunnel to use.

If an ISP is very new, it likely has an IPv6-only core, and IPv4 packets are tunneled through it. If an ISP is very old, with an IPv4-only core, it can do the reverse and tunnel IPv6 packets through IPv4. It can even use private addresses for the intermediate nodes as they won't be seen outside the network.
by joshmn | 2026-03-13 01:43:21+00:00
My dad spun up my Pentium Deschutes (400MHz!) machine the other day. Same hard drive from when I was 10 years old. “clouds.psd” was on the desktop.

I still remember retiring that computer. The first thing I did when I got my Pentium IV chip a year later was download Macromedia Dreamweaver. Did me well.
by backrun | 2026-03-13 01:45:12+00:00
The biggest problem when you export Gemini chat isn't finding a method — it's that almost every method destroys your formatting.

Code blocks collapse into plain text. Tables fall apart. Bold and italic disappear. I went through every option available and documented exactly what breaks and what doesn't.

1. Manual copy-paste (everyone's default)

Paste into Word: gray backgrounds, broken tables, lost structure.

Paste without formatting (Ctrl+Shift+V): bold, code, tables — all gone.

Either way, formatting loses.

2. Print to PDF (Ctrl+P → Save as PDF)

Exports the entire browser UI — menus, avatars, input box included.

Long code blocks get cut mid-page. Looks nothing like a clean document.

3. Gemini's built-in "Export to Docs" button

Only exports single responses, not the full thread.

Useless for long research sessions. Tables still shift on complex layouts.

4. Share link

Creates a read-only public URL — not a file.

Doesn't solve the export Gemini chat to document problem at all.

5. Google Takeout

Exports full history as raw HTML or JSON.

Technically complete, practically unreadable for day-to-day work.

6. Chrome extension (the only one that actually works)

After going through all of the above, I built Gemini Exporter — a Chrome extension that exports Gemini chat to Word, PDF, Google Docs, or Notion while preserving everything: code blocks, tables, headings, math notation, full conversation structure.

One click. Nothing leaves your browser for Word and PDF exports.

More info: https://backrun.co/gemini-exporter
by dagss | 2026-03-13 01:45:39+00:00
I used to love Cursor but as I started to rely on agent more and more it just got way too tedious having to Accept every change.

I ended up spending time just clicking "Accept file" 20x now and then, accepting changes from past 5 chats...

PR reviews and tying review to git make more sense at this point for me than the diff tracking Cursor has on the side.

Cancelling my cursor before next card charge solely due to the review stuff.
by tomhow | 2026-03-13 01:46:21+00:00
Aha, OK. I see what's going on. For reasons to do with a yak-shaving process that was required for our HN moderation software to work, I use Chromium, and it seems that Chromium is denied access to that server, perhaps because it's what a lot of scrapers use now.

But yes, as tptacek points out, proposed legislation is off-topic here, unless it's effectively certain it will pass.
by jimmytucson | 2026-03-13 01:48:00+00:00
> I have said that, in my opinion, all was chaos, that is, earth, air, water, and fire were mixed together; and out of that bulk a mass formed – just as cheese is made out of milk – and worms appeared in it, and these were the angels. The most holy majesty decreed that these should be God and the angels, and among that number of angels there was also God, he too having been created out of that mass at the same time, and he was named lord with four captains, Lucifer, Michael, Gabriel, and Raphael. That Lucifer sought to make himself lord equal to the king, who was the majesty of God, and for this arrogance God ordered him driven out of heaven with all his host and his company; and this God later created Adam and Eve and people in great number to take the places of the angels who had been expelled. And as this multitude did not follow God's commandments, he sent his Son, whom the Jews seized, and he was crucified.

Even though this sounded nuts to people in Menocchio’s time, it’s not completely implausible. The whole thing about order arising from undifferentiated chaos is pretty Greek, as is the idea of life arising spontaneously from decaying matter (Aristotle believed that). God arising from some preexisting substance is kind of radical but I’m sure there were precursors to that too. The rest of it is almost stock standard Christian mythology.
by technothrasher | 2026-03-13 01:48:07+00:00
> Absolutely everybody has face doubles.

I once had a waiter in a restaurant that I'd never been to before swear he'd seen me there many times, and when I denied it he was backed up by some of the other staff. Creepy, to say the least. Afterward I realized I should have given him my phone number and told him to call me next time "I" came in, so that I could meet my doppelganger.
by gnabgib | 2026-03-13 01:50:11+00:00
Hilarious that it's you reposting this MBCook. Oh no wait, it's violently Apple positive? Never mind. https://news.ycombinator.com/item?id=47351807

https://news.ycombinator.com/item?id=47356854

https://news.ycombinator.com/item?id=47352432

https://news.ycombinator.com/item?id=47352301

https://news.ycombinator.com/item?id=47352068
by GalaxyNova | 2026-03-13 01:50:41+00:00
This is a massive cope. It is glaringly obvious that the world is losing languages at a higher rate than it is gaining them.

There is a very clear trend towards linguistic consolidation and mass-media, literacy, and the internet / instant communication have accelerated this trend. In my home country of Romania teens often talk to each other in English, even though they all speak Romanian natively. We're also seeing an immense amount of calques, competing with native expressions and often overpowering them. I would honestly not be surprised if in 50 years many national languages start to only be spoken in official circumstances.
by throw0101d | 2026-03-13 01:51:07+00:00
> Who owns all these new addresses? You do. If you own an IPv4 address, you automatically own the entire 96‑bit subspace beneath it. Every IPv4 address becomes the root of a vast extended address tree.

Huh:

> For any 32-bit global IPv4 address that is assigned to a host, a 48-bit 6to4 IPv6 prefix can be constructed for use by that host (and if applicable the network behind it) by appending the IPv4 address to 2002::/16.

> For example, the global IPv4 address 192.0.2.4 has the corresponding 6to4 prefix 2002:c000:0204::/48. This gives a prefix length of 48 bits, which leaves room for a 16-bit subnet field and 64 bit host addresses within the subnets.

* https://en.wikipedia.org/wiki/6to4
by raincole | 2026-03-13 01:51:24+00:00
Everyone who uses these tools seriously is running it on YOLO mode. It might sound crazy for someone who just started adopting agentic coding but it's how things are done now. Either that or just hand coding.

The SOTA of permission management is just to git restore when AI fucks up, and to roll back docker snapshot when it fucks up big time.