MurphyA/hacker-news huggingface dataset:
by saagarjha | 2025-11-27 10:32:17+00:00
This reminds me of the last time I was in Vegas for DEF CON and we booked rooms in this dimly-lit hotel that had surprisingly bright bathrooms with a floor-to-ceiling mirror in the shower. A similar mirror hung outside in the room on the wall opposite.

Yes, it was a one-way mirror looking in. A number of people who had booked rooms together had an exercise kicking their roommate out of the room to take showers that week.
by drtc | 2025-11-27 10:32:50+00:00
I work as a data scientist where I do lots of exploratory work using Python+Pandas/Polars+Jupyter notebooks, I have to say that I agree with the title of the article.

I feel like I'm using Python more and more in a way that is just not native to it. Strict typing is simply necessary at some point in time, but I don't get any of the performance benefits or compile-time warnings that other languages provide. But more than Pandas/Polars/DuckDB, I think it is the plotting ecosystem that keeps me in the Python universe. Seaborn, altair, plotnine all take ggplot's GoG and bring it to Python and I'm really grateful for that.

I don't see an alternative to Python for someone who needs to: 1) Work with data that fits in memory and is mostly tabular (thus Pandas/Python), 2) needs to visualize this data often, 3) does exploratory work (Jupyter notebooks).
by QuantumNomad_ | 2025-11-27 10:33:18+00:00
Same goes for a few of the other images too, but not all of them.

The article would probably benefit from having figure captions below each image stating whether the image is interactive or not.

Or alternatively to figure captions about interactivity, showing some kind of symbol in one of the corners of each of the ones that are interactive. In that case, the intro should also mention that symbol and what it means before any images that have that symbol on it.
by globalnode | 2025-11-27 10:33:44+00:00
If they hired 3 full time devs at 100k salary each to develop and maintain their website, it would take over 300 years to spend that much money... also unrelated but kind of related - australia spent i think it was over 300 billion for some subs that we'll never get. hot news, if you want free money from people who have no clue, go get it from australia! we are indeed a nation of stupid
by benterix | 2025-11-27 10:33:45+00:00
I used to work for a short time as an IT teacher. The kids there were wonderful, even the troublemakers weren't that bad. What struck me is that clearly for some of the boys I seemed to be the only male figure they could related to in their lives: direct, available, happy to just be there and listen, sharing a common passion. They would come to me very often to talk about anything, not just computers. The younger ones also tried to hug me, which of course I had to stop, which is a pity as I believe these kids should be hugged as much as they need, obviously not necessarily by me.
by smollOrg | 2025-11-27 10:34:13+00:00
does shortage refer to actual size?

all those fellowships and fanboy cultures and follower counts and network and everybody gets all they want to evolve and raise their children to be witty and snappy and vibe with that pan all the chill kids are playing in those pretty red forests nowadays and some researchers found a shortage of male mentors?

is this one of those "we want you" recruiting scarcity tactics?
Show HN: Env files aren't meant for storing secrets
by binsquare | 2025-11-27 10:34:34+00:00
I think .env files are fine for non-sensitive config but they’re a terrible place to store real secrets once you have a couple of engineers, machines, or a single engineer with multiple concurrent projects.

But I've worked for big and small tech and have seen this happen: 1. .env files are plaintext credential dumps 2. teams share .env files via slack and eventually drifts 3. accidental .env commit

I built envmap, a small cli tool that manages and injects your environment key values locally + with support for aws + vault + 1pass backends as source of truth. I use this and deleted my .env, .env.example, .env.production(I'm the worst).

Would appreciate any feedback + contributions!
by ben_w | 2025-11-27 10:35:02+00:00
According to them:

Adobe Firefly models are trained on a dataset of licensed content, such as Adobe Stock, and public domain content where copyright has expired. Adobe Stock content is covered under a separate license agreement, and Adobe compensates contributors for the use of that content. We do not mine the web or video hosting sites for content. We only train on content where we have rights or permission to do so.

- Under "Our Approach.", all of which starts pre-collapsed (why is this a thing?): https://www.adobe.com/ai/overview/firefly/gen-ai-approach.ht...
by cm2187 | 2025-11-27 10:35:55+00:00
Agree, but that's taking a risk with your data (whereas if a MB fails, you likely just need to replace it but your data is fine), and HDD kind of have a finite number of hours in them. Where buying them used I think makes sense is for a backup server, that you leave off except the few hours in a week where you do an incremental backup. Then it doesn't really matter that the drives have already been running for 3 or 4 years.
by therealmarv | 2025-11-27 10:37:57+00:00
Aider is in a sad state. The maintainer does not "maintain" for quite some time now (look at the open PRs and issues). It's not state of the art definitely but one of the first and best ones in the past. A fork was created, Aider CE, from some members of the Discord community https://github.com/dwash96/aider-ce The fork looks and works promising but there is (sadly) so much more development in the other AI CLI tools nowadays.
by MandieD | 2025-11-27 10:38:27+00:00
Everyone back home in Texas wondered why my husband (a German) wouldn’t “let” us move to the US.

He was open to doing at least a few years over there; he’d enjoyed his exchange during university back in the 90s.

I was the one who said no, having seen the hell my colleagues married to Germans and other western Europeans were going through with US immigration.

Instead, I got a German residence permit without much fuss, and converted to a permanent one (Green Card equivalent) at a renewal when the clerk pointed out I was past the minimum time needed on my renewable one and encouraged me to apply.

Everyone complains about German bureaucracy, and I did have to bring in a fair bit of paperwork, but they do a prep appointment where they give you a list of exactly what they want to see from you specifically when you file your application.
Show HN: PyTorch-World – Modular Library to Build and Train World Models
by paramthakkar | 2025-11-27 10:38:28+00:00
Hello everyone! I’ve built PyTorch-World, a modular library for learning, training, and experimenting with world models.

While studying world models, I noticed that each new paper introduces a mix of new components and architectures—but the core structure stays surprisingly consistent. Yet there wasn’t an easy way to swap these components in and out, experiment with them independently, or understand how they interact to form a complete world model.

PyTorch-World aims to solve that: it provides a clean, modular framework where you can plug in different components, compare approaches, and learn how world models work from the inside out.

New updates rolling out soon, this is v0.0.3!

You can also install the library from pip https://pypi.org/project/pytorch-world/

Currently this library supports PlaNet world model by Google, Here's the code to train the model in a CartPole-v1 environment:

from world_models.models.planet import Planet

p = Planet(env="CartPole-v1", bit_depth=5, headless=True, max_episode_steps=100, action_repeats=1, results_dir="my_experiment")

p.train(epochs=1)
by marvinborner | 2025-11-27 10:38:30+00:00
> While easy, it sadly doesn't preserve semantics.

There is actually an easy way that does preserve semantics at least to WHNF - it's called closed reduction. Mackie has worked on it a bunch (see some resources [1]).

An even simpler implementation is Sinot's token passing.

The problem with both of these approaches is the decreased amount of sharing and potential for parallelism, which is typically the reason for using interaction nets in the first place.

[1] https://github.com/marvinborner/interaction-net-resources?ta...
by ikr678 | 2025-11-27 10:38:39+00:00
Low income families skew nonconventional/single parent which fractures the extended family unit, less likely to have uncles etc around to step in as a mentor.

Smaller family sizes over the previous generation have also contributed to this.

I have 9 uncles in total (including all my aunts' partners). My kid has one.

Also, if you grow up in a household that rents (moves often or is surrounded by neighbours who move often), you are less likely to have long term reliable neighbours available to form adult-child relationships with.
by lproven | 2025-11-27 10:38:50+00:00
It is highly pleasing and apt to me that the real original CDE, open sourced after a petition by Peter Howkins

https://www.theregister.com/2012/08/09/cde_goes_opensource/

... is still being maintained... while the very clever hand-crafted FOSS recreation, NsCDE, built on FVMW and things, lies slowly mouldering.

I compared them:

https://www.theregister.com/2022/07/28/battle_of_the_retro_d...

Actual CDE is heavier, on Linux, but I'm sure there's a good reason. This thing ran well in 32MB of RAM, 40 years ago.

I feel NetBSD should adopt it by default. It works, and it would be fitting.
by PaulRobinson | 2025-11-27 10:40:25+00:00
It's a little like "unlimited holidays". If you turn up on day 1 and then say "Right, I'm off on my unlimited holidays! See you never!" and disappeared, they would stop paying you. There is an implicit fair use clause in all unlimited offers - I know a guy who pushed back on "unlimited holidays" because he didn't want to get penalised in performance reviews and it turns out that in his UK-based org it was 29 days a year, or one day more than the legal statutory minimum.

Firms like penpot are basically saying "look, if you pay us this much, we're not going to put hard quotas on you, just get on with it", but if you then try storing backups of annas archive on it, they are probably going to suggest that you are not operating within the spirit of the agreement, even if you're within the letter of it: fair use will apply.

Some people like to know where they stand. They want hard quotas. So fine, ask them for hard quotas. Ask for the fair use clause and understand it.

Most of us know what it means (it's a soft quota with fair use limitations), and are happy with not abusing the tier and having a bit more freedom, though.
by lelanthran | 2025-11-27 10:41:26+00:00
> This isn't two-phase commit.

Agreed

> This is lock the DB indefinitely while remote system is processing and pray we don't crash saving the transaction after it completes.

I don't really see the problem here (maybe due to my node.js skillz being less than excellent), because I don't see how it's locking the table; that one row would get locked, though.
by brabel | 2025-11-27 10:41:29+00:00
I would love to know it. I use GH Actions to test my open source code on MacOS, Windows and Linux FOR FREE which is amazing. Without them I just wouldn't test on anything other than what I happen to have locally or what TravisCI/CircleCI had in their free tier before GH Actions made things so much easier.

But if you do know of alternatives, I'm all ears.
Show HN: OgBlocks – Copy and Paste Animated UIs
by thekarank | 2025-11-27 10:41:59+00:00
Hey HN,

I’m Karan, a frontend dev obsessed with UI.

I've noticed that many developers dislike writing CSS and building pixel-perfect UIs, yet they still want premium animations and a great user experience.

So I spent six months building ogBlocks — a plug-and-play animated UI library for React with navbars, modals, buttons, text animations, carousels, and more.

The goal is to enable everyone to create beautiful animated UIs regardless of their CSS skills

I know you'll love it

Best Karan
by Aerroon | 2025-11-27 10:42:01+00:00
You cannot have a "relatively weak government" that "taxes the hell out of the wealthy".

First, if the people can incentivize the government enough to tax the wealthy with outrageous amounts, then those same people will demand regulation on everything whenever something goes wrong. You end up with a poor country this way. Second, the wealthy can just leave or influence the policy to be changed.

Also, the irony is that the US is already one of the best countries when it comes to taxing the wealthy instead of the poor. You don't have a 20-25% VAT that applies to everything you buy. You have a progressive income tax and your payroll tax (that avoids the progressive part) isn't a giant ~30% of gross income. You don't have giant excise taxes on things like gasoline that makes everything more expensive (including food). You also generally don't have punitive taxes on things that poor people buy a lot of, like sodas and similar.

The list above are things that are done by (a lot of) European countries. Our "welfare states" don't exist because rich people pay a large share, it's because everyone does.
by georgefrowny | 2025-11-27 10:42:06+00:00
Usually they only break the mobile websites. They know they won't get people to install programs on their computers for "online things". Not least lots of people don't have admin rights in their computers, but also people are used to accessing "online things" via browsers on computers rather than an app per website.

But, they've managed to make "phones use apps, not browsers" a social norm that enough people accept tacitly, perhaps because near enough everyone has the ability to install apps on their own phones.
by ml-anon | 2025-11-27 10:43:10+00:00
Yeah “society” had millennia of that. It’s quite telling that perhaps less than a decade of taking women seriously led to a a vitriol filled backlash full of Tates, Trumps and the manosphere.

It’s also quite telling that your main complaint is Disney superhero movies. It’s difficult to think of something more juvenile and unimportant.
Show HN: Orkera: An MCP tool that handles deployment and back end infra
by MayaTheFirst | 2025-11-27 10:43:11+00:00
Hey HN, we’re Maya and Riles, and we’ve been working on Orkera (orkera.com); an MCP tool that lets you create and manage backend infrastructure through prompts. It handles database creation/management, deployments, cron jobs, and environment setup, all via MCP calls from your coding agent.

Demo video: https://youtu.be/runSblXCYD0

Why we built it: We’re part of the startup community in Paris and kept seeing the same bottleneck: people can build a frontend or MVP quickly (especially with Cursor/Claude/Gemini), but the moment they want to share it with users, they hit DevOps friction: setting up a VM, creating a database, configuring deployment, choosing a domain, etc.

We wanted to make that step disappear. So we built Orkera: an MCP-based backend layer that tools like Cursor, Claude Code, and Gemini CLI can call to create infra and deploy apps automatically.

What it does today: - create and manage databases, - deploy web apps without cloud setup, - handle cron-like scheduled jobs, - manage environments through MCP All from inside your vibecoding tool.

What we’re looking for: This is the first public version (after some early feedback cycles) and we’d love testers who can tell us what’s missing, what feels weird, and what should be more transparent or configurable.

Setup: Getting Orkera running is simple; register to get an API key, then add the MCP endpoint to your editor. We published small setup guides for Cursor, Claude Code, and Gemini CLI on orkera.com.

Thanks for taking a look, and we’d appreciate feedback, criticism, and suggestions.
by FranzFerdiNaN | 2025-11-27 10:43:41+00:00
Too many lonely men seem to think that women can and should fix all their problems. That if only they had a relationship all their shit would be over.

While the first step should be to join a hobby club or do some volunteer work or find a sport to do (and definitely not the gym or running or any other solo sport). Just find something where you regularly interact with people, and especially the same people over a longer period of time.
by avh02 | 2025-11-27 10:44:11+00:00
probably offset by travellers hauling less proprietary cables with them on holidays/business trips/commutes, i now travel with basically one cable to charge almost every device

yes, this is a little tongue in cheek, but i do appreciate the standardization around USB-C

edit: people need to just admit their lives got better with this forced change. (this is not a reply to you, general observation)
by noduerme | 2025-11-27 10:44:42+00:00
Hah. I'm a self employed freelancer, but a friend works for (MegaCorp Intl) and every time we go for beers he mentions that he has "Unlimited Paid Time Off". But whenever I ask if that means he could take a few months to hike the Andes with me, he says.... well, no, actually they'd fire him if he took too much time. How much is too much? I ask. Well basically anything that would make them notice his absence, apparently.
by piva00 | 2025-11-27 10:45:57+00:00
I think there might be some of that happening on YouTube, James from Speeed[0] (who used to be in Donut Media before) has been mixing the usual car-related content with wholesome masculinity stuff, and I feel that should be the future of making masculinity be seen less as "being tough" to being a resilient, dependable, empathetic person.

I don't think his channel is the only one, it's the only one I'm exposed to so kinda tells me there should be quite a bit more of those around, hopefully that way of masculinity gets traction instead of Andrew Tate-esque buffoons.

[0] https://www.youtube.com/@SpeeedCo
by chmod775 | 2025-11-27 10:46:04+00:00
What these proposals like to forget (even if addressing everything else) is that you need to slow down once you arrive if you want to have any time at all for useful observation once you reach your destination.

What's the point of reaching alpha centauri in 30 years if you're gonna zip past everything interesting in seconds? Will the sensors we can cram on tiny probes even be able to capture useful data at all under these conditions?
by viraptor | 2025-11-27 10:47:22+00:00
They don't have to replicate everything exactly as it was in the original machines to give the right vibe. It's similar, not a retrocomputing reproduction. Also Amiga was made by Commodore - it's in the same family. I don't expect anyone to be confused by the workbench naming though - it's a weird name, but why would anyone stick the actual workbench os on a multi-GB machine?
by maleldil | 2025-11-27 10:47:33+00:00
You have absolutely no clue what you're talking about, mate. .NET is like Java. It's behind critical systems you haven't heard of because they're not flashy or glamorous, so you have no idea how prevalent they actually are.

The other posters are right. Most .NET projects today are backends, where it's used similarly to how Java is used.
by burnt-resistor | 2025-11-27 10:48:51+00:00
> For context, overstaying a visa isn't a crime (unless you get deported then do it again, basically). It's a civil infraction.

How else will Republicons lie and manufacture an excuse to behave self-righteously and make some people suffer since certain scapegoats are no longer acceptable except in the Nick Fuentes / mass shooter crowd?
by gt0 | 2025-11-27 10:50:30+00:00
I've been following this for a while, great looking hardware, but the target market knows how to buy a computer, they don't need custom boxes.

For me this is a solution to a problem that doesn't really exist. I like the look, but it wouldn't even really suit my desk, I like to have my keyboard push quite far forward, and the back of this C100 would prevent that.

Really nice, might even buy one, but there is no way this succeeds long term.
by pmontra | 2025-11-27 10:50:44+00:00
Maybe 75 W without disk is not terrible but it's not good. My unoptimized ARM servers idle at about 3 or 4 W and add another 1 or 10 W when their SSDs or HDDs are switched on.

75 W probably need active cooling. 4 W do not.

Anyway you can probably do many more things with that 75 W server.
by mewpmewp2 | 2025-11-27 10:52:02+00:00
I treat LLMs as statistics driven compression of knowledge and problem solving patterns.

If you treat it as such it is all understandable where they might fail and where you might have to guide them.

Also treat it as something that during training has been biased to produce immediate impressive results. This is why it bundles everything into single files, try catch patterns where catch will return mock data to show impressive one shot demo.

So the above you have to actively fight against, to make them prioritise scalability of the codebase and solutions.
by brabel | 2025-11-27 10:52:55+00:00
But it is very common. I was watching a YouTube video by Casey Muratori where he says anyone using a garbage collected language is stupid and just not a good programmer! Just like that he offended 95% of our industry. He even said people who use smart pointers are just beginners and haven’t learned the true ways yet, offending the remaining 5%. And this sort of comment and people supporting those opinions are extremely common!
by fennecfoxy | 2025-11-27 10:52:55+00:00
Great! Apple is happy to use the regular Wifi standard, regular Bluetooth standard, USB standard (which they were "planning to anyway" even tho it perfectly lined up with being forced to). They support media standards like mp4, jpeg, png etc.

ALL companies should be beholden to common standards of interoperability. It infuriates me that I can plug my Android phone into Windows and it reads it just fine but that plugging it into my Mac does nothing because a bunch of executives are circle jerking each other; this stuff isn't good for US, the consumers.

How can we have that cool future where we swipe a media file over towards a person in AR and have it automatically sent to them when we're allowing companies to use the standards they like and dodge ones they don't so that they can create a "platfoooorm" hurr de durr. The "platform" is the entire fucking ecosystem of devices out there.
by debugnik | 2025-11-27 10:53:04+00:00
Even after the public call-outs you keep dropping blatant ads for your blog and AI in general in your PRs; there's no other word for them than ads. This is why I blocked you on the OCaml forum already.

When I was a kid, every year I'd get so obsessed about Christmas toys that the hype would fill my thoughts to the point I'd feel dizzy and throw up. I genuinely think you're going through the adult version of that: your guts might be ok but your mind is so filled with hype that you're losing self-awareness.
by lwkl | 2025-11-27 10:53:13+00:00
So according to this article [1] the hundred million is for the renewal of the whole infrastructure including the supercomputer calculating the weather model. If this is true the supercomputer alone costs at least $10 - 20 million. This would make the cost a whole lot more reasonable.

[1] https://www.abc.net.au/news/2025-11-24/bom-website-approved-...