MurphyA/hacker-news huggingface dataset:
by coldtea | 2025-09-21 20:35:02+00:00
>I would never want to put end users in situations where they might harm themselves by taking a pill daily based on a poorly worded headline on a tech website. Good luck to you and your new aspirin regimen, though!

People who would do that because of some single paper (most don't replicate anyway), without checking with a doctor, and taking into account general consensus on the matter, are going to do shit like that anyway, this individual headline wont make any difference.
Ask HN: What is everyone's thoughts on renting out personal GPU compute?
by farhan0167 | 2025-09-21 20:35:13+00:00
Been wondering about this for a bit, but not sure what the viability is for such a thing. We all have some amount of Nvidia gaming GPU's lying at home, which of course are used primarily for gaming. I was thinking of building something that rents out those GPU's and create a distributed marketplace of sorts where folks with GPU's could sell compute to those who need it. With a large enough network of users, it could become a distributed cloud where no single org owns the large swath of compute. It doesn't necessarily have to be on the blockchain. Where does everyone stand on this?
by OhMeadhbh | 2025-09-21 20:35:15+00:00
MIT has it's own peculiar pedagogy that doesn't work for everyone. Stanford is a little more mainstream (in terms of pedagogy) but I'm surprised UIUC and CMU don't appear on this list.

Also... do you mean Computer Science or Software Engineering or "Computer Engineering" (a term that makes me shudder.)
Show HN: Netq – A script to fetch common network parameters, written in POSIX sh
by pooyamo | 2025-09-21 20:35:21+00:00
Hi HN,

I've written a simple script, mainly to query public IPv4 and IPv6 of a computer. Currently about 14 IP-finder services are supported. It also supports fetching local IP and the corresponding network name (like SSID), which is useful for integrations in minimal GNU/Linux-based setups like tiling wm desktops.

I've used POSIX sh and tried to fall back to alternative tools if a dependency is not found so the script would be more portable on different Linux distros.

Hope it's useful. Let me know of what you think ;)
by btbuildem | 2025-09-21 20:35:21+00:00
> is a corporation that is anti-democracy

Aren't a vast majority of large corporations inherently undemocratic? They all seem to be organized much more like authoritarian dystopias, with power held by a shadowy cabal (the board), then a king-like figure (CEO), with a court (all the C-levels), then trickling down to a coterie of lesser magnates, viceroys and dukes of all sorts (middle management), all the way down to vassals and peons who do what they are told.

There is no democratic process in a corporation, everything is dictated top down. There's the Stasi / secret police / CIA (HR) who spy on everyone and root out then shut down dissent. Every decision is subservient to the Mission, the Vision, etc. They unironically have Five Year Plans.

If you take some distance and look at it, corporations are awfully undemocratic. I think it follows they would be anti-democratic when it comes to things outside of their immediate boundaries; to have that power and want it extended beyond, for your advantage, that's inevitable.
Show HN: I made an app called Girl Math that makes saving money fun
by jfeng5 | 2025-09-21 20:35:22+00:00
Girl Math started as a weekend project when I realized my friend was terrible at saving money but amazing at justifying purchases with elaborate mental gymnastics.

Then I thought: what if that same creative energy actually helped you save?

The app turns "I didn't spend" moments into visible progress toward things you really want. Set goals, log tiny wins in seconds (skipped a latte, walked instead of Uber), and watch a satisfying progress bar fill up with haptics, confetti, and a playful receipt at 100%.

Under the fun, it's a habit loop: immediate dopamine for the right behavior, one active goal for focus, and daily micro-wins that build real momentum. No spreadsheets, no guilt trips. Just making your small choices feel like they add up to something bigger.

Runs entirely on-device with no accounts or tracking. Just you, your goals, and your wins.

I'd love your feedback, and if you've got a favorite girl math moment, drop it below so I can add more examples to inspire users!
by jltsiren | 2025-09-21 20:36:39+00:00
There is no such thing as "the European PhD". A PhD in the UK nominally takes 3 or 4 years, depending on the program. In Finland, it's nominally 4 years (but typically longer), and that assumes that you already have a Master's. It used to be longer, but Finnish universities moved to shorter "American-style" PhDs, because politicians wanted people to graduate faster.
by aarroyoc | 2025-09-21 20:37:06+00:00
There's one recourse in the Constitutional Court driven by Clouflare and RootedCON but the thing about the Constitutional Court is that it can be very slow and it's heavily politicized and I'm not really sure the government position on this. Right now, only one leftist Catalan party has said anything against the blocks in the Congress. Also many mass media are not reporting this issues because they're also an interested party.
by Hilift | 2025-09-21 20:37:27+00:00
Trump doesn't do "policy". He is mostly trolling, and sometimes rambling. For anyone that doesn't understand or agree with them, they simply don't like you and it would be great if you weren't around.

What Trump is doing was essentially the position of Thomas Dewey, had he been elected President in 1944, but Roosevelt concealed his health problems. Dewey was very specific that Democrat New Deal agencies and programs would be eliminated.

It is the end of cooperative politics and compromise. Given the cognitive impairment, it is likely the beginning of what economists will be calling an "economic adjustment" (administration preferred language) due to AI and wasteful social programs. When cities like Denver want to take out a $1 billion loan to manage their budget, it doesn't bode well. Denver has few economic prospects, and has about $1 billion in existing debt. Los Angeles recently did the same thing.
by dietr1ch | 2025-09-21 20:37:53+00:00
With sequential Ids you use one of two sequences,

- table-global sequence :: Which leaks activity signals to all users that can create and see new Ids. This is the naive sequence you get when creating an incremental Id in a table.

- user-local sequence :: How many invoices a single user has, which is safe if kept within the reach of a single user. The sequence though, is slower and more awkward to generate.

Say you have a store that allows a user to check out just their own invoices.

- store.com/profile/invoices/{sequence_id}/

This does not imply that using a random id will return you back the data from another user, so it isn't necessarily as unsafe as you guessed. You'll probably get a 404 that does not even acknowledges the existence of said Id (but may be suspect to timing attacks to guess if it exists).

---

With timed Ids you do need a data leak out of bubble of a single user. Database design should always try to guard against that anyway. That's why we salt our passwords and store only their digest (right?).
by Animats | 2025-09-21 20:38:07+00:00
Between cookies and sites that track cursor activity, the Web does have backlinks. They're used for monetization, not for collaboration.

Git as used for large open-source projects is probably the closest thing to the Xanadu dream. There is collaboration, and tracking of who did what. Fortunately there is no monetized fractional ownership.

In retrospect, Xanadu's big problem was the lack of a business model.
by coldtea | 2025-09-21 20:38:49+00:00
Comments can be productive whether they are intended to be helpful or not. Just calling out a common case/rationalization can make the other person see it as a possibility. Or make others identify it as some problem they also have.

No helpful disposition is required behind the "calling out" for that to be the case.

The (unverifiable anyway) intention doesn't add some magic dust to a comment to make it good or bad.
by kstrauser | 2025-09-21 20:39:24+00:00
I don't use Notion heavily, but I've worked with any number of local editors that support transclusions and backlines. I think this is a wonderful system for individual and organization use. Basically, when all the docs are owned by the same entity, and there's no microtransaction BS, or the misguided idea of perfect traceability of every word on the screen (as opposed to just, you know, copy and paste where appropriate), it's blissful.

But extending that to the whole world's publishing needs? Hah, yeah, no way. I think that these systems, and especially the web, are more vast than Nelson's ideas could possibly have scaled to.
by cycomanic | 2025-09-21 20:39:34+00:00
I didn't know about Sebastian Lagree and Lagree Fitness, but looking him up does not leave a good impression. The press covers on is homepage look incredibly fake, e.g. a "digital cover" from cosmopolitan.ro which is clearly designed to look like he was on the cover of the real cosmopolitan. Same thing for Forbes. His "thing" seems to be a kind of modern pilates and he sues everyone who criticises him. Seems like a real wholesome person and a community I'd really like to join /s

But to each their own.
by em-bee | 2025-09-21 20:40:42+00:00
which part bothers you? that the woman was lesbian, or that the man enjoyed a platonic interaction with a woman? what exactly should he have done? demanded sex? or reject her because she is lesbian?

not allowing platonic interactions with the other gender is what is making life difficult, especially for men. this idea that any intimate interaction between different genders has to be sexual. that men and women can't just be friends. that being in the friendzone is bad...

that's not the world i want to live in.
by andy_ppp | 2025-09-21 20:40:54+00:00
There’s every chance the API has timestamps on when it was inserted. Honestly I’d rather my data was ordered correctly than imagining the extremely rare situations that leaking the insert time is going to bring the world falling down. You usually want that information.

And I’m honestly not a fan of public services using primary keys publicly for anything important. I’d much rather nice or shorter URLs.

What might be an improvement is if you can look up records efficiently from the random bits of the UUID automatically, replacing the timestamp with an index.
by wqaatwt | 2025-09-21 20:41:06+00:00
To be fair there was no risk of real political or diplomatic consequences for nazi Germany regardless of what they did (it’s not like the allies we particularly bothered by it until the war was over..)

The situation Israel is in now is very different due to their economic and military reliance on other countries.

Also I don’t think ordinary Gazans can somehow return the hostages..

The people in the suicidal death cult called Hamas might be able to (probably not at this point though) but they don’t seem to care much more about civilian deaths than than the Israelis..
by firefax | 2025-09-21 20:41:07+00:00
If it's anything like the states, the rankings will only matter when the elites say they do.

I remember one particularly sexist and racist NGO coworker who used to point to "merit" whenever possible to quash a CV who lost their shit and crashed out when I pointed out UT Austin had surpassed Georgetown in the rankings, so moving forward we'd be throwing Georgetown CVs in the trash like they'd insisted folks from Austin be done (but weirdly, only seemed to notice when the person was not rich and connected).

These are people who massage the statistics to favor themselves and when they cannot, give up all pretense.
by 8organicbits | 2025-09-21 20:41:17+00:00
You're mixing a couple things. The 32 bit random occurs in the Python implementation, which uses a millisecond counter.

The numbers you provided are suspicious, but seem quite feasible to attack. 1M IDs in 4B means each guess has ~ 1-in-4000 chance. You can make 4000 requests in an hour at a one-per-second rate. A successful attack can guess one ID, it doesn't need to enumerate all of them.
by spicyjpeg | 2025-09-21 20:42:29+00:00
If anybody here wants to learn more about console graphics specifically, I think the original PlayStation is a good starting point since it's basically the earliest and simplest 3D-capable (though it would be more correct to say triangle capable, as it does not take Z coordinates at all!) GPU that still bears a vague resemblance to modern shader-based graphics pipelines. A few years ago I wrote a handful of bare metal C examples demonstrating its usage at the register level [1]; if it weren't for my lack of spare time over the last year I would have added more examples covering other parts of the console's hardware as well.

[1]: https://github.com/spicyjpeg/ps1-bare-metal
by pessimizer | 2025-09-21 20:42:41+00:00
https://hillaryrettigproductivity.com/the-seven-secrets-of-t...

"Procrastination, perfectionism and writer's block are not moral flaws; nor are they caused by laziness, lack of discipline or lack of commitment. They are habits rooted in fear and scarcity - and the great news is that once we start alleviating our fears and resourcing ourselves abundantly, our procrastination and related problems are often remarkably easily solved."

It's directed at writers, but it's really for all perfectionists.
by OhMeadhbh | 2025-09-21 20:42:45+00:00
My final days at Planet Labs involved me telling people "oh hey, I'm going to do this functional thing" and everyone saying "oh wow! that's great!" And then I went around to key engineers and explained in detail what I was doing in the code and they said "OMG! THAT'S AWESOME!" And then I checked it in and the response was "I HAVE NO IDEA WHAT THE FUCK YOU'RE DOING HERE!?"

Yeah. I don't want to work with those people. Did I quit? Was I fired? I can't really remember. But ultimately, I moved on to a better environment.
by somethingsome | 2025-09-21 20:42:56+00:00
Aaaha for me it was exactly the other way around!

I had a very complex piece of logic, with many many many moving parts. So I implemented many paths of that logic by hand, every one with their own specifics. Every path took something like 200-400 lines of code.

When this was done and correct. It was difficult to see the moving parts through the forest. Some code was similar but still a bit different, and hard to think about and spread in many places.

I put everything into an Llm and asked about isolation, architecture and refactoring.

And it actually gave me pretty good abstractions and a good architecture. It didn't include every possible path, but was easy enough to be continued by hand.

It's not that I would not have tought about it. But it was easier that way, and probably my handcrafted solution would be very similar (+headache).

Of course, I reviewed it extensively, and reimplemented every missing path and corrected the ones that were buggy now by hand.

For the experiment, I played with agents to fill the missing parts, it was a disaster :)
by patanegra | 2025-09-21 20:43:05+00:00
By bad, I mean being in a bad situation.

I don't say people are evil for not having much money.

I grew up in a family with very low income (my dad was earning about £12000 per year, when he retired a few years ago, my mum about £6000, I am from Central Europe, so things are a bit cheaper there, but not much). He worked shifts, and my mum worked 1.5 jobs.

Yet, I was able to achieve everything I wanted.

Maybe you should re-read what I write to understand it better.
by ricardobeat | 2025-09-21 20:43:12+00:00
I’m not deeply familiar with these formats, but isn’t a defining feature of STEP files that they store “B-rep” (boundary representation) data, unlike eg the polygons in an STL file, which are the geometric relationships between surfaces and can be easily used by a parametric editor? That seems to be the point they are making, vs other 3D generation models that output polygons.
by whartung | 2025-09-21 20:43:23+00:00
I groused about this before, when part 1 rolled out, and I looked at part 2, and now 3.

But, still, these are treatises on the BZip2 algorithm. These posts have pretty much nothing to do with Ada.

No "how would one approach this with Ada", "here's the naive simple Ada", "here's how I made it faster with more clever Ada", "see, Ada, can write fast code too".

Anything like that, but there's nothing there.

There's links to code, but I just felt that with the title, that this would be about Ada implementing BZip2, not about BZip2 and, "oh, here's some source that just happens to be Ada".
by moomoo11 | 2025-09-21 20:44:26+00:00
I built a new service recently.

It has about a dozen or so endpoints, facilitating real time messaging.

It took me about 4 hours to build it out, fully tested with documentation and examples and readme.

About two hours were spent setting up the architecture and tests. About 45 min to an hour setting up a few of the endpoints. The rest were generated by CC. FWIW it is using layers and SRP to the max. Everything is simple and isolated, easy to test.

I think if I had a contractor or employee do this they would have coasted for a week and still fucked it up. Adding ridiculous complexity or just fucking up.

The nice thing about AI tools is you need less people. Most people are awful at their jobs, anyone can survive a few years and call themselves senior. Most teams are only successful because of the 1 or 2 guys who pull 150% while the others are barely doing 80%.
by upmostly | 2025-09-21 20:44:27+00:00
I've always struggled to find the right balance as a solo/indie dev.

However, recently I decided to try something I'm calling the SaaS Schedule Sandwich.

Each month is split into four weeks:

- Week 1: Build

- Week 2: Market

- Week 3: Build

- Week 4: Video Journal

And so far it's kept me honest and not made me go live in a cave and code for a year.

I actually released the first video journal last week for our new product:

https://youtu.be/cSY-C8oiUU8
by dietr1ch | 2025-09-21 20:44:34+00:00
The distributed part is what forces creating Ids outside of the server, where UUIDs become useful, and also where systems become reliable.

Last year I went to renew my Id and they told me, sorry, the (centralised) system is down, but before computers things were done in a more resilient local, offline authoring + sync when convenient way that didn't result in "Sorry, computer says no. Schedule a new appointment."
by nabla9 | 2025-09-21 20:45:50+00:00
Saudi pilots are so bad that nothing saves them.

Flying a fighter jet is super fun. Becoming a fighter pilot is a privilege enjoyed by wealthy Saudi princes. They are, by far, the worst students at Pensacola, mastering only the basics of takeoff, landing, some flying, and the fundamentals of weapons and radar systems. They cannot hold their own, no matter what aircraft they fly.
by ricardobeat | 2025-09-21 20:45:54+00:00
Not everyone thinks CAD is fun. When prototyping things for 3D printing, I just want a “mount for this controller board with Xmm spacing and N holes”; I would be completely happy using AI for most of it.

“Connect these two parts”, “add screw holes here”, “make a snap fit joint”, “make it 8cm wide”, “move these holes to the other side” is what I dream of!
by Yoric | 2025-09-21 20:46:43+00:00
I'm not sure about this one. However, what I'm almost sure of is that neither the US-Japan Trade Deal nor the US-EU Trade Deal that Trump and WH announced loudly a few months ago were actual deals – they were essentially handshakes and non-binding declarations of intent by both parties, which also happened to have prerequisites that were (and still are) physically not possible.

So, my guess is that this is essentially, once again, a camera-focused announcement.
by man8alexd | 2025-09-21 20:47:10+00:00
Once your active working set starts spilling into swap, the performance degradation goes exponential. The difference in latency between RAM and SSD is orders of magnitude. Assuming 10^3 difference, 0.1% memory excess causes 2x degradation, 1% - 10x degradation, 10% - 100x degradation.
by Animats | 2025-09-21 20:47:26+00:00
Think of it as distributed source control on steroids. There's a document, built up by changes. Each change is owned by somebody. To read the document, you have to pay everybody who contributed a change. (That part was always kind of hazy, but there were lots of microtransactions involved.)

You can link between documents, too, like the web, and all links are multi-ended, so you can see who referred to what.

All of this is kept consistent, like an SQL database with atomic transactions.

The original documents are confusing because the concepts needed to build Xanadu didn't really exist then. Nelson also introduced new terminology never used elsewhere, and mostly not implemented. Now we have consistent databases, CRDTs, links, and the Web as a model, plus lots of cheap bandwidth and storage. So we know how to talk about and build this stuff.

And a whole new era of questions. Who owns the weights when an LLM is trained on Xanadu?

You could build it, but no one would come.
by Qwertious | 2025-09-21 20:47:42+00:00
A lot of those roads could be train tracks instead, FWIW. "Most of the larger roads are necessary to deliver food to cities?" Not at all. The smaller roads leading to a hub? Absolutely. But roads have terrible throughput.

And as others have mentioned, just because something is necessary, doesn't mean we should subsidise it. Especially when rail and (contextually) river shipping exist and are often cheaper.
by patanegra | 2025-09-21 20:49:22+00:00
> if they think you're really smart, have great potential, and then you'll be of the caliber to get 4 A* no question if you had rich parents

Assumed, they really are 4 A* material.

If not, what might happen is, that Oxford might get worse in ratings. Is Oxford getting worse in ratings?

> It isn't dumbing down or taking worse students, it's easing out the rich types

But those rich types already have 4 A*, or they are close to it. Their kids have spent 10 years boarding, learning 10 hours a day, including Saturdays. And then, they are discriminated, because of hate towards the rich.

I guess, what will happen, is that some other universities will pick them up. Kids, who are used to work extremely hard. Kids, who know how to learn. Kids, whose parents and grandparents knew how to apply themselves and who instilled all this in them too.

And Oxford will be dethroned. Cream always rises to the top.
by hedora | 2025-09-21 20:49:54+00:00
Is linux considered stable with swap completely disabled these days?

In the past, they recommended against that for deadlock reasons.

On the workloads I care about (desktop, and servers that avoid mmap), the anonymous dirty page part of the kernel heap is < 10% of RAM, so swap is mostly just there to waste space and slow down the oomkiller.
by or_am_i | 2025-09-21 20:50:05+00:00
Mathematics trains a lot of skills that are generally applicable in engineering. Decomposing complex problems into non-trivial sequences of manageable steps, being able to prove that the design works, spotting appropriate invariants to build type hierarchies/abstractions around, communicating it all in an intentional and comprehensible way where each of the next steps follows from some of the previous, etc., etc.
by SamBam | 2025-09-21 20:50:15+00:00
...by that logic if my 100W bulb is running on 10V, with my same 20Ah I'll get 200Wh, so I'll get a bulb of the same wattage, with the same battery, running twice as long? Magical double energy!

...this is why we should measure the total energy in Wh, not Ah.