MurphyA/hacker-news huggingface dataset:
by kataklasm | 2025-10-30 00:44:42+00:00
The German metro area "Rheinland" has a population of 8.7 million people across 12 thousand square kilometers. ~700/sqkm vs the 240/sqkm population density of Atlanta metro. Train and metro travel in this metrk area is extremely convenient and fast. It's not that Atlanta (or anywhere else in the United States for that matter) couldn't do it because of vastness, there's just no political and societal will behind this idea. In a society that glamorizes everyone driving the biggest trucks and carrying the largest rifles, of course convenient train systems are "not feasible".
by avadodin | 2025-10-30 00:44:52+00:00
Re-reading tfm, it definitely had an answer to my dumb question(basically the same as any regular C pointer), but I still get the feeling that the explanations make jumps that may be obvious to you but absolutely not to me.

I sort of get a sense of what the flight pointers do after reading the linked page with the assembly listings( which on mobile looks like you're discussing hex dumps until one tries side scrolling, btw ) but my brain would expect something along the lines of: "this is the flight pointer and this is how it is managed for local variables, global variables, etc. This part of it is what your C program sees" at the beginning of the invisicaps article rather than "pointers are 64 bit like in regular C proceeds to talk about a tuple containing two pointers"(at least that's how it reads to me).

Probably just laziness on my part.
by cheald | 2025-10-30 00:45:18+00:00
I don't think it's a personality change, at least insofar as personality is separate from neurochemistry. Ghrelin and dopamine are strongly linked, and dopamine is our central reward-seeking driver; GLP-1s generally reduce ghrelin production, which I suspect helps remove you from a state of being constantly primed for reward-seeking. I noticed this firsthand when I went hard keto for the first time, and could suddently for the first time tell a significant difference between "I want food because I'm hungry" and "I'm not hungry but want food because it's pleasurable".
by strcat | 2025-10-30 00:45:23+00:00
> There are no malicious apps in GNU/Linux repositories.

That's definitely not the case. There have been repeated cases of developers shipping malicious code which ended up in distribution package repositories. Defining malicious is difficult and incredibly privacy invasive behavior is often not considered to be malicious. That software is also generally being used without a mandatory app sandbox with a proper permission model, so it can access whatever it wants for the most part beyond self-imposed restrictions.

There are similarly maintained package repositories for Android such as F-Droid. It adds the people doing packaging as trusted parties. Contrary to common misconceptions, Linux distributions and F-Droid are not meaningfully auditing/reviewing the upstream code and therefore not actually significantly reducing trust in the upstream projects. There substantial delays for updates with how most are maintained, so that gives time for external parties to find issues but doesn't mean it won't be packaged and shipped anyway.
by mc32 | 2025-10-30 00:45:37+00:00
I agree on the need for depolarization (go back to timelines and get rid of recommendation engines) but once you cede control of content to government even if it's for things people would agree on like "nuke that misinformation" you will end up being a mouthpiece for the government in power -whoever it be. Look at how "innocent" embeds wholly shaped the messaging on Covid and how they sidelined all dissent (lots of people of renown and stature within relevant disciplines)
by konimex | 2025-10-30 00:46:08+00:00
Say, how many voting stations are there in a typical city/county in the US?

Here in Indonesia, in a city of 2 million people there are over 7000 voting stations. While we vote for 5 ballots (President, Legislative (National, Province, and City/Regency), we still use paper ballots and count them by hand.
by terminalshort | 2025-10-30 00:46:48+00:00
> Is it because the government created laws that limited its total discretion?

Yes. As you said, "the people allow for corporations to exist," and the same people created the government and allow it to exist. And when those people created that government they created rules that govern what laws the government is allowed to enact. Those rules are known as the constitution. And one of the first rules the people made when they created the government is the aptly named "first amendment." And that rule clearly states that the government can't take legal action against a citizen for saying something the government doesn't like. The CA government retaliating against OpenAI for its CEO threatening to leave the state would clearly violate this rule.
by pms | 2025-10-30 00:47:48+00:00
Republicans and Elon Musk have become very skilled at exerting political influence in the US [1] and Europe [2] through social media in ways the public isn't really aware of. Is this really that far from the goal of Cambridge Analytica of influencing elections without people's knowledge? Is it fine for large online platforms to influence election outcomes? Why wouldn't an online platform be used to this end if that's beneficial for it and there is no regulation discouraging it?

[1] https://www.techpolicy.press/x-polls-skew-political-realitie...

[2] https://zenodo.org/records/14880275
by UniverseHacker | 2025-10-30 00:47:51+00:00
I think for this to work psychologically, it just needs to be something difficult or uncomfortable that you can do an awful lot of in a way that is sustainable, and doesn't actively harm you... all the better if you actually benefit directly from it, like with exercising, but cold showers work just as well, simply because they're uncomfortable and take much less time than working out- I personally do both.
by strcat | 2025-10-30 00:48:23+00:00
People have the freedom to modify GrapheneOS in any way they want and run it on their device instead of the official releases. Freedom doesn't mean GrapheneOS going out of the way to provide all kinds of power user with major downsides. As an unrelated example, GNOME isn't less free than KDE because it's more minimal and doesn't have extensive configuration.
by selcuka | 2025-10-30 00:50:09+00:00
Not the detonation itself (if we don't count the fires it may cause), but the total CO2 cost of nukes is high [1]:

> A bomb on its own does not emit carbon dioxide… It’s the infrastructure, the construction (cement emits a lot), fossil fuel use, manpower, consumption, supply chains etc that all contribute.

> A study published in the Energy & Environmental Science journal has documented that using 1/1000 of the total capacity of a full-scale nuclear war weaponry would induce 690 tonnes of CO2 to penetrate the earth’s atmosphere. This is more than the annual carbon footprint of the United Kingdom.

[1] https://lakenheathallianceforpeace.org.uk/carbon-footprint-o...
by pms | 2025-10-30 00:51:16+00:00
Republicans and Elon Musk have become very skilled at exerting political influence in the US [1] and Europe [2] through social media in ways the public isn't really aware of. Is this really that far from the goal of Cambridge Analytica of influencing elections without people's knowledge? Is it fine for large online platforms to influence election outcomes? Why wouldn't an online platform be used to this end if that's beneficial for it and there is no regulation discouraging it?

[1] https://www.techpolicy.press/x-polls-skew-political-realitie...

[2] https://zenodo.org/records/14880275
by strcat | 2025-10-30 00:51:44+00:00
People can modify GrapheneOS however they want including making their own builds with the officially supported userdebug root support enabled. Open and free doesn't mean catering to power users with the official setup at the expense of everyone else. It doesn't mean sacrificing substantial privacy and security for niche aesthetic customization and other power user features. Defining freedom for devices as software providing more customization options for power users is strange. The freedom is from it being open source and any OS being permitted on the devices.

Devices built to officially support GrapheneOS MUST include first class support for using an alternate OS that's not the official GrapheneOS, which is part of our requirements at https://grapheneos.org/faq#future-devices. These requirements apply to official GrapheneOS devices in the same way as devices using a Google Mobile Services stock OS. Combined with the OS being open source, that's what gives people the freedom to legally and practically use/make forks of it with arbitrary changes.

Userdebug builds of GrapheneOS are officially supported, although we don't recommend using them on a production device. Setting ro.adb.secure=1 for a userdebug build does preserve most of the security as long as ADB isn't used, but not all of it. It still downgrades security when ADB isn't used since the changes to accommodate having root access and other debug features via ADB have an impact beyond when it's actually used. It doesn't destroy the overall security model in the way people typically integrate root access where a huge portion of the OS has it and it's accessible to apps in a persistent way.
by ggm | 2025-10-30 00:52:31+00:00
this is classic computing wheel of life stuff (Bell, Mudge, MacNamara wrote that up in the 70s)

* first you do it in the cpu * then you do it in a dedicated card off the bus * then you find the FPGA or whatever too slow, so you make the card have it's own CPU * then you wind up recursing over the problem, implementing some logic in a special area of the cpu, to optimise its bus to the other bus to ...

I expect to come back in 10years and find there is a chiplet which took the rpi core, and implements a shrunk version which can be reprogrammed, into the chiplet on the offload card, so we can program terabit network drivers with a general purpose CPU model.
by zelphirkalt | 2025-10-30 00:52:50+00:00
From the article:

> uv is an incredibly powerful simplification for us that we use across our entire tech stack. As developers, we can all work with identical Python installations, which is especially important given a number of semi-experimental dependencies that we use that have breaking changes with every version. On GitHub Actions, we’re planning to use uv to quickly build a Python environment and run our unit tests. In production, uv already manages Python for all of our servers.

> It’s just so nice to always know that Python and package installation will always be handled consistently and correctly across all of our machines. That’s why uv is the best thing to happen to the Python ecosystem in a decade.

I can only conclude, that the author of the article, and perhaps even the organization they work in, is unaware of other tools that did the job long before uv. If they really value reproducibility that much, how come they didn't look into the matter before? Things much have been really hastily stitched together, if no one ever looked at existing tooling before, and only now they make things reproducible.

I guess reproducibility is still very much a huge problem, especially in jobs, where it should be one of the most important things to take care of: Research. ("Astronomer & Science Communicator" it says on the website). My recommendation is: Get an actual software developer (at least mid-level) to support your research team. A capable and responsibly acting developer would have sorted this problem out right from the beginning.

I am glad they improved their project setups to the level they should be at, if they want to call it research.
by roywiggins | 2025-10-30 00:53:01+00:00
Google Search's AI Overview just the other day confidently mis-summarized a source so badly that it came to the exact opposite conclusion to what the source actually contained:

https://imgur.com/a/WL8KzdB

Yes, AI Overview is a pretty weak model, but it somehow got "yes, that photo is AI" from an article explaining "not only is that photo not AI, here is the reporter who took the photo."

The other thing is that it is often hard to tell whether a model is talking about a source because the surrounding system has run a search and injected it into the prompt, or whether it's just freestyling based on its training data.
by rcxdude | 2025-10-30 00:53:26+00:00
The paper talks about some quite old-school AI techniques (the kind of thing I learned about in university a decade ago when it was already on its way out). It's not anything to do with matrix multiplications (well, anything do with computing them faster directly) but instead being able to sample from a complex distribution more efficiently by have dedicated circuits to simulate elements of that distribution in hardware. So it won't make your neural nets any faster.
by hilbert42 | 2025-10-30 00:53:28+00:00
"Yeah, this is not true."

Well, I reckon whether one considers that statement true or not depends on who one is (as I'll explain).

Coffee, tea, chocolate and cola all contain mixtures of methylxanthines of which caffeine is but one, others include theophylline, theobromine† and paraxanthine to mention a few.

What's relevant here is not only that all are psychoactive to varying degrees but also they are bitter substances that contribute significantly to the taste. For example, dark chocolate is considerably more bitter than milk chocolate because it contains significantly higher level of xanthines than the latter.

I've yet to taste any decaffeinated coffee that in my opinion is worth drinking and it's not for the want of the stimulating effects of the caffeine but rather its taste. Without those xanthines the product just doesn't taste like coffee to me.

From observation, most consumers of decaffeinated coffee consume it with cream or as a latte and often with sugar, these additives tend to mask the bitterness of caffeine so it seems its absence doesn't bother them. For my part I add nothing to coffee—not even sugar—for reason that for me the bitterness of the xanthines is an integral part of the taste.

I drink coffee because of its taste, not for its stimulating properties. Unfortunately, unlike many others, caffeine has almost no noticeable stimulating effect on me—I can drink the strongest coffee at bedtime and still easily fall asleep.

† Despite its name theobromine does not contain bromine.
by kacesensitive | 2025-10-30 00:53:32+00:00
It's so hard finding dubbed anime WITH subtitles. Like actually ridiculously hard.

My wife is deaf and I like dubbed so I can use my laptop while we chill but she literally needs subtitles so it's super annoying when a show either

1. Has no subtitles for dubbed.

2. Their subtitles are just the subbed version's subtitles which are drastically different from what the dubbed VAs are actually saying.

3. Has subtitles for some episodes but none for others seemingly randomly.
by zamalek | 2025-10-30 00:54:09+00:00
> Not sure how uv helps here, because I am not very familiar with it.

Which makes you part of the people the GP is referring to? Try using it anger for a week, you'll come to understand.

It's like Sisyphus rolling a cube up a hill and being offered a sphere instead: "no thanks, I just push harder when I have to overcome the edges."
by consumer451 | 2025-10-30 00:54:15+00:00
Related:

> Collins Aerospace: Sending text messages to the cockpit with test:test

https://news.ycombinator.com/item?id=45747804

___

Think about how physical engineering orgs are formed. It's a collective of engineers, as it should be. The reason is that zero consequence management abstraction layers cannot exist in a realm with true legal responsibility. Real engineering org structure is written in blood.

I wonder what it will take for software to face that reality. I know that lack of regulation leads to faster everything, and I really do appreciate and love that... but as software continues to eat the world, there will be real consequences eventually, right?

The reason that real engineering liability goes back to at least the Code of Hammurabi is that people got killed by bad decisions and corner cutting.

What will that look like in software history?
by rayxi271828 | 2025-10-30 00:54:28+00:00
I love how uv allows me to not think of all the options anymore.

virtualenv, venv, pyenv, pipenv... I think at one point the recommended option changed because it was integrated into Python, but I can't even remember which is which anymore.

Such a pleasure to finally have just one, for maybe... ~99% of my needs.
by charcircuit | 2025-10-30 00:54:58+00:00
>In the cloud, hyperscale computing platforms such as Microsoft Azure, Google Cloud, and Amazon Web Services all operate significant resolver infrastructure to support their services. At least four of the biggest hyperscalers rely on FOSS for DNS resolving, while others have built proprietary solutions based on FOSS DNS libraries.

This is surprising. I would have expected them to have custom needs with so many customers that using an off the shelf service would be sufficient.
by thayne | 2025-10-30 00:55:23+00:00
I'm surprised this doesn't really talk about the thing that was most obvious to me: assuming the 5 year survival rate is five years from diagnosis, that means that if a tumor is diagnosed earlier, even if the cancer kills you, your death is more likely to be outside the five year window.

So for example, if you have (hypothetically) an untreatable cancer that would take six years to kill you, if it is diagnosed right away, you would be counted as a survivor, but if you are diagnosed at year five, you'll only survive a year.
by PeaceTed | 2025-10-30 00:55:33+00:00
Notch has said a lot of things over the years. Many after the sale to Microsoft were not so great. Suddenly without purpose and more money than he would ever need in a life time, he found a new purpose that wasn't so great.

A lot of Qanon rants and other conspiracy things. Just goes to show you that some times it is best you don't get what you wish for.
by westurner | 2025-10-30 00:55:45+00:00
Re: eBPF WAF

awesome-ebpf > Kernel docs, examples, "eBPF/XDP hardware offload to SmartNICs", Go libraries: https://github.com/zoidyzoidzoid/awesome-ebpf#go-libraries

/? ebpf waf site:github.com https://www.google.com/search?q=+ebpf+waf+site%3Agithub.com

harporoeder/ebpfsnitch: "Linux Application Level Firewall based on eBPF and NFQUEUE" https://github.com/harporoeder/ebpfsnitch

ebpf-security/ebpf-https: "eBPF-https is an open source web application firewall (WAF)" https://github.com/ebpf-security/ebpf-https

cilium/cilium: https://github.com/cilium/cilium :

> Cilium is a networking, observability, and security solution with an eBPF-based dataplane. It provides a simple flat Layer 3 network with the ability to span multiple clusters in either a native routing or overlay mode. It is L7-protocol aware and can enforce network policies on L3-L7 using an identity based security model that is decoupled from network addressing.
by strcat | 2025-10-30 00:55:49+00:00
Userdebug builds of GrapheneOS with ADB root access are officially supported. We recommend setting ro.adb.secure=1 rather than making a standard userdebug build with always-on unauthenticated ADB if it's not solely for development.

Modifying the official builds by replacing part of the core OS with Magisk and then using that to modify the rest of the OS dynamically is what's not officially supported and strongly discouraged. That doesn't mean there isn't official support for root, which is available in userdebug builds without the same massive negative impact to the security model of the OS.
by thegrim33 | 2025-10-30 00:56:12+00:00
What is it, two full years now that Cursor has failed to simply provide a list of the languages that their IDE supports? All the examples show Python. Is it Python only? Will it support the language I'm using? Who knows. Am I supposed to just download it and find out? How on earth do you have an IDE as a product and not bother listing what languages you can develop in with it?
by ratmice | 2025-10-30 00:56:14+00:00
The thing I love most about wezterm is the `wezterm cli list --format json`, and being able to get various values like the cwd of any terminal by window id. While I don't much tweak my actual wezterm config at all. I use that a lot for various scripts to launch other terminals/file managers in the same directory as the currently active terminal...
by CamperBob2 | 2025-10-30 00:56:19+00:00
Not really. LLMs are good at indexing and digesting documentation, up to and including actual source code, and answering questions about it.

And they never "Vote to close as duplicate" because somebody asked something vaguely similar 10 years ago about a completely different platform and didn't get a good answer even then.

Stack Overflow is the taxi industry to AI's Uber. We needed it at one point, but it really always sucked, and unsurprisingly some people took exception to that and built something better, or at least different.
by busyant | 2025-10-30 00:56:38+00:00
> I also made up a citation in 11th grade to fill out the citation for an essay I had to write. This was back before it was easy to double check things online.

I love this comment. I also suspect that even if it were easy for your 11th grade teacher to check, they probably were not interested enough to do so.

Story Time: When I was in 4th grade back in the '70s, I had to write a book report: the book was a novel about astronauts traveling through space.

In my report, I lied about the plot because there was a romantic subplot between two of the astronauts... and my 4th grade brain didn't want to discuss anything so "disgusting."

I handed in my report and then spent the next two weeks in terror thinking that my teacher would read the book and realize that I lied about the plot.

Obviously, my 4th grade teacher had no interest in reading a space-travel book targeted to grade schoolers, so my lies went undetected.

I hereby apologize to Mrs. Davis for my sins.
by weddpros | 2025-10-30 00:56:46+00:00
Hi! I hope your dad gets better soon. My vision got better over 3 months, then more slowly over a year. I keep a "small" blind spot in my field of view (where I can hide my hand). I didn't need more management of this condition but rest.

I remember the first months, trees felt exhausting to look at because of their complexity, and I couldn't watch an action movie because it felt too intense.
by throwaway894345 | 2025-10-30 00:59:15+00:00
That quote is mine, so I think you’re meaning to address me?

> how do you run an operating system without having said operating systems dependencies available to everything else?

I’m not sure if I understand your question, but I’ll answer based on what I think you mean. The OS gets compiled into an artifact, so the dependencies aren’t available to the system itself unless they are explicitly added.
by esperent | 2025-10-30 00:59:28+00:00
I think that a lot of Ireland's voting practices come from having a small population but a huge diaspora. I imagine the percentage of people living outside Ireland what would be eligible to vote in many other countries is significant enough to effect elections, certainly if they are close.

As someone who spent the first 30 years of my life in Ireland but is now part of that diaspora, it's frustrating but I get it. I don't get to vote, but neither do thousands of plastic paddys who have very little genuine connection to Ireland.

That said, I'm sure they could expand the voting window to a couple of days at least without too much issue.