MurphyA/hacker-news huggingface dataset:
by zokier | 2025-06-11 10:58:49+00:00
Plenty of countries have relatively strict laws about legal names.

https://en.wikipedia.org/wiki/Naming_law

Furthermore there is a standardized subset of Unicode codepoints which is intended to encompass all the legal names in Europe:

https://en.wikipedia.org/wiki/DIN_91379

> normative subset of Unicode Latin characters, sequences of base characters and diacritic signs, and special characters for use in names of persons, legal entities, products, addresses etc
by oletrn | 2025-06-11 10:58:51+00:00
Senior Front-End / Full-Stack Developer (Angular, React, NestJS, TypeScript) with 8+ years' experience at startups and enterprises in the EU and US, looking for a long-term remote role. Comfortable working in cross-functional teams and have also built AI-powered SaaS products solo.

Location: Prague, Czech Republic (EU) Remote: yes, please Willing to relocate: no, but can travel to the office occasionally Technologies: JavaScript, TypeScript, Angular, React, Remix, RxJS, NgRx, ScSS, Nx, NestJS, NativeScript, CI/CD, REST, MongoDB, Mongoose, Jest, Nebular, Ant Design, Angular Material, Swagger, Figma. External APIs: Stripe, OpenAI, AssemblyAI, Deepl, Discord etc. Résumé/CV: https://www.linkedin.com/in/otyurin/ Email: oletrn@gmail.com
by vintermann | 2025-06-11 11:00:41+00:00
It used to be the case in Europe that you couldn't use a washing machine made for Sweden in Norway. Everything was different. Every country had its own standards too, which had to certify your products. It was openly for protectionistic reasons.

EU got rid of that. It only makes sense that they don't let private companies start all that crap up again. If states don't get to use artificial technological barriers as protectionism, certainly Apple shouldn't be allowed to either.
by layer8 | 2025-06-11 11:02:24+00:00
What does the size or granularity have to do with the incident? If the author had combined all his 350+ packages into one (or had had a more comprehensive text-utils.js package) and pulled that instead, the issue would have been at least as severe?

I don’t think such small packages are sensible, in particular when versioned separately, but I also don’t see how the left-pad debacle has shown that.
by JimDabell | 2025-06-11 11:02:44+00:00
This is something I posted on Threads yesterday, but this kind of thing comes up every WWDC and every September.

> It’s WWDC week. Every time this rolls around, I see people saying the same sort of thing. “Steve Jobs wouldn’t have done this”.

> Firstly, Jobs wasn’t perfect. He got a lot of things right and a lot of things wrong. His opinion wasn’t the end of the argument when he was alive, and it’s certainly not now that he’s been dead 14 years.

> But more importantly: Stop putting your opinion in a dead man’s mouth to give it more credibility. It’s ghoulish. Let your opinion stand on its own two feet.
by idoubtit | 2025-06-11 11:03:29+00:00
> BSDs are [...] much better documented

This is an opinion that I've often read, but that does not match my limited experience. The difference in quality between BSDs and Linux is not clear. I've found outdated documentation on both sides, though BSDs mitigate this by being more stable (i.e. less innovative, if you prefer looking at the dark side).

For instance, a blog post was recently describing struggles with the NetBSD installer. It complained that the documentation chapter about installation was 7 years old, and about obsolete releases of the OS and its installer. https://eerielinux.wordpress.com/2025/05/31/installing-bsd-i...

Another example, this time with FreeBSD. The documentation still has a section about floppy disks, and the chapter about "Linux Binary Compatibility" is for Linux 3, about 10 years ago. Hard to tell if these pages are still valid.
by d_phase | 2025-06-11 11:05:43+00:00
You obviously haven't been A/B tested yet. I got very obvious advertisements in a super simple question I asked last week to ChatGPT. The question was "When was the last year it was really smokey in Canada" it answered in one paragraph, then gave me about 6 paragraphs of ads for air purifiers, masks etc.

I'd guess we're only 6-12 months out from a full advertisement takeover.
by IsaacGichuru | 2025-06-11 11:06:50+00:00
Location: EMEA, CET Timezones

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript, Angular, ReactJS, Next.js, Django, Flask, Node.js, Express.js, Python, MySQL, PostgreSQL, SQLite, MongoDB, CouchDB, Firebase, REST APIs, GraphQL, Docker, AWS (EC2, S3, Lambda), Azure Cloud Services, Git, GitHub, GitLab, CI/CD, Nginx, WebSockets, JWT, OAuth, PyTest, Jest, Cypress, Agile, Scrum, Figma, Adobe XD, Tailwind CSS, Bootstrap, Linux, Bash scripting, Trello, JIRA

Résumé/CV: https://drive.google.com/file/d/1EBQpTT0m9SCfGxg4BKc7ZBxF3nM...

Email: isaacgwamugi@gmail.com

I have over 5 years of professional experience building, deploying, and maintaining scalable fullstack applications. My recent focus has been on frontend engineering and UX design, where I bring a user-first mindset and strong technical execution.

One of my most impactful accomplishments was designing, building, and maintaining a full-scale healthcare platform from scratch that now serves tens of thousands of users across Kenya with 99.9% uptime. My work included: Building a powerful admin dashboard, Implementing features like advanced search, invoice generation, billing, live location matching, and secure health data management compliant with international standards.

I’m available to start immediately, and ready to collaborate with teams or solo on impactful digital solutions.
by natrys | 2025-06-11 11:07:18+00:00
> you might be referring to me having a "knowledge cut-off"

Don't forget I also referred to you having "hallucination". In retrospect, likening your logical consistency to an LLM was premature, because not even gpt-3.5 era models could pull off a gem like:

> You: to your Q about why no one can compete with DeepSeek R1 25-01 blah blah blah

>> Me: ...why would you presume I was talking about 25-01 when 28-05 exists and you even seem to know it?

>>> You: this was front and center on their API page!

Riveting stuff. Few more digs about poor grammar and how many times you stopped reading, and you might even sell the misdirection.
by potato3732842 | 2025-06-11 11:07:45+00:00
The entire new apartment and condo industry is built around attracting the largest buyer demographic during a 10min walk through. That buyer is a late 20s single (or otherwise unilaterally decision making) woman. Many millions have been spent on market research to figure out what these women want.

This is why modern apartments have big bathrooms with copious flat space around the sink and good looking living spaces but when you actually live in them you'll find out there's not enough room to scoot around your wife's thicc ass while she's digging for something in the fridge or any attempt to host a party becomes an instant game of human bumper cars due to the traffic paths to the drinks, bathroom, main room. Many times you'll even find that these apartments can only be furnished with minimalist aesthetics while there is technically room for standard furniture and appliance sets they make the spaces unusable. Women don't get exited about the kind of "there's space on this wall for a 80" TV and if we put the beer on the left side of the fridge you can reach it without getting off the couch" and "look at all these kitchen cabinets, I'll never pull out a pan to find that it's dirty from oil/dust" raw practicality type stuff that men do and will happily trade it away to make a more aesthetic space. Men will also much more readily live in older construction and place less value upon "new" or "new-ish" so there's a healthy amount of "what new buyers want vs what used buyers want" discrepancy going on too.

Source: Too much time listening to the guy who sells the cabinets for these new apartments.
by io84 | 2025-06-11 11:08:07+00:00
Interesting...thinking this through: For text and ideas the information size is often small enough to fit in human memory, and thus containing this is already unsolvable! I can ask the LLM to compose the text of a pitch and then film myself writing it out. Nothing you can do will prove the provenance of those bits was not from the AI.

So I think the premium product becomes in-person interaction, where the buyer is present for the genesis of the content (e.g. in dialogue).

Image/video/music might have more scalable forms of organic "product". E.g. a high-trust chain of custody from recording device to screen.
by smikhanov | 2025-06-11 11:09:36+00:00
Alright, let's run this thought experiment further then.

You suggest a connector to connect to a set of robot-compatible tools, fine. That set is again limited by what the robot manufacturer thought of in advance, so you're out of luck if you need to weld things, for example, but your robot doesn't come with a compatible welder. Attaching and detaching those tools now becomes a weak point: you either need a real human replacing the tools (ruining the autonomy), or you need to devise a procedure for your robot to switch tools somehow by detaching one from itself, putting it on a workbench for further use, and attaching a new one from a workbench.

The more universal and autonomous that switching procedure becomes, the more you're in the business of actually reinventing a human hand.

But let's assume that you've succeeded in that, against all odds. You now have a powerful robotic arm, connected to a base, that can work with a set of tools it can itself attach and detach. Now imagine for a second that this arm can't reach a certain point in the car it repairs and needs to move itself across the workshop.

Suddenly you're in the business of reinventing the legs.
by sevensor | 2025-06-11 11:09:38+00:00
Maintaining actual robots in an actual factory is not a job robots are remotely able to do at the moment. They can’t even identify, let alone fix, a problem like a cracked rotor bar in a motor. Not only that, how do they decide to take the machine down to replace a motor or keep running it until the motor fails? And if it fails repeatedly, are the robots going to recognize the need to diagnose the root cause? How? And what spares should we stock? This is just one small facet of the hugely complex and messy job of making real things in the real world. It’s a mixture of mechanical skill, technical judgement, and business reasoning. We’re working on getting machines to push the right grease into the right zerk at the right time, and even that technology, which does a predictable thing on a predictable schedule, still competes with a guy who walks the floor with a grease gun.

I’m astonished by the sheer arrogance of a man who thinks we’re anywhere near the point where general purpose robots build general purpose robots.
by jonplackett | 2025-06-11 11:11:26+00:00
It’s not a conspiracy theory to say the powerful’s modus operandi is ‘divide and rule’. It’s been this way for thousands of years.

We gotta stop calling people working hard manual jobs 7 days a week the scroungers and start calling the people working 0 days a week and collecting rent and passive income the scroungers - they are the real drain on society.
Ask HN: Dear Product Managers – How do you use LLM's in your day to day work?
by tss93 | 2025-06-11 11:12:38+00:00
Interesting to understand how you use it in real life scenarios.

I use it mainly to research the web, research competitors.

I used it for JTBD to explain the step-by-step process of our client's business flow (I am a b2b PM). Then, I checked with the colegue that worked with such clients for 10 years and got only two edis from her.

And the last thing I use Cursor with our GitHub repo to make SQL queries to our DB, and just exploring the already made logic (because we don't have any documentation, the only way to understand the parts we made is to ask Claude)

What about you? How do you use LLM's day to day?
by internet_points | 2025-06-11 11:12:38+00:00
Most of these make sense. I never liked the creepy style of the orbit plugin (though I like that they hosted their own llm). Deep Fake Detector seems like a lost cause? And pocket was never truly integrated, had to keep logging in again and again even though I was logged into my browser. It's good that they can try things and know when to stop.

OTOH, are there currently any Firefox-related services that make money? Like a service I (or a company) can pay for to get something slightly-useful but the money goes to Firefox development?
by DaSHacka | 2025-06-11 11:13:18+00:00
That was not an option for me, whether it was parents (under 18 at the time), school, extracurriculars, travelling abroad (also for extracurriculars), and more, the vast majority required vaccinations to participate/attend.

Sure, you could just say "well just ruin your future and NEET it up forever", but is that really any different than having it literally mandated? Remember, at the time it was heavily pushed that mandates would not be going away in the future, so the implication was anything forgone in the present would be for naught when you're inevitably forced to recieive it eventually anyway.

Granted, at the time I thought nothing if it, and happily got my first two doses. It was actually the experience of suffering side-effects from the second vaccine and getting labelled "anti-vax" when asking those around me for help that really turned me off the whole movement, forever.
by myrmidon | 2025-06-11 11:13:36+00:00
> The regulators managed to invert the learning curve [0]

This is conjecture. If you wanted to establish this, you would have to show that cost of (skilled) labor was unchanging or negligible.

It is also important to consider that nuclear power deaths/damages are much more localized and traceable than excess deaths from air pollution, and thus much less acceptable to the voting population-- you could argue that this should not make any difference (I disagree), but I don't want to digress here too much.

> we're all lucky that the Chinese chose a different tack to the West's policy of energy failure

What do you believe that is? Because from my point of view, China generates a negligible amount of electricity from nuclear power (<5%), this is not going to change within the next decades, and the main "purpose" from what I can tell is to in-house reactor/turbine know-how (instead of relying on Alstom/Siemesn).
by arewethereyeta | 2025-06-11 11:14:17+00:00
Shameless plug but I have a client that got rid of almost 90% by blocking residential proxies or HTTP proxies in general using our service [1]. I tend to think people try some measures that are very hard to maintain going for behavioural data and other indicators where all fraud sits on this L1 being a proxy or a vpn.

[1] https://visitorqueey.com
by leakycap | 2025-06-11 11:14:21+00:00
I think perspective is important here.

I'm alive because pharma developed an expensive drug that, at the time I got it, was only administered to 42 others before me.

I was a single person working my first job out of college with Blue Cross Blue Shield and got the best I think was available.

You might be jaded after working so long in a difficult industry; the medical research/pharma work done matters to the patients who receive it and get another decade+ of good life.
by tikhonj | 2025-06-11 11:15:12+00:00
Pretty much everyone makes modifications to their homes— arranging furniture, choosing decorations, storing tools and implements and books and...

I've been to hotel rooms that looked identical to each other. I've never been to anybody's long-term home that wasn't unique—and unique in obvious, personalized ways. Even the most regularized housing ends up unique: I've visited everything from US dorm rooms to ex-Soviet housing blocks to cookie-cutter HOA-invested suburbs and yet, rules and norms aside, folks' private spaces were always unique, adapted through both conscious action and by unconscious day-to-day habits.

Just because 90% of these modifications did not need more DIY tools than the occasional hammer and nail does not mean they don't "count". That just shows that reducing friction, risk and skill requirements matters.

Gentle ramping helps in two ways. For people who would be inclined to get into more "advanced" modifications, it lowers the activation energy needed and makes it easier to learn the necessary skills. But even for people who would not be inclined to go "all the way", it still helps them make more involved modifications than they would otherwise. A system with natural affordances to adaptation lets people make the changes they want with less thought and attention than they would otherwise need—the design of the system itself takes on some of the cognitive load for them.

With physical objects like home furniture, the affordances stem from the physical nature of the item and the environment. With software, the affordances—or lack thereof—stem entirely from the software's design.

Mainstream software systems are clearly not designed to be adaptable, but we should not take this as a signal about human nature. Large, quasi-monopolistic companies are driven by scalability, legibility and control far more than user empowerment or adaptability. And most people get stuck with these systems less because they prefer the design and more because there are structural and legal obstacles to switching. The obstacles are surmountable—you can absolutely use a customizing Linux desktop day-to-day, I do!—but they add real friction. And, as we repeatedly see through both research and observation, friction makes a big difference to most people. Friction has an outsize impact not because of people's immutable preferences but, as you said, because people have finite pools of time and attention with too many demands to do everything.
by citrin_ru | 2025-06-11 11:15:48+00:00
Thanks for this insight. It's very counter intuitive. Normally transparency is additional work for a GPU.

I had "Reduce Transparency" check-box in settings turned on because I distaste semit-transparent interfaces. Was not noticing performance problems except one application - Ogranics Maps which were unusably slow after switching to another app and returning to maps so I had to restart it freqently (swipe up). I was thinking that the problem is with Ogranics Maps code.

After seeing this comment re-enabled transparency (iOS default) and Ogranics Maps working fast even if I switch between Organic Maps and other apps!
by baobabKoodaa | 2025-06-11 11:16:02+00:00
Well, I sure can!

When you develop software by gluing together 1000000 small packages, you now have 1000000 points of failure.

When you develop software by... you know, writing trivial things by yourself instead of downloading a package... you have maybe 100 points of failure instead of 1000000 points of failure.

Having 100 points of failure is better than having 1000000 points of failure.

Note that in this example you are writing trivial things by yourself instead of adding a package. So we're not taking the same set of code as dependencies, slicing it into different number of slices, instead we're taking less code as dependencies.
by 7bit | 2025-06-11 11:16:51+00:00
What conspiracy theory?

Richard Field (Lehman Brothers) walked away with 500-1000 Million USD after causing the worldwide financial crisis.

Trump bankrupted multiple corporations, impacting the lives of thousands of workers and their families. He is president now.

RFK Junior's budget cuts stopped important work on HIV and cancer research, delaying finding a cure or better treatment, which will cause pain and suffering for millions of people. He just sacked the entire vaccine committee. He still is secretary of health.

I would go on, but my stomach ulcer is already flaming up again.

The only people who face the consequences of their actions are you and me. The wealthy shit on your morals of taking responsibility. That's not a conspiracy theory.
by wissam124 | 2025-06-11 11:17:12+00:00
For the 20th birthday of the book's publication, there was an article in the Guardian that ended on this beautiful quote that captured the experience of reading the book perfectly for me:

" It’ll be a slog, but around the point where it starts making sense, you will read these words:

'But you never know when the magic will descend on you. You never know when the grooves will open up. And once the magic descends you don’t want to change even the smallest detail. You don’t know what concordance of factors and variables yields that calibrated can’t-miss feeling, and you don’t want to soil the magic by trying to figure it out, but you don’t want to change your grip, your stick, your side of the court, your angle of incidence to the sun.' "
by bartread | 2025-06-11 11:17:22+00:00
> Although a lot of the ire around left-pad was programmers using a library for something so trivial, but that's a different conversation.

Very true.

Although, from 2012 onwards, up to around the time of the leftpad incident, the trend - and the pressure - was to minimise the amount of work your code was doing and to publish tiny packages that only did one thing or solved one problem, deferring to other tiny packages for anything non-core. I remember colleagues more embedded in the JS world than I was passionately arguing for this in 2012/13.

And it did make some sense: bandwidth matters, particularly on mobile devices (which became a key source of traffic during that period) so why pull in some gigantic do everything library when you only need a handful of functions[0]? Sure, minifying and pruning help but, due to JS's nature, pruning can only get you so far.

But, yes, I think leftpad was something of a teaching moment on the downsides of this approach.

[0] Of course, if you then stick 6 different tracking scripts in all your pages, it's super-easy to undo all the good you've done by minimising your bundle size, but that's a different conversation.
by eightnoteight | 2025-06-11 11:18:20+00:00
credit balance api is pretty cool

always liked the v0 feature where they notify to top up when the balance runs low

when do apps invoke the credit balance api? before sending events or they poll asynchronously and keep a local cache about the credit balance?

i guess caching would be a bad pattern too as the app may not function immediately after the top up of credits
by bayindirh | 2025-06-11 11:18:46+00:00
Personally I understand both Al-Ghazali and "Not driven by logic, anger" parts very well. I have been in that position as well.

Being neutral and seeing a good way forward is not something practiced, taught or celebrated in western, esp. American culture much. One always needs to have a thrust source (mostly an emotion driven by logic, taught during being grown up (e.g.: You should be angry about it)) to make decisions.

In fact, sometimes, you just don't have a thrust source, you just feel like doing it. It feels the right thing to do, and you do it with no emotions attached.

This is a boon, in fact it's called "clarity" brought by being with yourself. Either spending time outdoors, doing some reflection work, or by meditating. I use the same methods when I face with a non-urgent but important decision. Let the way reveal itself. Putting logic and emotions aside and finding the right way is not easy, or the process is not smooth sailing, but I never arrived to a wrong place by following that path.
by baobabKoodaa | 2025-06-11 11:18:47+00:00
While you are correct, the problem compounds when popular package developers choose to use tiny packages.

I don't need left-pad.

But maybe I need react-starter-kit.

Now, imagine that react-starter-kit has a dependency to markdown-js-blobber, which has a dependency to make-text-nice, which has a dependency to left-pad.

In this scenario I am now "pulling in a package to pad a string". If I am "smart enough to use a package manager", I should be "more than capable to write..." an alternative to react-starter-kit..?