MurphyA/hacker-news huggingface dataset:
by MangoToupe | 2025-09-25 18:39:20+00:00
> And it is 2025, the HN crowd here can usually just deploy their video to CDN. Many business are also just hosting their own videos.

This is a very bad standard and not indicative of the capabilities of the average small-to-medium business.

Nonetheless, I agree it's more complicated than I made it seem—YouTube is not an insurmountable problem for a determined actor.
by ghoul2 | 2025-09-25 18:39:55+00:00
Father passed away today morning. At least he is not suffering anymore. I don't know why I am posting this here. Just a tribute, maybe.

He was born to poor parents, and the eldest of 7 children. His father could never have paid for his education, but he has brilliant from the very start, and they lived in a village town, where the school had been built by a kind, local rich man, and my father studied his entire life on scholarship. He was the first person from his district to earn a masters degree (in electronics), and in his era, his bachelors and masters were each earned from the very top university of the country. Again, all on scholarship. Started a job as a professor, but quickly switched, first to a premier research labs, working on the very first satellites/payloads built in my country, and then later to being a technocrat in the state government: his qualification and ability were so high that he joined as the ranking technocrat of the state, and remained that till his retirement. Right around his job change, he got married and had three children - me and my two sisters.

During all this, he also earned an executive MBA.

After retirement, he didn't feel like sitting idle, and started a new career as the head of department (for two departments: computer engineering and electrical engineering) at a good, well regarded engineering college/university. He did this for 12 years, when he had a brain stroke, and then I asked him to not work anymore.

He recovered from the brain stroke, but more strokes/falls happened at a steady pace. He passed away at 79. The end was pretty painful, and I wish he had not had to go thru all that.

He lived a simple, harsh life - He never cared for comforts, or money, or luxuries. But he was genuinely content. In the end, all he really asked for was to "lets go home" (from the hospital). Fortunately, we did manage to get him discharged and his final few days were at home.

be at peace, pop. I love you.
by nailer | 2025-09-25 18:40:00+00:00
> No. You're just factually wrong. This is a made-up statement with no truth to it.

Arab colonisation of the middle east and north africa is documented history.

> Arab Jews were living peacefully side by side in Palestine before the European Zionist colonizers started coming in the 19th and 20th centuries.

You can look up historical incidences of Arab violence against Jews at any time you like. Palestine was partitioned into Jordan/Arab state/Jewish state for this reason, much like India and Pakistan was.
by jjani | 2025-09-25 18:40:12+00:00
Thanks for taking the time to answer. In my view, it's easy to legislate away at least 50% of the harm. Not perfect, but much better than 0%. This would be banning recommender systems and infinite scroll feeds for platforms above a certain size ("gatekeepers"). I'm sure there's a number of loopholes, and you might still believe that even this kind of measure would create more than it solves.

On the supermajority bit, in more and more countries there's already a supermajority for banning phones from schools, more and more for banning it for children altogether, and so on. I think that's a clear sign people would actually be in favour of quite a lot of measures to tone things down, like the one I mentioned. Total bans I wouldn't vouch for.
by techblueberry | 2025-09-25 18:40:26+00:00
I largely agree with this article (a few minor nitpicks here and there, maybe this biggest one is identifying the left as anti-science, which I won’t completely disagree with how he framed it, then goes on to talk about the magic of the mRNA vaccine the right is trying to actively divest from, but I digress)

The either-or nature of politics is kind of crazy. AI as a solution to misinformation feels distopian to me, not like as a tool, but like social cohesion and community should still be maybe a bigger goal for our society that social-engineering / brain hacking.

But then of course the tech bros also have their pathologies with Peter ”I don’t know of the human race is worry saving” Thiel

I protest and authoritarianism from the left is not the solution, but the tech right hasn’t been showering themselves with glory either, what happened to the tech optimism of the early 00s and not Marc Andreesens, “tech over people” of 2025.
by hashim | 2025-09-25 18:40:51+00:00
As someone who's been boycotting Microsoft in line with the BDS movement, I welcome this (belated) move, but seeing Bill Gates on stage laughing (maybe nervously) at Ibtihal Aboussad's (now validated) protest still makes me uneasy about a guy who I previously followed and liked to a reasonable extent, and I'll still probably hold off on watching his most recent documentaries. It makes me wonder how comfortable you have to be (as a supposed philanthropist, no less) with the deaths of tens of thousands of brown kids to laugh in a situation like that. Hell, even Ballmer had the sense to keep a straight face.
by gjsman-1000 | 2025-09-25 18:40:53+00:00
> Best case scenario (and this is wildly optimistic) the offenders won't be able to find any 'safe' channels to distribute their materials to each other.

The theory is based on the documented fact that most crime is poorly thought through with terrible operational security. 41% is straight up opportunistic, spur of the moment, zero planning.

It won't stop technologically savvy predators who plan things carefully; but that statistically is probably only a few percent of predators; so yes, it's probably pretty darn effective. There are no shortage of laws that are less effective that you probably don't want repealed - like how 40% of murderers and 75% of rapists get away with it. Sleep well tonight.
by arghwhat | 2025-09-25 18:40:58+00:00
The digital camera was invented in 1968, the first auto-focusing SLR is from 1978.

Auto-exposure came a few years before auto focus, but not by much as it still required not only light metering but also multiple mechanical couplings to the lens.

Such cameras (like the famous Canon A-1) were never refered to as "digital cameras", and SLR was used to distinguish from rangefinders primarily.
by artembugara | 2025-09-25 18:41:12+00:00
Oh, I totally see your point.

We’re optimising for large enterprises and government customers that we serve, not consumers.

Even the most motivated people, such as OSINT or KYC analysts, can only skim through tens, maybe hundreds of web pages. Our tool goes through 10,000+ pages per minute.

An LLM that has to open each web page to process the context isn’t much better than a human.

A perfect web search experience for LLM would be to get just the answer, aka the valid tokens that can be fully loaded into context with citations.

Many enterprises should leverage AI workflows, not AI agents.

Nice to have // must have. Existing AI implementations are failing because it’s hard to rely on results; therefore, they’re used for nice-to-haves.

Most business departments know precisely what real-world events can impact their operations. Therefore, search is unnecessary; businesses would love to get notifications.

The best search is no search at all. We’re building monitors – a solution that transforms your catchALL query into a real-time updating feed.
by alwillis | 2025-09-25 18:41:45+00:00
> It really is crazy how much was lost when Apple killed Flash.

Steve Jobs published "Thoughts on Flash" [1] in 2010; Flash was discontinued by Adobe in 2017. If Apple supposedly "killed" Flash, they sure took their time doing so.

The iPhone had about 14% marketshare at the time, so it's not like Apple was in a commanding position to dictate terms to the industry.

But if you read his letter, what he said made total sense: Flash was designed for the desktop, not phones—it certainly wasn't power or memory efficient. Apple was still selling the iPhone 3GS at the time, a device with 256Mb of RAM and a 600Mhz 32-bit processor.

And of course Flash was proprietary and 100% controlled by Adobe.

Jobs made the case for the (still in development) HTML5--HTML, CSS and JavaScript.

What people don't seem to remember: most of the industry thought the iPhone would fail as a platform because it didn't support Flash, which was wildly popular.

[1]: https://web.archive.org/web/20170615060422/https://www.apple...
by bombcar | 2025-09-25 18:42:36+00:00
Youngsters today don't remember it; x86 was fucking dead according to the press; it really wasn't until Athlon 64 came out (which gave a huge bump to Linux as it was one of the first OSes to fully support it - one of the reasons I went to Gentoo early on was to get that sweet 64 bit compilation!) that everyone started to admit the Itanium was a turd.

The key to the whole thing was that it was a great 32 bit processor; the 64 bit stuff was gravy for many, later.

Apple did something similar with its CPU changes - now three - they only swap when the old software runs better on the new chip even if emulated than it did on the old.

AMD64 was also well thought out; it wasn't just a simple "have two more bytes" slapped on 32 bit. Doubling the number of general purpose registers was noticeable - you took a performance hit going to 64 bit early on because all the memory addresses were wider, but the extra registers usually more than made up for it.

This is also where the NX bit entered.
by BrunoScaglione | 2025-09-25 18:42:40+00:00
We are releasing lunchSTEM: a non-profit, open-source project to democratize STEM knowledge in an organized manner.

Think of it as Wikipedia for STEM. And instead of making the meterials ourselves, we organize existing high-quality material from the internet.

What’s inside: - 60+ GB of resources - 10k+ PDFs - 6k+ subtopics

Download only the materials you want, on-demand.

Built for for students, researchers, educators, professionals, and self-learners.

We’d love your feedback and contributions.

Note: this is our first MVP release. Many improvements are planned — check out our roadmap (inside README.md)
by YeGoblynQueenne | 2025-09-25 18:42:41+00:00
The Aviv Regev paper you link was recently recommended to me as a useful reference for something. It was a nice surprise to see that Regev's thesis advisor was Ehud Shapiro, known to the Prolog community from his co-authorship of one of the good Prolog books (The Art of Prolog, with Leon Sterling - https://mitpress.mit.edu/9780262691635/the-art-of-prolog/). Indeed, Regev's thesis (and the paper above) propose a system based on a Flat Concurrent Prolog.

Shapiro was also the author of one of the two PhD theses that were a major influence to Inductive Logic Programming, a field at the intersection of logic programming and machine learning.

A lot of the kind of "deep work" you mention used to be done in the logic programming and ILP community in times past, before everyone seemingly switched to neural nets and statistical machine learning.
by evil-olive | 2025-09-25 18:42:52+00:00
> To be fair in 2021 you'd be laughed out of the room (or be in a DSA conference) if you called what was happening in Palestine a "genocide".

you have a very narrow historical lens if you think a DSA conference in 2021 is the only place that has treated allegations of genocide seriously.

I'd recommend reading through [0] which has a very nice chronological timeline.

for example, way back in 1982 the UN General Assembly voted to declare the Sabra and Shatila massacre [1] an act of genocide. it was carried out against a Palestinian refugee camp in Lebanon, by a militia allied with the Israeli military, and during the Israeli invasion of Lebanon:

> In February 1983, an independent commission chaired by Irish diplomat Seán MacBride, assistant to the Secretary-General of the United Nations, concluded that the IDF, as the then occupying power over Sabra and Shatila, bore responsibility for the militia's massacre. The commission also stated that the massacre was a form of genocide.

there's also a long history of "well...it's not genocide, because genocide only comes from the Geno region of Nazi Germany, everything else is sparkling ethnic cleansing" type of rhetoric:

> At the UN-backed 2001 Durban Conference Against Racism, the majority of delegates approved a declaration that accused Israel of being a "racist apartheid state" guilty of "war crimes, acts of genocide and ethnic cleansing". Reed Brody, the then-executive director of Human Rights Watch, criticised the declaration, arguing that "Israel has committed serious crimes against Palestinian people but it is simply not accurate to use the word genocide", while Claudio Cordone, a spokesman for Amnesty International, stated that "we are not ready to make the assertion that Israel is engaged in genocide"

0: https://en.wikipedia.org/wiki/Palestinian_genocide_accusatio...

1: https://en.wikipedia.org/wiki/Sabra_and_Shatila_massacre
by input_sh | 2025-09-25 18:43:06+00:00
What do you mean? It is on many Androids and every Chromebook.

I just checked some website stats I have access to and ~78.6% of iOS users use Safari. On Android on the other hand, ~76% of them use Chrome, ~8.1% uses the Samsung Browser, and there's a marginal amount of people using other manufacturer-provided browsers like Huawei Browser and MIUI (Xiaomi's default). Of course I don't know the exact manufacturer of Android phones to be able to tell what percentage of say Samsung devices switched to Chrome, but I'd say the pattern's still pretty clear.

The only people likely to switch browsers are desktop users, but they total to <20% of the traffic. Funnily enough Chrome isn't even the top browser overall, it's Safari, but that tells you more about my clientele (richer than average for my target market).
by jihadjihad | 2025-09-25 18:43:34+00:00
> Most urgently, if the economy can thrive without the spending of some 80 million workers and their households, what incentive do businesses have to serve them or policymakers to support them?

Neither the claim nor the implied conclusion holds water. If the top 10% of earners account for half of spending, it means that 90% account for the other half, which is not insignificant or "invisible". On top of that, the marginal propensity to consume (MPC) is repeatedly shown in economic studies to be higher for lower-income groups [0]:

> For low-wealth households, the MPC is 10 times larger than it is for wealthy households.

Due to the higher MPC, there is clear policy and business incentive to support and market to lower-income households. And even if the economy grows despite a smaller share of consumption from lower-income groups, it does not imply that if the consumption were to fall even further ("without the spending"), that there wouldn't be deleterious effects on the economy as a whole.

0: https://www.bostonfed.org/publications/research-department-w...
by christophilus | 2025-09-25 18:44:01+00:00
Back when I worked at MS, I toured a data center. There was a big cage of servers in the middle of the place. It seemed that every single rack in the data center was wired up to the servers in that cage. “What’s that?” I asked. “Government servers,” said the guide with a knowing wink.

I’d be willing to bet that all US cloud providers have a similar government tie in. So yes, MS absolutely facilitates mass surveillance, in my opinion.
by MangoToupe | 2025-09-25 18:44:10+00:00
> Who is going to go to their company’s CEO and convince them to put in the massive amount of effort to switch cloud providers?

Surely if any movement leads to this, it's BDS, likely the most popular and widely-known boycott since before the end of South African apartheid.

They even appear to have a page and a visualization devoted to compiling publicly visible impacts: https://bdsmovement.net/our-impact
by throwacct | 2025-09-25 18:44:38+00:00
They're really trying everything. They need the Google/Apple ecosystem to compete against them. Fb is adding LLMs to all its products, too. Personally, I stopped using ChatGPT months ago in favor of other services, depending on what I'm trying to accomplish.

Luckily for them, they have a big chunk of the "pie", so they need to iterate and see if they can form a partnership with Dell, HP, Canonical, etc, and take the fight to all of their competitors (Google, Microsoft, etc.)
by udkl | 2025-09-25 18:44:44+00:00
they don't do anything special for frozen items .... it's just as if you get it in bags from the store. .... add in additional time for neighborhood deliveries if any ..... usually they arrive semi-frozen .... you can track the delivery driver from the store (where they hopefully keep it in a cold room) to your home... for me it takes them from 20 mins to 1 hour for delivery ...
by kenjackson | 2025-09-25 18:45:28+00:00
This. I had this long standing dispute that I just never had the energy to look up what needed to be done to resolve it. I just told it to ChatGPT and it generated everything -- including the emails I needed to send and who to send them to. Two weeks later and it was taken care of. I had sat on it for literally 3 months until then.

If I could have something that said, "Here are some things that it looks like you're procrastinating on -- do you want me to get started on them for you?" -- that would probably be crazy useful.
by linuxhansl | 2025-09-25 18:45:29+00:00
Did anybody really expect any other possible outcome? Humans have an astonishing ability to put their self-interest before others. Even if it money vs a life.

That said... How much is a day, a month, or a year of a human life worth? Since it's clearly not infinite, there must be some line where saving a life is too expensive. What is that line?

Of course I have no answer here, but I think this ethical dilemma is what it boils down to. Still terrible. :(
by tome | 2025-09-25 18:45:53+00:00
> I'm not 100% clear on the entire history, but I think it goes something like:

You can see my talk "A History of Effect Systems" for a synopsys of the history. I gave it at Zurihac this year. It's very close to the history you gave (though I think point 1 is not right: Haskell always had a way to do IO)

https://www.youtube.com/watch?v=RsTuy1jXQ6Y
by atoav | 2025-09-25 18:45:55+00:00
Exactly, if you want people to think about your code/changes you should be able to give them the needed context.

If you don't know them, please realize your code isn't automatically a gift everybody waited for, you may see it that way, but from the other side this isn't clear until someone put in the work to figure out what you did.

In short: added code produces work. So the least you should do is try reducing that work by making it easy to figure out what your code is and isn't.

Sum up what changes you made (functionally), why you made them, which choices you made (if any) and why and what the state of the PR code is in your own opinion. Maybe a reasoning why it is needed, what future maintenance may look like (ideally low). In essence, ask yourself what you'd like to know if someone appeared at the door and gave you a thumb drive with a patch for your project and add that knowledge.

Also consider to add a draft PR for bigger features early on. This way you can avoid programming things that nobody wanted, or someone else was already working on. You also give maintainers a way to steer the direction and/or decline before you put in the work.
by euroderf | 2025-09-25 18:46:12+00:00
Denmark is talking about blocking the Baltic to commercial ship traffic that does not have Western insurance. (Read: Russian ghost fleet.) The Law of the Sea permits this when there is a clear environmental threat. (Oil spillages etc.)

In parallel, some (Russian-controlled?) ships have been refusing Danish pilots for navigating the straits.

So... maybe Vlad is playing Goodfellas. Like many other dirtbags.
by whalesalad | 2025-09-25 18:46:22+00:00
this is not postgres' fault.

once the latest pgautoupgrade is available, you can do it with this:

docker run --rm \ -v YOUR_DATA_VOLUME:/var/lib/postgresql/data \ -e POSTGRES_USER=USER \ -e POSTGRES_PASSWORD=PW \ -e POSTGRES_DB=DB \ -e PGAUTO_ONESHOT=yes \ pgautoupgrade/pgautoupgrade:18-bookworm

I recommend copying the volume first, in case any mistakes occur you can rollback.
by t_mahmood | 2025-09-25 18:46:29+00:00
We said the same thing with Google, "Don't be evil", "They are better than MS", now here we are, Google, became something that doing everything to squeeze every data off us, so that they can sell them to their partners.

And, anything that stops them from doing it, well, you are kind of erased from the Internet. The freedom we had, slowly becoming non-existent now.

Corporates have one and only one target. It is to make money. And this mentality, enables them.
by thePhytochemist | 2025-09-25 18:47:18+00:00
I would also love to read a 2 year follow-up story that gives us an update.

This article reminds me of my own attempt to transition into software from chemistry and agriculture. Four years later I'm worried that I've poured a lot of time and effort into yet another educational program which will not help find employment. That's after two science degrees and a bunch of learning about digital design and rapid prototyping.

I see a lot of optimism in this post about how it's all going to be worth it. But I'm afraid that may not be the case as I face the cold while sleeping in my car again this fall.
by justusthane | 2025-09-25 18:47:26+00:00
> The switch sees the IP, recognizes it's not part of your LAN (because you've set your network up as 192.168.168.0/24 and that IP's not part of that range) and forwards it to its gateway, the router.

This may be nitpicky, but assuming we’re talking about a switch in the strictest definition (a layer 2 switch), this is not correct. Your computer sees that the destination IP address is not in its local subnet, and addresses the packet to the MAC address of its default gateway (the router). The switch receives the packet and forwards it to the appropriate interface based on the destination MAC address.

Even if we are talking about a layer 3 switch, then we would be assuming that the gateway resides on the switch, and it is still the computer that makes the decision to send the packet to its default gateway.

Given the rest of your comment I’m assuming you already know this, and I’m not posting this as a correction to you, but rather for the benefit of others.
by flyinglizard | 2025-09-25 18:47:48+00:00
Israel was not formed by displacement. That's a common misconception. Jews bought lands all across Palestine in early 1900's, with bodies such as the JNF. The displacement ("Nakba") came in 1948, during the Israeli War of Independence (started by the Arabs in Palestine and abroad), and even that mostly concerned areas which participated in the war. Areas that remained peaceful integrated into Israel (today's Israeli Arabs, 23% of the population).
by gnulinux | 2025-09-25 18:48:52+00:00
This is not my experience. In my experience Gemini 2.5 Pro is the best model in every use-case I tried. There are a few very hard (graduate level) logic or math problems that Claude 4.1 Opus edged-out over Gemini 2.5 Pro, but in general if you have no idea which model will perform best on a difficult question, imho Gemini 2.5 Pro is a safer bet especially since it's significantly cheaper. Gemini 2.5 Flash is really good but imho not nearly as good as Pro in (1) research math (2) creative/artistic writing (3) open ended programming debugging.

On the other hand, I do prefer using Claude 4 Sonnet on very open-ended agentic programming tasks because it seems to have a better integration with VSCode Copilot. Gemini 2.5 Pro bugs out much more often where Claude works fine almost every time.