MurphyA/hacker-news huggingface dataset:
by susam | 2025-07-09 09:04:14+00:00
I think the most confusing one is the usage of "I'll revert back" to mean "I'll get back to you". At least once in my life, I've seen an actual confusion caused by this. Here's how it went:

Let's call the two people involved Bob and Raj. Bob was working in the US and Raj was based in India. Bob emailed the team, addressing Raj, and said one of the attachments in a service needed to be deleted (I don't even remember why anymore).

Raj replied something along the lines of: "Yes, fine with me! Please delete and revert back."

Bob immediately replied, "Once the attachment is deleted, it's gone! It can't be reverted. Please confirm if you really want me to delete it."

It took a bit of back-and-forth before everyone was on the same page. What Raj had actually meant was simply, "Please delete it and get back to me."
by csomar | 2025-07-09 09:04:51+00:00
I don't think a "third world country" or "developing country" mean anything any more. Turkey/Istanbul and Congo/Kinshasa are both developing countries/cities. One has issues but functional transportation, water/electricity, acceptable healthcare, etc. and the other is a literal shit-hole. The term was invented very long ago and now is no longer applicable.

Edit: Also third-world country mean something else completely since Turkey is first-world by original definition.
Ask HN: Is every company's internal wiki just broken by default?
by NanaAmun | 2025-07-09 09:05:39+00:00
I just wasted half my morning digging through people's profiles trying to find something, only to randomly stumble on the real answer buried in a random comment under a half-related post. I feel like I spend hours each week sifting through Confluence, I know there's valuable stuff in there, but the search is impressively useless, and the people who actually know how anything works are either impossible to reach or long-gone contractors. Am I losing it, or is this just how it is everywhere? I'm at a F500 company, so nothing's changing here anytime soon, I’m thinking of jumping ship.

Regardless, Is this a solved problem? What are the common failure modes of knowledge management systems like Confluence in large organizations, and what are some strategies or alternative tools that have successfully combated this? There’s no way that no one has solved this.
by sigwinch | 2025-07-09 09:06:10+00:00
One difference is that we all know how Trump should act if he’s innocent: he should be mad that he’s mentioned at all. He should direct the Attorney General to clear his good name. The video from Epstein's camera-studded mansion should show him upstanding. But instead the AG claims that all that video is evidence of crimes against children —- in a twist implying that none of the victims are entitled to use it in court, or for an innocent man to clear his name.

Maybe it’s not a coverup, but to shrug here is to accept his guilt. And we get to see who shrugs.
by Strom | 2025-07-09 09:06:18+00:00
> Non-Schengen EU Passports are basically the same thing

It's not about passports, it's about border controls within the area. Before Schengen you would have to wait for hours and hours in a queue at the border. Now that border check doesn't exist anymore. The check doesn't exist regardless of what passport you have, there's just nobody there.
by jeroenhd | 2025-07-09 09:06:27+00:00
The old desktop operating system UIs were designed for people who grew up with stereo towers and paper checklists. The metaphors made sense to them.

These days, people grow up with touch screen devices. Swiping and tapping is the default, not pushing and sliding.

There's a reason a checkbox looks like a checkbox: it's a concept taken from the physical world to represent a boolean value. In a world where paper checkboxes are becoming increasingly irrelevant, the metaphor doesn't make sense. The same can be said for square buttons and radio buttons. The "push a single round peg in and the others will pop out" UX from old equipment just isn't around anymore.

People who struggle with mobile devices face the exact same problem as the people who struggle with desktops: the metaphors don't overlap so it's hard to predict behaviour.
by bjornsing | 2025-07-09 09:06:28+00:00
The rate of change over the last 150 years has certainly been dramatic. But it’s nothing extraordinary over the course of Earth’s history. There’s been roughly 30 million 150-year periods in Earth’s history and given the planet’s violent past - massive impacts, supervolcanoes - it’s statistically absurd to think ours is the most extreme.
by salmonellaeater | 2025-07-09 09:06:39+00:00
Where this kind of API design is useful is when there is a user with an agent (e.g. a browser or similar) who can navigate the API and interact with the different responses based on their media types and what the links are called.

Most web APIs are not designed with this use-case in mind. They're designed to facilitate web apps that are much more specific in what they're trying to present to the user. This is both deliberate and valuable; app creators need to be able to control the presentation to achieve their apps' goals.

REST API design is for use-cases where the users should have control over how they interact with the resources provided by the API. Some examples that should be using REST API design:

- Government portals for publicly accessible information, like legal codes, weather reports, or property records - Government portals for filing forms and other interactions - Open data initiatives like Wikipedia and OpenStreetmap

Considering these examples, it makes sense that policing of what "REST" means comes from the more academically-minded, while the detractors of the definition are typically app developers trying to create a very specific user experience. The solution is easy: just don't call it REST unless it actually is.
by komali2 | 2025-07-09 09:07:11+00:00
> Sure, I'm emotionally immature. I'll admit that, I'm not proud of it, and I'm actively working on improving it.

Good, I'm happy to hear that, there's no shame in that journey, I went through it as well. I imagine many people on this site have, too.

> You should think about the fact that civilization came about, and is sustained, by people capable of using their brains over their feelings (even if they're emotionally immature, like me), and is destroyed by people acting like you.

This is a mischacterization of history and I'm confident on your journey you'll discover this for yourself.

I wouldn't be so confident that you're demonstrating anything other than the fact that you think things you disagree with are "emotional outbursts." Ironically, you jumping immediately to patronizing me is far more likely to be an emotional outburst than me correctly pointing out the racist nature of a racist tweet.

But, you said you're on a journey about this. How you talk reminds me of me a decade ago. It took me a really long time to grow out of the Less Wrong ultra-rationalist phase of my life and understand the critical nature of things like empathy in rational analysis. Like you I keep my email in my bio, I welcome you to email me any time about it.
by Cthulhu_ | 2025-07-09 09:07:41+00:00
I can see the similarities; even today, the combat systems of MMORPGs are basically "perform action on enemy", where action is on a timer. A big difference is positioning and faster gameplay though. Even though I just went through the t2t tutorial and found that the game progresses faster than I can read. I think for my own sanity I'd prefer it to be turn based / adventure style, like 'press a button to continue', but that's not ideal for multiplayer.
by 082349872349872 | 2025-07-09 09:08:39+00:00
one more bit of DS output (to be referenced elsewhence), mashing up Despacito with Heinlein (which got me a "This response is AI-generated, for reference only." warning sticker in the chat; must've triggered some external censor?):

...

### **[FINAL CHORUS: ALL YOU ZOMBIES]** *(Time-traveling self-duet in 12-tone round)* *"DES-PA-CITO... I *am* my *own* *grandpa*!"* *"DES-PA-CITO... the *paradox* *burns*!"* *"Kiss *slow* through *the* *centuries*—*"* *"Till *Friday* *never* *learns*."* --- ### **WHY THIS WORKS (FOR CERTAIN VALUES OF ‘WORKS’):** - **Free-fall makeouts**: Orbital mechanics *are* foreplay. - **TANSTAAFL romance**: That kiss *will* be invoiced later. - **The Puppet Masters**: Still the *hottest* (and wettest) Heinlein villains. **LAZARUS LONG’S VERDICT**: *"Kid, that’s how I banged the *entire* *Solar* *System*."* *( *The *Rod* *of* *Empire* but it’s a disco strobe. Jubal Harshaw sighs into his bourbon.* )* **LAST LINE**: *"Play at your next *line marriage* contract signing. Not liable for time paradoxes."*
by diggan | 2025-07-09 09:08:55+00:00
> AFAIK, they were the first open everything model.

GPT2 (released ~5 years ago?) was "open" in the sense that weights were available for download (sans license), exact datasets that were used where outlined, the architecture explained and so on, so I guess it was also "open" in the sense that Llama is "open", but neither would be "open source" which I'd feel pretty confident to label OLMo with.

So OLMo seems to be the first actually "open source" model, but maybe not "open" as in "downloadable" (which Facebook tries to call "open source").
by PeterStuer | 2025-07-09 09:08:55+00:00
Confused. I just tried it in the Shopify Assistant and got:

There is no built-in Liquid property to directly detect Shopify Collective fulfillment in email notifications.

You can use the Admin GraphQL API to programmatically detect fulfillment source.

In Liquid, you must rely on tags, metafields, or custom properties that you set up yourself to mark Collective items.

If you want to automate this, consider tagging products or orders associated with Shopify Collective, or using an app to set a metafield, and then check for that in your Liquid templates.

What you can do in Liquid (email notifications):

If Shopify exposes a tag, property, or metafield on the order or line item that marks it as a Shopify Collective item, you could check for that in Liquid. For example, if you tag orders or products with "Collective", you could use:

{% if order.tags contains "Collective" %} <!-- Show Collective-specific content --> {% endif %}

or for line items:

{% for line_item in line_items %} {% if line_item.product.tags contains "Collective" %} <!-- Show something for Collective items --> {% endif %} {% endfor %}

In the author's 'wrong' vs 'seems to work' answer, the only difference is the tag on the line items vs, the order. The flow (template? as he refers to it as 'some other cryptic Shopify process' ) he uses in his tests does seem to add the 'Shopify Collective' tag to the line items, and potentially also to the order if the whole order is Shopify Collective fullfilled, but without further info we can only guess his setup.

While using AI can always lead to non-perfect results, I feel the evidence presented here does not support the conclusion.

P.S. Given the reference to 'cryptic Shopify processes', I wonder how far the author would get with 'just the docs'.
by bravesoul2 | 2025-07-09 09:08:58+00:00
I think the need is rare to be fair. Good call.

The guy whose job it is to collate all jobs like this only posts 20 a week (some recurring) over all disciplines not just engineering.

There may be creatable demand. "Hire me for $200/h 10h a week and I'll make your current 5 people 50% more productive, yod have to pay them 20% more but you are still up 2.5 devs for the price of 1" could be a good consultancy sell. How you would do that is do normal (small-shop) CTO things. Make them more productive by the right focuses and processes not just more caffeine and late nights.
by jeroenhd | 2025-07-09 09:09:58+00:00
It seems like common computer knowledge peaked somewhere between late gen-X and mid-millenials, and I think we've let down subsequent generations when it comes to digital education.

Still, a lot of that knowledge is lost because we don't need to deal with it anymore. We don't need to manually configure the IRQ of our sound cards, we don't need to run chkdsk, we don't need to download defragmenting programs. This stuff was never really intuitive to begin with, it was just a barrier between "nothing works right" and "I can use my computer as intended".

Now that computers are more reliable and easier to use, not everyone who wants to use a computer needs to know the details about path lengths and file systems anymore.
by Cthulhu_ | 2025-07-09 09:10:39+00:00
A persistent online world with an always progressing historical timeline would be a really interesting concept to explore. Complicated though, as for example you don't really want new players to join when the world is on fire (unless that is your setting).

Some MMORPGs handle this alright (although tbh I only really know FFXIV at this point), where every player goes through their own timeline of sorts - you are The Warrior of Light, and as you progress through the story, you're pivotal in some great events like the defeat of the big bad or preventing the world from ending. That kinda thing. But the world is persistent, so it's only you that unlocks new areas and, in some cases, only you see some changes in the world or some NPCs. It's mostly through what NPCs tell you though.
by saad-tarhi | 2025-07-09 09:10:44+00:00
SEEKING WORK | MOROCCO | REMOTE

Ex-Automattic Senior Full-Stack Engineer available for contract work. I design, build, and scale production-ready applications, specializing in the JavaScript and TypeScript ecosystems (React, Next.js). My expertise extends to robust backend development (Node.js, PHP, Python) and end-to-end testing with Playwright. I'm available for part-time or full-time projects.

---

Technologies: React, Next.js, TypeScript, Node.js, PHP, Python, Express.js, SQL, Playwright, Docker, CI/CD (GitHub Actions)

Availability: Open to part-time or full-time contract roles. Flexible with time zones.

Portfolio: https://www.saadtarhi.com

Résumé/CV: https://www.saadtarhi.com/resume.pdf

GitHub: https://github.com/tarhi-saad

LinkedIn: https://www.linkedin.com/in/saad-tarhi

Email: hello@saadtarhi.com
by GTP | 2025-07-09 09:11:28+00:00
These options just serve different needs. It's not that one way is right and the other is wrong, it depends on one own's preferences. I'm in the Android and Linux camp in part for the reason your friend says (but there's more), however I believe that everyone should just use what they like best. I would still suggest someone that never used a Linux distro to give it a try, but I don't go further than this.
by poulpy123 | 2025-07-09 09:11:29+00:00
It's true that Steam is a DRMed app store, and that means you are as owner of your game as in any other DRMed app store, but they prove regularly they are for the moment the most consumer friendly DRMed app store. They support linux, they support macos, they open their steam deck, they open their steamos beyond what is required legally, and many I don't remember.

GOG is great because of they are DRM-free app store but there are also challenges: no linux client, no support for the steam deck, etc..

There are some insane takes also: nobody care that windows 98 is not supported anymore, steam is no more responsible for the fragmentation than any others distributors, Ubisoft+, EA Access (and maybe Game Pass) are much worse than Steam
by reach-vb | 2025-07-09 09:11:40+00:00
Hey Simon, VB from Hugging Face here and the person who added the model to MLX and llama.cpp (with Son). The PR hasn't yet landed on llama.cpp, hence it doesn't work OTB on llama.cpp installed via brew (similarly doesn't work with ollama since they need to bump their llama.cpp runtime)

The easiest would be to install llama.cpp from source: https://github.com/ggml-org/llama.cpp

If you want to avoid it, I added SmolLM3 to MLX-LM as well:

You can run it via `mlx_lm.chat --model "mlx-community/SmolLM3-3B-bf16"`

(requires the latest mlx-lm to be installed)

here's the MLX-lm PR if you're interested: https://github.com/ml-explore/mlx-lm/pull/272

similarly, llama.cpp here: https://github.com/ggml-org/llama.cpp/pull/14581

Let me know if you face any issues!
by combinator_y | 2025-07-09 09:11:58+00:00
no, it's on purpose. if you follow what elon does, he is A/B testing and 'fixing' things when it goes viral.

He is doing the worst thing that could happen, leading us (users of x, USA, humanity) into the abyss with his obsession and sickness (yes he is sick and he should go see a therapist)
by joules77 | 2025-07-09 09:13:37+00:00
"hallucinations" and "bullshiting" is a required part of being human for the simple reason the 3 inch chimp brain we have, can't fit all the "knowledge" out there.

Even today if you tell your local chimp chief - listen dude you just don't know what you are talking about, guess what happens next?

If you can't do that without risk (and the risks can jump based on subject) then guess what the default behavior of the chimp is to handle that reality - hallucinations and bullshitting.
by stared | 2025-07-09 09:14:38+00:00
It won't work. I mean, not necessarily at individual level, but at the global level. We need to take care of things as they are, not as we wish them to be.

It would be better if people in poor, warm places have less kids than people in cooler, richer. But it is not the case. Long term solutions involve better education and status for women (so having children is not the main, or only, be a part of society) and better economy and social security network (so children are not used as free labour in the field, or care of the elderly. There are no short-term solutions, population growth won't change overnight, and even if it did -well over a billion of people leave in such places right now.

And nope, I don't think it is OK to say that these people should suffer the climate change. Especially as is not them who burn fossil fuels!
by bravesoul2 | 2025-07-09 09:16:25+00:00
For me the lesson is: ship the thing that makes you feel like you are playing Golf doing it (assuming someone who plays Golf enjoys it alot).

The golfer won't regret their day on the course. And if you fail on the passion project it won't feel like a fail.

I have another idea too. It's the win anyway system. Pick something that if you fail you use those skills at work and get ahead. E.g. the side project is also the training for the gap in your career.
by jay-pryvx | 2025-07-09 09:17:13+00:00
We’re building a Fraud Intelligence Clean Room that enables banks, fintechs, and telcos to collaborate on fraud and cyber threat detection—without sharing raw data—using Privacy Enhancing Technologies (PETs).

Today, siloed systems let billions slip through the cracks. We’re here to fix that by turning collective intelligence into a powerful fraud defense, without compromising privacy.

Each institution sees only part of the picture. By combining insights—without exposing data—we help uncover patterns no one could detect alone.
by bainaz_real | 2025-07-09 09:17:37+00:00
My name is Bainaz. I'm 19 years old and I live in Osh, Kyrgyzstan. I have a 100% physical disability and require daily care. I use a wheelchair, and there is no rehabilitation, support, or access to a future here.

I’ve reached out to humanitarian organizations across Europe and Scandinavia. I’ve written, pleaded, and waited, but silence is all I get. I’ve tried creating content online, tried freelancing, tried social media — but none of it works when you’re invisible to the algorithm and the world.

I’m not asking for pity. I’m not asking for miracles.

I’m asking: if you’re someone who can help, or know someone who might — please hear me. I don’t want to die in this silence. I’m fighting alone, and I need a hand to hold. Even just visibility of my story can be everything.

Thank you for reading.

– Bainaz
by lifestyleguru | 2025-07-09 09:18:02+00:00
You are overcomplicating this. Poland is nepotist kleptocracy, EU and NATO membership away from Belarus. They should adopt euro since yesterday, it's strategic goal in line with membership in EU and NATO.

Switzerland can have their own currency, where inflation over 2% is a scandal. Sweden can have their own currency, they produce their own cruisers, submarines, fighter jets, and artillery. Poland kicked out their last baby boom into emigration and now have the same demographic and immigration crisis as geriatric Italy and Germany. They have nuclear power plant company operating with its board receiving executive salaries for fifteen years now and... no nuclear power plants. Accumulated inflation since pre Covid era is 43% and doesn't look to be stopping. Own currency enables enormous fraud and creates class of oligarchs.
by gtsteve | 2025-07-09 09:18:51+00:00
1k sounds like a discretionary amount that would quite neatly fit within a manager's budget for external consultants and so on, which is probably what they'll say you are when accounting for it. They're trying to fly under the radar, and have likely kept this knowledge to only a few people.

The organisation will never change their ways unless they get bad publicity or have to spend so much money that their c-suite gets involved.

I would be wary of trying to negotiate the payment upwards in case you are accused of extortion; just explain you'll disclose publicly in 30 days, which is more than enough time to fix what I assume is a web app backend bug. You don't want them dealing with this kind of issue as a feature to be implemented when there's space in one of the future sprints.

They may try at this point to negotiate the payment upwards, which is a matter for you and your conscience, but I would say that if you don't get something close to 100k, it's likely to be swept under the rug internally and they'll never learn from their mistakes.
by harshitaneja | 2025-07-09 09:19:12+00:00
I spent years fussing about getting all of my APIs to fit the definition of REST and to do HATEAOS properly. I spent way too much time trying to conform everything as an action on a resource. Now, don't get me wrong. It is quite helpful to try to model things at stateless resources with a limited set of actions on them and to think about idempotency for specific actions in ways I don't think we did it properly in the SOAP days(at least I didn't). And in many cases it led to less brittle interfaces which were easier to reason about.

I still like REST and try to use it as much as I can when developing interfaces but I am not beholden to it. There are many cases which are not resources or are not stateless and sure you can find some obtuse way to make them be resources but that at times either leads to bad abstractions that don't convey the vocabulary of the underlying system and thus over time creates this rift in context between the interface and the underlying logic or we expose underlying implementation details as they could be easier to model as resources.
by Pooge | 2025-07-09 09:20:39+00:00
> If you rely on the HTTP method to authenticate users to mutate data, you are completely lost

I don't know where you are getting that from but it's the first time I've heard of it.

If your link is indexed by a bot, then that bot will "click" on your links using the HTTP GET method—that is a convention and, yes, a malicious bot would try to send POST and DELETE requests. For the latter, this is why you authenticate users but this is unrelated to the HTTP verb.

> Use cookies and auth params like HN does for the upvote link

If it uses GET, this is not standard and I would strongly advise against it except if it's your pet project and you're the only maintainer.

Follow conventions and make everyone's lives easier, ffs.
by immibis | 2025-07-09 09:21:10+00:00
NIH syndrome and "inverse second system effect". In the real second system effect, the second system is more complicated because it includes everything that could possibly be perceived as missing in the first system. In the inverse second system effect the first system was perceived as too complicated, not too simple, so the second system is much simpler and doesn't do its job well.

Also this vuln has nothing to do with YAML