MurphyA/hacker-news huggingface dataset:
by gastonmorixe | 2026-01-20 21:05:28+00:00
Yeah, I've read that and find it a little sus. The article for me was fine even if not perfect.

It's the first time in my internet life (20y+) that I go find a wiki article to share to a friend because the US keeps weakening and I found it gone.

Didn't know it was that easy to remove a wikipedia article by just hinting it was AI generated.
by munksbeer | 2026-01-20 21:05:38+00:00
I don't understand this response.

Surely you are aware that Denmark doesn't come as a little isolated package? Your country, the US, gets a group deal. Your allies in Europe have sent soldiers to die for you very recently. Including, little Denmark.

On the back of pax Americana, supported by your allies, you have continued to live as the most prosperous nation the world has ever seen. That system did not arise out of altruism. It was a strategic bargain. Allies accepted US leadership and some constraints on autonomy in exchange for security guarantees and access to the US-led economic order. The US, in return, gained disproportionate influence and long-term economic advantages.

I've seen you hand wave this away (because of course you would) suggesting the US was rich already.

Why do you even feel the need to suggest that Denmark is irrelevant to the US? It is only technically true if Denmark was the only ally you had. I think you're smart enough to know this, so why are you saying it?
by andy99 | 2026-01-20 21:05:41+00:00
Depends on what you’re doing. Using the smaller / cheaper LLMs will generally make it way more fragile. The article appears to focus on creating a benchmark dataset with real examples. For lots of applications, especially if you’re worried about people messing with it, about weird behavior on edge cases, about stability, you’d have to do a bunch of robustness testing as well, and bigger models will be better.

Another big problem is it’s hard to set objectives is many cases, and for example maybe your customer service chat still passes but comes across worse for a smaller model.

Id be careful is all.
by freejazz | 2026-01-20 21:06:03+00:00
>But I don't think the author is correctly interpreting the principles of legal ethics, and their repeated questioning of attorney-client privilege, which I've considered to be one of the foundations of the American legal system, is hard to take seriously.

Any particular reason why you think the author is incorrectly interpreting the principles of legal ethics, including attorney-client privilege?

>Adams viewed this as a patriotic act, yes, but only insofar as he believed all accused of crimes in America deserved fair legal representation. He was a lawyer defending his clients, not the judge or jury trying to find the "truth" of the matter.

I think you misunderstood the point, which was that if Adams had knowledge that the british soldier did have such an intent, he'd be violating his ethical obligations by withholding that information on the principal of attorney-client privilege.
by hu3 | 2026-01-20 21:06:39+00:00
Can't agree. That website is much simpler. Just a static list of images and text.

There's no complex, dynamic filter. And no special rendering per type of item.

It's a glorified tumbler since the only dynamic part looks like the shopping cart. Everything else is pre-rendered from what I saw in code.

For static content like that I would have used Astro which is the golden standard.
by causalscience | 2026-01-20 21:06:43+00:00
No no those are lawyers for poor people like you and me.

When we talk about lawyers for companies and billionaires it's a completely different game.

Remember last time a lawyer said they wouldn't represent facebook because they didn't necessarily believe their innocence? Right, never happened. Because on that league, the game is to twist the meaning of words so much that the judge starts to doubt he understands the law himself.
by Imustaskforhelp | 2026-01-20 21:07:16+00:00
I love golang a lot and I feel like in this context of QuickJS it would be interesting to see what a port of QuickJS with Golang might look like security wise & a comparison to rust in the amount of security as well.

Of course Golang and rust are apples to oranges comparison but still, if someone experienced in golang were to say port to QuickJS to golang and same for rust, aside from some performance cost which can arise from Golang's GC, what would be the security analysis of both?

Also Offtopic but I love how golang has a library for literally everything mostly but its language development ie runtime for interpreted langs/JIT's or transpilation efforts etc. do feel less than rust.

Like For python there's probably a library which can call rust code from Python, I wish if there was something like this for golang and I had found such a project (https://github.com/go-python/gopy) but it still just feels a little less targeted than rust within python which has libraries like polars and other more mature libraries
by coryrc | 2026-01-20 21:07:39+00:00
That's why I said they're not necessarily out of the running, like Mazda or Subaru. But that technology isn't quite right; it's two motors, connected to a planetary gearset and in a conventional location to a gasoline engine. They're still thinking "engine here, transmission there, differential in this part" and not working on "how can we reduce cost if we don't have one prime mover that gets really hot". Their motors aren't the most efficient technology and so they aren't learning as much as their competitors are who are shipping lighter, more-powerful motors.

And they could still be right. The future could be 100-mi-EV PHEVs with ever-smaller engines and they'd be the best at it. But I think BYD will prove that wrong outside the USA.
Show HN: Kuzco – On-Device AI SDK for iOS (LLMs, Vision and Stable Diffusion)
by bigman1113 | 2026-01-20 21:08:13+00:00
Hi HN, I’m building Kuzco, a Swift SDK for running AI models locally on Apple devices (iPhone, iPad, Mac, Vision Pro). The goal is to make “offline + private AI” feel like a normal dependency you can drop into a SwiftUI/UIKit app, without standing up servers or paying per-token API fees.

What it does
- Text generation with token streaming (chat style UX)
- Vision AI (analyze images locally)
- Image generation via Stable Diffusion
- Model manager to download and manage on-device models

Developer experience
- create a session with a model
- stream tokens as they generate
- optionally get a full response
(There’s a code snippet on the homepage showing the exact flow.)

Why I’m posting
I’d love feedback from iOS devs (and anyone shipping on-device inference) on:
- What would make this a “must use” SDK for you
- What models you’d want supported first (small, fast, good-enough vs bigger, slower, better)
- What your biggest pain is today: performance, model downloads, UX, memory, app size, safety, etc.

If you want updates / early access when it’s ready to share broadly, there’s a waitlist on the site (no credit card).

https://kuzco.co/waitlist
by csa | 2026-01-20 21:08:17+00:00
> Do you have any ideas about what might stem this tide on a grander scale?

The best way to move from the working class to the middle class these days is the military with a federal government job after retirement (even with what the current admin is doing). That said, a person doing this needs to realize that they will need to unlearn and learn a lot of social habits and learn some new ones.

The bonus is that higher ed will be free, and ambitious folks can ladder up into officer roles, which can be even more of a social climb.

> I think the risk of under-socialization is worth the reward of competency-based education and the higher likelihood of my own principles taking hold

I think you are very wrong on this point.

A highly-socialized person with the minimum viable amount of competency will go much farther in life than a highly-competent person with limited social skills.

If your kids are in a good school system, there will be a culture of competence in the students and their families.

> but I would vastly prefer to send them to a normal school with other kids, albeit one in a superior society to that which we currently inhabit

You just need to find the right pocket of people.

I personally recommend good Montessori schools over home schooling for K-8. It doesn’t work for everyone, but it works well when it’s a good fit. The community around the school is usually fairly healthy as well.

For 9-12, a high-quality private school, a magnet school, a combo high school / JC, or an independent study high school (often with home school “classes”) are all good options for curious and ambitious students, imho.
by metabagel | 2026-01-20 21:08:45+00:00
Yes, equanimity is a great quality to possess. It means that you never get too high or too low. When things are really going your way, you know that things can change for the worse. Yet you can be content. When things are not going your way, you know that things can change for the better. And you can be content.

This doesn't mean that you don't try to achieve anything. It means that you can still be content whether you succeed or fail.

Thank you for reminding me about this word.
by ekr | 2026-01-20 21:08:48+00:00
Well, fuel here is close to if not the most expensive in EU. That also contains a lot of tax. But I just don't drive that much.

And the insurance is cheap because of years of no incidents, and the fact that I'm over 30. But indeed, I wouldn't disagree if the government made electric cars cheaper from a tax perspective. They just reduced the tax discount to 25%, and it will be gone completely in a few years.

If they raise taxes significantly for me, I'll just sell the car and find a closer job. 20km one way to Amsterdam with an ebike, that's 2 hours per day. I don't have that much time to give away at this point in life.
by jacquesm | 2026-01-20 21:08:53+00:00
No, that's a response based in fact. I have no dog in that race, I'm not Danish and strongly believe that following the USA on that particular ill advised adventure was a mistake. But the people that went went because the USA invoked article 5 and that's what allies do.

For you to belittle that - and in fact to deny it - is utterly ridiculous. You believe you are making substantive posts but I really can't tell the difference between some of the worst trolls on HN and what you are putting out there. The only thing I give you credit for is that you are doing this under your own name rather than hiding behind anonymity like the bulk of the rest but that does not change the nature of what you communicate one bit.

If you want substantive posts you are going to have to stop posting what arguably is the worst kind of flamebait.
by toasterlovin | 2026-01-20 21:08:56+00:00
> or even a concept of religion in the original languages

IMO this and the sources it cites are wrong. A huge chunk of the Old Testament is about how God had to keep sending prophets to tell the Israelites to stop worshipping other deities. So while they may not have had a single word that was equivalent to 'religion,' they clearly possessed the same concept. They would just use the phrase "worshipping other gods."
by candiddevmike | 2026-01-20 21:09:01+00:00
One point in favor of smaller/self-hosted LLMs: more consistent performance, and you control your upgrade cadence, not the model providers.

I'd push everyone to self-host models (even if it's on a shared compute arrangement), as no enterprise I've worked with is prepared for the churn of keeping up with the hosted model release/deprecation cadence.
by neoromantique | 2026-01-20 21:09:04+00:00
Hi! Not the original commenter but I have similar bespoke apps for me and my household.

In my case I just don't expose them to network at all, any interaction happens through bots in IM or on a tablet at home (through wireguard).

Theoretically locking it down with OAuth on proxy level would also work, but I prefer to keep it off the internet (apart from the tunnel, obviously).
by mym1990 | 2026-01-20 21:09:12+00:00
You seem to have a very limited view of the world if you think the US doesn't have fans of totalitarian rule and that the "rest of the world" is exclusively against US global strategy. I am going to guess that you actually have no idea what the negative ramifications of the collapse of a currency that underpins the foundations of our world are, because it is something that is near impossible to predict.

I agree that at some point, governments and people will need to step up and fight back, but the idea that the US will somehow fall in a vacuum and everyone else will live happily ever after is laughable.
by SigmundA | 2026-01-20 21:09:49+00:00
Yes manual query preparation by client [1] is what you did in MSSQL server up until v7.0 I believe, which was 1998 when it started doing automatic caching based on statement text. I believe it also cached stored procedures before v7.0 which is one reason they were recommended for all application code access to the database back then.

MSSQL server also does parameter sniffing now days and can have multiple plans based on the parameters values it also has a hint to guide or disable sniffing because many times a generic plan is actually better, again something else PG doesn't have, HINTS [2].

PG being process based per connection instead of thread based makes it much more difficult to share plans between connections and it also has no plan serialization ability. Where MSSQL can save plans to xml and they can be loaded on other servers and "frozen" to use that plan if desired, they can also be loaded into plan inspection tools that way as well [3].

1. https://learn.microsoft.com/en-us/sql/relational-databases/n...

2. https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-tr...

3. https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-tr...
Ask HN: Breaking into tech project management from different field?
by conner_h5 | 2026-01-20 21:10:20+00:00
Hello everyone. I am a newly certified CAPM holder & I am looking for both experience & insight on what makes a good PM in tech.

I am currently an assistant PM for a Roofing & Siding company, & I understand there is an enormous difference in the two industries. I know the basics of agile, Jira, etc, but still need useful info from the experts out there. Any and All info on the nature of tech PMs, what makes a good PM, & best practices overall for when I do find a role would be helpful.

Lastly, if anyone knows of any PM opportunities (including free volunteering), please let me know! I'm always open to try & soak up as much experience/knowledge as possible to help me in my future endeavors. Thanks for reading!
by jmyeet | 2026-01-20 21:10:52+00:00
It's a fair question but the answer is fairly simple: the Russian military simply isn't strong. The only reason they haven't been bombed back into the Stone Age is because they have a nuclear arsenal. That has limited the West's response to being "proportionate".

The Russian-Ukraine front is kinda like WW1. There's no real air power to speak of. The front is dominated by artillery and infantry and fortifications like trenches.

Russia cannot project military power anywhere like how the US can and the US has decades of projecting that power to force countries to capitulate, essentially. Europe outsourced their security to the US, for example. But make no mistake: NATO is a protection racket. It projects American power into Europe.

This is one reason why I call this administration inept because they seem intent on splintering NATO, which actually diminishes American power. Just like disbanding USAID diminished American soft power, and quite cheaply at that.

The lesson since at least the (W) Bush administration is that only nuclear weapons can guarantee your survival.
by kqr | 2026-01-20 21:11:33+00:00
Possibly? I don't know -- hence the question!

GP was presenting fundamental analysis as an alternative to the article's method for answering the question, but then never answered the question.

This is a confusion I have around fundamental analysis. Some people appear to do it very well (Buffett?) but most of its proponents only use it to ramble about possibilities without making any forecasts speciic enough to be verifiable.

I'm curious about that gap.
by ultrarunner | 2026-01-20 21:11:48+00:00
The current administration has a very low approval rating, but the company at issue has infamously been caught colluding with them [0].

I suppose my concern boils down to the fact that positions like appeals to politicians ends up equating to appeals to empower politicians. This often seems to have the effect of enabling the very big businesses we sought to reign in, and often at the cost of any other alternatives. Rather, I suspect a more productive path would be to seek to remove power from both the Metas of this world and politicians.

[0] “I'm sorry I wasn’t ready ... I wasn’t sure what number you wanted to go with”
by 1vuio0pswjnm7 | 2026-01-20 21:12:11+00:00
What happens when a so-called "tech" company that cannot be trusted wants to punch holes in the user's firewall without prior consent from the user

Purely hypothetical, of course

For example, WhatsApp tries to connect to at least two servers on UDP port 3478 without asking the user if this is what they want to do or explaining the purposes of these connections

Example server addresses are

57.144.221.54

31.13.70.48

3478 is the port used for "Simple Traversal of User Datagram Protocol (UDP)
Through Network Address Translators (NATs)", or "STUN" for short

https://www.ietf.org/rfc/rfc3489.txt

Perhaps IPv6 would obviate the need for STUN
by SpicyLemonZest | 2026-01-20 21:12:24+00:00
Perhaps you're missing context here? The US Congress has established and frequently reaffirms a policy called the "debt ceiling", which requires the government to default on some of its obligations (including debt repayment) soon after reaching a certain nominal amount of debt. In 2023, negotiations to increase this ceiling lasted up until the week before the default would have begun, and 36 Senators still wanted to reject the deal and force the default. To me it does not seem insane or irrational to worry that next time there might be 41 Senators who want to default.
by rayiner | 2026-01-20 21:13:05+00:00
Wait—when did I “disrespect” Danish soldiers? I love Danish people. I literally use them as an example of a local optimum in civilizational development. But that doesn’t change the fact that “US + Denmark against China” is basically the same war as “US against China.” In my post I literally spelled out why Denmark is militarily insignificant: it’s got a population the size of Maryland. Obviously this wasn’t a comment on the courage of Danish soldiers.

Grown ups should be able to have a discussion about generalities without getting emotionally invested in them.
by anthk | 2026-01-20 21:13:14+00:00
Reticulum and Nomadnet should have been ported to Go long ago; you can bundle all the dependencies
under a zip/tgz file just in case, and provide static binaries for everyone. NNCP, Yggdrasil... every portable project uses sane choices. With Python you need Pip, pinned releases and a beefy machine.
Show HN: Agentic coding – a practical guide to building with coding agents
by NadavBenItzhak | 2026-01-20 21:13:26+00:00
Agentic coding is getting a lot of attention, but most explanations stay abstract or stop at demos.

This is a short, hands-on course on building with coding agents: how to structure agent loops, when autonomy helps vs hurts, how tools and memory are actually used, and where things tend to break in real projects.

The course focuses on:

* Practical agent loop patterns (plan → act → reflect and variants)

* Tool use, context management, and guardrails

* Common failure modes (hallucinations, drift, runaway autonomy)

* Tradeoffs between control, reliability, and speed

It’s aimed at engineers who want to go beyond toy examples and actually ship things with coding agents. Not a framework, not a product — just structured lessons based on real-world patterns.

Feedback and critiques welcome, especially from people already building agents in production.
by swyx | 2026-01-20 21:13:32+00:00
> That last one took a bit of time, we went down the ESM/CJS bundling rabbithole, ran into lots of monorepo issues, and ultimately opted for a more explicit approach.

shudders in vietnam war flashbacks congrats on launch guys!!!

for those who want an independent third party endorsement, here's Brex CTO talking about Mastra in their AI engineering stack http://latent.space/p/brex
by ivan_gammel | 2026-01-20 21:14:05+00:00
Age verification is by definition not anonymous, so I could not start talking about such alternatives. Someone somewhere needs to know that you are you and your age, even in ZKP. Digital ID is the most sane way to build things today, so the real choice is in how it is implemented. And the discussion should be about that, not how we can stay back in the cave age.
by hamiltont | 2026-01-20 21:14:10+00:00
Anecdotal tip on LLM-as-judge scoring - Skip the 1-10 scale, use boolean criteria instead, then weight manually e.g.

- Did it cite the 30-day return policy? Y/N
- Tone professional and empathetic? Y/N
- Offered clear next steps? Y/N

Then: 0.5 * accuracy + 0.3 * tone + 0.2 * next_steps

Why: Reduces volatility of responses while still maintaining creativeness (temperature) needed for good intuition
by skissane | 2026-01-20 21:14:23+00:00
People who are distinguishing them here are relying on peculiar definitions of these terms, which are largely peculiar to Americans-and I’d add, only some of them.

To an Australian or Briton or Canadian or New Zealander, “Republic” means not being a constitutional monarchy. I think it means something similar in a lot of other countries. Australia is a democracy but not a republic, because it has a King instead of a President. The US, France, Germany, Ireland, Israel (putting aside the Palestinian issue) are democratic republics, because they are democracies with Presidents instead of a King/Queen. China or North Korea are republics but not democracies; Saudi Arabia is neither a republic nor a democracy.
by madars | 2026-01-20 21:14:34+00:00
There is only one type of "like" on X. Since June 2024, all likes (both historical and new) are hidden from profiles, but they aren't fully anonymous: post authors can still see who liked their content (unless the "liker" has a protected account the author doesn't follow).
Bookmarks are the only truly private engagement—no one, including the author, can see who bookmarked a post, though the public count still increases.
A retweet actively redistributes content to your followers; a like signals approval (the author will normally see it) and influences the algorithm without that same direct amplification. Prior to the June 2024 update, your feed also had likes from people you follow.
by reactordev | 2026-01-20 21:14:42+00:00
So take it off the resume. The only time they need to know your address is when HR adds you to onboarding so they can pay taxes. There’s more nuance than this but ultimately it’s not really that important. Some states require the employer to post salaries or do this or that to do business in the state. For those companies that refuse to hire from your state, refuse to do business with those companies. Easy.
by vunderba | 2026-01-20 21:14:44+00:00
I feel like I’ve seen half a dozen HN submissions about this 900 WPM speed reading "barrier", and I’ll say it again: color me unconvinced until a proper study is done that measures people’s WPM alongside both their short-term and long-term recall.

Anecdotally, my ability to remember what I’ve read seems directly proportional to how much time I spend quietly reflecting on each section of a paper.

Speed reading seems more like a parlour trick than anything else.