MurphyA/hacker-news huggingface dataset:
by fuzzfactor | 2025-10-29 19:39:20+00:00
Proven by Trump himself to be completely unjustified even if a key seat of government is being invaded by rioters, unless maybe Trump imagines that some emerging situation is much worse than the Capitol was under his own encouragement.

Even though Trump's mob was intent on murdering rival politicians, and there were casualties including death, he completely failed to do what was needed to quell the disturbance until it was far too late that time.

How theoretical is that?

>no need for a federal response to the things happening right now,

That's because it's only Wednesday.

If Trump goes through with his plan to allow food assistance to go unfunded using the excuse "the well has run dry", the 40 million who depend on it might have "some" dissent that they would like to vent directly.

No President of any party has ever dropped the ball bad enough to let that happen ever.

Certainly not with both houses of Congress dominated by supporters in the same party.

If he really wanted to keep food supplies coming in for low-income citizens, plus the farmers who greatly benefit themselves, all Trump has to do is say so and Congress can have that one item on his desk to sign the same day, no strings attached.

Now unfortunately overnight, the entire island of Jamaica is devastated by dire needs, most countries are not prosperous enough to help though. I can't imagine the USA doesn't still have the financial leadership ability to be able to ease more suffering than anyone else. It would be just heartless not to.

Well with the nutritional assistance that recipients in the USA have been desperately depending on for more than 50 years, that could be a different story.

If they let it run out for Americans Friday as threatened.
by jchw | 2025-10-29 19:39:39+00:00
> We know.

We know that current quantum computers are very weak. We do not know what is physically possible, or even feasible. Quantum computers today struggle with decoherence, but we really genuinely don't know for sure if they always will or if there is a way to overcome it. We have not hit a point where we believe we are up against hard physical limitations that can never be overcome.

> They are not able yet to emulate an i4004, let alone be a treat [sic] to "computing".

I am skeptical this is a good benchmark, though. How many logical qubits do you reckon it would take to emulate an i4004? I don't have the answer, but I wouldn't be surprised if you need less to do something interesting that a classical computer can't reasonably.
by tstrimple | 2025-10-29 19:39:56+00:00
> discussions here on HN often seem to assume that you need HA and lots of scaling options.

Funny how our perceptions differ. I seem to mostly see people saying all you need is a cheap Hetzner instance and postgres to solve all technical problems. We clearly all have different working environments and requirements. That's I roll my eyes at the suggestions in threads I see of going all in on colo. My last two major cloud migrations were due to colo facilities shutting down. They were getting kicked out and had a deadline. In one of the cases, the company I was working with was the second largest client at the colo but when the largest client decided to pull out the owners decided the economics of running the datacenter didn't make sense to them anymore. Switching colo facilities when you have a few servers isn't a big deal. It's annoying but manageable. When you have hundreds to thousands of servers, it becomes a major operational risk and is enormously disruptive to business as usual.
by anigbrowl | 2025-10-29 19:40:08+00:00
The Electric Monk was a labour-saving device, like a dishwasher or a video recorder. Dishwashers washed tedious dishes for you, thus saving you the bother of washing them yourself, video recorders watched tedious television for you, thus saving you the bother of looking at it yourself; Electric Monks believed things for you, thus saving you what was becoming an increasingly onerous task, that of believing all the things the world expected you to believe.

Douglas Adams, Dirk Gently's Holistic Detective Agency
by IncreasePosts | 2025-10-29 19:40:32+00:00
This might just be an accounting trick.

A lot of mature products act as a lottery ticket printing machine for the rest of the company - spend the cash on some other concept and hope that new thing becomes a stand alone product on its own.

Now that komoot is owned by a parent company, instead of printing lottery tickets that other employees are scratching off, the cash is being sent up to the parent company, who may just have employees in another entity being funded by the money from komoot.
by oktoberpaard | 2025-10-29 19:40:40+00:00
> You could also have a Safari content blocker with an optional WebExtension for additional functionality with no usage of DeclarativeNetRequest.

That’s exactly what AdGuard and some other content blockers do. The result is that content blocking works everywhere, but it’s most effective in Safari. As a user, I prefer that over the approach of uBlock Origin Lite, which is a pure WebExtension and doesn’t do anything outside of Safari. Too bad, because I prefer using uBlock Origin on other platforms.
by procaryote | 2025-10-29 19:40:50+00:00
A package is at least a signable, checksummable artefact. The curl | sh thing could have been anything and after running it you have no record of what it was you did.

There have also been PoCs on serving malicious content only when piped to sh rather than saved to file.

If you want to execute shell code from the internet, at the very least store it in a file first and store that file somewhere persistent before executing it. It will make forensics easier
by WD-42 | 2025-10-29 19:40:57+00:00
I'm pretty ignorant about this stuff but I think asyncio is for exactly that, asynchronus I/O. Whereas GIL-less Python would be beneficial for CPU bound programs. My day job is boring so I'm never CPU bound, always IO bound on the database or network. If there is CPU heavy code, it's in Numpy. So I'm not sure if Gil-less actually helps there.
by hackingonempty | 2025-10-29 19:41:11+00:00
You can be arrested and charged with a federal criminal law, 18 USC 111 "assaulting, resisting, or impeding certain officers or employees." The judge wont entertain your arguments about state law.

Fines and up to 8 years in a federal prison, 20 years if you use a deadly or dangerous weapon or actually inflict injury. You can get up to 15% off for good behavior, there is no parole.
by trollbridge | 2025-10-29 19:41:11+00:00
Nothing against Irish as a language at all - I am just pointing out far more people learn Frisian as their mother tongue.

Whereas Irish seems to be heavily promoted but for whatever reason precious few people learn it as their mother tongue, and those who do so are primarily in an area where it’s always been that way. For better or worse, people are preferring to use English at home and Irish is treated like a luxury good.
by MarleTangible | 2025-10-29 19:41:40+00:00
> It’s also similar to running your own derp server (which works also in TCP), but without the hassle of doing so, and perhaps without having to open ports to the internet (needed in derp) so long as the relay is reachable by peers.

I think most folks will need to open a port to the internet, because otherwise you wouldn't need the tailscale to begin with. e.g. connecting your cloud network to your on premise network etc.

Of course exceptions apply, like both clients can reach the peer relay, but not each other directly.
by ethmarks | 2025-10-29 19:41:44+00:00
They have different use cases. uv is meant to be the singular tool for managing Python packages and dependencies, replacing pip, virtualenv, and pip-tools. Conda is for more general-purpose environment management, not just Python. If you're doing something with Node or R, uv won't work at all because it's only for Python.

uv's biggest advantage is speed. It claims a 10-100x performance speedup over pip and Conda [1]. uv can also manage python versions and supports using Python scripts as executables via inline dependencies [2].

But Conda is better for non-Python usage and is more mature, especially for data science related uses.

[1]: https://github.com/astral-sh/uv/blob/main/BENCHMARKS.md [2]: https://docs.astral.sh/uv/#scripts
by IshKebab | 2025-10-29 19:41:49+00:00
> If the companies conclude the terms of a gag order prevent them from even signaling which country has received the data, there is a backstop: the companies must pay 100,000 shekels ($30,000) to the Israeli government.

Uhm doesn't that mean that Google and Amazon can easily comply with US law despite this agreement?

There must be more to it though, otherwise why use this super suss signaling method?
by foresterre | 2025-10-29 19:42:27+00:00
It still surprises me how much essential services like public transport are completely reliant on cloud providers, and don't seem to have backups in place.

Here in The Netherlands, almost all trains were first delayed significantly, and then cancelled for a few hours because of this, which had real impact because today is also the day we got to vote for the next parlement (I know some who can't get home in time before the polls close, and they left for work before they opened).
by adboc | 2025-10-29 19:43:12+00:00
The biggest problem for me with Raspberry Pi alternatives is the Linux support. Given the fact that getting mainline support is hard & long, I like the approach RPi has taken, to fork the kernel, add support for most parts of the SoC, upstream it and rebase the fork regularly. And I can still use my RPi model B with the latest OS they release. For example, I bought RK3588-based board and the officially supported kernel version is 6.1. I know that Collabora and other people are working hard to have upstream support [1], but it will take time until all IPs are covered. Is there any alternative that has Linux support comparable to Raspberry Pi?

[1] https://gitlab.collabora.com/hardware-enablement/rockchip-35...
by IncreasePosts | 2025-10-29 19:43:19+00:00
Doesn't help that sometimes the charges are coded like *TST VENDOR ACCT #1541*

I don't go over my bill every month but get a notification upon every new charge, and sometimes the only way I know that a charge I just put on at a store is the same one I got a notification for is because the charge amount is some relatively unique number.
by notatallshaw | 2025-10-29 19:43:29+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.

Isn't that exactly a pyproject.toml via the the uv add/sync/run interface? What is that missing that you need?
by TeMPOraL | 2025-10-29 19:43:34+00:00
Still, the problem is that if you go this way, you'd have to put almost all useful functionality of a modern phone on a smartwatch, at which point you could just ditch the phone.

It's not just one tiny use case that's pushing us down the road of increasingly locked down devices. It's most use cases - because no matter the service, it's more profitable for the provider to control what you can and cannot do.
by zahlman | 2025-10-29 19:43:37+00:00
> how much I prefer prepending "uv" to everything instead of activating environments

You can also prepend the path to the virtual environment's bin/ (or Scripts/ on Windows). Literally all that "activating an environment" does is to manipulate a few environment variables. Generally, it puts the aforementioned directory on the path, sets $VIRTUAL_ENV to the venv root, configures the prompt (on my system that means modifying $PS1) as a reminder, and sets up whatever's necessary to undo the changes (on my system that means defining a "deactivate" function; others may have a separate explicit script for that).

I personally don't like the automatic detection of venvs, or the pressure to put them in a specific place relative to the project root.

> I also like how you can manage Python versions very easily with it.

I still don't understand why people value this so highly, but so it goes.

> the inevitable bi-yearly "debug a Python environment day"

If you're getting this because you have venvs based off the system Python and you upgrade the system Python, then no, uv can't do anything about that. Venvs aren't really designed to be relocated or to have their underlying Python modified. But uv will make it much faster to re-create the environment, and most likely that will be the practical solution for you.
by veidr | 2025-10-29 19:43:45+00:00
Ain't just boomers. Anybody with kids, and no existential financial crisis. I just finally managed to cancel an unexamined legacy subscription paid without a thought — after I noticed WTF I have one Adobe subscription, not 3, across 2 cards ... unfortunately the noticing part took like 3-4 years.

Additionally: it seems likely that it was the result of gas station pump skimmers, just because the card in question had never been used for any other kind of transaction.
by mrbombastic | 2025-10-29 19:43:46+00:00
“How exactly can they do it if every Democratic-run state and city refuses to comply? How can the democratic will of citizens be carried out?”

If a candidate makes campaign promises that do not work in the framework of our constitution or civil rights that is the candidates problem to figure out, you don’t get to throw away those things because your side won and they make your job hard, that is not how this is supposed to work.
by mrguyorama | 2025-10-29 19:43:56+00:00
>Not sure that's fair, given most Linux gamers look like Windows gamers to the metrics.

No. All the articles and testimony of game devs abandoning native Linux versions is from well before Proton was a thing, including Epic Games buying Rocket League and preventing you from playing the Native Linux build they had.

It also was not related to anti-cheat or underlying engine limitations or anything. Developers were clear that the problem was the massive lack of uptake mixed with a weirdly entitled community.
by cyrialize | 2025-10-29 19:44:03+00:00
I haven't tried uv yet, but I did use it's precursor - rye.

I had to update some messy python code and I was looking for a tool that could handle python versions, package updates, etc. with the least amount of documentation needing be read and troubleshooting.

Rye was that for me! Next time I write python I'm definitely going to use uv.
by swyx | 2025-10-29 19:44:56+00:00
> To streamline the process while maintaining quality, we built our own internal evaluation tool: a Git-style diff viewer with annotation tools for categorizing merge outcomes.

vibecoding internal eval tools is the single best use case of ai accelerating ai i know of! nice to see

(sorry if this gets asked a lot) - any philsophical/methodology differences to MorphLLM that you'd call out since you seem to be a direct alternative?
by captain_coffee | 2025-10-29 19:45:05+00:00
Yes, uv is probably the best thing to happen to the Py ecosystem in the last decade. That is mainly because the rest of the ecosystem is somewhere between garbage fire and mediocre at best. uv in itself is a great tool, I have no complaints about it whatsoever! But we have to remember just how bad the rest of things are and never forget that everything's still in a pretty bad state even after more than 3 ** DECADES ** of constant evolution.
by brikym | 2025-10-29 19:45:17+00:00
> It tries to do too many things. Please just do one thing and do it well.

I disagree with this principle. Sometimes what I need is a kitset. I don't want to go shopping for things, or browse multiple docs. I just want it taken care of for me. I don't use uv so I don't know if the pieces fit together well but the kitset can work well and so can a la carte.
by lolive | 2025-10-29 19:45:22+00:00
Tinkering is a very demanding activity, especially when you are total newbie at a new domain. The first steps are very intellectual-draining. [and that is probably why so few people learn new things, when adults].

Having good mentors [on Youtube, among your friends, or a vendor at a localshop] can really help you figure out things much faster, that will have taken forever to discover by yourself.

So don’t fear to ask !
by a_bored_husky | 2025-10-29 19:45:32+00:00
> 1. 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.

I think there are more cases where pip, pyenv, and virtualenv are used together than not. It makes sense to bundle the features of the three into one. uv does not replace ruff.

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

uv pip is there for compatibility and to facilitate migration but once you are full on the uv workflow you rarely need `uv pip` if ever

> 3. It does not play well with Docker.

In what sense?

> 4. It adds more complexity. You end up needing to understand all of these new environmental variables: `UV_TOOL_BIN_DIR`, `UV_SYSTEM_PYTHON`, `UV_LINK_MODE`, etc.

You don't need to touch them at all
by kuhsaft | 2025-10-29 19:45:44+00:00
> Xbox games are cracked all over the place. You're referring to jailbreaks. The incentive to jailbreak an Xbox is pretty low because if you did it, it would be basically a PC and anyone who wants "basically a PC" would just get a PC.

Those are the PC versions of the games. There is an incentive to jailbreak Xbox consoles as evident by the Xbox 360 jailbreak. You can download and play any Xbox 360 game for free.

The incentive is games for free and the ability to cheat. The incentive is more on the later now that console exclusives are less of a thing.

There’s an economic push to get the console model of digital distribution to personal computers which (un)fortunately goes hand in hand with trusted computing.
by godelski | 2025-10-29 19:46:05+00:00
> if the market has become so distorted that it's difficult for consumers to distinguish the good products from the bad

If you didn't know, there's a formal name for this: Lemon Markets[0]. Which yes, I agree. I think it is an accurate description of tech. Even among techies now. Hell, in that other thread[1] we seem to be talking to programmers who think we're omniscient and can generate bug free code (I'm still absolutely baffled by this). So tech literacy seems to be low even among the "techies".

> I'm not so sure about this.

I actually agree with you. I probably didn't phrase it well enough. That's a bit what I was trying to say when saying you want to prevent them from going down too may rabbit holes. But I did also want to subtly reference to Mervin Kelly, former director of Bell Labs. When asked "how do you manage genius?" his answer was "you don't"[2].

So I do agree that we need managers. Their job is to validate direction, ensure people are able to do their specialized job with minimal interruptions, and all that jazz. I think we often confuse "speed" with "velocity." The experts know the direction things need to go, but a manager's job is to ensure that those vectors are aligned across teams and aligned with the company goal. But we also get confused with thinking the goal is "to make money" and not differentiate it from "to make money by producing a useful product.". It's easy to drop that part off, but doing so shifts your customers from those that purchase your product to "shareholders". Even if shareholder price is based on people buying your product...

[0] https://en.wikipedia.org/wiki/The_Market_for_Lemons

[1] https://news.ycombinator.com/item?id=45742272

[2] https://westviewnews.org/2019/11/01/bell-labs-second-best-ke...
by gwillen85 | 2025-10-29 19:46:08+00:00
Great Question!

The storage model is just regular SQLite tables. When you create a graph, it makes two backing tables: my_graph_nodes -- id, labels (JSON array), properties (JSON object) my_graph_edges -- id, source, target, edge_type, properties (JSON object) It's an edge list, not adjacency lists.

Query processing is not transpiling Cypher directly. There's a pipeline: Cypher → AST → Logical Plan → Physical Plan (optimizer) → Iterators → SQL queries The iterators generate SQL on-the-fly to fetch from those backing tables. Basically the Volcano model.

graphFindEdgesByType is Actually deprecated and is a no-op now. The comment says "edge lookups are done via SQL queries." They used to have in-memory structures but moved to just generating SQL like: SELECT e.target, e.id, e.edge_type FROM my_graph_edges e WHERE e.source = 123 AND e.edge_type = 'KNOWS'

So it's "build SQL queries as needed during execution" rather than "transpile the whole Cypher query upfront."
by clifdweller | 2025-10-29 19:46:12+00:00
for commercial there are 2 options chemical and temp sanitization. From fda food code has to reach 171F to sanitize. most use a inline OnDemand heater with a couple taps so constant temp is close to 170 but will also pipe off steam to do a final sanitize. restaurants will also hand wash their plastics in a 3 sink setup water only needs to be 110F
by UniverseHacker | 2025-10-29 19:46:30+00:00
What I wrote isn’t about democrats vs republicans- it’s about calling out terrorism from white supremacists for what it is- the fact that plenty of democrats are also extremely racist does not change what is actually happening here. They are not selective in only targeting black people- they have expanded that to include middle eastern, hispanic, and LGTBQ people simply because more of them are now visible in this country, with no reduction in their hatred and targeting of black people. We’re talking about the same groups of people doing the same things, now with a BUFF and a tactical vest instead of a white hood. Trump was raised in a KKK household, his dad was arrested at a KKK rally, and both he and his dad were sued and lost for racial discrimination in housing against black people and then ignored the rulings and continued the discrimination. He launched his political career by stoking hatred for a black president. His core supporters are a group of people that never accepted that they lost the civil war, and have been able to continually derail the reconstruction and the civil rights movement to this day. They are putting back up confederate pro slavery statues, and flying confederate flags. The KKK itself is mostly organizationally defunct, but these people are not simply “like the KKK,” they are literally the same people. However, for the first time in US history, they now have essentially complete control over the federal government.
by WorldMaker | 2025-10-29 19:46:43+00:00
That iwr|iex example is especially egregious because it hardcodes the PowerShell <7.0 EXE name to include `-ExecutionPolicy Bypass`. So it'll fail on Linux or macOS, but more importantly iwr|iex is already an execution bypass, so including a second one seems a red flag to me. (What else is it downloading?)

Also, most reasonable developers should already be running with the ExecutionPolicy RemoteSigned, it would be nice if code signing these install script was a little more common, too. (There was even a proposal for icm [Invoke-Command] to take signed script URLs directly for a much safer alternative code-golfed version of iwr|iex. Maybe that proposal should be picked back up.)
by TeMPOraL | 2025-10-29 19:47:14+00:00
It's not a solution because VNC is already nerfed and will be the first thing to go, if people try to embrace the idea.

Providers of all the service types aren't driving this because they believe locked down phones are a Good Thing. They're driving this because they explicitly don't want you to do the very things you'd want to do with your VNC idea.