MurphyA/hacker-news huggingface dataset:
by throw123xz | 2025-05-17 23:13:14+00:00
Using what seems to be a misconfiguration of a network feature to support the opinion that the UK has no privacy is a bit weird. Not only other networks don't seem to have the same issue, but companies and people screw up sometimes.

Also, is that Nigel Farage the same one of Brexit fame? The one who ran away when Brexit turned out to be different from what he and his party promised? That guy is going to save UK's privacy and freedom? lol.
by orionblastar | 2025-05-17 23:13:38+00:00
This one emulates GW-BASIC as PC-BASIC so old BASIC programs for the IBM PC DOS systems can run on modern systems: https://robhagemans.github.io/pcbasic/

FreeBASIC is like Microsoft's QuickBASIC.

More BASIC Languages: https://www.thefreecountry.com/compilers/basic.shtml
by Crosseye_Jack | 2025-05-17 23:13:43+00:00
If the user uses a social login, offer to use their existing profile pic (but don’t do it automatically esp if that’s public by default), or offer automatic gravatar style avatar.

It’s all well wanting to make a community, I left the site not knowing what the site can do for me because I had no way to test drive what your offering before having to commit, simplify user sign up and if the community is worth it users will customise their account/profile later.
by alephnerd | 2025-05-17 23:14:12+00:00
> Nobody among the ~half billion in EU wants their HDDs

A 24TB HDD like the N300 would primarily be used in data center, private cloud, or HPC/ML usecases.

Europe just doesn't have the market size to justify supplying there versus fulfilling orders in NAM, APAC, and MENA [0], where majority of the growth is happening.

[0] - https://www.cushmanwakefield.com/en/insights/global-data-cen...
by inverted_flag | 2025-05-17 23:14:21+00:00
> Between 2012 and 2017, Lieber received around US$200,000 for work at the Wuhan University of Technology (WUT) in China, funds that he allegedly hid from the US Internal Revenue Service (IRS). He also told US investigators that he was not associated with a Chinese recruitment programme, called the Thousand Talents Plan, when he had been selected through it to lead a laboratory at the WUT.

He made his choice long ago.
by mh- | 2025-05-17 23:14:42+00:00
Not an answer to your question, but re: monitor arms.. mine can be pulled out far enough it would touch my face. It mounts into a grommet drilled into my desk. I assume there's other reasons this isn't workable for you, but if it's for lack of finding a suitable arm, let me know and I'll find a link for you.

My other recommendation would be to consider a standing desk. Even if you prefer to use it sitting, you can tweak the desktop height to your liking and help mitigate the posture issue.
by chris_pie | 2025-05-17 23:15:45+00:00
I can't find the actual decision, but there was some discussion here: https://github.com/WebAssembly/gc/issues/77 Microsoft later in 2023 said that that discussion "is the current state we are in. We will keep eye on wasm GC in the future."

edit: found a more concrete statement https://github.com/dotnet/runtime/issues/94420
by rcarmo | 2025-05-17 23:16:38+00:00
I have very high myopia (over -10) and share your concerns. I really wish these things were designed to cater to people for whom alternate display tech would actually simplify our lives.

So far I haven't seen anything that can deal with more than -8, and getting a custom prescription is usually prohibitively expensive. I can wear contacts to offset things somewhat, but they just cause added eyestrain.
Show HN: I made a word puzzles app for improving your English vocabulary
by tomek_zemla | 2025-05-17 23:17:30+00:00
English is my second language. From my experience, I learnt that developing your vocabulary is a long and arduous process. Traditionally, learners used flashcards (or their digital incarnations). I wanted to build something more engaging and more effective in building your vocabulary.

DictionaryGames is aimed mostly at ESL (English as a Second Language) students, but I am hoping it might be fun for any English language lovers.

The project is in BETA, it is free, and no registration is required.

I am looking for feedback to improve it. If you comment, please indicate if you are a native English speaker. I am in particular interested in the feedback from ESL learners.
by setr | 2025-05-17 23:18:16+00:00
Sure but generally speaking, the safer the language/model/api, the more likely you can get away with AI generated code.

Rust having more powerful modeling tools than the usual language sales it more viable to use crappier programmers, not less.

Obviously if your goal is perfection, then only hire programmers capable of writing perfection. If you’re making the trade-off of cheaper/junior resources and putting more effort into testing/api design/type design/code review to help defend against the inevitable errors, then your genai code fits neatly into the same equation
by crm9125 | 2025-05-17 23:19:40+00:00
I think kids nowadays likely still have a shared cultural experience like we did when we were young. We're just, separated from that experience. Just like our parents were when we were young.

Maybe they can't (or don't want to, out of fear of being embarrassed or feeling uncool/uncertain perhaps) explain to you how they find things, but when they are hanging out with their friends and are talking about similar interests, discovering they know about similar things, and sharing things they know about that their friends don't yet/learning similar things from their friends, that's where the magic happens.
by arp242 | 2025-05-17 23:20:24+00:00
David Van Reybrouck wrote "Against Elections: The Case for Democracy" about a decade ago.

I have mixed feelings about it: it sounds nice in theory, but it's unclear how well it would work in practice.

A lot of ideas from Muammar Gaddafi's early reign sound quite nice too. In practice it didn't really work out so well. Some communist movements didn't have such bad ideas either, and we all know how that worked out.

If anything, the thing that Trump and Co. have underscored is that a very important task of democratic systems is to prevent bad faith actors from doing bad faith things. It's often hard to predict how bad faith actors will try to abuse things.
by astrange | 2025-05-17 23:20:24+00:00
I would say that the common image of Japan is that it's a weird place that only works because it's full of Japanese people.

Whereas I would like to promote the idea that it's a normal place containing normal people (…many of them Chinese tourists, lately), and you can have the good things they have too if you simply copy their policies. Or in other words, there's no need for conflict.

I don't know if payment systems are one of those anymore though. FeliCa is the best because it's so fast, but any kind of tap to pay is IME fine. Certainly better than having to use a ticket machine or buy a special card or work out change to give to the bus driver.
by gus_massa | 2025-05-17 23:20:52+00:00
>> if baryon number fails to be conserved! This would be utterly shocking.

> Is it really shocking (today)?

Moreover, there are a few experiments that try to measure the proton decay (that would break the baryon number conservation.) They are run on Earth, far away form any black hole. For now, all of them failed to find a decay, and the conclusion is that the half life of protons is at least 2.4E34 years. https://en.wikipedia.org/wiki/Proton_decay#Experimental_evid...

I found an old article by quantamagazine explaining one of the experiment. It's a huge pool of very pure water and a lot of detectors. No black hole required. https://www.quantamagazine.org/no-proton-decay-means-grand-u... (HN discussion https://news.ycombinator.com/item?id=13201065 )
by kllrnohj | 2025-05-17 23:20:53+00:00
> It's sad that a phone running java on top of Linux isn't able to run Linux app

It can. It just can't run something expecting glibc, X11, Wayland, or any of the other large number of userspace libraries that Android doesn't have.

But a pure Linux app works no problem. Just shell in and run it, easy.
by gpm | 2025-05-17 23:21:46+00:00
Huh? I've always seen numbers larger than that

Xreal claims

> To mitigate this, the industry usually maintains the VID at over 1 meter; for instance, Apple's Vision Pro employs a distance of 1.1m, Meta Quest 3 sits at 1.25m, and Hololens boasts 2m.

https://us.shop.xreal.com/blogs/buying-guide/prescription-le...

Though strangely they don't give a number their for their own devices.

The article claims the focal plane on the xreal glasses is 10 feet (roughly 3m).
Show HN: I built an AI sales agent that writes and sends cold emails for you
by OutboundWizard | 2025-05-17 23:28:21+00:00
Hey HN, I’ve been working on ElevateSells — an AI sales agent designed to take the pain out of cold outreach for solo founders and small teams.

Here’s how it works:

You ask the AI to generate leads or manually use the advanced lead search built in tool.

You tell the AI what your business does and what problem it solve.

It writes very personalized cold emails, sends them, and follows up — all automatically.

You still control the voice and audience — the AI just handles the research, writing, timing, and sending.

I built it after burning out managing multiple tools for lead gen, email copy, and follow-up. I just wanted one simple system that actually got replies — and sounded like a human.

ElevateSells is now live and running — no waitlist, no fluff.

Try it here: https://elevatesells.com I’m happy to answer questions, share feedback, or walk through how I built it.

Thanks! Ahmed
by OJFord | 2025-05-17 23:28:33+00:00
Don't read too much into my only vague awareness (or person I responded to's unawareness) - I think I've seen one Iron Man film, or maybe only bits of it even. I'm just not into all that Marvel/DC/superhero stuff.

(And as a student I Saturday-jobbed at a cinema, so there's a certain era for which I've seen at the very least many odd scenes out of order for essentially all widely released films...)
by flutas | 2025-05-17 23:29:05+00:00
> I have these same AR glasses and I really like them. The one downside is that they don't seem to handle heat too well--they'll crash if I run them in full sunlight for more than a few minutes.

Yup, I found laying my head on the left side where the cord comes it also causes them to overheat quick. My solution is to always lay on the right hand side of them and I actually put some stick on heatsinks on the left "leg" body that also really helps keep them more comfortably cool.

Also weird quirk with them and USB-C I've found.

If you plug them in to a macbook it's 50/50 if they work or just turn on the tint. If that happens, rotating the USB-C plug causes them to work.
by akoboldfrying | 2025-05-17 23:30:29+00:00
You seem to be making the argument that the new "using" doesn't create any new, dangerous behaviours. But I already agree with that -- I'm saying that it doesn't make anything better than it was before (a programmer who forgets to write "try" could equally forget to write "using", so the required level of programmer discipline is unchanged), plus, if you mistakenly persuade yourself that it's safe to write "using" everywhere all the time, you can introduce bugs like locks that are released too early.

Why might a programmer persuade themselves of that? Because otherwise "using" has no benefit at all, beyond a slightly sweeter syntax for wrapping the function body in "try ... catch (x) { for (o of objs) o.dispose(); }”.

> I feel it doesn't make sense to conflate resource management with garbage collection

Memory is just a resource, one that conveniently doesn't require anything to be done urgently when that its lifetime ends (unlike, say, locks). GC is a system for managing that resource -- or any resource with the same non-urgency property. For example, you can imagine a GC-based resource management system for a pool of DB connections.

> You shouldn't assume you have the lock just because you have a reference to the manager resource.

Some languages make it necessary to code in this way, where you need to always check if something is in a valid state before doing something with it, but that's unfortunate, because there are languages (like C++, which is horrible in so many other ways) where you can maintain the invariant that, if you have a reference to a lock, the associated resource is locked. The general idea -- Make Invalid States Unrepresentable -- is a fantastic way to improve code quality, so we should always be looking for ways to incorporate it into languages that don't yet have it. Parse Don't Validate is the same underlying idea.
by ludwik | 2025-05-17 23:30:52+00:00
Is "game-changing" supposed to imply changing the game to a completely different one? Like, is the metaphor that we were playing soccer, and then we switched to paintball or basketball or something? I always understood it to mean a big change within the same game - like we’re still playing soccer, but because of a goal or a shift, the team that was on defense now has to go on offense...
by RestartKernel | 2025-05-17 23:31:11+00:00
Good read, this is one of those things I've considered doing myself, but never committed to. Having someone describe the experience in such detail is very much appreciated.

> RAM usage often gets close to that 12GB ceiling.

Unused memory is wasted memory. Just because you're almost maxing out those 12 gigabytes doesn't mean you'd be in trouble with less.
by hparadiz | 2025-05-17 23:31:32+00:00
Because time slows down relative the outside observed as you get closer to the event horizon any matter falling inwards starts to compress blocking the matter above it until eventually that matter is compressed to an extreme against the event horizon. The photons that get fired off from that interaction away from the black hole are able to escape and that's why we can see some black holes as being extremely bright. However matter that is spiraling inwards will be blasted by hundreds of years worth of photons from every direction while inside this matter and energy goop and all sorts of other particles in a matter of moments relative to how it is experiencing time.
by ignoramous | 2025-05-17 23:31:56+00:00
Mullvad stores account (kyc) + payment information in line with Swedish tax laws for (I think) 7 years.

What Mullvad apparently don't have are data-plane logs. But then, surveillance laws mandate forceful & secret compliance in certain cases (Mullvad may be exempt but who knows: https://news.ycombinator.com/item?id=43018290)
by NKosmatos | 2025-05-17 23:32:24+00:00
Ah yes, our favorite HN “entertainment”. Scientists, quantum physicists in our case, having a beef about Hawking radiation :-)

Besides some high level ideas, which even us normal people can understand, there are so many details linked in the original post that you need an MSc/PhD to fully understand them.

For the time being, let’s just keep that the universe has a few extra trillion years, and isn’t expected to decay in 10⁷⁸ years ;-)
by flutas | 2025-05-17 23:32:32+00:00
> Tim Cook, I know what you know (and fear losing Mac sales to iPad and iPad sales to iPhone, so you want them nerfed), but this would make me upgrade my 2018 iPad Pro.

Can check out side-loading UTM using AltStore or a local dev account.

https://docs.getutm.app/installation/ios/

You do lose JIT support in newer iOS though.
by phire | 2025-05-17 23:32:36+00:00
> that the n64 probably has the most standard hardware of it's generation

The Reality Coprocessor (or RCP) doesn't look like any graphics cards that previously came out of SGI. Despite the marketing, it is not a shrunk down SGI workstation.

It approaches the problem in very different ways is actually more advanced in many ways. SGI workstations had strict fixed function pixel pipelines, but RCP's pixel pipeline is semi-programmable. People often call describe it as "highly configurable" instead of programmable, but it was the start of what lead to modern Pixel Shaders. RCP could do many things in a single-pass which would require multiple passes of blending on a SGI workstation.

And later SGI graphics cards don't seem to have taken advantage of these innovations either. SGI hired a bunch of new engineers (with experience in embedded systems) to create the N64, and then once the project was finished they made them redundant. The new technology created by that team never had a chance to influence the rest of SGI. I get the impression that SGI was afraid such low-cost GPUs would cannibalise their high-end workstation market.

BTW, The console looks most like a shrunk down 90s SGI workstation is actually Sony's Playstation 2. Fixed function pixel pipeline with a huge amount of blending performance to facilitate complex multi-pass blending effects. Though, SGI wouldn't have let programmers have access to the Vector Units and DMAs like Sony did. SGI would have abstracted it all away with OpenGL

------------------

But in a way, you are kind of right. The N64 was the most forwards looking console of that era, and the one that ended up the closest to modern GPUs. Just not for the reason you suggest.

Instead, some of the ex-SGI employees that worked on the N64 created their own company called ArtX. They were originally planning to create a PC graphics card, but ended up with the contract to first create the GameCube for Nintendo (The GameCube design shows clear signs of engineers overcompensating for flaws in the N64 design). Before they could finish, ArtX were bought by ATI becoming ATI's west-coast design division, and the plans for a PC version of that GPU were scrapped.

After finishing the GameCube, that team went on to design the R3xx series of GPUs for ATI (Radeon 9700, etc).

The R3xx is more noteworthy for having a huge influence on Microsoft's DirectX 9.0 standard, which is basically the start of modern GPUs.

So in many ways, the N64 is a direct predecessor to DirectX 9.0.
by ahartmetz | 2025-05-17 23:34:57+00:00
The mechanical HDD space is weird. There have been like ten (or fifteen?) years of "HAMR/MAMR in two to three years" and one to two years of "HAMR/MAMR are actually shipping now!" - but I still don't see them in stores. These technologies only seem to barely increase capacities for now, and price per TB hasn't decreased in three years. It's not looking too good for mechanical drives.

OTOH, I got a Samsung 980 Pro 2 TB m.2 SSD for 170€ or so...
by mrjeeves | 2025-05-17 23:35:21+00:00
Hello, article editor here. Many Android devices with Qualcomm chips offer the option to expose a modem diagnostics port over USB meaning a rooted device isn't even needed. It's just much easier to use NSG rooted on-device than going around with a laptop places.

It's as simple as using Scat (https://github.com/fgsect/scat) with the modem diag port enabled to view all signalling traffic to/from the network.
by OJFord | 2025-05-17 23:36:03+00:00
1 is why I said or an equivalent - you could do the same with pidgin or any creole or, I don't know if this is a PC way to say it, but any kind of 'hood' or 'ghetto' type slang. The joke is just person is 'fluent' in an unlikely dialect/way of speaking. If cockney rhyming slang were more prevalent you could do that, with you know a black American or Asian person or whatever being the unlikely fluent one.

2 is is not really the point, sure it could flop, my point was just that I couldn't imagine it going further than that, not that that would be funny.
by WalterGR | 2025-05-17 23:36:16+00:00
> a co-op body-part swapping third-person shooter

So "co-op" and "third-person" and "shooter" are obviously terms of art.

Is "body-part swapping" one as well, or just descriptive for this particular game? I don't keep my finger on the pulse of gaming.

Edit: There are fun new genre names all the time - looter shooter, boomer shooter, walking simulator... I'm legitimately curious if 'body-part swapper' is a new genre.
by dTal | 2025-05-17 23:36:31+00:00
Focus is distinct from convergence - convergence is how much you have to cross your eyes to look at something, but focus is where muscles squish and stretch your eyeballs to change the distance of your retinas from your pupils. Just like a camera, if your eye is not focused at the real distance to subject, it will look blurry because your pupil is not a perfect pinhole, but has area (so a single eye is already seeing the same object from slightly different angles, on either side of the pupil).

Usually your brain learns a strong correspondence between focus and convergence, but this can be unlearned quite easily, and indeed must be in order to view e.g. VR, 3D films, Magic Eye pictures, etc... - all of which encode 3D information through convergence, while requiring your eyes to focus on a fixed plane.
by andix | 2025-05-17 23:36:57+00:00
I don't have a lot of knowledge about US and UK law, but I hear a lot of bad things.

"good faith security research" is a different ballpark though. Some laws catch all unauthorized access, even if the intent is not in a bad faith (which is probably a very bad idea, but that's how it is). But it also makes sense to some point: if your neighbor has a really bad lock that can be opened just by hitting the door frame a few times, you're also not allowed to break in just to disclose their bad security.

Usually some deliberate action needs to be taken that qualifies as unauthorized access. Something like adding a malformed header to a HTTP request could be enough. Or logging in with credentials that are clearly not yours (even if it's just admin/admin). But logging the traffic of regular and authorized usage patterns shouldn't be enough.
by djrj477dhsnv | 2025-05-17 23:38:07+00:00
I had tried a similar setup over a year ago. The blurry edges of the screen and weight of the glasses were an annoyance, but the main reason I didn't continue using it was because I'm moderately near-sighted and often switch from contacts, to glasses, to no corrective lenses, which wouldn't work with fixed focus VR glasses.
by input_sh | 2025-05-17 23:38:25+00:00
Because not only does the train trip become theretical, but so does the person taking the trip.

There's zero people in this world that don't have to avoid certain countries. Even if you magically get a visa for every country (and I would only describe 1/4 visas in my passport as trivial), that's not a guarantee you will be able to actually enter and leave the country uninterrupted.

Every single person that visited a ridiculous amount of countries has at least one story to tell about how they were apprehended and accused of being a spy. Using fringe little train lines usually not taken by anyone non-local would raise even more red flags than doing the same with other types of transport (motorcycle / bike / car).
by yongjik | 2025-05-17 23:38:54+00:00
These things happen in any languages. English, for example, has "number" - which could mean cardinality of something (how many of something is here?), a number in the mathematical sense (real number, complex number, etc.), a digit (0/1/2/...), or a numeric identifier (room number, telephone number).

Also the infamous "free" bear vs. software.
by gus_massa | 2025-05-17 23:39:31+00:00
It's a good comment, but too technical. It's difficult to know if it makes sense. I think it's good, but I'm used to read weird stuff in papers. Anyway, my level of general relativity is too low to understand all the details.

I skip that whole thread because I was expecting an overhyped result and I have to sleep from time to time https://xkcd.com/386/ . I'd have upvoted that comment, especially if it was gray.

The comment is like ELI35[1], but for HN it's better to write a ELI25[2] version. Or perhaps a ELI25 introduction and a second ELI35 part with even more technical details. (I never liked ELI5[3].)

[1] I just finished my postdoc in General Relativity.

[2] I just finished my major in Geology. I know atoms and calculus, but I have no idea what covariant is. Moreover, whatever gauge means is not the type of gauges I know.

[3] I just want a lollipop.