MurphyA/hacker-news huggingface dataset:
by bearjaws | 2026-02-01 16:05:09+00:00
Did a two year stint in education (9th through 12th grade) ~27k students, working in LMS software (Moodle).

The state of affairs is... desperate. They allow unlimited retries on English assignments. 20% of kids are blatantly using ChatGPT and don't bother learning basic concepts.

Florida as an example has a pretty strict requirement that you must pass 11th grade English to graduate. There about 10% of students in a limbo where they are now in 12th grade about to graduate, and they are forced to take out of school education to try and pass the 11th grade final exam. It's become an entire business model of some smaller education providers.

"English 3" as its called is pretty foundational, arguments, research, speeches, MLA and sourcing material. It's not just Shakespeare, it's critical thinking (oh god I sound like ChatGPT).

Unfortunately the "service class" will swell to an unfathomable size, with people who will lack any and all ability to learn. How are even the blue collar jobs supposed to be staffed if you can't read the HVAC manual.
by barbazoo | 2026-02-01 16:05:24+00:00
Is it? Wow. Yeah it’s different then but still the motivation is the same. To protect vulnerable people from doing something that’s either harmful to them or others. Same with social media. If parents want to allow their kids, sure, but sad those poor neglected souls.

It might not be a perfect implementation but it will prevent a lot of the real world harm that people are seeing.
by PLG88 | 2026-02-01 16:05:29+00:00
Short answer: no, authenticating to start a VPN doesn’t make it Zero Trust.

Once you authenticate to a VPN, you’re granted network attachment. From that point on, the network is effectively saying “I trust you enough to route packets,” and enforcement shifts to IPs, subnets, and firewall rules. That’s still network-level trust, even if the login was strong.

Zero Trust (architecturally; check out NIST 800-207) changes what identity does:

- Identity doesn’t just gate entry
- Identity + policy decide whether a path exists at all, per service, per session
- If you’re not authorized for a service, there is literally no route, IP, or port to talk to

On your last point: it’s not “only application-layer,” but it’s also not traditional L3/4 networking. It’s an overlay where identity is bound into connection establishment itself (mTLS/E2EE, service addressing, no inbound listeners), so the network never becomes a trust plane in the first place.

That’s the difference between “authenticate, then connect to a network” and “authenticate to create connectivity.”

For a reference, check out OpenZiti, thats a project I work on - https://openziti.io/
by lateforwork | 2026-02-01 16:05:36+00:00
The real history of C# is that it is a rip off of Java. Anders / Microsoft understandably doesn't want to acknowledge that, but the rest of us can. C# today has diverged from Java, but the original release was Java with a few features added, such as properties, delegates, structs and unchecked exceptions.

That last one was a mistake, see https://mckoder.medium.com/the-achilles-heel-of-c-why-its-ex...
by shmeeed | 2026-02-01 16:06:13+00:00
Well, I guess these days there's just a sizeable chunk of users on HN that earn their living with AI, one way or another. It's really only natural that some of them get thin-skinned if you shit on their lawn.

I'm not a fan of certain trends either, but I wouldn't say it's inorganic. It's just a shift in the industry, and humans being human.
Show HN: Fingerprinter-JS – Browser fingerprint 19 collectors and bot detection
by lococococo | 2026-02-01 16:07:13+00:00
Just shipped v2.0 of my browser fingerprinting lib.

The big change: I split collectors into "stable" (14) and "unstable" (5). Stable ones like canvas, webgl, fonts go into the hash. Unstable ones like battery level, network speed, local IPs are still collected but don't affect the fingerprint.

You get consistent hashes across reloads while still having access to all the data.

Also added bot detection - catches Puppeteer, Playwright, Selenium, headless browsers, CDP artifacts, canvas noise injection.

19 collectors total, ~15KB, zero deps, TypeScript.

Thinking about building a SaaS layer on top with server-side analysis and ML risk scoring. The lib stays MIT. Not sure if there's room next to Fingerprint Pro or if they've got it locked down - would be curious to hear thoughts on that.

Feedback on the stable/unstable approach welcome.
by GJim | 2026-02-01 16:07:47+00:00
> The only places where a 4-way stop has room to make a roundabout are places where there is not enough traffic for it to matter either way.

You have clearly never heard of a mini-roundabout.

They just work.

https://thumbsnap.com/sc/u7J6PdTJ.jpg

https://assets.publishing.service.gov.uk/media/5a75806ae5274...
by ben_w | 2026-02-01 16:08:08+00:00
I don't understand your example for the second kind. Even with your own words, "Einstein, who was able to devise new theories based on existing knowledge", that sounds to me much the same as the first kind, because of e.g. GR coming from Riemann geometry, and SR coming from Lorentz transformations.

Looking back at history, it's kinda remarkable that the ancient Greeks, who knew the surface of the Earth was curved, didn't realise this curvature itself was a contradiction of Euclid's triangle angle sum. Likewise, should it be difficult to invent discrete spaces, once someone has asked if atoms exist? Evidentially both were difficult, as the gap was thousands of years.
by surajrmal | 2026-02-01 16:08:52+00:00
Even breaking changes in a library can cause massive pain. AI constantly wants to the use the old pattern it was trained on. Up until a few months ago it would always prefer using the 2021 edition of rust rather than 2024 for instance. Overall though I don't think this is insurmountable, but it definitely adds an impediment which will overall motivate people to do things non optimally for the foreseeable future. Luckily, not everyone is bound by AI today. I just write my own commits messages instead of letting the AI do it. jj is popular enough that I'm sure it'll learn how to use it in the next year (especially Gemini because Google is using jj internally and would probably train it on it as a result)
by philipallstar | 2026-02-01 16:08:54+00:00
In this case, for the ability to communicate to people who are strong to physically move someone somewhere else in a way that they will listen to. In that sense, you don't need power; you just need to be strong enough to physically move someone into a room and lock the door from the outside. Have I disproven the existence of power, or just described a component of it?
by jeroenhd | 2026-02-01 16:09:09+00:00
The kernel is usually frozen but sometimes projects like PostmarketOS can use the changes to upstream the changes and add general Linux support.

Anyone can make a diff between the upstream kernel and the Qualcomm kernel. Maintaining these changes into later versions of the kernel will be quite challenging, but the base is already there.

That said, phones also come with plenty of binary drivers and those cannot be ported. That's an important reason not to bother with later kernel versions in custom ROMs: after all of your hard work, the end result will be missing important features such as GPU acceleration.
by vunderba | 2026-02-01 16:10:14+00:00
Sure. Honestly I do think you have a game here that seems like it could be fun, so I got frustrated when it didn't work. :)

Hmmm. Well then honestly I'm not sure about the audio. Did you cross-test against a number of browsers? This happened to me on a Mac running Chromium.

Firefox/Chrome both have a Network Throttle. Maybe try setting it to something like 3G/4G (along with disabling the cache) and see if that helps to repro the issue?
by JohnFen | 2026-02-01 16:11:17+00:00
> To get an idea maybe you could throw about a pound of rotten orange peels onto hot barbecue coals, add some used cigarette filters, and stand downwind :(

Oh, I think I have a clue. In the course of my life so far, I have lived near a seafood processing plant, a vegetable cannery, and a paper mill. I could never decide which of those three smelled worse.
by omgtehlion | 2026-02-01 16:11:35+00:00
Officially: to access NAS, get raw market-data files (tens to hundreds of gigabytes a day), not needed on laptop every day, but only once in a while to fix or analyze something.

Really: because I can, and it is fun. I upgraded my home lan to 10G, because used 10G hardware is cheap (and now 25G enters the same price range).
by nkrisc | 2026-02-01 16:13:21+00:00
Four way stops are good, in my experience, at intersections with roughly equal (low) traffic load on both (two-lane) roads and relatively high pedestrian traffic. Like in a dense residential urban neighborhood between major commercial thoroughfares, side streets. Traffic is mostly people going to residences with people out and about walking. If it’s only a two way stop drivers will often not yield to pedestrians on the free flowing road.

Four way stops on intersecting four-lane roads are awful for the reason you stated.

To use Chicago as an example because I know it, typically major roads are spaced every four blocks (half mile) with smaller roads in between. The mid-point roads (two blocks from each major one) is often a little wider than the other two side streets on either side, and those intersecting mid-point roads usually have a four way stop while the two smaller ones will have stops signs where they cross a mid-point road but the mid-point road will not. You end up with a nice, overall hierarchy that generally works well.
by newzino | 2026-02-01 16:13:28+00:00
“Zero trust” gets used for two different architectures, and it helps to separate them:

1) Identity-aware networking (L3/L4): you still get IP reachability, but enrollment + ACLs/routes are driven by identity/device state. This is the WireGuard-mesh family (Tailscale/headscale/NetBird/etc). It’s “zero trust-ish” in the sense that nothing is implicitly trusted and you micro-segment, but once you’ve joined the mesh you’re still doing network-level access.

2) Identity-aware proxying (L7): no raw network access; every request is authenticated/authorized per app/service/session (Cloudflare Access/Teleport-style). That’s closer to the strict BeyondCorp definition.

Both are useful, they just solve different problems. A lot of teams end up combining them: mesh VPN for ops/workloads + an L7 gateway for “human-to-app” access where you really want per-request identity + clientless flows.

On the “why 80/443?” question: if you want SSO, device authorization, and a management UI/control plane, you’re probably going to have some HTTPS surface somewhere. The data plane can still be UDP end-to-end; the control plane is what tends to live on 443.
by Guvante | 2026-02-01 16:14:06+00:00
Honestly if the tooling were better at keeping upstream on the left I wouldn't mind as much but IIRC `git pull` puts your branch on the left which means walking history requires analysing each merge commit to figure out where history actually is vs where a temporary branch is.

That is my main problem with merge, I think the commit ballooning is annoying too but that is easier to ignore.
by brynet | 2026-02-01 16:14:10+00:00
Yes they still do, and fun fact, SummVM has integrated support for AGS a few releases back, so one of my favourite titles from Wadjet Eye Games, Unavowed, works great on a ton of different OSes/platforms.

https://wiki.scummvm.org/index.php?title=AGS/Games

I've played it on OpenBSD before!

https://pobsd.chocolatines.org/2953591878
by bergheim | 2026-02-01 16:14:21+00:00
Why? He obviously had ties to a LOT of wealthy and influential people - a lot of them in tech. There are often non tech things here. Like when some prince of Wales or something died. It had like 200 comments. Which I personally didn't understand because surely that is not tech related.

Anyway. How tech, wealth and politics are intertwined matters.
by andai | 2026-02-01 16:15:06+00:00
What happens if I do?

What's the difference between resetting a container or resetting a VPS?

On local machine I have it under its own user, so I can access its files but it cannot access mine. But I'm not a security expert, so I'd love to hear if that's actually solid.

On my $3 VPS, it has root, because that's the whole point (it's my sysadmin). If it blows it up, I wanna say "I'm down $3", but it doesn't even seem to be that since I can just restore it from an backup.
by nutjob2 | 2026-02-01 16:16:33+00:00
I've had some amateur adventures with my jury-rigged equipment (pressure washer, wet-vac) involving the long term collision of an idiot who pours grease down the sink drain and an in use toilet.

The most notable thing was the smell I encountered. It could literally knock a man down. It was the most unbelievable thing I'd ever experienced.
by Ingon | 2026-02-01 16:17:04+00:00
I've been thinking a lot about this case specifically. And you are right, phones are largely not supported right now - I've been researching how to make that happen. One case I've found that works for me currently is running connet via Termux - and I've made the necessary changes to support that.

Native iOS/Android clients, if possible, will probably be the next things I'll work on. At minimum they should enable you to run a "source" (e.g. a consumer of an exposed service), but ideally it will be the whole deal.
by newzino | 2026-02-01 16:17:12+00:00
Carriers knowing your approximate location from tower attachment is expected. What’s surprising (to a lot of people) is the separate, control-plane “positioning” path where the network can ask the handset for its own GNSS fix (meter-level), and the phone can respond without this being part of the normal OS location permission model.

That’s the uncomfortable bit: it’s not “GPS broadcasts your location” (GNSS is passive), it’s the baseband/network stack can be prompted to send a precise fix. And because it lives in the modem/control plane, it’s basically invisible to users and hard to audit.

If this capability exists for emergency location, fine—but then it should be locked to emergency sessions, logged, and auditable. A user-visible “limit precise location to carrier” toggle that still allows emergency sharing is exactly the shape of the right fix: restrict default sharing + make non-emergency use provable and accountable.
by aleph_minus_one | 2026-02-01 16:17:52+00:00
> How can you open a war crime case against a guy who already got a Peace Nobel Prize?

Henry Kissinger (1973 Nobel Peace Prize together with Lê Đức Thọ) can be considered a war criminal:

> https://en.wikipedia.org/wiki/The_Trial_of_Henry_Kissinger

Yasser Arafat (1994 Nobel Peace Prize together with Yitzhak Rabin and Shimon Peres) was also very likely a war criminal.
by surajrmal | 2026-02-01 16:19:28+00:00
Even if you're not authoring changes as much, change management is likely still to be a very useful activity for a long while. Also note that not everyone is using AI today, and many that do only use it as glorified auto complete. It will take many more years for it's adoption to put us in a situation like your describing, why halt progress in the meantime? My personal productivity increased greatly by switching to jj, perhaps more than adding Gemini CLI to my workflow. I can more confidently work on several changes in parallel while waiting on things like code review. This was possible before but rebasing it and dealing with merge conflicts tended to limit me from doing it beyond a handful of commits. Now I can have 20+ outstanding commits (largely with no interdependencies) and not feel like I'm paying much management overhead while doing so. I can also get them reviewed in parallel more easily.
by rickydroll | 2026-02-01 16:19:31+00:00
Look up medical tourism. It's a thing already. The value-add would be vetting the medical practitioners. You go to your doctor because you trust them to do the right job. You go to a doctor in a foreign country, and it feels much more dodgy. Medical tourism groups may already do this; I haven't investigated it.

I toyed with the idea when I needed a couple of crowns. A friend of mine in Estonia and I worked out that two crowns is the break-even point for traveling to Estonia and seeing his dentist.
by esarbe | 2026-02-01 16:19:58+00:00
It's about time.

Social Media providers have spent the last 20 years to make everything more toxic, more harmful. They are aware that their products are damaging, but instead of trying to reduce the harm and to come up with some self-regulation ("Oh noes! Then we make less profit from harming teenagers! Impossible! Think for the Shareholders!") they spent all their money lobbying against any form of mitigation.

Just shut them all down.
by fractallyte | 2026-02-01 16:20:23+00:00
This map was created in 1917, so sadly it missed out on Lord Dunsany's explorations of Elfland (https://en.wikipedia.org/wiki/The_King_of_Elfland%27s_Daught...).

But... seven years separate Dunsany's novel from this map, and as everyone knows, seven is an important number in Fairyland! I declare a Fae conspiracy.
by shevy-java | 2026-02-01 16:20:26+00:00
Another issue, somewhat indirectly, is Grokipedia. As we now have more and more information, the AI that is used here deliberately engineers Grokipedia to contain,
shall we say it ... "alternative facts". If you look at Grokipedia, it actually looks visually better than Wikipedia, on a smartphone at the least. At the same time it tries to destroy an objective purpose, e. g. Wikipedia trying to show accurate information without any "spin". I don't believe that how AI is used by, e. g. Elon or mega-corporations, has purity and truth at heart though. We may have to look carefully at what happens to Wikipedia - it almost seems as if the attacks against Wikipedia by AI may not be merely "accidental". (Since it stores a lot of data, of course AI bots will leech off regularly, but I am talking here about purposes by organisations who may dislike democracy, for instance.)
by JasonADrury | 2026-02-01 16:20:40+00:00
"Gyrovague", the author of the post we're commenting under has for reasons unknown engaged in targeted harassment of the owner of "archive.today".

Now the owner of archive.today is attempting a rather lazy DoS attack against gyrovague.com. A rather mild response to gyrovague attempting to bring the archive.today owner physical harm by spreading potentially identifying information about them.

There's really very little to be said about this whole thing besides that Gyrovague should try to be a less awful person in the future.
by andai | 2026-02-01 16:20:45+00:00
Claude Code spends most of its time poking around the files. It doesn't have any knowledge of the project by default (no file index etc), unless they changed it recently.

When I was using it a lot, I created a startup hook that just dumped a file listing into the context, or the actual full code on very small repos.

I also got some gains from using a custom edit tool I made which can edit multiple chunks in multiple files simultaneously. It was about 3x faster. I had some edge cases where it broke though, so I ended up disabling it.
by naikrovek | 2026-02-01 16:20:53+00:00
5G isn’t inherently any more precise, but because of the higher frequency used in 5G, the radio signals are blocked by obstructions much more easily, so there must be many more 5G radios per unit area to provide coverage. And one feature of having many more base stations around is that triangulation of specific phone is much more accurate and precise because of how close the 5G base stations are to all 5G phones.

5G infrastructure isn’t limited to tall easily visible radio towers like 4G and before; 5G transmitters are small and relatively inexpensive, making them very common. My employer has a private 5G infrastructure, and we are not related to telecommunications in any way.
by bergheim | 2026-02-01 16:21:14+00:00
I'm not even sure which one I have, it's old but it's great. Use it for streaming (smarttube, some apps) and moonlight/sunshine. It does 4k with a ps5 controller so well. Love it. I think it was like a 100 bucks 8 years ago? I use my desktop 5090 and basically stopped using ps5 for couch gaming because it looks so much better. Great value!

Also, not that this is better probably (it is Google and Nvidia after all), but it means my Samsung TV is not connected to the internet, so I don't have to wait 10 seconds for the menu to come up because it is busy loading and injecting ads.
by jatora | 2026-02-01 16:22:29+00:00
I was confused by him basically inventing his own skills but I guess this is from Nov 2025 so makes sense as skills were pretty new at that point.

Also please note this is nowhere on the terminal bench leaderboard anymore. I'd advise everyone reading the comments here to be aware of that. This isn't a CLI to use. Just a good experiment and write up.
by badlogic | 2026-02-01 16:22:35+00:00
FWIW, you can use subscriptions with pi. OpenAI has blessed pi allowing users to use their GPT subscriptions. Same holds for other providers, except Flicker Company.

And I'm personally very happy that Peter's project gets all the hype. The pi repo already gets enough vibesloped PRs from openclaw users as is, and its still only 1/100th of what the openclaw repository has to suffer through.
by newzino | 2026-02-01 16:23:25+00:00
I really like the “reversibility” framing. The difference for me is whether the tool is doing a step (like “check my grammar” or “summarize these notes”) vs quietly doing the whole loop (generate→decide→act) while I just approve.

Once you’re mostly rubber-stamping, you stop building the internal model you’d need to notice when it’s subtly wrong — and you also stop practicing the taste/judgment layer that’s hard to recover.

This feels like a UI/design problem as much as a model problem: tools that start from your draft and offer diffs keep you in the loop; tools that start from a blank page train “acceptance,” not thinking.
by jqpabc123 | 2026-02-01 16:23:49+00:00
FACT: Tesla revenue is declining (not growing) yet the stock is still forward priced to account for explosive growth --- from products that Tesla doesn't earn any money from yet and may never due to the same reasons that apply to cars.

But facts don't seem to matter with Musk and his companies. The only words that really seem to fit best are "hype" and "cult".
by constantcrying | 2026-02-01 16:23:49+00:00
You are posting this on something which can only be described as "social media".

There is enormous value in letting humans communicate freely through the internet and any harm which comes from the misuse needs to be very carefully weighed against the benefits.

By the way, fossile fuels are partly responsible for the greatest uplift in human quality of life. Pesticides are essential in creating a sustainable food output.
by adrian_b | 2026-02-01 16:23:50+00:00
In modern English, most people use "vegetable" with its current culinary meaning.

In earlier centuries, "vegetable" still had mostly its original meaning taken from Latin, where "Vegetabilia", as used e.g. by Linnaeus for the "vegetabile regnum", referred to any living beings capable of growth, but incapable of motion, i.e. mainly to the terrestrial plants.

Strictly speaking, seeds, grains, nuts, fruits, roots, bulbs, leaves, stems, etc. are all parts of vegetables.

What in English is now called "vegetables" corresponds to the Latin word "holera", whose original meaning was "greens", and not at all with the Latin word "vegetabilia". Also English "fruits" does not correspond with Latin "fructa", but with Latin "poma". Latin "fructa" referred to the useful results of some activity, a sense still encountered more rarely in English.
by dguest | 2026-02-01 16:23:59+00:00
The only way this makes sense for communities is as a kind of "finder's fee", i.e. you might argue that if BigTechOne™ knew that they'd have to bid against BigTechTwo™ they'd never even bother to scope out the location.

Still, if the prospecting is the bottleneck there could be 3rd parties (or even the tech companies themselves) entering into agreements with towns which allow both a finders fee and open bidding for the lot.