MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2025-09-02 15:14:40+00:00
Interesting thought. A lot of sites have been adding various META tags for link previews in social media, it might be neat to have a browser native form of that, especially because making it a browser feature could help push it back to open standards (right now most of them are OpenGraph which despite "open" in the name is still somewhat proprietary to Facebook/Meta and Twitter Cards which will probably forever be called that).

One interesting breakdown: https://getoutofmyhead.dev/link-preview-meta-tags/

(ETA: This does seem to be what the feature actually does, having now tried it. Ignoring the AI Summary feature part of it, most of it does appear to be META tag driven and uses the card images of OpenGraph/Twitter Cards.)
by hshdhdhj4444 | 2025-09-02 15:14:43+00:00
Liking certain songs within a genre doesn’t mean one enjoys the genre generally.

Usually the songs anyone can enjoy tend to be the ones that are the most palatable and are not as genre specific.

To some degree it’s a matter of semantics but to say someone enjoys a genre of music they should be able to enjoy the more esoteric songs in the genre.
by mdaniel | 2025-09-02 15:15:14+00:00
Friend, do I understand that you're mad that private windows don't allow the system to introspect what content you're viewing in a private window?

BTW, in the spirit of being helpful: if you're using private windows just for 'fresh session' behavior, Firefox offers two other knobs for that outcome: Profiles and Containers. In Chrome I'm with you that Incognito can be a very cheap way to login to a site multiple times, but in FF you have more choices about that problem
by mothballed | 2025-09-02 15:15:39+00:00
I could run away and abandon any hope of fixing my country and also abandon my children. It wouldn't put me in any morally superior position.

Just telling people "You should run away" because the country is run by people grossly violating the constitution isn't the flex you think it is, and in fact I think it is attitudes like the one you've just presented that help get us into these kinds of situations.
by netbioserror | 2025-09-02 15:15:47+00:00
You've never discovered something and felt the indescribable, joy-inducing draw of its appeal? Listened to some music and immediately jived with it? Blaming familiarity bias and "old man yells at clouds" is a disappointingly small-minded critique. It's the opposite: I've lived long enough to thoroughly experience the joy of newly discovering something that feels like it fits me perfectly; conversely, I've tried to appreciate other things enough times to know never to waste my time trying again. Especially for the sake of others.

I've learned that liking things behaves a lot like attraction. It has no reasoning or logic, it happens organically, and when you know, you know. Thus, I would never deign to pretend to like something I've found I don't.
by BuyMyBitcoins | 2025-09-02 15:15:59+00:00
I remember a long time ago you’d click on a direct link and it would redirect you to the image’s page. Then, it would superimpose a cat paw beckoning the user to swipe and see other images. I recall people really hating that.

Now the site can’t help but show you some tacked-on TikTok style video or animated gif underneath the image you actually wanted to view.
by andrewl | 2025-09-02 15:16:21+00:00
I am going to try it. One nice thing about JetBrains IDEs is that they have all the functionality of the DataGrip database IDE built in.

This will be an issue for some users. Further down the page is a section on data collection:

Does my IDE send any data to JetBrains?

The terms of the non-commercial agreement assume that the product may also electronically send JetBrains anonymized statistics (IDE telemetry) related to your usage of the product’s features. This information may include but is not limited to frameworks, file templates used in the product, actions invoked, and other interactions with the product’s features. This information does not contain personal data.
Show HN: ExeTrace – a new way to detect executable drift (EDM)
by DriftMonitor | 2025-09-02 15:16:21+00:00
Hi HN,

I'm Jason Bain, a solo founder and indie dev launching ExeTrace, a tool that introduces a new cybersecurity category: Executable Drift Monitoring (EDM).

Unlike AV, FIM, or EDR, EDM focuses on detecting behavioral drift in executables, subtle changes that signal tampering, misuse, or repurposing. ExeTrace monitors how binaries behave over time, catching threats that traditional tools miss.

I built this to solve a real-world problem: how do you know when a trusted executable starts doing something it shouldn’t? ExeTrace answers that with forensic clarity and modular design.

Since the initial launch, I’ve sharpened the messaging around EDM and updated the landing page to better explain the tool’s purpose, as well as the concept of EDM as a category and how it compares to existing endpoint tools

Landing page: (https://sites.google.com/view/exetrace/home)

Thanks for checking it out, excited to hear what you think.

— Jason Bain Founder of ExeTrace
by coldpie | 2025-09-02 15:16:41+00:00
It blows me away that none of the web browsers are trying to fix this. We eliminated popups back in the 90s/2000s, but now they're back again and no one cares.

Anyway, install the Kill Sticky bookmarklet, it gets rid of all the incompetent webdev crap like popups and those stupid sticky headers/footers: https://www.smokingonabike.com/2024/01/20/take-back-your-web...
by Aurornis | 2025-09-02 15:16:41+00:00
I was an early Reddit user. Very early Reddit was a popular spot for programming discussion because it was mostly tech people using it.

That quickly flipped, as /r/NSFW became the most popular subreddit. You could avoid it by browsing as a guest or by curating your feed, but porn was everywhere.

Early Reddit also had a strong attitude about minimal moderation. The early days were characterized by a feeling that anything goes as long as it wasn’t illegal or too extreme to defend. Combined with the popularity of porn on the website it created strange situations where a lot of subreddits were focused on things like legal-enough photos of underage children. There were also a lot of weird alt-right and white supremacist forums. There was an unofficial (if I recall correctly) “Subreddit of the Day” that attracted controversy because it actually highlighted one of the “jailbait” subreddits and even a white supremacist subreddit.

So if you were there at the time, it was obvious why Reddit wasn’t going to host their own images: It would have been a legal nightmare with all of the porn (copyrighted material), the creepy underage stuff, and white supremacist memes

Reddit did a decent job of containing this stuff out of view of the average user and later removing it from the site. It took many years.

If you peeked at /r/all or browsed new during the early days it would have been clear why image hosting would have been out of the question at the time.
by OhMeadhbh | 2025-09-02 15:16:49+00:00
Of course I'm going to focus in on the one thing I was involved with. The Nintendo PowerGlove should be compared with devices of its class from its own time rather than modern cherry key keyboards. Yes.. the membrane keyboard was bad when compared to a modern keyboard. But you know what else it was? Affordable. The whole power-glove cost only slightly more (in 2025 dollars) than the last keyboard I bought. And it hooks up to a NES and lets you point at stuff using your hand.

I love my keychron, but last I checked I could not use it to point at virtual squash balls on my TV.

Which is to say, if the only comment you can come up with about the PowerGlove is "This keypad... is so bad," then you seriously missed the point.

[ And while I'm here and b*ching about things... how does the Olivetti Praxis 48 use the same palette as the NeXT ADB Keyboard? ]

[ And I can't stop... Yes, the Canon Cat keyboard is awesome. But it's somewhat weird to use as you don't have arrow keys, just creep/leap forward/backwards. It takes a little getting used to and the keys themselves don't have the best feel. I've been thinking about replacing the key mechanisms with something modern. ]
by carlosjobim | 2025-09-02 15:17:14+00:00
Adding to this: Some classical music sucks!

It took me longer than it should have to start getting into classical music, because when I heard a piece that sucked I just assumed I didn't understand it and that classical music was too complicated. No, it's just that a lot of classical music sucks and is annoying to listen to. But a lot of it is fantastic.
by HarHarVeryFunny | 2025-09-02 15:17:26+00:00
The article illustrates an old 1930's Teletype model 15 with it's separate Carriage Return and Line Feed keys, and claims that these were kept separate (vs a single key/code that performed/represented CR + LF) so that sending the separate LF gave the receiving device enough time to mechanically perform the CR function.

I wonder if this is quite correct?

This Teletype use Baudot code, not ASCII, as reflected by the keyboard including LTRS and FIGS keys. Baudot was only a 5 bit code, so in order to be able to represent/transmit more characters than 5 bits would allow, it used the LTRS (letters) and FIGS (figures) codes to select different character sets (cf ASCII SI & SO), which the receiving system would then need to keep track of.

Apparently the convention was to send the sequence "CR LF LTRS LTRS" to both advance to next line and select the letters character set, with sending the semantically redundant double "LTRS LTRS", giving the receiving teletype enough time to complete the preceding mechanical movements (CR, LF). Given this, it seems that keeping LF distinct from a combined CR+LF operation wasn't needed for timing considerations - one could have just sent as many LTRS as needed.

I wonder was there perhaps a use case for LF without CR with the old Teletypes, or perhaps keeping them separate was just due to the simple mechanical nature of these devices and the different mechanical operations needed to perform CR vs LF ?
by wmanley | 2025-09-02 15:17:38+00:00
And also:

> and so have 4 different libraries they rely on

HTMX has no dependencies. https://htmx.org/essays/vendoring/

> and actually the most up to date version of two libraries you rely on are not interoperable right now because they depend on different node versions

HTMX has no build step. https://htmx.org/essays/no-build-step/
by G4Vi | 2025-09-02 15:17:46+00:00
Location: New Hampshire Remote: Only (occasional travel okay), 2+ years experience fully remote Willing to relocate: Yes Technologies: C, C++, Perl, TS or JS ES6+, Rust, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf Email: gavin [at] computoid dawt com

Hi, I'm Gavin. I have 8+ years experience between application and embedded system development for avionics, building WebAssembly tooling, and full-stack SaaS development. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). For my next role, I'm mostly interested in systems/native development, but can be flexible to work in an interesting domain.
by ahartmetz | 2025-09-02 15:18:30+00:00
I'd call it more like a 330. MS is running GitHub - well OK, never liked that one. It's a pretty lame source hosting platform and way too centralized. MS is doing some half open source bullshit like VS Code and open source glue software that only runs on Windows (who are they kidding?). I wouldn't trust open source .net stuff to stay that way forever, especially if it had any success. There is some smaller stuff like cross-platform PowerShell and mimalloc that seems OK.
by Breza | 2025-09-02 15:19:00+00:00
There are a few days a year where it would be a major challenge. I've long wondered if there will be a time when AVs are good enough that it doesn't make sense for humans to make a living driving but not good enough to handle edge cases. Imagine leaving the Garden after a Rangers game, realizing it's snowing, and seeing the streets devoid of cabs.
by MisterTea | 2025-09-02 15:19:14+00:00
> Maybe we need a simple posix os that would run on a simple open dedicated hardware that can be comprehended by a small group of human beings.

Simple and POSIX would be a BSD like NetBSD or OpenBSD.

This is why I gravitated to Plan 9. Overall a better design for a networked world and can be understood by a single developer. People can and have maintained their own forks. Its very simple, small and cross platform was baked in from day one. 9P makes everything into a IO socket organized as a tree of names objects. Thankfully it's not POSIX which IMO is not worth dragging along for decades. You can port Unix things with libraries. It also abandons the typewriter terminal and instead uses graphics. A fork, 9front, is not abandoning 32 bit any time soon AFIK. I netboot an older Industrial computer that is a 400MHz Geode (32 bit x86) with 128 MB RAM and it runs 9front just fine.

Its not perfect and lacks features but that stands to reason for any niche OS without a large community. Figure out what is missing for you and work on fixing it - patches welcome.
by FuriouslyAdrift | 2025-09-02 15:19:25+00:00
It's a small town of 17k and they expect to be done "moving" (really just building a whole new town 3km away) by 2100. That's not a scalable process.

For a more likely scenario, see Japan. Demographic crash (which is already happening all over the developed world) followed by mass migration to urban centers with economic forces dooming or favoring a city depending on it's circumstances (looking at you, Miami).
by shasheene | 2025-09-02 15:20:02+00:00
I think this is premature and a big mistake for Linux.

The costs of distros and the kernel steadily dropping older x86 support over the last few years never causes an outcry but it's an erosion of what made Linux great. Especially for non-English speaking people in less developed countries.

Open-source maintenance is not a obligation, but it's sad there is not more people pushing to maintain support. Especially for the "universal operating system" Debian which was previously a gold standard in architecture support.

I maintain a relatively popular live Linux distro based on Ubuntu and due to user demand will look into a NetBSD variant to continue support (as suggested in this thread), potentially to support legacy 586 and 686 too.

Though a Debian 13 "Trixie" variant with a custom compiled 686 kernel will be much easier than switching to NetBSD, it appears like NetBSD has more commitment to longer-term arch support.

It would be wonderful to develop systems (eg emulation) to make it practical to support architectures as close to indefinitely as possible.

It does feel like a big end of an era moment for Linux and distros here, with the project following the kind of decision making of big tech companies rather than the ideals of computer enthusiasts.

Right now these deprecation decisions will directly make me spend time working at layers of abstraction I wasn't intending to in order to mitigate the upstream deprecations of the kernels and distros. The reason I have used the kernel and distros like Debian has been to offload that work to the specialist maintainers of the open-source community.
by canucker2016 | 2025-09-02 15:20:05+00:00
No.

Though someone else has a solution, see https://www.blogto.com/city/2018/07/you-can-finally-navigate...

I had a solution that involved using scanning nearby WiFi APs as a kind of hash for your location (since GPS doesn't work for most of the PATH).

But Android has been locking down the WiFi scanning APIs, so that idea is a no-go. Plus the additional rules for developing Android apps in recent years isn't dev friendly.
by philipallstar | 2025-09-02 15:20:57+00:00
> Whether you’re learning Ruby and Rails, pushing open-source forward, creating dev content, or building your passion project, we want to make sure you have the tools to enjoy what you do even more… for free.

I don't know why they say this fatuous stuff. Obviously they don't want to do that, or they'd make all their tools available for nothing.
by seanhunter | 2025-09-02 15:21:01+00:00
Thanks for the recommendation. That book looks very interesting although I'll need a bit more algebra before I can really tackle it properly.

Not sure I fully understand your point about narcissism and laity. If Euclid and I are laity then I think I'm happy to be called that though. For me the "royal road" refers to the idea that you can take shortcuts and understand things without putting in the work. That just does not ring at all true to my experience with maths anyway.
by llm_nerd | 2025-09-02 15:21:19+00:00
I mean...you should probably hire good enough engineers that a website can withstand a pretty small amount of HN attention...

...I kid!

But seriously, though, how is it possible in 2025 that websites can still collapse from the relatively minuscule traffic that an HN front page sends? Are people upvoting this submission without having actually seen it?

EDIT: For the "works for me" people, the site's host, framer.app, uses Amazon's cloud and whole regions are getting SSL errors for this domain.
by doorhammer | 2025-09-02 15:22:08+00:00
I think you're interpreting

> I understand how people can get addicted to it

as

> I understand how people can get addicted to it and I endorse it as a route to making all your worries go away.

I'm going to put words in the ops mouth here and assume what they were communicating is more akin to: "It's absolutely terrifying how quickly, easily, and thoroughly fentanyl can erase your sufferings and worries, replacing them with a feeling of total peace."

I'm assuming they didn't immediately become a fentanyl addict, precisely because they understand how destructive a path to equanimity it is.

Meditation and therapy are great, but addiction disorders often come with comorbidities like (or are comorbid to) PTSD, ADHD, MDD, and bipolar disorder. These are all things that can make establishing a habit like meditation difficult to impossible. Combine that with a lack of life skills and limited access to healthcare (or a complete unfamiliarity with navigating that system re:life skills) and therapy feels impossible as well.

In the last two years I've lost two very close family members to fentanyl. We scheduled therapy sessions and drove them there ourselves, we helped try to find rehab centers, we worked with them to find jobs, walked them through buying cheap transport on craigslist, helped work through medicaid paperwork with them, connected them with people we know who've gone through similar things, and in the end, they didn't make it.

I'm going to guess you're getting down-voted because your response interprets the OP as being against or unaware of meditation and therapy as tools for healthy living; it reads as lacking empathy and a recognition of the realities of addiction.

I'd encourage you to look into the literature in that area and read through the stories of people who have gone through it and survived. I find that for me it was especially helpful to find the stories of people who had life circumstances similar to mine, and still fell into addiction.

I also have strong opinions on the likelihood that meditation and therapy could mimic or match the physiological response a brain has to fentanyl, but the whole topic is draining for me. I hope you'll forgive me for passing on it. I think it might be worth your time to specifically research the physiological mechanisms as well, though.
by at-fates-hands | 2025-09-02 15:23:07+00:00
>> Probably in the long run the only way to go will be to own/carry two devices.

Been doing this for a while. I have a smaller Samsung S22 for the apps I absolutely need that won't run on my Graphene phone. The majority of my day-to-day stuff is handled on my older phone running Graphene.

Been tinkering with Ubuntu Touch, but AFAIK they haven't figured out how to solve the issues with VoLTE yet here in the US but its on my radar to try and make the switch soon.
by mothballed | 2025-09-02 15:23:23+00:00
I said anarchy was better than "rule of law" by bandits. Somehow you read that as I need to move away because those are the only two options.

Even if we do suppose for the sake of argument, that anarchy is better than rule of law by bandits, and those are literally the only two options -- even then I don't see merely moving away and letting my children deal with it as a clear superior option. It's merely possibly more convenient for me.
by netbioserror | 2025-09-02 15:23:24+00:00
So you're lying to yourself to fit in instead of exploring the wider world to find undiscovered potential interests that bring you joy. I used to be like that. The earlier you stop, the more content you'll be. If you're worried that you might have bad taste, you're only thinking about how you're perceived by others, not about using your short time on Earth wisely.
by rustyparts | 2025-09-02 15:23:26+00:00
Seeq | https://seeq.com | Staff/Principal Software Engineer (Full stack) | REMOTE (Some crossover w/ PST required) | Full-time | $170k - $200k + equity. Salary range for US-based; local adjustments for other countries. Seeq creates cutting-edge data analytics software for industrial process data, serving sectors like pharmaceuticals, energy, and manufacturing. Our core product is a robust calculation engine capable of executing advanced math and machine learning algorithms on streaming time-series data. By leveraging generative AI, we enhance usability and accelerate outcomes for our users.

We've built up a great remote culture (e.g. annual meetups, a remote office app we created to collaborate) and a dev team that enjoys tackling hard problems that make a difference for our customers (dev blog for more: https://geeq.seeq.com/).

Staff Frontend/Full stack Engineer (React, Typescript, Kotlin): https://apply.workable.com/seeq/j/D08DA1A63C/
by tangramdev | 2025-09-02 15:23:29+00:00
Thank you so much for your interest in diving into the code! We're thrilled that you're ready to explore it.

We will be open-sourcing our complete Chromium M129 fork, with full build instructions, in the next 72 hours.

The brief delay is to ensure we provide you with a high-quality experience: we're finalizing the documentation, ensuring the build process is smooth and reliable, and preparing a guide that highlights the key modifications we made.

To get a head start, you can make sure you have the basic Chromium build environment set up: [链接到 Chromium 官方构建指南]

Watch or Star the repo to get notified the moment everything is live. We can't wait to see what you think and to answer your technical questions once you've had a chance to look through it!

Thank you for your patience – we want to make sure this is worth the wait.
by fitzn | 2025-09-02 15:23:39+00:00
> The best engineers make more than your entire payroll. They have opinions on tech debt and timelines. They have remote jobs, if they want them. They don’t go “oh, well, this is your third company, so I guess I’ll defer to you on all product decisions”. They care about comp, a trait you consider disqualifying. They can care about work-life balance, because they’re not desperate enough to feel the need not to. And however successful your company has been so far, they have other options they like better.

Yep
by proggy | 2025-09-02 15:23:39+00:00
I feel like our planet’s long-term academic health would dramatically improve if something resembling the following statement was posted on the wall of every K-12 and college classroom:

ChatGPT is not a primary source. Wikipedia is not a primary source. Google Search is not a primary source. Microsoft Encarta is not a primary source. The Encyclopedia Brittanica is not a primary source.

Information aggregators are not primary sources. Identifiable people are primary sources.