MurphyA/hacker-news huggingface dataset:
by krzysztofc | 2025-08-05 10:24:09+00:00
I recently shared this on another subreddit and it got 500 upvotes — so I thought I’d share it here as well, hoping it helps more people.

Every time I launch a new product, I go through the same annoying routine: Googling “SaaS directories,” digging up 5-year-old blog posts, and piecing together a messy spreadsheet of where to submit. It’s like searching for a needle in a haystack — frustrating and time-consuming.

For those who don’t know — launch directories are websites where new products and startups get listed and showcased to an audience actively looking for new tools and solutions. They’re like curated marketplaces or hubs for discovery, not just random link dumps.

It’s annoying to find a good list, so I finally sat down and built a proper list of launch directories — sites like Product Hunt, BetaList, StartupBase, etc. Ended up with 61 legit ones.

I also added a way to sort them by DR (Domain Rating) — basically a metric (from tools like Ahrefs) that estimates how strong a website’s backlink profile is. Higher DR usually means the site has more authority and might pass more SEO value or get more organic traffic.

I turned it into a simple site: launchdirectories.com

No fluff, no course, no upsell — just the list I wish I had every time I launch something.

Thought it might help others here too.
by debba | 2025-08-05 10:24:10+00:00
It records escape sequences verbatim during capture, then handles them intelligently during replay.

Recording phase: All terminal output including ANSI escape codes, color sequences, and cursor movements are captured exactly as they appear - no processing or stripping occurs.

Replay phase: - Decodes various escape formats (\u001b, \033, \x1b) back to actual escape characters - Filters out problematic terminal query sequences that could cause artifacts - Preserves visual escape sequences (colors, cursor positioning) for faithful reproduction

So yes, escape sequences are recorded verbatim, but the replayer ntelligently processes them to recreate the original terminal experience while avoiding terminal corruption.
by TobTobXX | 2025-08-05 10:24:44+00:00
This is maybe just me, but I need to remind myself of the opposite: All solutions are temporary and imperfect. So just do something, I can always go back and correct it.

For me this means that I'm allowed to store away 3 things from the moving box, even though I don't know where to put the rest yet. To invite others even though I don't know what to cook yet or to write a bad implementation quickly, instead of spending hours figuring out the best one.

I think a balance of perfectionism and can-do is important. But as people are predisposed differently, either advice might make sense in different circumstances.
by kristjank | 2025-08-05 10:24:50+00:00
EU has a huge revolving door problem, especially in automotive, which is a major industry in its (now declining) economic champions.

They might have people with credentials working for it, but the implementation described falls into the category of "some ideas are so stupid that only intellectuals believe it." To an external observer, incompetence and malice are hardly distinguishable, especially when there is a huge economic incentive for both the automakers and legislators to be evil.

It's safety profiteering, squeezing millions in the name of saving lives.
by dotancohen | 2025-08-05 10:25:44+00:00
Then I would very much appreciate if you would enlighten me. I'm serious, I would love nothing more than for you to prove your point, teach me something, and win an internet argument. Once rendered, do any of the rendering engines have e.g. a selectable or accessible text? Poppler didn't, neither did some Java library that I tried.

For me, learning something new is very much worth losing the internet argument!
by ssss11 | 2025-08-05 10:26:07+00:00
They do lots of things that’s the problem… The key items in my experience are: 1. Finance/accounting processes 2. Supply chain processes (for product companies) 3. Project/Services processes (for consulting companies) 4. Procurement They can have other things like: sales, customer service, order management, payroll, HR, projects, warehouse or factory management, materials management and so on. A key decision in very large companies is whether to go with one ERP that does most things and they having to integrate the rest (tedious, expensive), or many smaller apps that might be best in class for their niche then having to integrate them (also tedious, expensive)

And ERP is Enterprise resource planning.
by notorandit | 2025-08-05 10:27:02+00:00
I will likely be downvoted.

Anyway, Americans needed to show off their newly acquired nuclear capabilities. Not to Germans or to Japanese. And not to Italians. It was needed to demonstrate their superiority to Soviet Union without bombing the Soviet Union.

As someone else's here already posted out, military heads made it clear that bombing Japan was not needed for their surrender.

None else had gone that far with nuclear energy and bombs. Likely.

IMHO it was needed for something else much more political.
by pydry | 2025-08-05 10:28:25+00:00
Damn. I would have written the exact opposite.

Moreover, it is counter intuitive, too. The instinct of most juniors is to build foundations first and it took me a long time to learn to do the opposite.

Each layer serves as a customer for the layer above. If you havent figured out what the layer above needs precisely by building it you're probably going to provide the wrong thing to it in the layer underneath if you write it first.

It's also more resilient to requirements mistakes and requirements changes - it's easier to change course on a feature after showing a UI to a stakeholder if you didnt build the lower layers.
by inemesitaffia | 2025-08-05 10:30:14+00:00
I love men and consider them whole regardless of their colour or societal standing. In the manner several other groups are loved. Not with gendered exceptions.

I'm black but don't use the N word. Or any other racial insult/epithet.

Go call other people's existence or yours toxic and stop pretending you don't know about word association and how that can cause prejudice.

These men are bad, they are assholes but people's actions aren't toxic masculinity. Men aren't to be referred to as "and"; by-products and afterthoughts. While other groups exist as wholes and are wholesome.

Toxic masculinity is 100% societal pressure on men to act in certain ways (you've seen an example from someone else in this thread[you]) and people who push claims that it's men's actions or response are the sort of people who write this:

“My snarky reaction always to that is: I never heard anyone talking about the desperate need for gender balance when women were so underrepresented,” Bigham said. “Really, it’s just when boys seem to be falling behind and suddenly it’s a thing. This whole argument that we need gender balance – there’s really very little to back it up.”

Or nod to it like lizards in full acceptance.

Real men indeed.
by absoluteunit1 | 2025-08-05 10:30:25+00:00
I didn’t like the UX either but love everything else about it.

I put together and built a Raycast extension for Anki for this reason: https://www.raycast.com/anton-suprun/anki

Using Raycast keyboard friendly UI makes Anki a lot more fun and friction-less.

If you use a Mac - give it a go.

Apologies if some features are missing - I’ve been procrastinating on patching it with some requested features
by sshine | 2025-08-05 10:32:30+00:00
I've vibe-coded TypeScript and Rust with great success.

I've vibe-coded Haskell to great disappointment.

I just can't accept how verbose and ugly it gets.

Which, for some reason, I'm totally okay with when coding Rust and TypeScript.

I mean, I obviously aim for simplicity and will refactor and simplify things.

But I don't hugely care about a few extra lines or indentation levels.

I just care that it breaks formatters all the time; I have a pre-commit hook that runs the formatter at this point, so I only need to repeat the commit command once after adding the formatting diff. Feels like I should make it run the formatter every time it completes something, but I'm not sure how to make it consistently do that (I must remember to initialize every time by saying "Here's your CONTEXT.md!")
by throwanem | 2025-08-05 10:33:06+00:00
I actually did see one, while the site was #1 and well before the overnight excitement. (Good grief, even at this late age I have something to do with my Friday evenings...)

I don't really know what you want me to tell you about it. The swastika per se as I recall had to be drawn backwards, because there is no meaningful overlap between its outline and that of a fish, so unlike the penis case this is very easy for the classifier. It wasn't clever and it wasn't funny. Several people reported it and it quickly disappeared, whereupon apparently someone decided we shouldn't have nice things, or not for a little while at least.
by neciudan | 2025-08-05 10:34:01+00:00
In the latest episode of my podcast Señors @ Scale, I interviewed Tudor Barbu (Principal Engineer at Lodgify), and he shared this gem from his early engineering days:

They had a UI with dropdowns for selecting a date. To make things look clean, they prefixed single-digit days with a zero, so 1 became 01, for dates below 10 (pretty standard)

After some data processing, it was discovered that when converting the string to a number in JavaScript, values like 08 and 09 are treated as invalid octal. It silently breaks because numbers starting with zero were interpreted as base-8.

And nobody could figure out the issue.

That story kicked off a really thoughtful conversation about: - How our instincts shift from “clean code” to “what solves the problem” - Why reading legacy code is harder than writing new code - What delegation actually looks like at senior+ levels - Mentoring junior devs in the age of AI

If you like engineering stories from the trenches, here’s the episode: Spotify: https://open.spotify.com/episode/5E96k3jpoaVKAwHSSj76bL YouTube: https://www.youtube.com/watch?v=vcUgmUULjHE Apple: https://podcasts.apple.com/us/podcast/pragmatism-at-scale-wi...

All episodes: https://neciudan.dev/senors-at-scale

If you like the episode, consider subscribing. Here are the next guests: - Matheus Albuquerque – Staff Software Engineer, Medallia - José Enrique Calderón Sanz – Lead Software Engineer, JP Morgan Chase - Erik Rasmussen – Principal Software Engineer, Attio - Faris Aziz – Staff Software Engineer, Smallpdf - Eduardo Aparicio Cardenes – Senior Frontend Engineer, Happening
Nerd vs. Dealers
by ricecat | 2025-08-05 10:34:20+00:00
Lately, my blog's been getting a surprising amount of love. Funny thing is, not many people write these days, but they sure still drink.

A bunch of folks have been asking me out for drinks, each with their own story to tell. Last weekend, a colleague, the kind who rarely says more than two words at work, suddenly invited me for a beer. This guy is strange in the best way: quiet most of the time, but give him a drink and he turns into a living archive of weird, fascinating old stories. Honestly, he's kind of magnetic when he's a little tipsy.

This is Allen, he is a compiler engineer in our team. His job is to use YACC to convert system configuration files into C code and run at the Unix kernel level. It’s a niche skill at a time everyone is jamming into Java space, yet it’s easy since configuration semantic and format didn't change that often. That gave Allen plenty of time to play.

https://www.gizvault.com/archives/nerd-vs-dealer
by kmacdough | 2025-08-05 10:34:59+00:00
Sure, we eventually react to ubiquitous issues like blue LEDs, but it's been 2 decades since blue LEDs were new/fancy and it's just barely popping up now. It's very reactive and very slow.

Just look at microwave interfaces. They haven't meaningfully changed in function in decades, and yet +30s buttons often don't start the microwave, power level can rarely be set after starting and all sorts of basic responsiveness details.
by fmeirinhos | 2025-08-05 10:36:12+00:00
DESY | Scientific AI | Hamburg, Germany | HYBRID | 2-year positions | Full-time

DESY is one of the world's leading research centers and is now building a dedicated AI team for high-profile European projects.

Hiring for two positions:

-- Scientific AI Expert: Process Optimization: GPU optimization for AI/molecular dynamics, HPC drug development projects. Requirements: Strong C++/CUDA/Python, TensorFlow/PyTorch, HPC/parallel computing experience. https://v22.desy.de/e67416/records288699/index_eng.html

-- Scientific AI Expert: Data Curation & Training: Dataset curation and ML pipeline development. Requirements: Data engineering, large-scale data handling and LLMs/generative AI experience. https://v22.desy.de/e67416/records288695/index_eng.html

Work environment:

-- International research campus

-- Hybrid setting, up to 50% remote work

-- Flexible hours

-- Secure public employment and comprehensive benefits

Application must be done through the formal links provided. Feel free to ping me through HN if you have experience in generative models or heterogeneous graph NNs.
by ben_w | 2025-08-05 10:36:23+00:00
That's a similarity, not a difference.

Even regarding the scale of the organisation, there is lots of overlap between governments — at all levels, from countries, through states, to incorporated municipal governments — and businesses. You could reasonably compare Foxconn to Iceland or Wyoming (I would also list a US city, but https://en.wikipedia.org/wiki/List_of_cities_by_GDP gives me a lot of US Metropolitan Statistical Areas rather than cities, that seems like it would extend beyond the bit with the tax collection rules?)

Even governments get bailouts and/or bankruptcies, both from above (e.g. https://www.uscourts.gov/data-news/judiciary-news/2012/07/13...), and from outside (e.g. Greece).

And corporations, when big enough, become monopolies, and raise prices to cover inefficiencies, until something breaks.
by benrutter | 2025-08-05 10:36:38+00:00
> Would love if built a similar, visually guided, experience for nvim.

Definitely would recommend checking out Helix. My brain is similar in that keybindings often don't stick - Helix has a grammar leading to a bit more of a visual interface (you select things first, and then edit, so you can see how things go as you carry out multi-cursor edits etc), but also, it'll show pop-up menus for shortcuts.

In normal mode for instance, "g" is "goto", pressing g also displays a little window that shows the different options and their keys. It's easy to ignore when you know what your doing, and super helpful when you can't remember something!

Should say that it's really similar to the tmux/zellij distinction, in that, helix works nicely out the box, but is a lot more opinionated, there's LSP support for pretty much all languages you'll use, but no plugin eco-system, so if you have a really customised, or AI based workflow for instance, your kinda stuck.
by alexc05 | 2025-08-05 10:37:53+00:00
Hey Folks! Alex here :)

I appreciate that this is long. You may have hopped on with your morning coffee, hoping to take in a few memes and hot takes before getting to work for the day. Then this monstrosity shows up.

Based on my beta readers' feedback of "too long" I've added things like a 2 minute summary at the top to try and let you know what you're in for, and a table of contents (sadly not working. it will when I republish on github) to hopefully let you skip to the bit that you're interested in.

You definitely don't have to read it all, especially as a front-line engineer but the leadership justification part is in there based on the pushback and "pressure testing" I've seen from people up and down the org chart.

As much as this IMO is an incremental shift in direction that should fit within a "normal" modified agile/scrum workflow, If you think about the cost of hopping onto a new workflow there's risk.

We're talking about an expensive bet here. Realistically your teams aren't going to know that this works for a quarter to a half. A long term shift in the way you do things takes time to sink in.

Costing out that bet on a team of 4 engineers an EM, PM and, Designer we're looking at say $20k/week/employee or between $2 and $4 million. You can fiddle the numbers around here since they're likely not going to get _nothing_ done but you get the idea.

Scale that to an organization and ... well it's a lot.

If leadership is going to allow you to adopt a whole new way of doing things, you're going to need a lot more rigour than just "trust me bro"

The size of the article in that respect is a feature, not a bug.

Leaders can hop off the train when they're satisfied that it's worth a try. The engineers can jump to the "just tell me what we're doing" bit.

I hope you read it all, have a robust discussion and really pressure test the ideas so I can refine the process. I'll take your accolades and your angry criticisms with equal excitement

(please be nice though, I really did try hard here).

Feel free to reach out directly!
by orbital-decay | 2025-08-05 10:38:31+00:00
Responding to myself, as I realized that my post above feels too dismissive. Being a long time privacy advocate for non-tech-adjacent people, I'm perfectly aware about my bubble and biases. For any normal person, anything I say about digital privacy sounds absolutely abstract and detached from real life, where convenience and low effort dominates everything else. Even in 2025 with all political shenanigans, they just fail to see the link and how it applies to their life. AI imagegen is the same from my observations, most concerns are contained in a tiny bubble of perpetually online people. Not even all artists share the loud opinions (for reference, I used to manage a couple hundred artists), especially not VFX and 3D folks. And that tiny bubble only really exists in the anglosphere - you'll see a completely different picture in other cultural bubbles. There's absolutely no stigma of any kind outside of it.
by nerdsniper | 2025-08-05 10:38:50+00:00
I dove into the JS to retrieve the chart data. Here are the chimpanzee's results (converted by me to % of all recorded outcomes). The chart data implies but does not show that no chimps succeeded at >=25. So if you got an impressive 20 correct, chimpanzees might still beat you 0.5% of the time.

0: 0.00% 1: 0.00% 2: 0.00% 3: 0.00% 4: 1.53% 5: 1.15% 6: 1.48% 7: 3.54% 8: 10.67% 9: 19.91% 10: 21.12% 11: 18.22% 12: 9.94% 13: 4.72% 14: 2.74% 15: 1.52% 16: 1.14% 17: 0.64% 18: 0.58% 19: 0.35% 20: 0.26% 21: 0.24% 22: 0.10% 23: 0.10% 24: 0.05%
by mariodev__ | 2025-08-05 10:39:50+00:00
Hey everyone,

I'm a hobbyist developer who's been tinkering with financial data analysis in my spare time, and I thought I'd share a small project I've been working on: OHLCV, a library written in Zig for handling OHLCV (Open, High, Low, Close, Volume) time series data. I did publish this project some time ago, it got some nice people to star it, but I've taken some time lately to make some changes, I recently acquired claude code and it has been super helpful for the refactoring I had in mind plus some other features.

Nothing revolutionary here, it's basically a collection of tools for parsing CSV data, managing time series, and calculating common technical indicators like SMA, EMA, and RSI. It supports different data sources (file, HTTP, in-memory) and has some basic tests to keep things reliable.

If you're into Zig, quantitative finance, or just curious about efficient data handling in a systems language, I'd love if you could take a quick look at the repo: https://github.com/Mario-SO/ohlcv

I'm no expert, so any feedback, suggestions, or even bug reports would be super helpful, especially on ways to make it more efficient or add useful features. It's open-source under [MIT], so feel free to fork, contribute, or just poke around.

Thanks for checking it out!
by mellosouls | 2025-08-05 10:39:52+00:00
Earlier discussions here with 100+ comments about Loeb-based ET mischief include:

"A Harvard Astronomer on the Interstellar Object ‘Oumuamua"

https://news.ycombinator.com/item?id=18923591

and

https://news.ycombinator.com/item?id=21948804

the above on the same 2019 article, but others can be found

etc
by cosenal | 2025-08-05 10:40:40+00:00
Unitary Foundation | Full-Stack Web Developer (Data visualization) | Open-source | Full-time | Remote (EU/NA timezones) | https://unitary.foundation/

We're a quantum computing non-profit organization, and we are looking for a full-stack web developer.

The job is classical — mostly building web portals — but those portals open into the quantum world.

Quantum computing knowledge is a plus, but not required. The initial project is a platform to understand the trajectory of quantum computing. The focus is on data visualization, so strong skills in that area are preferred. The candidate will work mostly alongside quantum engineers and researchers, so ownership to work independently on the classical side of things is important.

The stack of the main web project is PERN, but the organization maintains other projects in Python.

For more info, reach out to info@unitary.foundation

Full description of the role is here: https://unitary.foundation/jobs/mts-fullstack-webdev/
by skydhash | 2025-08-05 10:40:47+00:00
It's not ads. We have ads in paper magazines and newspapers and no one went around with scissors to remove them. It's obnoxious ads, designed to violently grabs your attention and trackers (malware). It's like a newspapers giving your address to a whole crew of salemens that intrudes on your property at 3am and looking at you sleeping and installing cameras in your bathroom. All so that they can jump at you in the street to loudly claim they have the underwear you told your partner you like. If you're going to be that invasive about my person, then I'm going to be that forceful about restrictions.
by sgt101 | 2025-08-05 10:41:24+00:00
Find out exactly what needs to be done.

So often the assumed goals of for an activity are malformed or the result of misunderstandings. Spending time pinning down what has to be done, why, and what the value of it is enables many other questions to be asked such as "wouldn't it be better to do X instead." The answer to that can often be a simple "no, because Y" but sometimes knowing Y is extremely helpful, and sometimes the answer is "yes, you are right" which is much better.
by andrewstuart | 2025-08-05 10:41:46+00:00
The Winklevii might disagree.

The concept that execution matters, ideas don’t, is complete rubbish.

If it was true, then you’d make a fortune executing extremely well on selling bags of dog poo.

Ideas are absolutely crucial. Without a good idea you can execute away forever and get nowhere. And you’ll need a really great idea to make it huge.

Sure you also need luck timing hard work execution but none of that is worth a whit without a good idea.

It’s strange that so many repeat this fiction that ideas are worthless, execution is everything.