MurphyA/hacker-news huggingface dataset:
by Draiken | 2025-05-21 17:01:15+00:00
I don't know about you, but it's much more likely for me to let a bug slip when I'm reviewing someone else's code than when I'm writing it myself.

This is what's happening right now: they are having to review every single line produced by this machine and trying to understand why it wrote what it wrote.

Even with experienced developers reviewing and lots of tests, the likelihood of bugs in this code compared to a real engineer working on it is much higher.

Why not do this on less mission critical software at the very least?

Right now I'm very happy I don't write anything on .NET if this is what they'll use as a guinea pig for the snake oil.
by adenverd | 2025-05-21 17:01:26+00:00
> That sounds a lot like work.

Correct. This is why the Product Manager role exists - to define "what problem are we solving, why, and for whom?" by engaging with the market. But if you already know what problem you want to solve (for yourself, or for fun), don't bother. But also don't expect others to pay for a solution to a problem they don't have.

> agile poker and code commenting and stuff

These are tools for team collaboration and business planning, i.e. when there is more than one person involved in a project. You don't _need_ them for solo projects (although I do think code commenting is still a good practice even for solo projects).
by mushufasa | 2025-05-21 17:01:30+00:00
For the 25-35 crowd I think there's a draw of "interesting activities for date night" that are low-commitment and could build a sense of community but don't require pre-planning. Really hard to build a business around, I know. But in NYC there are all these recent trends of run clubs, reading groups (events where people bring a book to a cozy location and collectively read with some mood lighting), and similar community-esque events that don't require anyone to interact but offer a forum for those that want it to happen. I was talking last night with a friend about dinner party services, which arrange for themed dinners, and we were saying how we would be interested in that but we wouldn't want to just meet random strangers, there would have to be some sort of draw to a theme or an interest group; otherwise we would just host with our own friends in our own networks. Meetup.com -- that came up in our conversation and neither of us had used it in years.
by pydry | 2025-05-21 17:01:37+00:00
thats kind of my point. if theyre going to subsidize a junior being trained and then pay market rate at the end why not just avoid the subsidy bit and poach somebody else's pretrained junior?

It's kind of a tragedy of the commons effect except the "tragedy" is for tech employers - who are stroppy coz other companies dont have to provide their workers with a free sushi bar so why should they????
by treebeard901 | 2025-05-21 17:02:31+00:00
So again, no software, no customers, no value.

Those who provide AI to create the software will eventually take the customers directly. At that point, many existing companies of all kinds will just sort of be an unncessary intermediary.

It's not too different from how Amazon Basics monitored third party products sold on their site and eventually created a lower cost, often better product, to compete with them. Ultimately stealing their customers.
by gherkinnn | 2025-05-21 17:02:34+00:00
You're behind the times, turbo has drifted (heh) far in to meaning 'fast' of sorts:

- https://en.wikipedia.org/wiki/Turbo_Pascal

- https://www.specialized.com/il/en/turbo-levo-4-pro/p/4218703...

- https://turbo.hotwired.dev (Drifts right back to turbo charger, but using one as the logo)

Or it can be used to amplify as in "Turbo Clippy":

https://news.ycombinator.com/item?id=42865194
by throwanem | 2025-05-21 17:02:42+00:00
This won't work either socially or for funding. Local circles are where it's at in 2025. Exclusivity, but not even stated by implication, and for safety and confidence. Homey exclusivity, like a close friend's living room. Knowing people already is cool. Hanging out with people you already know is social proof. Lean into that. It's already there in the name. People remember that brand from days when making friends felt easy.
by aaronbaugher | 2025-05-21 17:02:47+00:00
I come from (and still leave near) a similar-sized town, and it went through the same process. And my dad remembers when it had even more businesses than I can remember, with movie theaters and the like.

It's actually gotten a little better in the last decade, I think because people got some hope again that jobs might come back, and because remote work meant fewer people were driving to the bigger town down the road every day, so there became more of a market in the small town for things like a grocery store or Dollar General-type store again. There are also more home-based businesses, started by people who work full- or part-time remotely and put their spare time into starting a local business.

But in the 90s/2000s, it was nothing more than a bedroom community for the town 20 miles away, which was sad. It's still nothing like it once was, but at least there are some signs of life now.
by keybored | 2025-05-21 17:03:17+00:00
> It is wholly incongruous with the simple courtesy afforded most death-row inmates, by contrast.

No it isn’t. I know it might seem to be the most maximally woke position to get shocked when Nazis did something apparently nice that they apparently wasn’t forced to do. But it really isn’t. The Nazis killed millions of people and tried to conquer the world for their Reich. Meanwhile they were also people. They were fathers and mothers and friends, heck even polite patrolling soldiers, They didn’t live in caves and eat each other. They lived normal European lives (for war time anyway) and went to their jobs. Some of which directly or indirectly involved systematically slaughtering whoever the non-Germanics were considered to be. Or other “undesirables”.

They also did apparently nice things for resistance fighers. That they were about to execute. Why not.

The Nazis were humans. They were us.
by minimaxir | 2025-05-21 17:04:31+00:00
From April:

https://techcrunch.com/2025/04/07/openai-reportedly-mulls-bu...

> OpenAI is said to have discussed acquiring the AI hardware startup that former Apple design lead Jony Ive is building with OpenAI CEO Sam Altman. According to The Information, OpenAI could pay around $500 million for the fledgling company, called io Products.

How the heck did the price go up 13x?
by twodave | 2025-05-21 17:05:02+00:00
I have a similar situation with a console tool I built to do API test automation—open source, just built it because it was useful to me. I started using it at work and sharing it with my coworkers. Posted a few things on X, LinkedIn. Ended up with 100 stars on GitHub. Got busy, haven’t really marketed it since. And that’s okay. One day I’ll have time for it again and move it forward some more.
by phkahler | 2025-05-21 17:05:10+00:00
I tried LTO with Solvespace 4 years ago and got about 15 percent better performance:

https://github.com/solvespace/solvespace/issues/972

Build time was terrible taking a few minutes vs 30-40 seconds for a full build. Have they done anything to use multi-core for LTO? It only used one core for that.

Also tested OpenMP which was obviously a bigger win. More recently I ran the same test after upgrading from an AMD 2400G to a 5700G which has double the cores and about 1.5x the IPC. The result was a solid 3x improvement so we scale well with cores going from 4 to 8.
by AStonesThrow | 2025-05-21 17:05:29+00:00
> Where did this bizarre disorder originate

Well unfortunately it originated in the human condition, my friend.

I take it back about "expectation of privacy". Perhaps that is an outmoded concept.

Humans used to sort of have a default expectation of privacy. Being that gossip, slander and libel were sins and crimes, we could often safely gather in a room and isolate ourselves in a select group, and share our thoughts openly.

Most humans could go into a living room with their family, a pub or bar, a classroom, or a treehouse, and say/do things that were shared only by the local group of gathered humans. You could go into a public park and speak to a fire hydrant. It was not usual, or possible 100 years ago, for the news media to go around with recorders and cameras and record/preserve/transmit/broadcast everything everyone said in every place they were doing it.

Expectations of privacy were just sort of... humankind's default setting. And so betrayals were sins and crimes. And we sit alone at our keyboard looking at a screen. It feels private, all right. Where are we really? Where are our words being carried? We can't know anymore.

Unfortunately we've built online and virtual worlds around paradigms that imply privacy or confidentiality, but don't actually afford it. You can go into a "chat room" or a "forum" or change your "privacy settings" but they mean nothing. Nothing at all. Because everything we're sending across the net can be perfectly recorded, preserved, retransmitted, and it's no longer gossip, it's just business.

> Where did this bizarre disorder originate

I don't believe that any other living organism has had to deal with the complete and total collapse of "privacy" like humans in the 21st century. Surely, termites in Australia don't know, and couldn't care, about what's going on with honeybees in California.

And here we have people calling it a bizarre disorder. Yes, it's mistaken and misguided, but who can call it unreasonable?
by lolinder | 2025-05-21 17:05:31+00:00
> it is actually the spiritual successor to IRC, AIM, and similar chat services, where the data is typically ephemeral

I can't speak for AIM, but I've never assumed IRC was ephemeral. Most IRC servers had and have numerous people idling in the channel with their client just archiving everything that happened. Many of those archives ended up published on the internet and that usually surprised no one.

Discord is even worse because it does the archiving for you and grants new users immediate access to the entire archive.

As a rule, each and every recipient of every message that you send has the option to archive or forward that message. That's a simple fact of information flow that everyone in the modern world must wrap their heads around. In this case, when you send a message to Discord you're transitively sending it to everyone who is currently or ever will be on a given server. That has always been true, and that fact has been exploited ever since Discord came about.

All these researchers have done is expose the kind of archiving was always possible and always happening.
by dkarl | 2025-05-21 17:05:51+00:00
That's my dream, but statically typed. Let programmers gloss over all the memory management stuff that makes writing Rust painstaking and complex (put everything on the heap by default if necessary.) Trade off runtime performance for faster iteration and simpler code. Still enjoy static typing, the Rust ecosystem, and the option to write parts of your code in Rust for maximum performance.
by bccdee | 2025-05-21 17:06:06+00:00
Classic thought-terminating cliché. Any critique of capitalism is communism, and communism invariably entails Maoist crackdowns or what-have-you; therefore it's best to "immunize" oneself even against basic critiques of capitalism because they're just a slippery slope to the Chinese Cultural Revolution.

None of my remarks are particularly incendiary—or do you think the idea that billionaires exert control over politics through lobbyists and media corporations is controversial? And I'm pointedly not making any policy prescriptions.

I'm afraid you've immunized yourself against even reading the posts you reply to.
Ask HN: Are you considering retraining or changing careers due to AI?
by Lyngbakr | 2025-05-21 17:06:58+00:00
There's no doubt that recent advances in AI have changed and will continue to change how folks in the software industry work. Some are even arguing that software engineers' days are numbered. I'm curious how others are perceiving and responding to these changes.

Are you considering retraining for a role that cannot be done by AI? Are you developing your own AI tools in an effort to capitalise on the AI boom? Are you embracing the new tools, but riding out the AI wave confident that your current role will still exist in the future? Are you moving into an AI-adjacent field intent on "selling shovels in a gold rush"? What's your plan?
by DaSHacka | 2025-05-21 17:06:59+00:00
Not really, when devs use discord as a hub of documentation and discussion it inherently makes the information harder to access, especially searchability-wise.

You could argue "well you can just scrape it and post it online, like OP", but:

1. That's still an extra step and requires an account that could get banned doing it

And

2. Others (like yourself, even!) in this thread take issue with that approach.

So which is it? Just close down the information forever, yet accept no criticism about the fact you chose to host it on discord, knowing this would be the case?
by bsnnkv | 2025-05-21 17:07:15+00:00
Honestly, it was all the algorithm - I started with very shoddy[1] live programming videos, and slowly I got better[2] by listening to feedback from the early users who gave my videos a chance

There is an element of luck involved (i.e. for extremely viral videos), but most of it is iteration - learning how to record and mix audio properly, learning how to make the best of the lighting you have available, learning that if you want to make live coding videos you need to increase your text size to an uncomfortably large size so that viewers have a more pleasant viewing experience, etc.

[1]: https://www.youtube.com/watch?v=Ece_NCcgiMY - one of my earliest videos

[2]: https://www.youtube.com/watch?v=b1yECfF7Qyg - my latest video
by drcongo | 2025-05-21 17:07:19+00:00
I used to quite like Friendster too, but I can't imagine what you could do with it now because human beings are simply awful. I moved to a new city back in pandemic times and installed Nextdoor on my phone with the idea that it might help me meet some of the new neighbours, but I very quickly decided I didn't want to meet any of the people on Nextdoor.
by thecrash | 2025-05-21 17:07:42+00:00
Your concerns about a majority oppressing a minority are well-founded, but a system where people vote for career politicians don't seem to be moderating this problem - if anything it's exaggerating it.

If you trust the general population to vote a marginalized person into office in order to push legislation which benefits that marginalized community, why wouldn't you trust the general population to pass that legislation directly?

The only explanation I can think of is that you think that professional political representatives will have better ideas than the general population.
by WalterBright | 2025-05-21 17:07:47+00:00
Link time optimizations were done in the 1980s if I recall correctly.

I never tried to implement them, finding it easier and more effective for the compiler to simply compile all the source files at the same time.

The D compiler is designed to be able to build one object file per source file at a time, or one object file which combines all of the source files. Most people choose the one object file.
by bsnnkv | 2025-05-21 17:08:29+00:00
I've been selling licenses[1] for less than 5 months, which is how long it took me to get to 50 active licenses

I've had GitHub sponsors enabled for about 2-3 years now I think, and I currently have 40 recurring sponsors

I've been making YouTube videos for about the same time and it took just over a year to get my channel monetized (1k subscribers + watch hours)

[1]: https://lgug2z.com/software/komorebi - there is a live active subscription counter here
by lolinder | 2025-05-21 17:08:35+00:00
Creating the database got attention in a way that just pointing it out wouldn't have. You point it out and people shrug and say "sure, that's totally unsurprising". You produce more than 100 GB of data and you have people's attention.

These databases exist and always have because this has always been possible. The only difference is that they've typically been held close to the chest by intelligence agencies or hacker groups or whoever else made them for illicit purposes. The only change here is that this database is public and is drawing mainstream attention, which is a strictly good thing.

A lot of the people on here are using the same reasoning that would say that LockPickingLawyer should stop showing how to pick locks because he's making it too easy to learn how garbage most locks are.
by cshum | 2025-05-21 17:08:58+00:00
vipsgen is a Go binding generator for libvips - a fast and efficient image processing library.

Existing Go libvips bindings rely on manually written code that is often incomplete, error-prone, and difficult to maintain as libvips evolves. vipsgen aims to solve this problem by generating type-safe, robust, and fully documented Go bindings using GObject introspection.
by swyx | 2025-05-21 17:09:09+00:00
(should add TLdraw which is specifically built for extensibility)

no, it is overrated. there are many many canvas workflow builders like this one. they're all beautiful, intuitive and easy to use. they all also dont get traction. go ahead, name one that everyone else here will know. its weird but theres a huge gulf here between what people think they want and what people really use outside the figma/excalidraw/tldraw/miro/canva space
by Const-me | 2025-05-21 17:09:11+00:00
Cool trick, but I wouldn’t do that for the use case.

The use case they had is saving minidumps when the app crashes. Windows error reporting OS component is flexible enough to support the feature without hacks, they just need to write couple values to registry in the installer of their software. See details on per-application settings in that article: https://learn.microsoft.com/en-us/windows/win32/wer/collecti...

If they want better UX and/or compress & uploads the dump as soon as the app crashes (as opposed to the next launch of the app) – I would solve by making a simple supervisor app which launches the main binary with CreateProcess, waits for it to exit, then looks for the MainApp.exe.{ProcessID}.dmp file created by that WER OS component.
by DFHippie | 2025-05-21 17:09:17+00:00
There is all this variety in their behavior, shape, and influence on our biology, yet they have only 37 genes? How many nuclear genes augment these 37 to make all of this possible? Do any of these genes encode for the ribosome proteins necessary to convert the remaining genes into proteins?

What guides the behavior of a mitochondrion utterly lacking mtDNA? I suppose they still contain the proteins these genes code for, so maybe the genes are needed only for repair and reproduction.
by AdamN | 2025-05-21 17:09:41+00:00
There's only one Jony Ive and alot of demand from the company with the deepest pockets in town ...

UX will make or break any major new AI product - especially hardware. The price is steep but I think it's actually a sensible move. There really aren't that many other people with the proven ability to deliver when it comes to UX at scale for novel areas.
by ko_pivot | 2025-05-21 17:09:46+00:00
No question that Ive is a legend, but I do think the fall of Humane (also ex-Apple) and the challenges at Meta, Apple, and Google in terms of VR/AR adoption (Meta Ray Ban, Apple Vision, Google Glasses and the new thing) are instructive here. The $6.5B almost feels like the largest ever aquihire.
by mrandish | 2025-05-21 17:09:48+00:00
I didn't see anything in the linked document saying the transfer of $150M pictured in Time Magazine (and reported independently by many other news outlets) was quid pro quo settlement as part of that lawsuit. That's an alternate hypothesis you're proposing which I have no opinion on. You said "There was no loan" in response to my citing an event that's overwhelmingly accepted as an historical fact by every mainstream source. You're welcome to have a different opinion but my citing an accepted historical fact was not incorrect.

Both Jobs and Gates discussed the loan publicly in various interviews together and separately. The loan was secured by equity. It was on both corporation's audited financial statements. Later reporting said Microsoft eventually made money on the transaction which would also have been reflected in their audited financial statements. If you disagree with the widely accepted historical record, feel free to deep dive the financial statements and other public records to overturn the consensus on what happened. In the meantime, I'm not interested in debating your alternate hypothesis about an accepted historical fact which I cited as a minor supporting element in a long list of things supporting a sub-point.

Entirely separate from the accepted historical record surrounding the loan, I've always suspected that one reason Gates was willing to give Apple a loan secured by equity in an almost bankrupt company was that it was useful to Microsoft for Apple to survive. The existence of plausible competitive alternatives is one point any company defending an anti-trust action would make. Whereas the DOJ would certainly use the lack of any viable competitive alternatives as another element supporting their anti-trust case. Neither point would have been definitive nor conclusive, just one supporting element out of many. As far as I'm aware, neither Gates nor anyone else involved has ever said this was a reason motivating the loan nor is there any evidence of that but it makes sense given the context. I thought that at the time and, although it was unproven (and unprovable), I think the context was so blindingly obvious, everyone in the industry just accepted that it was probably a key driver motivating the loan. It was simply the smart move for MSFT to make - and to whatever extent Jobs may have alluded to the anti-trust context in his discussions with Gates (if he did), it was savvy of him to realize the DOJ's anti-trust actions created an incentive for MSFT to help ensure Apple's near-term survival and leverage that context to Apple's benefit. That MSFT eventually profited on the transaction was just icing all around.
by ndsipa_pomu | 2025-05-21 17:09:49+00:00
However, if you assume that 2000 calories is pretty much maintenance and you'll burn that anyway, then you only need somewhere around an hour and a half or two hours cycling. Also if you can replace a medium commute with cycling, then it's not that difficult to hit that target just through active travel. (I used to regularly cycle commute approx 37kms each way and I could easily hit 1000 calories on just one of the journeys).
by zamalek | 2025-05-21 17:10:14+00:00
It's not that complex. You basically want to have all plugins support describing themselves (as a list of plugins, which is nearly always 1 item), and "activating" themselves according to one of their descriptors. Bonus points for deactivation for updates (this is often extremely hard to pull off because of how instrusive plugins can be). You could then have a utility header file or whatnot that does the [very minor] plumbing to make the plugin API behave like a single plugin.

Shipping the runtime is another good option, because it means you don't have to worry about runtime versioning.