MurphyA/hacker-news huggingface dataset:
by altern8 | 2026-01-24 22:10:19+00:00
I know that there is a regulated meaning—at least for food—even down to the region (Scotch, Chianti, Champagne, etc.) or even city (Modena, for balsamic vinegar), but laws aren't the same in every country.

"Made in EU" would be equivalent to "Made in USA", and I'm pretty sure it's regulated.

This is just an app though, so they can say whatever they want. I've seen "Made with love", "Made on Earth", etc.
by staindk | 2026-01-24 22:10:29+00:00
I'm a people pleaser and am involved in too many things at work. Friday afternoon mid-sentence I realised I was putting like 5 monkeys on my back for something I'd get done before we start the sprint Monday morning...

Good article to reflect on. Tone is a bit crass maybe but a good read. Need to get better at helping (if I can) and then delegating, instead of defaulting to "let me look into it".
by anondual | 2026-01-24 22:11:03+00:00
You should have posted your comment at the top.

> Daoism also appears to have taken a literalist turn (ironically).

It's incredibly ironic. To those who wonder where the irony is, imagine writing a book of poems on "freesbeing", which you describe as an ineffable experience that one gets when they play the freesbee. In your book, most passages allude to subtleties that escape any reader who isn't a freesbee enthousiast. And so, only those who pick up a freesbee and start throwing it unlock the meaning in your book. Then thousands of years later, intellectuals try to explain "freesbeing" without knowing what even is the freesbee.

Daoism is a practical guide to a mystical way of life. Similar to the teachings of Buddhist mystics, Advaitist mystics, Christian mystics, Sufi mystics, and so forth. Most such teachings are very practical and somewhat point in the same (inner) direction. A shared core tenet is that experiences are infinitely more valid (i.e. true) than the content of thoughts (i.e. concepts, philosophy, beliefs, labels, words, etc) used to describe them. Said more commonly, the mind -- the craddle of thoughts, the mother of all concepts, explanations, and philosophies -- is a liar. This is peppered everywhere in the Tao Te Ching, starting from the very first line. Yet, most interpretations of it are conceptual, trying to make it into some kind of a philosophy.
by speakingmoistly | 2026-01-24 22:11:23+00:00
I'd also toss in that it feels like the consumer demand for smart cars is just as manufactured as the demand for "smart" components (not limited to but including AI features) in everything. It makes products less reliable over time, and pushes upgrades / replacement faster (and opens the door to subscriptions being added on already-overpriced products).

Not everything needs a touchscreen.
by bitwize | 2026-01-24 22:11:38+00:00
Probably the most precious gift my wife—a widow herself, as well as having endured quite a bit else over the past 20 years—has given me was, she let me help. She let me in when she hadn't much of a reason to trust anyone.

Of course, if it hadn't been for her dog propeller-tailing when I walked in the door and wondering where I was when I left, I probably wouldn't have gotten the chance. So I owe him my gratitude as well.
by krapp | 2026-01-24 22:11:41+00:00
Mastodon doesn't need to be "adopted by the masses" to be successful. I and plenty of other people are perfectly fine happy with it (and I use Mastodon comments for my blog.)

I don't understand the knee-jerk reactions whenever Mastodon comes up here. Someone always has to declare it dead, someone always has to rant about "leftist politics" and "fascist moderators." And then they usually suggest Nostr which is far more dead than Mastodon.

Nothing is perfect - Mastodon does have its rough edges - but even a moderately successful breakaway from mainstream social media is worth celebrating. I remember when the consensus on HN was that any alternative to the mainstream would be impossible, doomed to fail. The fediverse has its community and its identity, it isn't a flash in the pan.
by idontwantthis | 2026-01-24 22:11:55+00:00
If it involves Nextjs then we aren’t talking about the same category of software. Yes it can make a website pretty darn well. Can it debug and fix excessive database connection creation in a way that won’t make things worse? Maybe, but more often not and that’s why we are engineers and not craftsmen.

That example is from a recent bug I fixed without Cursor being able to help. It wanted to create a wrapper around the pool class that would have blocked all threads until a connection was free. Bug fixed! App broken!
by SpicyLemonZest | 2026-01-24 22:13:14+00:00
The confusion is that your statement is not true. Many laws, including school vaccine mandates, aren't backed by state violence. They don't require nor anticipate the deployment of state violence to enforce. They're just rules about how a certain program ought to be administered.

Even for the laws which are "backed by" state violence in some deep theoretical sense, I think it's misleading to the point of nonsense to characterize them that way. When the government says "the speed limit on this stretch of the road is 65 miles per hour", they do not mean and the public does not understand them to mean "we will commit violence against anyone who drives 66 miles per hour". It would be ridiculous for driver who's stopped by police and gets a speeding ticket to claim that they've been subject to violence.

To me, it seems clear that this kind of equivocation is an attempt to minimize the actual ongoing campaign of literal state violence by the Trump regime. I'll take you at your word that you're not familiar with that campaign, but please remember that the concept of "state violence" is inherently political. Talking about it implies a position on the actual state and how it actually deploys violence, whether you intend to or not.
by vaibhav2614 | 2026-01-24 22:13:28+00:00
Microservices seem great when you're writing them, but they become unwieldy pretty fast.

At the beginning, it's nice to know that team A is responsible for service B, so that if there are any bugs/feature requests, you know who to go to.

This neat story falls apart if team A gets dissolved or merged with another team. The new group owning service B doesn't feel the same level of ownership. When maintenance work comes in (security vulnerabilities, stack modernization, migrations), the team is forced to internalize it rather than share it with other teams.

Operational maintenance also becomes a lot harder - deploying many services correctly is much more difficult locally, in pre-prod, and in production. Any benefits you get from writing a single HTTP server quickly are erased in the time spent on integration work with the rest of the company.

Here is a blog post that makes a more expansive argument against microservices:
https://www.docker.com/blog/do-you-really-need-microservices...
by Chilinot | 2026-01-24 22:13:42+00:00
Lane keep assist is always enabled, this "copilot" or whatever it's called is an extra feature i can manually enable over the default lane assist. And it will steer and follow the road quite well in most conditions. But sometimes it starts the ping pong behaviour.

Should also be noted that i never take my hands of the wheel. And the volvo is quite fast at beeping at me if it detects that i dont hang onto the wheel.
by crazygringo | 2026-01-24 22:14:01+00:00
> Because story points MUST be specific per person based on the smallest task they ever faced, they cannot be summed up because they are not units, and points do not translate to time, we cannot talk about story points.

Literally none of that is anything I've ever encountered on any team.

They're not specific to a person, they're to a team.

They have nothing to do with the smallest task ever faced.

They are obviously for summing and are obviously units.

They effectively get translated into time in the sense that the team has a history of delivering an average of n points per e.g. 2 weeks.
by swores | 2026-01-24 22:15:34+00:00
I wasn't insinuating any sort of judgement, from myself or from the vague general public that I referred to; just commenting on which parts are particularly visible & thought about.

Edit: I wasn't going to say anything, but then noticed you're the same person I was replying to before, so I will since it's more than once - in both your comments you seem to feel that you need to defend Wikipedia but in both cases there was nobody attacking them :)

I appreciate that internet comments can often contain lots of hostility, but I encourage you to remember that it's not a default state, and that often comments are just good faith opinions without an angry subtext. In both cases you could have just written as if adding some interesting information, rather than as if you're countering an anti-Wikipedia campaign. (And I'm not trying to attack or criticise now either, sorry if it comes off that way - just constructive feedback!)
by dismalaf | 2026-01-24 22:16:18+00:00
The two most recent events were both taped, both seemed to be justified in using force. If a tape comes out where someone is killed and they're not fighting ICE agents or hitting them with a car, then I'll agree that it wasn't justified.

I believe evidence and what I see.

It's funny, I'm old enough to remember stuff like this: https://www.nbcnews.com/news/latino/new-documentary-eli-n-re...

Remember that? When they shoved an MP5 in the face of a 6 year old boy to deport him? Yet relatively little uproar compared to recent events where they're actually deporting or fighting criminals.
by elsjaako | 2026-01-24 22:16:20+00:00
I know I shouldn't react this way, but this view that Mastodon can only be successful if it's the largest platform out there always gets under my skin. There are about a million active users of the fediverse, and I know plenty of us find it nice right now.

Active users are measured in different ways by different platforms, so if we compare registered users, fedi has 12.5M compared to 42M for Bluesky. So it's approximately 25% of the size.

It's not the best place to go if you want to get a large following, and it's not Serious Business, but as a user that's not what I want from a social platform. I have plenty of people to follow who are talking about things that interest me.

You're welcome to come have a look if you want, but otherwise no worries. We're doing fine. Maybe you'll check it out sometime when some drama happens at Bluesky. The fediverse is not going away any time soon.
by TeMPOraL | 2026-01-24 22:16:41+00:00
> Baseline includes things like the difference between a web browser and a search engine, "the cloud" is someone else's computer, and encrypted means gone if you lose the password/key.

One of these things is not like the other...

That's why I'm stressing the comparison to e.g. government documents: nothing in meatspace requires regular people to show anywhere near as much conscientiousness as handling encryption keys.

Or: many people probably know, in the abstract, that "encrypted means gone if you lose the key", much like many people know slipping up while working on a HV line will kill you. Doesn't mean we should require everyone to play with them.
Show HN: I embedded Claude inside a running Node app
by shannoncode | 2026-01-24 22:17:03+00:00
https://github.com/genecyber/Reflexive/blob/main/demo1_clipp...

I’ve wanted a specific thing for years: AI embedded in the runtime.
Catch an exception → run a prompt. API failure → scan docs for schema changes → patch the response.

I discovered the Claude Agent SDK is effectively “Claude Code as a library” (same agent loop + tools), so I asked:
what if the agent doesn’t just edit code — what if it lives inside the running process?

Reflexive runs your app and opens a local web UI where the agent can:
- watch stdout/stderr and trigger investigations from log patterns
- read/edit project files (explicit flags)
- start/stop/restart the process
- attach to the Node inspector and set real V8 breakpoints
- inspect locals/scopes while paused, optionally run prompt-attached breakpoint analysis, then resume

Two moments convinced me this is a different primitive:
1) I started from an empty file. The app exited(1). The agent asked if I wanted it fixed.
Minutes later it had converted it into a working webserver, then kept working after I stopped typing (it curl-tested its own endpoints and narrated why it kept the process alive).
2) I set a breakpoint before an API response, mutated one value to “Customer.Hacked”, resumed, and the agent treated it like an incident: it isolated the relevant code path, disabled the risky behavior, restarted the process, and wrote a postmortem.

This is intentionally a dev tool first: the power is behind explicit flags.

If you try it and it breaks, I’d love the failure reports — the whole point is runtime-level feedback loops.
by Fire-Dragon-DoL | 2026-01-24 22:17:04+00:00
An estimate is composed of two parts:

- Time
- Risk of being wrong

When you do what you just said "I am not estimating time, I'm estimating risk".

"This will take between 1 and 3 days" gives you both: the risk (complexity, hardness) which is represented by the gap, and time: how long it takes.

When a non engineer asks for an estimate, they usually mean one of these two things:

1. How long it takes?
2. Have you had experience with something similar before?

The second one can come also through the question "how challenging do you think that is?" To which we answer "easy but long" "hard" (never done it) or things like that. That's easier to answer, but doesn't translate to dates.

For the first one, you CANNOT use what you just described, since it doesn't represent time, so you cannot give dates in any form.
by dzonga | 2026-01-24 22:18:34+00:00
buy a domain.

only register i.e form an LTD | LLC when the company can generate predictable revenue for at least 2 months.

nothing is a nightmare - dealing with issues for an LLC that can't pay its own bills and being forced to file forms every year for something that's not making money

I have made that mistake twice before.

now I will only register an LLC if I can make at least $20k/month
by nrds | 2026-01-24 22:19:43+00:00
Motte-and-bailey isn't a fallacy, it's evidence of bad faith. If the motte were true it wouldn't make it less bad faith.

It looks like you either don't understand motte-and-bailey arguments, in which case you should go educate yourself, or you are pretending not to understand them in order to score rhetorical points. Or to get me to respond enough times to score enough flags for the Lord and Savior of bad-faith arguments, dang, to come rescue you. I'm not scared of that weasel.
by socalgal2 | 2026-01-24 22:19:56+00:00
Everyone has different needs. I run tech tutorials so I need:

(*) the entire post, not a excerpt and link to another platform

(*) long posts - posts need to be the size of stack overflow questions

(*) code blocks - it's a tech questions, posters need to be able to post code

(*) screenshots - posters need to be able to post pictures of what's wrong.

(*) serving a static site - I don't want to run a server so a script with an iframe is best. Though it would be nice if they had a message protocol for sizing.

(*) good a blocking/dealing with spam - it should be good at blocking spam. It should be easy to deal with 1000 spam messages should it ever happen. If I have to manually delete them one at a time then no.

(*) free - haha. the stuff I write is open source. I don't want to have to pay on top of my time.

(*) a sustainable business model - not sure what this means except my impression of things like giscus is they either require a server (see above), or they're running the service at a loss so it will probably eventually die.

(*) editable by mod - the posts need to be useful to other users and often posters mis-format

I don't use anything related to github because I expect github will eventually disallow this. I would consider using github if github itself offered the service. Github has one of the best UIs for tech question IMO. Markdown, drag and drop images, drag and drop video, large message size.

I use disqus because even though it sucks, it mostly checks all of those boxes. It's worst part is code blocks. It supports them but they are hard to use.

I looked into things like giscus and utterance. They both require a server or you trusting that they'll run theirs forever. They also use that ludicris "Act on your behalf" BS github permissions system.
by MrSteaddy | 2026-01-24 22:19:58+00:00
Creator here. Built this after watching multi-agent systems fail silently in production.

The core problem: when AI agents talk to each other, they develop patterns humans can't audit. Jargon drifts, context gets lost, hallucinations chain.

Technical approach:
- Local embeddings via sentence-transformers (BAAI/bge-small-en-v1.5)
- Heuristic + statistical anomaly detection
- No cloud dependency for core features
- LangChain/CrewAI integrations included

Free tier works without API key. Happy to answer questions.
by dnautics | 2026-01-24 22:20:03+00:00
in practice, as long as you match the version and release mode, it's fine (though you are playing with fire). I pass raw pointers to zig structs/unions/etc from the zig compiler into a dynamically loaded .so file (via dlload) and as long as my .so file is compiled with the same compiler as the parent (both LLVM, in my case) it's peachy keen.
by crazygringo | 2026-01-24 22:20:26+00:00
Because, for whatever psychological reason, estimating in time leads to a false sense of accuracy, people pointlessly argue over whether something will take 5 days vs. 6, and people tend not to be overly optimistic and forget to account for things like sickness, meetings, etc.

Estimating in points that are basically a Fibonacci sequence keep estimation precision limited and avoids implying false guarantees. Yes, in the end the chosen stories are based on summing to a number of points that is roughly equivalent to what the team has achieved per-sprint in the recent past, so in that sense it is ultimately estimating days in the end. But again, for whatever psychological reason, people seem to be more realistic about the variance in actual delivered points per sprint, as opposed to when you try to measure things in hours or days. The points imply more of an estimated goal than a deadline guarantee, which helps keep both team expectations and management expectations more reasonable.

tl;dr: Psychology.
by toomuchtodo | 2026-01-24 22:20:41+00:00
> The two most recent events were both taped, both seemed to be justified in using force. If a tape comes out where someone is killed and they're not fighting ICE agents or hitting them with a car, then I'll agree that it wasn't justified.

Resisting an ICE agent is not a lawful use of lethal force. If you believe it is, you are mistaken and you are free to speak with a legal professional to update your mental model on the topic. Again, we are likely at an impasse based on your belief system (as your statements make it clear you are not speaking from a place of factual evidence based on recent incidents ie "fighting ICE agents or hitting them with a car").

The video in this example shows a citizen being held down and executed by ICE agents. The video also shows he was disarmed before the first shot was fired. Multiple angles are available for review. I am unwilling to argue facts.
by lucketone | 2026-01-24 22:21:08+00:00
I think there are range of situations causing anti-estimate sentiment, each team is different, each tram has different levels or combination of these:

- manager’s refusal to acknowledge any uncertainty

- unclear requirements/expectations/system under change

- changing requirements

- negative consequence (“penalties”) for inaccurate estimate

I’m now also in the environment where I give ranges, but not everybody is.
by pedalpete | 2026-01-24 22:21:21+00:00
Controversial question here.

When someone is arrested, the police can get a subpoena to enter your house, right?

There they can collect evidence regarding the case.

Digital protections should exist, but should they exist beyond what is available in the physical world? If so, why?

I think the wording of this is far too lenient and I understand the controversy of "if asked" vs "valid legal order", neither of which strictly say "subpoena", and of course, the controversy of how laws are interpreted/ignored in one country in particularly (yes, I'm looking at you USA).

Should there be a middle ground? Or should we always consider anything that is digital off-limits?
by altern8 | 2026-01-24 22:21:48+00:00
OpenAPI is great, there are a lot of tools to go from OpenAPI to UI, but you don't have a lot of control over the presentation.

For instance, you can specify that "first_name","last_name" and "email" are strings, but not that first/last name should be next to each other and email in its own row.

There are supersets of OpenAPI that can control the look and feel more. JSON Forms, for instance.

This is cool, too, though.
by shevy-java | 2026-01-24 22:22:43+00:00
That name isn't that great ...

WhatsApp is not a great name either, but catchy and somewhat simple.

BirdyPo.. I mean BirdyChat sounds like when doves cry. But not as catchy.

Also, I am all in favour of Europeans becoming less dependent on the USA (yet-another-ICE-killing incident today, with video footage contradicting the claims made by the current government - again), but there is kind of ... a weak decision-making process here. Lobbyists sell to Europeans that Amazon data servers in Europe, now comply with european laws. Well, those are still external companies that will hand over data from europeans, so that is not a solution. Why do some media try to insinuate otherwise? Who owns and controls all these media?
by jordemort | 2026-01-24 22:22:52+00:00
I'm pretty resentful that people in the US are stuck using worse/less featureful versions of products from US companies, while the government in Europe can get these kinds of concessions for their people. If a company is legally obligated to offer a feature to people in other parts of the world, they should be forced to offer it at back home in the US as well, since we can't be bothered otherwise to pass any of these nice laws for ourselves. See also: choice in app stores
by malux85 | 2026-01-24 22:23:04+00:00
A day or two is nothing. Building these relationships takes time.

When I finished raising my pre-seed round I had a big list of investors that I had talked to, some a warm, some said no, some said yes. I always asked them if I could put them on my cool updated list, and then shared fun things with them (short emails - 4 sentences and a screenshot, hey look what we did!)

By the time it came to raise seed we were 2.5x oversubscribed in 2 weeks - because I had spent the previous year relationship building with all of them.

Remember VCs are reviewing a bunch of companies all at once, you are not the only thing they have to think about today.

Follow up in a few days, and send a short (20 seconds max) video attached in case they don’t have time to organise to see the demo.

VCs are busy so “do the work” for them, don’t ask a question - ask a question, anticipate the answer and then send the answer too.

These are long term relationships you are building so treat them as such.
by Liftyee | 2026-01-24 22:23:04+00:00
Intriguing. I concede that I was wrong about Starlink satellite beams. It makes sense that even with phased array beamforming, achieving a single dish-sized footprint on the ground is not feasible. At a 310 mile altitude, a 8 mile radius beam is about 3 degrees wide.

You learn something new every day!

In flashlight terms (my familiar territory), that is decently narrow, but the sheer distance of orbit means that on the ground it's still a large radius.

I am willing to have a discussion. To me, it sounds like your point is that you are exceptionally sensitive to the EMF radiation? If that's the case, I wish you the best in finding a solution.