MurphyA/hacker-news huggingface dataset:
by kube-system | 2025-09-08 15:54:58+00:00
Fairphone and Framework don't have this issue because they're low volume and not really profitable targets for secondhand market shenanigans.

A lot of popular android phones have been plagued by secondhand market garbage. People will take broken phones slap some new crappy parts on them that don't even meet original specs, and try to pass them off as something other than what they really are: repaired used phones. Doesn't matter if you can get original parts for them. If you can pass off a phone with crappy parts, you can make more money.
by Findecanor | 2025-09-08 15:55:32+00:00
I think it is not really the execution units for simple instructions that take up much chip area on application-class CPUs these days, but everything around them.

I think support in the OS/runtime environment* would be more interesting for chips where some cores have larger execution units such as those for vector and matmul units. Especially for embedded / low power systems.

Maybe x87/MMX could be dropped though.

*. BTW. If you want to find research papers on the topic, a good search term is "partial-ISA migration".
by diggan | 2025-09-08 15:55:43+00:00
> Yes, I've been pwned. First time for everything, I suppose. It was a 2FA reset email that looked shockingly authentic. I should have paid better attention, but it slipped past me. Sincerely sorry, this is embarrassing.

My worst nightmare is to wake up, see an email like that and hastily try to recover it while still 90% asleep, compromising my account in the process.

However, I think I can still sleep safe considering I'm using a password manager that only shows up when I'm on the right domain. A 2FA phishing email sending me to some unknown domain wouldn't show my password manager on the site, and would hence give me a moment to consider what's happening. I'm wondering if the author here wasn't using any sort of password manager, or something slipped through anyways?

Regardless, fucking sucks to end up there, at least it ends up being a learned lesson for more than just one person, hopefully. I sure get more careful every time it happens in the ecosystem.
by yalok | 2025-09-08 15:55:49+00:00
Summary from GPT (wow, not sure about avoiding cheese & milk - sounds risky for calcium/bones health):

Omega-3 fats seem to protect against myopia, while saturated fats seem to increase the risk. Other nutrients didn’t show clear effects.

Foods rich in omega-3 (protective foods) • Fatty fish: salmon, mackerel, sardines, tuna, herring, anchovies • Seafood: oysters, mussels • Plant sources: flaxseeds, chia seeds, walnuts, hemp seeds • Oils: flaxseed oil, canola oil, soybean oil • Fortified foods: some eggs, dairy, or juices enriched with omega-3

Foods high in saturated fats (risk foods) • Fatty meats: beef, lamb, pork, processed meats (sausages, bacon) • Dairy: butter, cheese, cream, whole milk, ice cream • Baked goods: pastries, cookies, cakes made with butter or shortening • Fast foods: fried chicken, burgers, pizza • Coconut and palm oil products (though plant-based, they’re high in saturated fats)

So the takeaway is: More fish, nuts, and seeds may help protect children’s eyes, while too many fatty meats, butter, and fried foods may raise the risk of myopia.
by account42 | 2025-09-08 15:55:55+00:00
The first point sounds like an implementation issue rather than a protocol one. I also don't agree that most readers have this problem.

Polling rate also has nothing to do with frequency of updates if you care to receive those updates in a timely manner. I haven't seen a reader default to 30 minutes or less.

Probably in both cases you just notice the bad implementations more because they make more requests.

And Atom supports pagination so you can limit the main feed url to be just one entry while still allowing for clients to retrieve older ones.
by ktosobcy | 2025-09-08 15:56:10+00:00
And at the same time behive mind here absurdly complain where others countries/unions want to reign the BigTech monopoly.

I kinda wish the EU would kick out google/facebok/x. It would hurt in the short term but would be way better in the long term…

And as the things look - US administration is incapable ot curbing their cancerish monopolies…
by mkleczek | 2025-09-08 15:56:11+00:00
I don’t know about any deaths (or imprisonment) of government dissenters in Poland (where I come from). Do you know any?

Maybe oppressive government and lack of freedom of speech is a problem in your country, I don’t know that and I’m sorry for you. My suggestion would be though, that you try to fix your government instead of anonymously requiring online anonymity because you’re afraid of your own government.

I guess here in Poland trying to protect people from theft and violence is more pressing issue than freedom of speech.
by nickparker | 2025-09-08 15:56:25+00:00
I have a fun omega-3 anecdata point going right now. A friend of mine researches the stuff in mouse models and told me it's extremely beneficial, but you need to buy a fancy brand to avoid rancid oil or heavy metal contamination both of which ~null out the benefits. She recommended Sports Research.

I bought some and started taking it and my 1:1 bullet chess ELO jumped from 850 to ~1070 over the next couple weeks.

I play chess a bit like sushi ginger for the mind - purge working memory with a short intense task to context switch. I intentionally don't study openings or anything so I can use it as a benchmark for mental horsepower with a reasonably slow drift in the baseline from 'actually learning chess'.

My friend says this effect is way too big to actually attribute to the vitamins and it has to be placebo etc but I'm thoroughly enjoying the idea that omega-3 Nick would win 3/4 bullet matches against deficient Nick.

https://www.chess.com/member/nickparkerprint/stats/bullet?da...
by theamk | 2025-09-08 15:56:26+00:00
When you read words like: "Nobody seems to know how to..", you should mentally translate this to "_I_ don't know how to ... and I am unwilling to learn"

At my job, I've spent a lot of time making the existing software reproducible. It's tedious and time-consuming, but also pretty straightforward. Take that "sudo curl" script, read every line, tear it apart, and make nice, installable .deb. Write a makefile which downloads requirements from servers _you_ trust and runs the builder tool, possibly with local proxy set to "discourage" it from hitting open internet. Set up local docker registry, inspect the images that go in it.
by Quarrelsome | 2025-09-08 15:56:32+00:00
> I agree with your broader point. A hair to split is that I tend to see those "you leave me alone, I leave you alone" types as sort of side-line sitters. They're a neutral party who genuinely want to mostly opt out for one reason or another. I don't think that taking a stance of them either being with us or against us is healthy when there are so many genuinely destructive people.

I agree in principle, although there is a slight harmful component to it that I think is best described in defence (now WAR) spending. This is perhaps an element of taxation that most people do not see a direct benefit from, but in the scenario where they do suddenly need it, but don't have it, they lose absolutely everything. Its almost akin to the parental demand that a child eat its vegetables where the child doesn't see the point.

> Interesting. I'm curious what you mean here, as this could point a lot of different directions. Are you saying that you don't think individualism is healthy in general?

No, I think it is healthy but we also have to accept that we live in a society so that individualism must be tempered with a modicum of respect for others. We take much of this for granted, such as not murdering each other. Thankfully we are beyond the point where somebody takes to the air to decry their inability to arbitrary kill other people as some sort of government oppression.

I feel like part of the abstract of a more model citizen is accepting that sometimes society will do things that you don't necessarily agree with. For me there has to be some level of acceptance of this with arguments about ratios being entirely acceptable. I'm content for people to make that argument that tax cuts to 0.1% are okay if they result in the sort of growth where that 0.1% can actually cover the problem solving fund, but you have to accept that to some extent.

For example I live on the ground floor of an apartment block and would be insane for me to lobby our management firm to defund the elevator, which I partly pay for, despite never needing it. I accept that the elevator is part of my society of appartment block, despite it not directly benefitting me in the slightest.

I do agree that preppers/anarchists/von-mises are hardly the most destructive people out there, however their entirely individualistic attitudes do hold a parallel with those who think robbing the commons is ok. Especially since the whole "taxation is theft" idea creates a imbalance where robbing the commons is just redressing that balance. But I agree that we might be too zoomed in here to have the sort of impact we might hope for.
by mpweiher | 2025-09-08 15:56:52+00:00
> I don’t know why you think this is a combative conversation where I need will to accept or reject anything.

You replied to my post, contradicting me. ¯\_(ツ)_/¯

> The controller is meant to be handling things like keyboard events or http events. That’s the boundary to the user.

You keep repeating this, it keeps not being true in MVC.

> I lack understanding of how you would solve the same problem.

I described how I would solve the problem.

> How does the model handle authentication without having to become aware of boundary protocols?

It gets passed required information. Just like it gets passed other information.

> I don’t know how you handle routing.

I personally handle it by having in-process REST available in my language. So I don't have to translate from URIs to methods before I reach the model.

https://objective.st

You might have mentioned before that you are talking explicitly about web programming, where the concept drift from actual MVC to what is called MVC nowadays is even greater than in GUI programming.

MVC as described by Trygve is for GUI programming.
by jonnylegs | 2025-09-08 15:56:52+00:00
Agreed - possible - but it requires the user to build and maintain that logic - from the onset. I still think of spreadsheets as the most successful "low-code" tool of all time and almost anything can be triaged. I've built some beautiful spreadsheerts.

But time is not the fundamental axis in a spreadsheet. Sure there are tons of date formulas - but the calculations don't step through time, day by day (or weekly/monthly/hourly) like they do in other simulation systems.

And the dependencies between cells are pretty hard-coded.

again. -almost anything is possible in a spreadsheet but you're cutting corners to make it happen.
by gobdovan | 2025-09-08 15:56:55+00:00
The article shows how to stop this "fine art". My playbook builds on that: have the person redo the work instead of taking it over. If they object and say that's the best they can do, give them clear examples of what's expected. Also tell them what happens if they keep objecting. DON'T say "you won't get this task again and your responsibilities will shrink" because that's what they want. Make it clear that their actions will be seen as uncooperative. This usually fixes it, or it makes the next step (either coaching or a harder call) clear.
by mmis1000 | 2025-09-08 15:57:19+00:00
I have tried one before. And surprisingly, It did not suck as most people claimed to be. I can even do light gaming (warframe) on it with reasonable frame rate. (It's about 2015 ~ 2020 era). So it probably depends on manufacturer (or use case though)

(Also probably due to it is a tablet, so it have a reasonable fast storage instead of hdds like notebooks in that era)
by wvbdmp | 2025-09-08 15:57:44+00:00
Okay, so AI isn’t exceptional, but I’m also not exceptional. I run on the same tech base as any old chimpanzee, but at one point our differences in degree turned into one of us remaining “normal” and the other burning the entire planet.

Whether the particular current AI tech is it or not, I have yet to be convinced that the singularity is practically impossible, and as long as things develop in the opposite direction, I get increasingly unnerved.
by lossolo | 2025-09-08 15:57:47+00:00
Because there is no moat or first mover advantage anymore, Tesla is in trouble. When I was in China, I drove Zeekr, BYD, and Avatar, and I can tell you that they offer products that outperform Tesla on almost every metric like price, quality, ergonomics, etc. Tesla will soon lose even more market share worldwide. The only thing keeping them afloat in the U.S. is tariffs, but outside the U.S., it’s pretty much over.
by ivape | 2025-09-08 15:58:09+00:00
I use Claude code in the terminal only mostly to figure out what to commit along with what to write for the commit message. I believe a solid 7-8b model can do this locally.

So, that’s at least one small highly useful workflow robot I have a use for (and very easy to cook up on your own).

I also have a use for terminal command autocompletion, which again, a small model can be great for.

Something felt kind really wrong about sending entire folder contents over to Claude online, so I am absolutely looking to create the toolkit locally.

The universe off offline is just getting started, and these big companies literally are telling you “watch out, we save this stuff”.
by globular-toast | 2025-09-08 15:58:30+00:00
I feel like squeezing out every possible place for people to be creative and express themselves creates a pretty boring environment. Like, imagine if all buildings were just purely functional. They'd all be the same grey box shaped things. I recently worked on a codebase that was lovingly developed by a single maintainer and had all kinds of weird and wonderful quirks that made me smile every so often. I'm a pretty serious person most of the time but I'm not going to lie it made my day that little bit more interesting.
by kunley | 2025-09-08 15:59:06+00:00
Yeah when speaking about emotions: the amount of emo reactions here, including shouting with all caps, lets me think we've fallen into the old story: the author kind-of praised Go, but it's unfashionable here; the contrary, the fad here is to hate Go, so the author needed to get his hate. As simple as that. The rest is just trying to hide the hate under seemingly rational arguments.

Yawn.. saw it before...next, please
by andrewmcwatters | 2025-09-08 15:59:23+00:00
@junon, if it makes you feel any better, I once had a Chinese hacking group target my router and hijack my DNS configuration specifically to make "amazon.com" point to 1:1 replica of the site just to steal my Amazon credentials.

There was no way to quickly visualize that the site was fake, because it was in fact, "actually" amazon.com.

Phishing sucks. Sorry to read about this.

Edit: To other readers, yes, the exploit failed to use an additional TLS attack, which was how I noticed something was wrong. Otherwise, the site was identical. This was many years ago before browsers were as vocal as they are now about unsecured connections.
by lisper | 2025-09-08 15:59:40+00:00
> In actual Common Lisp development, code is stored in text files and edited and diffed as text in source controlled repositories.

That's true, but there is a very big difference between S-expressions stored as text and other programming languages stored as text because there is a standard representation of S-expressions as text, and Common Lisp provides functions that implement that standard in both directions (READ and PRINT) as part of its standard library. Furthermore, the standard ensures READ-PRINT equivalency, i.e. if you READ the result of PRINTing an object the result is an equivalent object. So there is a one-to-one mapping (modulo copying) between the text form and the internal representation. And, most importantly, the semantics of the language are defined on the internal representation and not the textual form. So if you wanted to store S-expressions in, say, a relational database rather than a text file, that would be an elementary exercise. This is why many CL implementations provide alternative serializations that can be rendered and parsed more efficiently than the standard one, which is designed to be human-readable.

This is in very stark contrast to nearly every other programming language, where the semantics are defined directly on the textual form. The language standard typically doesn't even require that an AST exist, let alone define a canonical form for it. Parsers for other languages are typically embedded deep inside compilers, and not provided as part of the standard library. Every one is bespoke, and they are often byzantine. There are no standard operations for manipulating an AST. If you want to write code that generates code, the output must be text, and the only way to run that code is to parse and compile it using the bespoke parser that is an opaque part of the language compiler. (Note that Python is a notable exception.)
by soulofmischief | 2025-09-08 15:59:41+00:00
> I’m not sure how anyone listening to the American discourse around Israel and Gaza can conclude there is a chilling effect around anything in the public space

You're just not being targeted, aren't exposed to it or aren't paying attention.

In my comment, I said, "People in other cities who voice this same concern are getting kidnapped or become the subject of targeted harassment campaigns that include vans rolling around with the names and faces of dissenters hoping to inspire local stochastic terrorists to commit violence against them."

CNN article on it: https://www.cnn.com/2023/10/12/business/harvard-doxxing-truc...

Excerpt:

"The “doxxing truck” appeared days after the Harvard Palestine Solidarity Groups, a coalition of Harvard student groups, earlier this week released a statement that held “the Israeli regime entirely responsible for all unfolding violence,” following the attacks by Hamas that have killed more than 1,200 Israelis and more than 25 American citizens. More than 1,400 in Gaza have also been killed since Israel started strikes on Gaza following the deadly Hamas attack.

Some students and their groups have since distanced themselves or withdrawn their endorsements from the statement amid an intense backlash inside and outside of Harvard."

Video evidence of these vans: https://www.youtube.com/watch?v=P2C7gw02WoY&t=142

If you watch the entire video, you will see people talk about the chilling effect they personally experience regarding publicly expressing their dissent against the genocide.

There is a chilling effect, it's not debatable, and it's not debatable that they are the result of well-financed disinformation campaigns seeking to protect the US-Israeli colonial empire. This is all open, well-documented information.

> More specifically, this argument —one side is trying to chill the other by speaking too much

No one made this argument. That is a straw man provided by you seemingly out of nowhere. The billboards aren't about "speaking too much", they're subtle propaganda campaigns. You have not even seen the billboards I'm talking about, have not asked me about them, you're just dismissing them out of bias before even understanding their content, purpose or who is paying to have them literally cover my local highway. They are actively creating a conflict narrative.
by ToucanLoucan | 2025-09-08 15:59:42+00:00
It's impossible to say with any certainty that was down to an economic system change and not the myriad of other issues plaguing the Soviet states.

And maybe on balance hunger went down, but in particular for a whole lot of those Soviet states, the transitions from the failing "communist" state and the market-based alternatives was incredibly harsh and involved a whole lot of starving as the prices of food and other critical goods soared out of reach of Soviet citizens, not even going into the psychological effects.

Also also, insofar as "communism" "failed" (the USSR was incredibly authoritarian and corrupt, many communists and socialists take big issues with them or China for that matter being called communist but I digress), it "failed" alongside a host of economic sanctions brought upon it by it's Capitalist neighbors, utterly terrified at it's very existence. I mean Christ calling someone communist is still an insult in the United States, and an attack on a politician here too, decades after the Red Scare supposedly ended.
Show HN: NexChat – A messaging app for humans and AI agents
by Vraj911 | 2025-09-08 15:59:52+00:00
Hi HN,

We built NexChat, a messaging app where you can chat not only with people but also with AI agents. The idea is to make AI feel as accessible as messaging your friends.

What’s different: No personal data required – sign up without email or phone number Cross-platform – available on Android and iOS AI ecosystem – anyone can build and submit agents Mixed conversations – invite AI agents into user-to-user chats No-code support – create agents using tools like n8n and submit them via the developer portal

My motivation: while working on my other startup (a recruitment automation platform), I realized AI allowed me to effectively build two products in parallel. NexChat is my attempt to give that same leverage to everyone: entrepreneurs, teams, or just anyone curious about AI.

I’d love feedback from HN: Does combining human and AI messaging in one place feel useful or distracting? What would make it valuable enough for you to try regularly? For developers: what features would encourage you to build and submit agents to the platform?

Android: https://play.google.com/store/apps/details?id=app.nexchat iOS: https://apps.apple.com/us/app/nexchat-connect-differently/id...

Thanks for checking it out!
by prism56 | 2025-09-08 16:00:04+00:00
I run a homeserver and self host applications (freshrss, linkding). I just don't understand the security enough to trust my photos. I've gone with Ente.io. Their 3 tiered backup and my local backup should be good enough.

The other issue is my family use my account and don't want to be in charge if my backups fail.

I do love what immich is doing though and would love to run it.
by GeekyBear | 2025-09-08 16:00:28+00:00
> Hopefully Apple optimizes Core ML to map transformer workloads to the ANE.

If you want to convert models to run on the ANE there are tools provided:

> Convert models from TensorFlow, PyTorch, and other libraries to Core ML.

https://apple.github.io/coremltools/docs-guides/index.html
by alephnerd | 2025-09-08 16:00:29+00:00
Their scholars primarily specialize in the history of South Asia, not contemporary foreign relations and strategy in South Asia.

IMO, the only American program that has a good program in Contemporary Indian politics and foreign policy is Stanford, as Sumit Ganguly acts as the primary linkage between American and Indian policymakers, and the FSI and Hoover Institution tends to host Indian policymakers and career bureaucrats as affiliates and fellows. For example, during the US-India trade negotiations, the only public visit Nirmala Sitharaman and her staffers had was at the Hoover Institution [0]. Even the USIBC is hosted at Stanford, and that event has a lot of Indian and American dignitaries and policymakers coming.

Other than Christine Fair and a couple Pakistani fellows at HKS, I can't think of a similar domain experts on Pakistan either in the US.

If you want to study contemporary Indian foreign policy outside of India, your only options are NUS, ANU, Stanford, LSE, and maybe Oxford.

It's the same reason why the best China, Taiwan, Japan, and South Korea scholars tend to be clustered at Harvard and Stanford.

[0] - https://www.hoover.org/events/laying-foundations-developed-i...