MurphyA/hacker-news huggingface dataset:
by bigstrat2003 | 2025-10-29 19:47:27+00:00
Citation needed on that one. I've only worked with a minority of Windows sysadmins who are as incompetent as you say. And yeah, of course a good unix admin can run circles around a bad windows one, but the converse is just as true. A good Windows admin can run circles around a bad unix one. It has nothing to do with the operating systems and everything to do with technical competence of the individual.
by collinmanderson | 2025-10-29 19:47:40+00:00
> What does uv do in order to resolve dependencies much faster?

- Representing version numbers as single integer for fast comparison.

- Being implemented in rust rather than Python (compared to Poetry)

- Parallel downloads

- Caching individual files rather than zipped wheel, so installation is just hard-linking files, zero copy (on unix at least). Also makes it very storage efficient.
by popalchemist | 2025-10-29 19:47:48+00:00
Thanks for outing yourself, fascist.

Your bad-faith argument does not merit a lengthy reply so I will simply say that the way this has been handled for DECADES has been to do so by sending formal notice, having court hearings to determine whether someone should be deported, THEN deporting them. The way things are being done now is the gestapo simply identify people with brown skin (now "legal" in a technical sense due to a corrupt SCOTUS ruling but ACTUALLY UNCONSTITUTIONAL and IMMORAL in reality) and shipping them to concentration camps and/or countries they have no relation to, to be used as slave labor in quid-pro-quo arrangements with foreign entities. No due process in all of that equates to cruel and unusual extrajudicial punishment and in some cases, death. NOTE that the lack of due process or even warrants or reasonable search requirements means that this CAN HAPPEN and IS HAPPENING to US citizens - to whom immigration enforcement should never even apply. NOTE that the lack of guardrails granted by SCOTUS that empowers ICE (the "E" stands for enforcement) to act as in lieu of an actual JUDICIAL process.

Next time, try not to be a nazi. All people are equally deserving of basic human rights, and that includes not being racially profiled and rounded up like slave meat for the grinder just because of the color of their skin.
by Rochus | 2025-10-29 19:47:52+00:00
> "Go to Privacy & Security and click "Open anyway"

Thanks. Unfortunately this no longer works on sequoia; you first have to run "spctl --global-disable" in a terminal and then - within a few seconds - go to Privacy & Security and select the new option in the popup menu (which was not available before). See also https://news.ycombinator.com/item?id=41184553. That's what I meant by "tricks". And even though there are apps which still didn't work. But fortunately I still have a Mac with an older OS version which I'm not going to upgrade.
by JohnFen | 2025-10-29 19:48:11+00:00
Those mini PCs are pretty great, actually. They're not the fastest machines in the world (at that price point), but they're plenty fast enough for most people, and fast enough that I use a few as servers.

Also, if people are lucky enough to have an electronics recycler near them, I always recommend buying refurbished machines there. The prices are great and (at least with the one near me) they come with a warranty.
by dragonwriter | 2025-10-29 19:48:21+00:00
> It tries to do too many things. Please just do one thing and do it well. It's simultaneously trying to replace pip, pyenv, virtualenv, and ruff in one command.

uv doesn’t try to replace ruff.

> You end up needing to use `uv pip` so it's not even a full replacement for pip.

"uv pip" doesn't use pip, it provides a low-level pip-compatible interface for uv, so it is, in fact, still uv replacing pip, with the speed and other advantages of uv when using that interface.

Also, while I’ve used uv pip and uv venv as part of familiarizing myself with the tool, I’ve never run into a situation where I need either of those low-level interfaces rather than the normal high-level interface.

> It does not play well with Docker.

How so?
by lproven | 2025-10-29 19:48:41+00:00
Aside from the previous 2 comments refuting this for Linux, I'd point out the multiple Chinese Linux distros that have been around for years now.

Deepin/Uniontech UOS -- based on Debian.

It has its own desktop environment, DDE, available on some Western distros and pretty good.

Kylin/OpenKylin/Ubuntu Kylin -- based on Ubuntu.

Again, its own desktop, UKUI, also available on Ubuntu itself and a few other distros.

EulerOS/OpenEuler -- based on CentOS Linux, and one of only 2 distros to have held official UNIX™ certification.

The other being Inspur K/UX, also Chinese I think.
by zahlman | 2025-10-29 19:49:19+00:00
For that matter, IMX much of what people praise uv for is simply stuff that pip (and venv) can now do that it couldn't back when they gave up on pip. Which in turn has become possible because of several ecosystem standards (defined across many PEPs) and increasing awareness and adoption of those standards.

The "install things that have complex non-Python dependencies using pip" story is much better than several years ago, because of things like pip gaining a new resolver in 2020, but in large part simply because it's now much more likely that the package you want offers a pre-built wheel (and that its dependencies also do). A decade ago, it was common enough that you'd be stuck with source packages even for pure-Python projects, which forced pip to build a wheel locally first (https://pradyunsg.me/blog/2022/12/31/wheels-are-faster-pure-...).

Another important change is that for wheels on PyPI the installer can now obtain separate .metadata files, so it can learn what the transitive dependencies are for a given version of a given project from a small plain-text file rather than having to speculatively download the entire wheel and unpack the METADATA file from it. (This is also possible for source distributions that include PKG-INFO, but they aren't forced to do so, and a source distribution's metadata is allowed to have "dynamic" dependencies that aren't known until the wheel is built (worst case) or a special metadata-only build hook is run (requires additional effort for the build system to support and the developer to implement)).
by conductr | 2025-10-29 19:49:31+00:00
Is voting there a one day only event? If not, I feel the solution to that particular problem is quite clear. There’s a million things that could go wrong causing you to miss something when you try to do it in a narrow time range (today after work before polls close)

If it’s a multi day event, it’s probably that way for a reason. Partially the same as the solution to above.
by treetalker | 2025-10-29 19:49:55+00:00
Opinion: https://www.ca4.uscourts.gov/opinions/221819A.P.pdf

Briefs available here: https://www.courtlistener.com/docket/66695882/city-of-huntin...

Kudos to appellants' attorneys — that's a huge win, and difficult to pull off.
by gwillen85 | 2025-10-29 19:50:07+00:00
Thanks for the suggestions! I'm familiar with both. Different category though - this is a SQLite extension, not a standalone database. The value prop is:

Zero friction - If you're already using SQLite (Python scripts, mobile apps, embedded systems), just .load graph_extension and you have graph capabilities Mix SQL + Cypher - Join your relational tables with graph traversals in the same query Works everywhere SQLite works - Serverless functions, Raspberry Pi, iOS apps, wherever Leverage SQLite's ecosystem - All existing tools, bindings, deployment patterns just work

Kuzu and CozoDB are excellent if you want a dedicated graph database. But if you've already got SQLite (which is everywhere), this lets you add graph features without rearchitecting.

Think of it like SQLite's FTS5 extension for full-text search - you're not competing with Elasticsearch, you're giving SQLite users a lightweight option that fits their existing workflow.
by Imustaskforhelp | 2025-10-29 19:50:24+00:00
Hm it seemed that they hosted a critical service for cloudflare kv on google itself, but I wonder about the update.

Personally I just trust cloudflare more than google, given how their focus is on security whereas google feels googly...

I have heard some good things about google cloud run and the google's interface feels the best out of AWS,Azure,GCloud but I still would just prefer cloudflare/hetzner iirc

Another question: Has there ever been a list of all major cloud outages, like I am interested how many times google cloud and all cloud providers went majorly down I guess y'know? is there a website/git project that tracks this?
by Carbonhell | 2025-10-29 19:51:13+00:00
You might be interested in Pixi: https://prefix.dev/ It uses uv under the hood for Python dependencies, while allowing you to also manage Conda dependencies in the same manifest (pixi.toml). The ergonomics are really nice and intuitive imo, and we're on our way to replace our Poetry and Conda usage with only Pixi for Python/C++ astrodynamics projects. The workspace-centric approach along with native lockfiles made most of our package management issues go away. I highly recommend it! (Not affiliated anyhow, other than contributing with a simple PR for fun)
by JumpCrisscross | 2025-10-29 19:51:25+00:00
“For the sixth time since October 7, 2023, we asked respondents from the West Bank and the Gaza Strip what they thought of Hamas' decision to launch the October 7 attack, whether it was correct or incorrect: 53% compared to 50%, in May 2025, and 54% in September 2024, and 67% in June 2024, and 71% in March 2024, said it was the right decision. The increase in this poll came from the Gaza Strip, where it stands today at 44%, an increase of 7 percentage points, and 59% in the West Bank, compared to an identical percentage in May 2025.”

…wow. I never thought the Israeli claims that Gaza would go right back to terrorism if given the chance held water, yet there it is.

Is this a reliable pollster?
by amnesty6249 | 2025-10-29 19:51:55+00:00
These were my thoughts exactly. I may have my tinfoil hat on, but outages these close together between the largest cloud providers amid social unrest, my wonder is the government / tech companies implementing some update that adds additional spyware / blackout functionality.

I really hope this pushes the internet back to how it used to be, self hosted, privacy, anonymity. I truly hope that's where we're headed, but the masses seem to just want to stay comfortable as long as their show is on TV
by PaulDavisThe1st | 2025-10-29 19:52:39+00:00
> This happened at a time when there was no internet, and with no cynical clowns like me to piss in the punch, to claim that punk was just marketing.

Apparently, you weren't there. London in 76/77 was full of people claiming that punk was just marketing.

Mclaren was instrumental in fomenting the UK/London punk scene, but he was not in control of it, and probably not even the mastermind, had there actually been one. Ditto for Westwood.
by turtletontine | 2025-10-29 19:52:41+00:00
Wow… this is an excellent article. I’ve always been fascinated by GCs (well, as long as I’ve known what they are), and I just love seeing this kind of technical but accessible explanation of how they work, their bottlenecks, and a great new idea about solving those bottlenecks. This is exactly the kind of article that I hope to see every time I load up hacker news
by TeMPOraL | 2025-10-29 19:52:45+00:00
> Say that you get to a point where 90% of desktop users are on linux. Is there any doubt that banks, messaging platforms and the like would have their own linux apps? no matter how many hoops you make them pass through, they won't let that piece of the cake go.

Here's the thing: we had that already. It was called Android.

> Companies are moved by money, if your tech is popular enough companies will dance to your tune.

We're having this discussion precisely because this is not true. If your tech is popular enough, companies will use their money and influence to subvert it so it serves their bidding.
by j45 | 2025-10-29 19:52:55+00:00
The issue is there's so much ai seo going on now, and ai generated content on reddit it's kind of losing it's signal .. to give way for noise.

There are so many poorly worded questions that then get a raft of answers mysteriously recommending a particular product.

If you look at the commenter's history, they are almost exclusively making recommendations on products.
by mctt | 2025-10-29 19:52:56+00:00
First they came for the Communists And I did not speak out Because I was not a Communist Then they came for the Socialists And I did not speak out Because I was not a Socialist Then they came for the trade unionists And I did not speak out Because I was not a trade unionist Then they came for the Jews And I did not speak out Because I was not a Jew Then they came for me And there was no one left To speak out for me

Pastor Niemöller
by courseofaction | 2025-10-29 19:53:07+00:00
Just like SEO ruined search, I expect companies to be running these deep researches, looking carefully at the sources, and ensuring they're poisoned. Hopefully with enough cross-referencing and intelligence models will be relatively immune to this and be able to judge the quality of sources, but they will certainly be targeted.

Or the LLM companies will offer "poison as a service", probably a viable business model - hopefully mitigated by open source, local inference, and competing models.
by subscribed | 2025-10-29 19:53:22+00:00
You're saying I can use Revolut in the Firefox on, say, Fedora?

People have genuine reasons to stay with the provider / platform and usually browser doesn't cover half of their use cases.

For example I have to use Revolut because it's one of the very few banks that allow me to use Garmin Pay and work (reluctantly) on my phone without Google rootkit. Can't use, say, Curve because their privacy policy is alarming (and I had a very very weird/disappointing interaction with their compliance team).

And you've already got a good example with Netflix.
by JohnFen | 2025-10-29 19:53:29+00:00
That's how it was done on the internet before DNS was developed. It's also how I still do it for a lot of the machines on my home network. As you note, it's faster and reduces network traffic.

You do give up some good stuff, though. Load-balancing can be more tricky, for instance. And if any of the machines change their IP addresses, or you add new machines to the network, then you have to distribute a new hosts file to all of the machines that aren't using DNS.
by neodymiumphish | 2025-10-29 19:53:33+00:00
I'm paraphrasing what one of the engineers said when I asked this question to the team (I'm a TS insider):

There's an application size limit associated with NetworkExtension.

https://developer.apple.com/documentation/networkextension

So they would need to get the binary size smaller in order to implement this on iOS or Apple TV.
by klardotsh | 2025-10-29 19:53:51+00:00
Washington State having full vote-by-mail (there is technically a layer of in-person voting as a fallback for those who need it for accessibility reasons or who missed the registration deadline) has spoiled me rotten, I couldn't imagine having to go back to synchronous on-site voting on a single day like I did in Illinois. Awful. Being able to fill my ballot at my leisure, at home, where I can have all the research material open, and drive it to a ballot drop box whenever is convenient in a 2-3 week window before 20:00 on election night, is a game-changer for democracy. Of course this also means that people who serve to benefit from disenfranchising voters and making it more difficult to vote, absolutely hate our system and continually attack it for one reason or another.
by feoren | 2025-10-29 19:54:39+00:00
> For example disassembling a microwave

Getting this wrong will not be a learning experience, because it will kill you. This is an incredibly dangerous thing to do and should only be done by people who already know what they're doing.

That's not just a tangential tidbit -- you don't learn well when you are completely out of your depth. You learn well when you are right at the edge of your ability and understanding. That involves risk of failure, but the failure isn't the important part, operating on the boundary is.
by bokohut | 2025-10-29 19:54:47+00:00
I cannot disagree at all with this statement however I ask what about those connected devices that have no displays but still exist in our world "unseen"?

Take for example the Kohler poo cam announced a few weeks back that has no screen but maybe they secretly included a small speaker that after a firmware update will plop ads on bowl users if management is not seeing the profits from selling only the hardware. Won't that be some funny sh!t?

Or how about brain implant computers, so I ask where will the line be drawn when more and more profit at any cost appears to be the M.O.

Exciting times as connected technology that can see and hear gets smaller and smaller while battery power to weight ratio increases allowing these devices longer and longer life in secluded places.
by techblueberry | 2025-10-29 19:54:47+00:00
I don’t know what to call this but it’s something like objectivity porn. “Look at me putting the solution before the person.”

The guy who has spent 250 million dollars getting one political party elected, biased his entire persona as dark MAGA and then releases an encyclopedia whose first version is heavily biased towards Republicans and against Democrats, does not deserve the benefit of the doubt.

Sometimes a duck is just a duck.
by supernihil | 2025-10-29 19:55:02+00:00
Sorry. I only test my lulz-ware in android chrome. I have fun and then wanna show people my toys so they can play with them.

What do you mean by embedded browser? From your message its hard to figure out os, browser, versions, device or really anything. "It works in chrome" :-) I get an install process going in both android and ubuntu.

Btw. Have you checked my code on creating the charts? I really had fun making them without libs/etc. Its just svg with some translateX stuff hehe

Have a great one!
by DontBreakAlex | 2025-10-29 19:55:08+00:00
In europe, voting typically happens in one day, where everyone physically goes to their designated voting place and puts papers in a transparent box. You can stay there and wait for the count at the end of the day if you want to. Tom Scott has a very good video about why we don't want electronic/mail voting: https://www.youtube.com/watch?v=w3_0x6oaDmI
by dragonwriter | 2025-10-29 19:55:25+00:00
> I had been hoping someone would introduce the non-virtualenv package management solution that every single other language has where there's a dependency list and version requirements (including of the language itself) in a manifest file (go.mod, package.json, etc) and everything happens in the context of that directory alone without shell shenanigans.

If you are using uv, you don’t need to do shell shenanigans, you just use uv run. So I'm not sure how uv with pyproject.toml doesn't meet this description (yes, the venv is still there, it is used exactly as you describe.)
by WorldMaker | 2025-10-29 19:55:35+00:00
For small project open source with a CLI audience, why bother with an install script at all and not just provide tarballs/ZIP files and assume that the CLI audience is smart enough to untarball/unzip it to somewhere on their PATH?

Also, many of the "distribution" tools like brew, scoop, winget, and more are just "PR a YAML file with your zip file URL, name of your EXE to add to a PATH, and a checksum hash of the zip to this git repository". We're about at a minimum effort needed to generate a "distribution" point in software history, so seems interesting shell scripts to install things seem to have picked up instead.
by throwaway894345 | 2025-10-29 19:55:40+00:00
Yeah, I agree. In particular it seems insane to me that virtualenv should have to exist. I can't see any valid use case for a machine-global pool of dependencies. Why would anyone think it should be a separate tool rather than just the obvious thing that a dependency manager does? I say this as someone with nearly 20 years of Python experience.

It's the same sort of deal with pyenv--the Python version is itself a dependency of most libraries, so it's a little silly to have a dependency manager that only manages some dependencies.
by lelandbatey | 2025-10-29 19:57:05+00:00
I agree, once I learned (early in my programming journey) what the PATH is as a concept, I have never had an environment problem.

However, I also think many people, even many programmers, basically consider such external state "too confusing" and also don't know how they'd debug such a thing. Which I think is a shame since once you see that it's pretty simple it becomes a tool you can use everywhere. But given that people DON'T want to debug such, I can understand them liking a tool like uv.

I do think automatic compiler/interpreter version management is a pretty killer feature though, that's really annoying otherwise typically afaict, mostly because to get non-system wide installs typically seems to require compiling yourself.
by btilly | 2025-10-29 19:57:12+00:00
I wanted to come back to this, and make it explicit how the US program may be running.

If there is a run on Tether, the US government will step in behind the scenes and buy Tether at a discount. This gives Tether a backstop. It also gives the US government an immediate paper profit (buy Tether for less than a dollar, get a dollar of Tether), which can be used to buy Bitcoin. The sight of Tether successfully redeeming currency and Bitcoin going up will trigger a desire to jump back in, and reverse the cash flow. Allowing the US government to withdraw as much money as was actually put in.

This results in a budget neutral investment in Bitcoin. We put $X into Tether, we got out $X. We also got y% of that as Bitcoin. Exactly as the executive order demands that the government should do.
by timeinput | 2025-10-29 19:57:19+00:00
Yes. That is how I view them, and a fair description I think.

When I was willing to spend time on this (home networking + cameras) I would have never touched this equipment. It was all open source / cheap stuff with BSD or Linux routers, random switches, home assistant raspberry pi's connected to USB cameras. It would take some time maybe not a lot, but enough, and it would break frequently enough due to some update somewhere or something.
by Theodores | 2025-10-29 19:57:36+00:00
I think you need to answer this by looking from the other end of the telescope.

What if you are the developer of SuperDuperBuster? (sorry, name stolen...)

If so, then you would have more than just the product, you would have a website, social media presence and some reviews solicited for launch.

Assuming a continually trained AI, the AI would just scrape the web and 'learn' about SuperDuperBuster in the normal way. Of course, you would have the website marked up for not just SEO but LLM optimised, which is a slightly different skill. You could also ask 'ChatGPT67' to check the website out and to summarise it, thereby not having to wait for the default search.

Now, SuperDuperBuster is easy to loft into the world of LLMs. What is going to be a lot harder is a history topic where your new insight changes how we understand the world. With science, there is always the peer reviewed scientific paper, but with history there isn't the scientific publishing route, and, unless you have a book to sell (with ISBN number), then you are not going to get as far as being in Wikipedia. However, a hallucinating LLM, already sickened by gorging on Reddit, might just be able to slurp it all up.
by Imustaskforhelp | 2025-10-29 19:57:38+00:00
I don't think that it does AI matrix math with significant power reduction but rather it just seems to provide rng? I may be wrong but I don't think what you are saying is true in my limited knowledge, maybe someone can tell what is the reality of it, whether it can do Ai matrix math with significant power reduction or not or if its even their goal right now as to me currently it feels like a lava lamp equivalent* thing as some other commenter said