MurphyA/hacker-news huggingface dataset:
by alborzb | 2025-10-29 22:06:02+00:00
That's not true (as somebody who had to do this last year in 2024 because I was traveling in another country for work on election day)

Here is the form to register for postal voting in the Republic of Ireland - https://www.dublincity.ie/sites/default/files/2024-01/pv4-wo...

Instructions on how to submit the form / register for mail-in votes is on page 4.

Hope that helps anyone else out who needs in Ireland
by stouset | 2025-10-29 22:06:25+00:00
Stroke survivor here checking in.

As I understand it, post-COVID a lot more people are having strokes at younger ages, primarily from PFOs. 10–15% of us are walking around with a small pathway between the atria of our hearts, and if a clot happens to form, it can pop into the other side of your heart and get pumped straight to your brain.

I was exceedingly lucky in that it cleared up on its own after about an hour. I was unable to speak and unable to move so much as a finger or toe on the right half of my body. I was completely incapacitated. They had me in the CT when it cleared up, and I immediately was back to my original self with no lasting defects.
by vidarh | 2025-10-29 22:06:28+00:00
Some of these projects are at a "real business with a live site and users". Two of the current ones are.

And it's not remotely "YOLO vibe coding". All the code gets reviewed, and tested thoroughly, and they are worked to specs, and gated by test suites.

What I don't do is babysit the LLM until it's code passes both the test suite and automated review stages, because it's a waste of time.

Others of these projects are research tasks. While I wrote this comment, Claude unilaterally fixed a number of bugs in a compiler.
by godelski | 2025-10-29 22:06:34+00:00
> The unification of government data on citizens under DOGE and the push to use AI for surveillance under an authoritarian government bring us far closer to the plot of Winter Soldier than the bread and butter surveillance capitalism we'd already been living under.

I never disagreed with this point.

My comment was only about the point that Winter Soldier "doesn't get enough credit." My point was that setting was not just "not novel" but already common place. Meaning Winter Soldier does not stand out as a unique representation. I want to stress "not a unique representation" != "not a representation".
by Spivak | 2025-10-29 22:06:37+00:00
But you are just using virtualenv with pip. It doesn't change any of the moving pieces except that uv is virtualenv aware and will set up / use them transparently.

You've been able to have the exact same setup forever with pyenv and pyenv-virtualenv except with these nothing ever has to be prefixed. Look, uv is amazing and I would recommend it over everything else but Python devs have had this flow forever.
by no_wizard | 2025-10-29 22:07:43+00:00
There was pipenv before that too, which also had a lockfile.

Funny how these things get forgotten to history. There's lots of prior art when it comes to replacing pip.

edit: here's an HN thread about pipenv, where many say the same things about it as they are about UV and Poetry before https://news.ycombinator.com/item?id=16302570
by axiolite | 2025-10-29 22:08:02+00:00
> they fired the whole dev team on Evernote, and the price has gone way up too.. but as a user I have to say Evernote the product has gotten better and better since the acquisition

I'd say it's only just slightly improved now, with a few bugs fixed and features improved. Not at all worth the price increase.

And it was horrible for a good 6 months after the acquisition... Some days I could not login to the website for several hours. Images in some notes wouldn't load some days. Searches would be missing results. Bug reports sat idle for a couple months before someone would respond asking for more info.
by zahlman | 2025-10-29 22:08:06+00:00
Uv is available as a wheel from PyPI, so you can in fact `pip install uv` into an appropriate environment. Since it provides a command-line binary, Pipx will also happily install it into an environment it manages for you. And so on and so forth. (You can even install uv with uv, if you want to, for whatever reason.)

The wheel basically contains a compiled ~53MB (huh, it's grown in recent versions) Rust executable and a few boilerplate files and folders to make that play nice with the Python packaging ecosystem. (It actually does create an importable `uv` module, but this basically just defines a function that tells you the path to the executable.)

If you want it in your system environment, you may be out of luck, but check your full set of options at https://docs.astral.sh/uv/getting-started/installation/ .

The install script does a ton of system introspection. It seems to be structured quite similarly to the Julia installer, actually.
by enether | 2025-10-29 22:08:06+00:00
The question is the organizational overhead in adopting yet another specialized distributed system, which btw frequently is about scalability at its core. Kafka's original paper emphasizes this ("We introduce Kafka, a distributed messaging system that we developed for collecting and delivering high volumes of log data with low latency. ", "We made quite a few unconventional yet practical design choices in Kafka to make our system efficient and scalable.")[1]

To be honest, there isn't a large burden in running Kafka when it's 500 KB/s. The system is so underutilized there's nothing to cause issues with it. But regardless, the organizational burden persists. As the piece mentions - "Managed SaaS offerings trade off some of the organizational overhead for greater financial costs - but they still don’t remove it all.". Some of the burden continues to exist even if a vendor hosts the servers for you. The API needs to be adopted, the clients have many configs, concepts like consumer groups need to be understood, the vendor has its own UI, etc.

The Kafka API isn't exactly the simplest. I wouldn't recommend people write the pub-sub-on-postgres SQL themselves - a library should abstract it away. What is the complexity being added from a library with a simple API? Regardless if that library is based on top of Postgres, Kafka or another system - precisely what complexity is added to the lives of developers?

I really don't see any complexity existing at this miniscule scale, neither at the app developer layer or the infra operator layer. But of course, I haven't run this in production so I could be wrong.

[1] - https://notes.stephenholiday.com/Kafka.pdf
by troyvit | 2025-10-29 22:08:13+00:00
One of that article's top sources is Vogue (https://www.vogue.com/article/computer-vision-dazzle-anti-su...).

I remember in college my magazine journalism prof surprised me by pointing out that Vogue a bad-ass journalistic enterprise in its own right. That was 35 years ago and it's cool to see they still have it.
by wongarsu | 2025-10-29 22:09:10+00:00
If you can install it with `pip install program-name` it's usually packaged well enough to just work. But if it's a random github repository with a requirements.txt with no or very few version numbers chances are that just running `pip install -r requirements.txt` will lead you down an hour+ rabbit hole of downgrading both your venv's python version and various packages until you get a combination that is close enough to the author`s venv to actually work

Usually happens to me when I find code for some research paper. Even something that's just three months old can be a real pain to get running
by khazhoux | 2025-10-29 22:10:33+00:00
I don’t understand the animus towards OAI going public. ChatGPT undoubtedly changed the world. The non->for profit status of the company is not impacting anyone. It’s not like their success was made possible by being a non-profit.

Suddenly everyone here is very very concerned with the classification of this corporate entity, and I detect people feel personally slighted. Why is that?
by IgorPartola | 2025-10-29 22:10:46+00:00
Seconded. Python, even with virtualenv stuff, has never been bad. There have been a few things that have been annoying especially when you need system libraries (e.g. libav for PyAV to work, etc.), but you have the same issue with every other ecosystem unless the packages come with all batteries included.

To be fair to the GP comment, this is how I feel about Ruby software. I am not nearly as practiced at installing and upgrading in that ecosystem so if there was a way to install tools in a way that lets me easily and completely blow them away, I would be happier to use them.
by vidarh | 2025-10-29 22:10:55+00:00
A compiler (hobby project). A web application server (tooling for my consultancy). An agentic framework to part-automate end-to-end development of a large web app (customer project). An analytics platform to analyze infrastructure maturity (customer project).

Usually I'll have several Claude Code sessions running in parallel on different projects, and when one of them stops I will review the code for that project and start it again - either moving forwards or re-doing things that have issues.
by the__alchemist | 2025-10-29 22:11:10+00:00
Same! And Python was my first, and is currently my second-highest-skill language. If someone's software's installation involves Python, I move on without trying. It used to be that it would require a Python 2 interpreter.

Honorable mention: Compiling someone else's C code. Come on; C compiles to a binary; don't make the user compile.
by TeMPOraL | 2025-10-29 22:11:11+00:00
Counterpoint: vast majority is not making those choices, and if you insist on defying the mainstream, you gradually become separated from human society.

This isn't solvable through individual choice. It's a coordination problem - and coordination problems are what underlies every actually hard problem that humanity is struggling with. War, poverty, authoritarian regimes, corporate overreach, environmental destruction, climate change - all could be solvable though choices like you describe, but in practice are not, because humans can't coordinate at scale.

Relevant search term: "meditations on Moloch".
by jtrn | 2025-10-29 22:11:28+00:00
I hate these articles so much. The title should be: “Speculation on how GLP-1a drugs could theoretically reduce alcoholism while waiting for any real evidence”.

99% of promising mice studies does not result in clinical practical application in humans. And theoretical associations and mechanisms of action should not be promoted without huge asterisk to contextualize how often such speculation are wrong.

If you complain about AI slop and don’t see how this is just as bad science slop, please go listen to Sabine Hossenfelder. This is just as bad, and create just as much useless noise as AI content does on the nett.
by sotix | 2025-10-29 22:11:46+00:00
> Yet, still 1/4th of the time my ThinkPad with Linux wakes with a Thunderbolt display connected it dies with a kernel panic deep in the code that handles DDC (no matter what kernel version).

This doesn't happen on my ThinkPad but does on my MacBook. If anyone else faces these kernel panics on their Mac, you have to set your monitor to a hard 120hz rather than a variable rate on the macOS display settings. KDE handles the variable rate just fine on the ThinkPad for me.
by zipy124 | 2025-10-29 22:12:07+00:00
They are definitely a PE firm. They buy up struggling companies with the aim to revitalise them, or otherwise recoup the cost of investment+ profit. They have switched to mainly relying on traditional debt rather than outside investor money recently but that doesn't make them not PE.

In fact this is much like the older form of PE, where efficiency gains were the main objective.

Bigger PE firms now usually focus on roll-up strategies (buy loads of similar companies and merge, say car washes is big right now for example, as well as dental, vet and family doctor/GP practices) as well as utilising bucket loads of leverage to amplify gains. This does not however make what bending spoons is doing not PE.
by somethoughts | 2025-10-29 22:12:58+00:00
Pretty cool!

My hot take is that there are seem to be really two markets here:

1.) Candy crush type board games targeting kids with well-off parents. Basically really focused on immersive and interactive visuals like effects and cutscenes.

2.) Serious board games targeting older teenagers and adults playing heavy games with BoardGameGeek weightings of above 3.5 with money to spend on their own hobby. Think games like 18XX, Brass Birmingham, Dune, Terraforming Mars or Gloomhaven. They would find the digital board game experience useful for accessing expansion maps (i.e. 18xx) or expansion campaigns (Gloomhaven). Additional features of interest might be solo play against automated players, game state/score tracking, game tutorials.

It almost feels like these two groups would have such different profiles that two separate marketing approaches should be attempted.
by hitekker | 2025-10-29 22:13:15+00:00
The rest of the Spotify podcast covers Jessica's side, but I think you've missed the subtext.

I'll summarize: TripleByte guy describes how companies prioritized diversity over merit in their hiring goals; quotas in layman's terms. He was annoyed that many companies refused to acknowledge the trade-off and instead blamed TripleByte for (in my words) real-world, supply-side scarcity.

IMHO, the part that rankles from that interview into this thread is the dishonesty around that trade-off. The comforting lie that diversity and merit can be found at scale, even when the world market only has so many "diverse" and "meritorious" candidates available for a given position. This comes up in other fields, like Music. "Blind auditions are merit, therefore DEI" was once espoused, until the more dedicated DEI supporters realized that focusing on the fruit of work wasn't creating enough diversity https://www.nytimes.com/2020/07/16/arts/music/blind-audition...
by apparent | 2025-10-29 22:13:15+00:00
> That "incredibly loyal user base," as he called it, could be better served with greater investments in AOL's product and user experience, he noted.

Sure, but isn't the user base also incredibly aged, and literally dying off? They're also not very tech-savvy or likely to embrace new offerings.

If anything, it seems like the opportunity is to reclaim the old brand and try to make it a thing with Gen Alpha kids or something, via kitsch and some genuinely useful offerings (like more email storage than gmail, or something).
by pryelluw | 2025-10-29 22:14:11+00:00
It gets even more fun when the back pressure is in the intake side (aka boost). I was tuning a friends turbo 300zx after he upgraded to a bigger turbo. At the same boost levels as before the car was slower. He was confused. After a quick chat around turbos, air speed, etc., I simply told him we needed to crank up the boost. Some tweaks to timing and fuel maps and this thing could now really fly.
by vessenes | 2025-10-29 22:14:15+00:00
I think you're wrong. The concentration is for a host of reasons. Witness the large number of cities and countries that have tried to create a local Silicon Valley competitor unsuccessfully over the last 25 years.

The data centers I think prove this point, and disprove yours -- huge spend has gone into data centers, but places like Wenatchee remain stubbornly not Silicon Valley.

Intel has not made Portland into SV. Austin, while a tech hub and one of the US supply chain centers for hardware, is multiple orders of magnitude less productive than SV for tech startups. Productive as in numbers of unicorns, total value creation, however you want to spin it.
Tell HN: I (accidentally) started "hosting" a government website
by micro-jumbo | 2025-10-29 22:14:27+00:00
Some time ago, I was experimenting with AWS S3 buckets and noticed that my teammate managed to create one using her own name. I was surprised - since S3 bucket names are globally unique - that it was still available.

So I decided to see how generic a name I could claim.

My first try, "aws", failed. But the second one, "gov", succeeded.

So now, technically speaking, I "host" a government website: http://gov.s3-website-us-west-2.amazonaws.com/

If anyone’s thinking of founding a new country, let me know - I already have the hosting sorted.
by Hizonner | 2025-10-29 22:14:32+00:00
> It used to be cv dazzle [0] is 15 years young. But its questionable if it works anymore.

I fed all the CV Dazzle demo pictures into some free Amazon facial recognition demo a few years ago. It was a pretty shitty demo, but the makeup didn't even slow it down. It had no trouble at all finding the faces, assigning ages or genders, or locating facial features. And once you've located the features, you're going to have no trouble identifying the person if they're in the database.
by dragonwriter | 2025-10-29 22:15:56+00:00
> But you are just using virtualenv with pip.

No, you aren't.

> It doesn't change any of the moving pieces

It literally does, though iyt maintains a mostly-parallel low-level interface, the implementation is replaced with improved (in speed, in dependency solving, and in other areas.) You are using virtual environments (but not venv/virtualenv) and the same sources that pip uses (but not pip).

> You've been able to have the exact same setup forever with pyenv and pyenv-virtualenv except with these nothing ever has to be prefixed.

Yes, you can do a subset of what uv does with those without prefixes, and if you add pipx and hatch (though with hatch you’ll be prefixing for much the same reason as in uv) you’ll get closer to uv’s functionality.

> Look, uv is amazing and I would recommend it over everything else but Python devs have had this flow forever.

If you ignore the parts of the flow built around modern Python packaging standards like pyproject.toml, sure, pieces of the flow have been around and supported by the right constellation of other standard and nonstandard tools for a while.
by NoPicklez | 2025-10-29 22:15:58+00:00
How so? People like to learn in various ways, some people like to read, other people like to inspect someone else doing it in real time.

I don't see an issue with there being multiple ways to learn how to do something, whether it be textual, images or video.

For this type of thing having a video running in the background while I punch in the commands makes sense, I can perform the actions at the same time the video does.
by enether | 2025-10-29 22:16:30+00:00
That's true.

There seems to be two planes of ease of use - the app layer (library) and the infra layer (hosting).

The app layer for Postgres is still in development, so if you currently want to run pub-sub (Kafka) on it, it will be extra work to develop that abstraction.

I hope somebody creates such a library. It's a one-time cost but then will make it easier for everybody.
by krapp | 2025-10-29 22:16:58+00:00
>People voted for a bait and switch.

There was no "bait and switch." Nothing Trump is doing now should be a surprise to anyone who paid attention to him or the Trumpist movement over the last decade.

>If we give them room to say “this isn’t what wanted” we give them room to say “next time I want something different.”

The problem is, this is exactly what many of them wanted, and now they're just trying to cover their ass because the revolution didn't work out the way they expected.
by vessenes | 2025-10-29 22:17:19+00:00
downvoted -- this is a low quality comment, and worse, it's uninformed. Texas may be lower reg than NASDAQ at launch, and it may compete for business that way, and consumers may or may not like this and may or may not benefit from it.

However, post Sarbox US is vastly more regulated than the markets that "built" Silicon Valley, and there are many costs to corporations, founders and employees of that heavier regulation -- including a radically less friendly public capital market for companies worth hundreds of millions of dollars.
by themafia | 2025-10-29 22:17:35+00:00
> I still have to add workarounds to prevent compiler over-optimizing the code

Yet remembering how to measure time with nanosecond precision is the burden?

> By the way, the fastest way was branchless linear scan up to 32-64 elements, as far as I remember.

The analysis presented in the article is far more interesting, qualified, and useful that what you've produced here.
by jnsaff2 | 2025-10-29 22:17:36+00:00
Just a single datapoint here. About 8 months after starting on semaglutide I took a month off alcohol and by the time the month was over had lost all interest for alcohol.

Almost 2 years now. I'm not religious about it and will occasionally drink the celebratory glass of bubbles or a beer (alcohol free if available) when it's hot outside.

Very interesting how it has worked.
by thundergolfer | 2025-10-29 22:17:44+00:00
It's the length of the outage that's striking. AWS us-east-1 has had a few serious outages in the last ~decade, but IIRC none took near 14 hours to resolve.

The horrible us-east-1 S3 outage of 2017[1] was around 5 hours.

1. https://aws.amazon.com/message/41926/
by thaumaturgy | 2025-10-29 22:18:05+00:00
OpenAI announced $10 billion ARR in June of this year (https://www.cnbc.com/2025/06/09/openai-hits-10-billion-in-an...).

Agriculture in California hit $61 billion in annual receipts in 2024 (https://www.cdfa.ca.gov/statistics/).

So, not that OpenAI isn't big, but, "the heart of the California economy"?

OpenAI needs to IPO, because if they don't get in on the current meme stock economy, they're going to collapse.
by JuniperMesos | 2025-10-29 22:18:45+00:00
I checked the State of California website for REAL ID eligibility before I wrote my above comment, and it confirms that people with temporary legal immigration status are eligible for REAL ID cards, specifically mentioning DACA recipients as an example of a category of people who are eligible. This is exactly the sort of thing I think should not be allowed by the federal framework governing REAL IDs, non-permanent residents should not be able to get a REAL ID at all under any circumstances and the one for permanent residents should look obviously distinct from those for citizens. The point of this is to make it extremely obvious that a REAL ID holder is definitely a legal citizen, and therefore make it actually useful for proving citizenship or legal permanent residency.
by greycol | 2025-10-29 22:19:53+00:00
This is like calling a Tesla car a spacecraft because one got launched by a rocket. It's like saying you're a free man in prison because you don't want to go anywhere. All the apps you've made either can't connect with other people or require them to be local and visit once a week or be able to jump through the same hoops as you and own a machine to install the app. "I can install an app but my definition of an app is it only works for 7 days and then it needs to be installed again"

At best you can install a demo.

I'm immortal because except for the few ways I can die, like old age, I'll live forever.
by pnt12 | 2025-10-29 22:19:54+00:00
This is way less than what uv and other package managers do:

- dev dependencies (or other groups) - distinguishing between direct and indirect dependencies (useful if you want to cut some fat from a project) - dependencies with optional extra dependencies (if you remove the main, it will delete the orphans when relevant)

It's not unachievable with pip and virtualenvs, but verbose and prone to human error.

Like C: if you're careful enough, it can be memory safe. But teams would rather rely on memory safe languages.
by jsmeaton | 2025-10-29 22:19:58+00:00
Is there a way to determine if a particular connection is falling back to DERP today?

I have a pretty basic setup with tailscale setup on an Apple TV behind a bunch of UniFi devices and occasionally tunnelled traffic is incredibly slow.

Wondering if it’s worth setting this up on my Plex server which is behind fewer devices and has a lot of unused network and cpu.