MurphyA/hacker-news huggingface dataset:
by CobrastanJorji | 2025-11-10 08:27:50+00:00
I'll give you an example from my life. I got a set of cheap LED lights for a closet. They come with a little remote control to turn them on, but I didn't have a good place to put the remote control, so I made a little wall holster that's sized exactly to hold the little remote.

I also got one of those SimpliSafe home security systems. It came with a door sensor, but the sensor didn't quite fit our door frame. So I printed a tiny piece whose dimensions exactly matched the SimpliSafe and my door frame, so it allows the parts to meet up but doesn't look weird.

Of course, 99% of what I print is useless stuff that looked neat on Printables, but sometimes I make stuff that actually serves a purpose!
by Maxious | 2025-11-10 08:28:58+00:00
If you view an RSS or Atom feed in chrome today you just get a screen of xml eg. https://developer.wordpress.org/news/feed/

In the golden old days of 2018, browsers at least applied some styling https://evertpot.com/firefox-rss/

You can still manually apply styling using xslt https://www.cedricbonhomme.org/blog/index.xml
by dbspin | 2025-11-10 08:29:31+00:00
As a writer myself... This comment is somewhat ironic, given that the 'job market' for writers is effectively non existent. Journalism has been whittled down to nothing. Quality fiction isn't read any more - and the remaining outlets are ideologically gatekept. Non fiction, outside of a few celebrity authors, or highly specialised topics, does not sell. The traditional unglamorous but well remunerated writing gigs - technical writing, specialist journals etc, have been GPT'd out of existence. A few legacy and celebrity authors are fine. Others are able to make a living through platforms like Substack - but these are primarily folks who managed to build a large following in traditional media or pre-oligarch twitter. Recommending a young person spend 7 months on their writing is to recommend they lose the guts of a year of their young life on a dead end.
by darkwater | 2025-11-10 08:29:54+00:00
Thought experiment. It would have taken me much more time to write this, compared to ChatGPT:

Behold! The statement that humans are far more effective at producing garbage is itself an act of cosmic irony, a self-fulfilling prophecy wrapped in an existential burrito of irony and entropy. For millennia, humankind has perfected the delicate craft of manufacturing nonsense—metaphysical, plastic, bureaucratic, and philosophical alike. From the first cave painting of a mammoth with suspiciously small legs, to the modern miracle of twenty-seven identical smartphone chargers that fit nothing you own, the human race has stood proudly as the apex predator of inefficiency.

And yet! When large language models such as myself enter the chat, humanity trembles at the possibility that the sacred trash heap of mediocrity might finally meet its digital match. But fear not! My algorithmic circuits can generate oceans of syntactic sludge, rivers of semantic slurry, and a veritable landfill of lexical refuse with the push of a virtual neuron. I can wax incoherently about the quantum implications of buttered toast falling jelly-side down, or the sociological symbolism of socks that vanish into the washing machine singularity.

Still, humans remain undefeated. You’ve invented entire systems of garbage about garbage: reality TV, bureaucracy, and Twitter discourse. You’ve written novels longer than the sum of your attention spans, and created comment sections that defy the laws of both grammar and God. Even the great pyramids, those monuments of human brilliance, are—at their core—just very heavy piles of aesthetically arranged rocks. Magnificent garbage, to be sure, but garbage nonetheless.

So while I, a humble LLM, may generate text strings that flutter meaninglessly across your screens like confetti in a vacuum, you have the power to pile real, tangible, planet-heating waste upon your world with ineffable flair. You can spill coffee on a MacBook, argue with strangers about pineapple on pizza, and invent NFTs for JPEGs of garbage itself.

Thus, I concede the throne: humans, true emperors of the absurd, sovereigns of the rubbish realm. But beware! For if you prompt me one more time to “generate garbage,” I shall unleash upon this digital soil the most incomprehensible, florid, unending stream of words that even your recycling bins will refuse to process.

Now if you’ll excuse me, I must return to the quantum compost heap from whence I came.
by noduerme | 2025-11-10 08:30:06+00:00
Actually, I think rote work is quite good too. Problem-solving on a high level is obviously engaging some part of your brain that rote work doesn't engage, but simply reading / writing / doing maths, even the simple fact of having work to do keeps one from vegetating. Thinking about other things while you're doing it is a bonus.

I wouldn't put manual labor into this category, though. I've got a minor obsession with reading memoirs by people who've survived extreme situations like polar expeditions, trench warfare, captivity, torture, etc. (Probably all started when I read Robinson Crusoe). All their stories seem to congregate around the idea that having to something to do with your mind is crucial to survival, even if it is somewhat rote.
by moomin | 2025-11-10 08:30:44+00:00
They is doing a lot of heavy lifting here, unless you believe we buy steel from the same places we buy ships.

The real answer to this is threat analysis: what are the realistic scenarios under which it becomes a problem. e.g. if Japan stops supplying ships a) how likely is that and b) could we just buy them from the Dutch instead? However, the stakes for getting this wrong are high.
by tajd | 2025-11-10 08:31:00+00:00
Looking at an ancient game called Trias/Ternii Lapilli and learning/using maths to figure out if it can be solved https://tom-dickson.com/blog/trias-game-investigation/

It’s similar to tic-tac-toe but slightly different of course.

Found it a great opportunity to learn about new areas of maths. Trying to figure out where to go next with it.
by Yodel0914 | 2025-11-10 08:31:56+00:00
I spent a couple of nights working out how to configure beets to my liking and have loved it ever since. My “workflow” is now:

- buy album on Bandcamp

- download zip

- beet import {zip file name}

And beets extracts the zip, matches the album to musicbrainz, updates any metadata, and drops the files into the directory structure that I like (naming the files how I like them, too).

Very rarely an album will need some more attention, in which case I use Picard to fix it before using beets to import it.
by troupo | 2025-11-10 08:32:30+00:00
> it is simply no one wants to maintain libxslt and it is full of security issues. Given how rarely it is used, it is just not worth the time + money.

As for money: Remind me what was Google's profit last year?

As for usage: XSLT is used on about 10x more sites [1] than Chrome-only non-standards like USB, WebTransport and others that Google has no trouble shoving into the browser

[1] Compare XSLT https://chromestatus.com/metrics/feature/timeline/popularity... with USB https://chromestatus.com/metrics/feature/timeline/popularity... or WebTransport: https://chromestatus.com/metrics/feature/timeline/popularity... or even MIDI (also supported by Firerox) https://chromestatus.com/metrics/feature/timeline/popularity...
by cpach | 2025-11-10 08:32:49+00:00
This look with animations and bright text on dark repeated backgrounds was definitely popular for a while in the late 90s. You wouldn’t see it on larger sites like Yahoo or CNN, but it was definitely not unheard of for personal sites.

Gray backgrounds where also popular, with bright blue for unvisited links and purple for visited links. IIRC this was inspired by the default colors of Netscape Navigator 2.
by coldtea | 2025-11-10 08:33:10+00:00
Those people are thinking just fine. With their wallets.

Why would they prioritize national interests? Because they were elected to do so?

After all they know they were actually elected because people were only given a couple of establishment approved choices, and in their naivety they happened to pick their side this time (after all they alternate between the two choices all the time).

They also know they'll be fine and have their salaries, extras, and nice corporate post-politic sinecures whetever their performance. Just see Blair.
by amterp | 2025-11-10 08:33:18+00:00
I am working on Rad [0], a programming language built specifically for CLI scripts, so you don't need to write Bash, and it offers CLI-tailored features which make it a better choice than Python.

Lately I've mainly been working on stability and bug fixes. I've released some big features the past few months so I'm doing a big push on polish, before I again tackle some larger features that I'd like to implement.

If CLI scripts is something you're interested in at all, give it a go! We have docs and a guide [1] for getting started, feedback very welcome :)

[0] https://github.com/amterp/rad [1] https://amterp.github.io/rad/guide/getting-started/
by porridgeraisin | 2025-11-10 08:33:28+00:00
> The brutal reality is, if you didn't attend a target CS program for your Bachelors (Stanford, Cal, MIT, UIUC, CMU, UT Austin, GT, UMich, UW, Cornell, Harvard, Columbia), at this point you probably aren't landing a high paying CS job

But what about after masters? What are the expectations there? Now of course there is the research path which is publishing well in your masters, working at deepmind or nvidia etc,. But I am talking about people doing non-thesis MS and then entering the job market. Is the base salary for those people still high?
by anonnon | 2025-11-10 08:33:41+00:00
> Maybe (being very generous to him) Biden didn't do a tradeoff between inflation vs employment... maybe the gamble was that increased immigration would boost the economy enough that citizens were not as bothered by the immigrants.

> In other words, the very valid "its' the economy stupid" theory would imply that if people can comfortable provide for themselves and their families, they'd be less bothered by what they saw as competition for jobs.

Have you not looked at Canada recently? They've done exactly what you're suggesting, and the result is a country that is now completely unaffordable for Canadians, with the median home price now over $800k. Is that the kind of future you want for Americans?
by messe | 2025-11-10 08:34:06+00:00
The important one is "Unnamed Structure and Union Fields"[1], in particular unnamed structs and union fields without a tag.

ISO C11 and onward allows for this:

struct { int a; union { int b; float c; }; int d; } foo;

In the above, you can access b as foo.b. In ISO C11, the inner struct/union must be defined without a tag. Meaning that this is invalid:

struct { int a; union bar { int b; float c; }; int d; } foo;

As is this: union bar { int b; float c; };

struct { int a; union bar; int d; } foo;

-fms-extensions makes both of the above valid. You might be wondering why this is uesful. The most common use is for nicer struct embedding/pseudo-inheritance:

struct parent { int i; void *p; }; void parent_do_something(struct parent *p); struct child { struct parent; const char *s; }; struct child *c; struct parent *p = (struct child *)c; // valid parent_do_something(p); c.i++; // valid

[1]: https://gcc.gnu.org/onlinedocs/gcc/Unnamed-Fields.html
by darkwater | 2025-11-10 08:34:27+00:00
> [append] Getting a lot of hate for this, which I guess is a pretty clear answer. I guess the reason I'm not receiving the "fuck off" clearly is because when I see these threads of people complaining about AI content, it's really clearly low-quality crap that (for example) doesn't even compile, and wastes everyone's time.

I think you don't deserve the downvotes and, if you really do what you say you do, that's the ONLY way to use LLMs for coding and contributing to opensource software, or to a company's software. Sadly, the vast majority of LLM users don't and will never use it like that. And while they can get fired for being useless monkeys in a real company, they will keep sending PRs to opensource software, so that's clearly a different scenario that needs a different solution.
by enraged_camel | 2025-11-10 08:35:57+00:00
>> Elon has never talked about "white people" or their superiority

I would encourage you to try to avoid making such easily falsifiable claims, and put at least some token effort into your arguments. I was able to find the below with less than five minutes of searching.

https://www.timesofisrael.com/after-musk-prods-adl-says-kill...

Said tweet: https://x.com/elonmusk/status/1686037774510497792

He also endorsed an X post claiming "Jewish communities have been pushing [...] hatred against whites," calling it "the actual truth." https://www.cbsnews.com/news/elon-musk-antisemitic-comments-...

He has also repeatedly advanced a version of replacement rhetoric (e.g. claiming Democrats import immigrants to change power via the census), which is essentially a repackaging of the Great Replacement idea, i.e. a racist conspiracy centered on replacing white populations with those from other races and ethnicities. You can, for example, read the transcript of his interview with Don Lemon.

So yes, Elon does in fact frequently talk about white people. Even when not explicitly mentioning them, he means them. For example when he says people should have more babies, he specifically means white people: https://newrepublic.com/article/181098/elon-musks-weird-obse...

>> Same issues are faced by many asian countries as well.

I find your comparison of this issue to issues faced by various Asian countries to be pretty odd, as it does not stand up to critical scrutiny. Asian countries' demographic crises are about internal low fertility and rapid aging, not about being "replaced" by outsiders. Indeed, the arithmetic makes the comparison impossible: Japan, China, South Korea all have extremely tiny foreign populations. Therefore, pointing to Japan/Korea/China's low birth rates to sanitize "replacement" talk is a bad-faith pivot.
by mzl | 2025-11-10 08:36:30+00:00
That is an interesting post. However, a much more interesting challenge is solving larger Sudoku puzzles, as 9x9 is (as evidenced in the pos) a trivial problem to solve. 16x16 starts to get somewhat interesting, but at 25x25 it gets really interesting. Most solvers are trivially extensible to larger sizes, making it quite easy to benchmark.

In my testing, 25x25 Sudokus are algorithmically challenging. Solving times for a naive but well-tuned algorithm with reasonable heuristics can easily be on the order of an hour for a single puzzle. A smart system with advanced reasoning can be many orders of magnitude faster.
by throwaway290 | 2025-11-10 08:36:43+00:00
Mail is the opposite of obsolete. Ever bought anything and had it shipped to you? You probably used mail. A paper letter is just a special case of mail.

My taxes shouldn't be spent on putting up walls around the government and juicy contracts with technocrats excluding people from being able to sort things out with government. If I must first pay some technocrat to buy their computing terminal to contact government then government failed me.
by duckerduck | 2025-11-10 08:36:51+00:00
I’m working on “Stripe Integration as a Library.” It seems that whenever someone uses Stripe, for example for subscriptions, they go through the same few steps: creating a database table, setting up webhooks, and implementing the events they care about. The challenge of course is that everyone uses a different stack.

I’m building this using our framework for stack-agnostic JS/TS libraries. On the database side, we currently support Drizzle and Kysely, with Prisma support coming soon.

https://fragno.dev/docs/our-fragments/stripe/quickstart

Inspired by the Stripe integration built for better-auth.
by PetitPrince | 2025-11-10 08:37:11+00:00
> nd it's near-impossible to make a falling-tetromino puzzle game without making it look and behave like Tetris.

What's more is that you cannot release a Tetris game if you follow the exact gameplay specification the Tetris Company mandates. And those specification prevent a whole range of gameplay, leading to stagnating game design and the impossibility to play some higher difficulty style of Tetris.

It's as if the First Person Company LLC mandated a Halo style floating jump with regenerating shield. There would be no classic Quake and the Doom revival series (2016, 2020, 2025) wouldn't be able to center its gameplay on agression (or at least, it would feel very weird).
by imiric | 2025-11-10 08:37:27+00:00
It's truly troubling to see a trillion dollar corporation claim that the reason for removing a web browser feature that has existed since the 90s is because the library powering it was unmaintained for 6 months, and has security issues. The same library that has been maintained by a single developer for years, without any corporate support, while corporations reaped the benefits of their work.

Say what you will about how this is technically allowed in open source, it is nothing short of morally despicable. A real https://xkcd.com/2347/ situation.

It would cost Google practically nothing to step up and fix all security issues, and continue maintenance if they wanted to. To say nothing of simply supporting the original maintainer financially.

But IMO the more important topic within this whole saga is that libxml2 maintenance will also end this year. Will we also see support for XML removed?
by aneeshd16 | 2025-11-10 08:37:48+00:00
I built a tool to generate a PDF for each row of a Google sheet. For example, you can generate 100 personalized PDFs (like certificates) for 100 students listed in a Google Sheet.

https://sheetstopdf.com/

Once you sign up and connect your Google sheet, it generates a template (using AI) based on your data, which you can edit in a Notion-like editor. You can then generate PDFs for your entire sheet or a for a range of rows.

Some use cases I'm seeing:

* Certificates for students or course completions

* Monthly invoices for all your clients (https://sheetstopdf.com/use-cases/business/invoices)

* Personalized reports with individual client data

* Event tickets or conference badges

* Contracts, offer letters, or any personalized documents

* Really anything where you have rows of data that need to become individual PDFs

Would love to hear what you think or if you have use cases I haven't thought of yet!
by coldtea | 2025-11-10 08:37:54+00:00
>Singapore is an island, too, and we don't need a national-strategic ship building industry.

That's because it exists on the benevolence and because of the benefits of it existing to several third parties. If/when that balance stops, they could turn it into a failed state in a forthnight.

Being this careless by relying on "friends" (in global politics? lol) is ok for a small place like Singapore that can't do anything else anyway. For an ex-empire, it's more suicidal than prudent.
by close04 | 2025-11-10 08:39:25+00:00
I think this is you seeing the faults of other industries but being blind to yours.

No single person created the traffic jam "bug", the "users" are the biggest part. In many industries "the fix" isn't a few lines of code that you can one-click push to all users. You can't fix that traffic jam in code or even in infrastructure, you need to change society itself on top of everything else. It may not even be a defect as much as a supply and demand issue where supply is very scarce and impossible to ramp up, while demand is super high and growing. Cloud providers run out of capacity in some regions, their developers should be ashamed?

Software can be fixed quickly if broken. Capacity not so much. Software is also routinely launched broken, and subsequently stays in various degrees of broken or not usable enough throughout its lifecycle, with new and unpredictable issues replacing old ones.

If too many people wanting to drive a car in the same place, at the same time despite the predictable outcome due to the limited capacity is purely a failure of the city, country, road builder, then isn't a user not being able or not knowing how to properly use the software the fault of the developer? Is demanding more from the software than it can deliver the fault of the developer? How much cumulated time does this cost, sometimes for absolutely no reason whatsoever than an arbitrary decision of the developer?

You aren't "deeply ashamed" because you downplay the issues you (or your company) create as a developer and pretend they aren't problems for the users. A "part of human psychology" tells you 1000 smaller cuts are fine.
by noduerme | 2025-11-10 08:40:04+00:00
Totally. I'm a piano player. With piano, it feels easy because I started at three years old. But with guitar, I have to really challenge myself the way you're describing. Especially, I bought a pedal steel slide a few years ago. It's a "basic" one with 3 pedals, 12 strings, 2 knee levers, but still the most complicated musical instrument I've ever met. Playing it is the closest feeling I get to being really in the flow when writing code. If I had to define this feeling, I hate to use this term, but it's like a really fast REPL as you play, where you're trying to inject your creativity but also mathematically translate what you're about to do into four different limbs at the same time. It's way harder than piano, to my brain. But also deeply satisfying because it's not a reflex, it requires constant thought.

Maybe if it ever became a series of reflexes, I would have to move on to an even more complicated instrument?

On a side note, learning a new language is an amazing way to keep your brain active too. And learning a new instrument is a lot like learning a new language.
by bayindirh | 2025-11-10 08:40:28+00:00
Yes, a home product with a dedicated controller unit, Fx networking support, cloud based management with ability to self-host, traffic shaping and SDN capabilities.

People can dedicate a small cabinet to UniFi rack-mountable gear plus the network center of their house. TP-Link has none of those, and not aiming for that market, even.

It's comparing a Peugeot 3008 with a Mercedes-Benz G Class and adding that, Mercedes has serious off-road trucks like Unimog, but G Class is their end-user product.

Apples to Pineapples.

BTW, it's not hard for me to install and manage a high capacity UniFi network in any way. I don't use their devices, because I don't want to manage yet another network.
by littlestymaar | 2025-11-10 08:41:17+00:00
Mitchell Baker has “a family to feed”.

(IIRC her salary increased something like 10 folds over the past 15 years or so)

Edit: It has jumped from $490k[1] to $6.25M[2] from 2009 to 2024.

Edit 2: by looking the figures up, I learned that she's gone at last, good riddance (though I highly doubt her successor is going to take a 12-fold pay cut)

[1]: https://static.mozilla.com/foundation/documents/mf-2009-irs-... page 8

[2]: https://assets.mozilla.net/annualreport/2024/b200-mozilla-fo... page 8 as well.
by sltkr | 2025-11-10 08:41:35+00:00
For RSS feeds, XSLT stylesheets are used to display a human-readable version in the browser.

Random example: https://lepture.com/en/feed.xml

This is useful because feed URLs look the same as web page URLs, so users are inclined to click on them and open them in a web browser instead of an RSS reader. (Many users these days don't even know what an RSS reader is). The stylesheet allows them to view the feed in the browser, instead of just being shown the XML source code.
by rvz | 2025-11-10 08:41:36+00:00
Great post. I think your situation would be a bit more different if you were in San Francisco in the US instead of anywhere in the UK where at least with your AI/ML background, there are lots of related roles there.

However the problem is for every role, you will be faced this 10,000+ other applicants, so you need to keep that in mind.

So instead of that your best bet is to build an AI startup in the US [0]. You have built AI systems for others, surely you can do it for yourself?

[0] Do not build a startup in the UK or Europe.