MurphyA/hacker-news huggingface dataset:
by Defletter | 2025-09-19 12:03:19+00:00
While I do appreciate you taking the time to write that, I am somewhat at a loss. How does this justify the antipathy towards notions of a first-party build system and package manager? That's how we got into this argument with each other: I was calling out C/C++ cultists who cling to the ugly patchwork of hacky tooling that is C/C++'s so-called build systems and decry any notion of a first-party build system (or even a package manager to boot) as being destined to become just like npm.

C/C++ developers clearly want a build system and package manager, hence all this fragmentation, but I can't for the life of me understand why that fragmentation is preferable. For all the concern about supply-chain attacks on npm, why is it preferable that people trust random third-party package managers and their random third-party repackages of libraries (eg: SQLite on conan and vcpkg)? And why is global installation preferable? Have we learnt nothing? There's a reason why Python has venv now; why Maven and Gradle have wrappers; etc. Projects being able to build themselves to a specification without requiring the host machine to reconfigure itself to suit the needs of this one project, is a bonus, not a drawback. Devcontainers should not need to be a thing.

If anything, this just reads like Sunk Cost Fallacy: that "it just works" therefore we needn't be too critical, and anyone who is or who calls for change just needs to git gud. It reminds me of the never-ending war over memory safety: use third-party tools if you must but otherwise just git gud. It's this kind of mindset that has people believing that C/C++'s so-called build systems are just adhering to "there should be some artificial friction when using dependencies to discourage over-use of dependencies", instead of being a Jenga tower of random tools with nothing but gravity holding it all together.

If it were up to me, C/C++ would get a more fleshed-out version of Zig's build system and package manager, ie, something unified, simple, with no central repository, project-local, exact, and explicit. You want SQLite? Just refer to SQLite git repository at a specific commit and the build system will sort it out for you. Granted, it doesn't have an official build.zig so you'll need to write your own, or trust a premade one... but that would also be true if you installed SQLite through conan of vcpkg.
by Illniyar | 2025-09-19 12:03:31+00:00
I don't get the hate here. This is practically a public service and Deno doesn't have any direct or obvious material gains from this. Definitely not more then dozens of other projects (from Chrome to Node.js to Tutorial sites and any company offering something with JS)

So what if they are a VC backed company? If you perform a public service, it's fair to ask the public for money. No one is suggesting this money would go to fund their product.
by leakycap | 2025-09-19 12:04:15+00:00
If you haven't met a good designer and have been working in any industry more than a few years, maybe you don't know what you're looking for.

Design is everywhere in your life & career & and you'd be lost without it.

Perhaps you need to learn what design is, so you can start to notice it around you. Then, you'll be able to put that knowledge to work yourself and might become the mythical creature you desire to see in the world.

Look up the Joshua Tree principle - I recommend Robyn Williams book series "for Non-Designers" get one that interests you and open your world up!
by ChristopherDrum | 2025-09-19 12:04:17+00:00
Recently, I've been a little disillusioned with how retro-computing discourse feels dominated by two things: hardware and games. In an honest assessment of my own life with computers, there's so much more to it than that.

Productivity software (Deluxe Paint, VisiCalc, PageMaker, etc.) shaped how the world worked and, in my case, changed the course of my career. I wanted to understand this software more deeply, so I started a blog to do exactly that.

I do not write about games; I write about the other stuff.

Stone Tools revisits and re-examines productivity software from roughly 1977-1995, a fertile period when developers pushed machines to their limits, experimented wildly, and were still figuring out what kinds of software people even needed. The tone is lighthearted but open-minded: I spend weeks learning the software and use it for real work, while considering its modern-day utility (if any!).

This week's article is about "Electric Pencil on the TRS-80" - https://stonetools.ghost.io/electricpencil-trs80

The first article, "Deluxe Paint on the Amiga" was posted by someone recently and was nicely received. - https://news.ycombinator.com/item?id=45144129

Other projects of mine that resonated with HN, for the curious. - https://news.ycombinator.com/item?id=43677909 - https://news.ycombinator.com/item?id=37746663

I hope this blog is of interest and value to the community.
If LLMs were excellent at coding that would be horrifying reality?
by anon191928 | 2025-09-19 12:04:45+00:00
If one LLM reached the top level programming level and created perfect code each time. That would be truly terrifying reality, I can't be the only one that thinks this? It would change so many things and jobs and beyond. But at least in current reality it will take years or more to get there so we are just adapting?
by ivankra | 2025-09-19 12:04:57+00:00
> The initial naive application didn’t even yield much gains. Only after a bunch of optimizations that it really shines: a 30-46% speedup compared to the computed goto interpreter.

Looks like quite a lot of complexity for such gain. 30-40% is roughly what context-threading would buy you [1]. It takes relatively little code to implement - only do honest assembly for jumps and conditional branches, for other opcodes just emit a call to interpreter's handler. Reportedly, it took Apple just 4k LOC to ship first JIT like that in JavaScriptCore [2].

Also, if you haven't seen it, musttail + preserve_none is a cool new dispatch technique to get more mileage out of plain C/C++ before turning to hand-coded assembly/JIT [3]. A step up from computed goto.

[1] https://webdocs.cs.ualberta.ca/~amaral/cascon/CDP05/slides/C...

[2] https://webkit.org/blog/214/introducing-squirrelfish-extreme...

[3] https://godbolt.org/z/TPozdErM5
by omh | 2025-09-19 12:05:14+00:00
And Microsoft own the client, so they are the one company who don't need to do this!

If you really want to check every time someone clicks on a link then you can do this in the client and keep the visible link the same for the end user.

But instead there are different teams working on this in Outlook, Teams, Exchange, Defender and god knows where else.

(I'm one of the people in corporate IT trying to turn this off and often struggling)
by alexisread | 2025-09-19 12:05:21+00:00
In my spare time I'm looking at JIT from a different perspective.

https://github.com/dan4thewin/FreeForth2/tree/master

This is a Forth with a few tricks, namely using flow control instead of a compilation switch flag. This, always compiling into an eval buffer before execution, and use of macros, allows you to unroll a function/word/expression before execution, which makes it fast.

Macros can be used to do stack caching (though it doesn't here) and cross compilation etc.

Lastly, Freeforth caches the top two stack items in registers, so at compile time it avoids swap by register renaming.

This all is quite a different approach and somewhat language specific. Just wanted to highlight the variety, as uxn is not actually that far from forth and has such a different approach.
by tensorlibb | 2025-09-19 12:06:23+00:00
I'm a huge fan of OpenRouter and their interface for solid LLM's but I recently jumped into fine tuning / modifying my own vision models for FPV drone detection (just for fun) and my daily workstation and it's 2080 just wasn't good enough.

Even in 2025 it's cool how solid a setup dual 3090's still are. nvlink is an absolute must but it's incredibly powerful. I'm able to run the latest Mistral thinking models and relatively powerful yolo based VLM's like the ones RoboFlow is based on.

Curious if anyone else is still using 3090's or has feedback for scaling up to 4-6 3090s.

Thanks everyone ;)
by coldtea | 2025-09-19 12:06:34+00:00
Could be their color science (photo industry bullshit term for the algorithms they use to proccess color information).

Or just higher saturation as a default.

Better lens optics can help with contrast or reduce fringing and such issues, but not to any extend that a Zeiss versus some regular current iPhone or Pixel or Samsung or Redmi lens would make any real difference to the picture.

Such processing side differences, on the other hand, can have a huge effect - and vivid colors is something directly affected by this.

A better sensor can too, but not very likely a sensor from 10 years or more ago is better than a current modern model. Though there are some changes some people prefer (CMOS vs CCD - though Nokia since the mid-00s had also switched to CMOS like the whole industry).
by 542354234235 | 2025-09-19 12:06:40+00:00
>This assumes the occasional need for a car

40% of US households have two cars, and more than 20% have three or more [1]. As a two-car household that was able to go down to one after moving to where I could bike to work, I would say your assumption is too binary.

[1] https://transportgeography.org/contents/chapter8/urban-trans...
by marcuschong | 2025-09-19 12:06:43+00:00
The fake death thought is very common. My brother drowned at the beach when he was only 17. We all stood there helpless, unable to find him. His body took some time to return to the shore, and a friend of a friend of the family was the one who identified him.

I was very young, only 7, but my cousin, who was 15 at the time, spent years searching for him, convinced the body had been misidentified. Later, when I grew older, I also went through the phase of thinking, "He was too smart and strong for that. Maybe he ran away somehow."
by qcnguy | 2025-09-19 12:08:07+00:00
Desperate. The meaning of "desperately trying to characterize as anything other than one of them" is clear. Kimmel either didn't know the killer is a left wing fanatic, which is so ill informed that's a firing offense, or he knew and decided to lie about it anyway as the Blueskyers are busy justifying, which is also a firing offense.
by bArray | 2025-09-19 12:08:20+00:00
> I also re-read things for the mental approach it may instill for a period of time while and after reading it, to enjoy it (like you said), or to see how the perspective fits to my new mental models a few years later.

I feel my mental model actively changing. I read something last night (a great book on genetic programming) that I could feel actively unwinding an undeserved bias of a previous self and opening a new path for creativity.

Sadly, I suspect many actually do not make any real progress in developing their mental models. Some, after many years, I have the same conversations with about fundamentally the same subjects.

> I'm curious what books others go back to over time.

For me, George Orwell's 1984 & Animal Farm, various short classic stories, etc. If our learning processes are somewhat a support vector machine, I try to reinforce the ideas that originally drastically changed my internal model.

It's not always books and media either. I listened to Mao's Great Famine [1] over several days - and it's harrowing. I like to revisit foods that remind me of childhood (flashes of memory from being younger than 2), like orange & mango juice, and strawberry & banana smoothie.

[1] https://en.wikipedia.org/wiki/Mao%27s_Great_Famine
by metalman | 2025-09-19 12:08:20+00:00
in aircraft design there is something called the "failure mode", and every last possible thing is considered and reviewed from all possible scenarios and accident reviews. so things like wing bolts are obvious, but the door handles are also approved, and how the carpet is held down, as if it comes loose, and rumpples up under the rudder pedals, you die, and on and on and on. recently been a spate of helicopter accidents where loose objects (personal kit), have jammed controls, and the problem becomes, do you ban (shift blame) loose objects, or go all in and test and design for unjammable controlls.....which will require a slightly larger cabin with greater clearances, and controlls that are fully covered and therefor a bit heavier and harder to service.....which comes with it's own risks
by rlpb | 2025-09-19 12:09:40+00:00
> Even if they choose AGPLv3, the creator still maintains full freedom since they own the copyrights.

Only if they either refuse all contributions, require contributions to be made under an MIT license or similar (and then immediately relicense back to AGPLv3 before publishing), or require a CLA.

I'm all for personal projects to be licensed AGPLv3, but we must acknowledge that the moment you take others' AGPLv3 contributions, in practice you won't be able to do those other things.
by jedimind | 2025-09-19 12:09:43+00:00
That's a complete misreading of history and a dishonest attempt to deflect from the point by invoking a false equivalence.

First you claim the Zionist extremists were an "absolute minority." The Revisionist Zionism of the Irgun was never a fringe belief, it was a powerful and central pillar of the Zionist movement. And in the end, their ideology won. They weren't just "integrated", they took over.

Furthermore, the idea that they were "subdued" is laughable. You do not "subdue" a movement by absorbing its members into your army and then electing its terrorist commander as your Prime Minister. Menachem Begin was not defeated, he was promoted. The state didn't end the Irgun's terrorism, it nationalized it, making the Irgun's tactics and goals the official policy of the "state". Finally, your comparison to the Palestinians in the 1990s is a disgusting and intellectually bankrupt false equivalence. You are comparing an internal power struggle between factions of a ruthless colonizing power with the struggle of an occupied people living under a brutal military occupation. There is no parallel. It's a classic victim-blaming tactic designed to absolve the occupier of its responsibility and guilt https://web.archive.org/web/20231029055310/ojp.gov/ncjrs/vir...
by leakycap | 2025-09-19 12:09:53+00:00
> why it's still a big enough development.

It seems we agree: the hyperbolic, misleading headline wasn't necessary.

I appreciate our interaction as a reminder that even numbers do not clearly communicate information to everyone. This will help me to remember I should exercise caution in what I write to make the point abundantly clear.

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!
by lcnPylGDnU4H9OF | 2025-09-19 12:09:53+00:00
> Why you wouldn't just transcribe your message

So, the obvious answer to me is that voice communications accurately include tone and inflection. But other than that, there are "edge cases" (I mean, they're more like "people") that make it more appealing, especially after Google made their keyboard transcription worse for the people who get the most use out if it (aforementioned "edge cases").

My dyslexic friend's experience with software transcriptions has changed recently. No longer can they say, "What time do I need to pick you up, question mark, I'm just leaving now, comma, so I might be a little late, period." and have it use the punctuation as specified. Now, it's LLM-powered and converts the speech without really letting the user choose the punctuation, except manually after it's been written out, which is difficult to impossible for both dyslexics and blind people.

(As a side note, if a person is an "edge case", it's actually that person's every-time case.)
by Homos | 2025-09-19 12:10:26+00:00
You’re right — thanks for catching that. To clarify:

The core features (reminders + templates) are included in the free plan.

Free = 5 reminders and 5 templates per month.

Premium ($5/mo) is optional for unlimited usage.

I originally wrote “free forever” meaning there will always be a free tier, but I see how that came across as misleading. I’ll update the wording to be clearer. Appreciate you pointing it out
by UncleMeat | 2025-09-19 12:10:34+00:00
Kayfabe is when the events are scripted by people who are working together even as they play enemies in the show and where everybody involved knows it is fake and plays along anyway.

Do you believe that Trump and Kimmel are actually coordinating this behind the scenes? Do you believe that the large majority of both of their audiences understand this to be a show rather than reality?
by Mistletoe | 2025-09-19 12:10:50+00:00
I was really struck by how similar this time feels to our own. In their time it was irrational exuberance about so many railroads, with no path to profit, and now it is AI. Lots of other similarities as well. Tariffs, monetary debasement, interest rates causing bond issues, inflation, immigration. Reading about this made me realize there is truly nothing new under the sun and that time is a flat circle. Maybe I can better prepare for this coming again.
by psychoslave | 2025-09-19 12:11:08+00:00
>Viewed with south on top, a map of the world can seem strange and unfamiliar.

Actually no, we could say this one is the closest we might build from the most usual one. Now, not everyone might be equally at ease with this but this is it, how much can we stretch from the most frequent view before we feel some difficulties to find familiar repairs. Here it's not even using an alternative projection.
by bayindirh | 2025-09-19 12:11:19+00:00
I remember seeing similar things before release of 4.0 in the social media, the bird site and other places.

However I neither have the time, nor the desire to dig these places, yet alone logon to them.

Of course my mind may be lying to me, as well.

Anyway, these days are over and KDE is better than ever, so it’s only nitpicking over some trivia.
by bArray | 2025-09-19 12:11:36+00:00
Yeah exactly, sometimes I just give up entirely. If it's a podcast I might persist, otherwise it's just not worth it.

The compromise for Google would be to limit ad-blocker users to a reduced quality version to save on bandwidth...

After using Peertube, it would make a lot of sense if pretty much all media assets went the way of decentralisation. It lowers bandwidth, reduces server overhead and increases availability.
by rceDia | 2025-09-19 12:12:08+00:00
Was in Barcelona and my co traveler said we will visit and tour Sagrada Familia..had no idea what it was. You cannot tell by looking at it from the outside what magnificent coordination of color and architecture awaits. Was fortunate to visit on sunny day. The stained glass windows created an ethereal kaleidoscope of colors in the cavernous interior.
by buran77 | 2025-09-19 12:12:46+00:00
> an oversight in our billing process

So you have a billing process that includes a step where you extort the customer and demand substantial amounts of money or else you delete the customer's data on very short notice? Because that's one of the "mistakes" that your "billing process" made.

There was no "mistake", this is how you operate, this is what you've already done in the past, and, the only reason you backtracked now is because this one blew up in front of a large enough audience, many of whom are potentially decision makers in their (large) companies.
by Homos | 2025-09-19 12:12:47+00:00
Good catch I’ll add a screenshot to show it better.

When you set a reminder, it:

Appears next to the Gmail thread (turns red if it’s overdue).

Also shows up in the extension’s popup overview, where you can see all your active reminders at a glance.

No extra emails are sent it’s all kept lightweight inside Gmail. Thanks for pointing this out!
by ktosobcy | 2025-09-19 12:12:58+00:00
I was kinda shocked to see that it now includes AI as well:

> Major New Features: > - A new AI Chat feature was added. The assistant > can interact with the terminal, subject to your > permission. It can also explain command output, > adding annotations right in the terminal.

And as a "cherry on top" it also has "web browser":

- You can now configure a profile to be a web browser. In Settings > Profiles > General, set "Profile Type" to "Web Browser". Many existing features already work in browser sessions, such as key bindings, smart selection, navigation, open quickly, focus follows mouse, and the password manager.

Now we only lack a proverbial "sink"
by somenameforme | 2025-09-19 12:13:26+00:00
No, the source is literally the disinformation account. What you're seeing now is people trying to further spread disinformation by searching through his entire online past and trying to connect them to the groypers. And the best they've been able to come up with is him dressed as a gopnik (and that's all it was - the pepe stuff is more misinformation), and another with him with a Trump doll in a demeaning pose.

Nobody would, in a million years, reasonably think 'Ah hah - this must mean he's actually a groyper.' Stuff like this is exactly why Trump won the popular vote, something no Republican had done in 20 years. There is an increasingly rampant level of mental illness in the liberal camp regularly paired alongside outright denials of reality, and child-like efforts to gaslight.

A few more assassinations other degrees of political stupidity and we'll be well on our way to a one-party country. And I say this as somebody who has never once voted Republican, and until recently I would have readily identified as liberal. But now? It's starting to feel like a tainted term. My views haven't changed, but the distribution of views amongst self described liberals have, and I do not want to be associated with this madness.
by SpaceL10n | 2025-09-19 12:14:56+00:00
"ecma" doesn't feel right coming out of my mouth or in my ears. Perhaps because it's sound isn't common in the English language? I'm actually struggling to find any other words right now that sounds similar to ecma.

But to answer your question, here we all are talking about Deno. Can't say if that was their plan all along or not, but it's working.
by leakycap | 2025-09-19 12:15:01+00:00
I don't buy your reply.

Mostly because your free tier is 5 of something that you claim is stored on my device. Why even limit something on the user's end device like that? It's so... gross, especially combined with "Free" being in the title and plastered everywhere.

The world has enough of this. Just be honest about what you're offering. If you want money from people to get any useful benefit, just make them pay. Don't lie to me by acting like you're offering something when it's just a ploy to get me to install an extension that artificially limits me to 5 of something on my own machine. It's just ... why? Don't.
by jqpabc123 | 2025-09-19 12:15:09+00:00
Pihole. There we go

And if they use dynamic, rotating IP addresses?

A better approach is scissors (cut the cord) or don't buy "smart" anything --- unless it actually costs *less* and can be easily used in a "dumb" mode (TV for example).

"Smart" means it intends to take advantage of "dumb" users. Any "smarts" will eventually be used against you by the manufacturer. They simply can't resist the extra $.

I have a 50 inch "smart" TV that serves as a dumb display and nothing more.