MurphyA/hacker-news huggingface dataset:
by int_19h | 2025-10-08 21:42:11+00:00
> The most important right is the requirement to have regular elections so that any overreach can be repealed or simply not renewed. Everything flows from that.

Not at all. Russia has very regular elections, for example. Even DPRK has elections!

You might say that those are an obvious fraud, and it's true these days, but it wasn't always so. Up until 2011 or so elections in Russia in and of themselves were "free" in a sense that your vote counted. The problem is that you can't really have a free and fair election when things like "freedom of thought, belief, opinion and expression" are suppressed. If the government can control most information flow and crack down on dissent, it doesn't matter if the people can vote; it'll ensure that they'll vote the right way.

> In practise the charter has been very effective in protecting the rights of canadians. I feel that it is more effective than the american system despite the american system having more absolute garuntees on paper.

The problems with the American system stem largely from the US constitution originally being based on the notion that the federal government shouldn't be able to do anything except that what the Constitution says it can (and similarly for state governments & their respective state constitutions). While it's great in principle, in practice it means that the US constitution has relatively few explicit restrictions, and those are often vaguely worded, which then allows for the kind of judicial shenanigans that are routine here.

At the same time, if the courts do enshrine some specific right as protected, the government has very little leeway to override that.

As for Canada, I feel that the jury is still out. CCRF is still fairly recent, and you guys just don't have the history of a sufficiently intense political conflict to see how well it holds up in a crisis, and what the government might do.
by KaiserPro | 2025-10-08 21:42:12+00:00
its partly privacy, and partly camera constraints.

I don't think any of the cameras run at 90hz, I'm pretty sure the slam cameras run at 25hz, with the IMU doing the rest. (that might have changed, It also may have been 15hz, I can't remember)

Also, again from memory, its been a year since I actually worked on it, the colour camera does some fancy fusion to make a compound image. The images need to be warped properly so that depth is displayed properly.
by NedF | 2025-10-08 21:44:14+00:00
> Exactly. Why try to make something open source community stuff when we can just order cheap stuff from China.

It's rare to see common sense on Hacker News.

1.4 billion people who get things done verse fat nerds in basements talking stuff and can't even get their theory right. Open sourcing an X they have never actually used.

What is of interest is why China and not Africa or India or Brazil (BRICS+) so much, this is where the discussion is at.

Perhaps, could the fat nerds work with China and do things? This is controversial, NEETs can't even do advanced high school math anymore. They have given up.
by moomoo11 | 2025-10-08 21:44:33+00:00
Where did I say anything about myself? Sounds like projection or some deep insecurities if you meant it _that_ way.

If you're asking what would constitute someone being special, it would depend on the role and skillset. As I said in my earlier comment, someone who is a beast and can find and fix bugs in compilers is a rare person. Especially if that skillset can help the company save boatloads of money that can be deployed elsewhere.

There are probably only a handful of people in the world who understand and can push the AI landscape forward. A lot of them are Chinese immigrants, and yet OpenAI/Meta/etc are paying them boatloads of money.

As for remote roles, I once worked on a project where we hired some dude for like $500/hr as a contractor because he was one of the few people who knew the inside/out of postgres and oracle rdbms because we were doing some very important migration.
by nine_k | 2025-10-08 21:44:49+00:00
Very often what holds you back is not a huge and complex thing like an AAA game, but something far less demanding and obscure. Something like an app to design knitting patterns, elaborate, purpose-built, and without a huge team behind it. Not open-source though. In this case, seamless compatibility is great.

(For games, there is Proton.)
by dang | 2025-10-08 21:44:50+00:00
Related. Others?

The Synology End Game - https://news.ycombinator.com/item?id=45060920 - Aug 2025 (355 comments)

Synology Lost the Plot with Hard Drive Locking Move - https://news.ycombinator.com/item?id=43734706 - April 2025 (403 comments)
by jjk166 | 2025-10-08 21:45:48+00:00
> vividly recall something that happens on the order of once a year as "oh yeah that's common".

I mean, think of how many times a typical person has sex in their life. Hopefully they and their partner aren't getting pregnant more than roughly once per year. But somebody getting pregnant after having sex is reasonably defined as common. Certainly common enough that it's something you would consider and take precautions to prevent if you didn't want it to happen.

In ranked chess games, underpromotion happens about 1 in 1000ish games. I imagine it would be more common in high level unranked play. If you play one chess game per day, that's once every 3 years on average. It's not frequent, but I'd describe that as common.
by TZubiri | 2025-10-08 21:45:49+00:00
I don't think it's a great metaphor.

First, a hammer is a build (compile time) tool, while VPN is a runtime tech. Closer to a nail if you will.

Additionally, millions of products use hammers, while there's two product categories that use VPNs.

The product distribution of VPN products is bimodal, there's no inbetweens it's either a privacy oriented consumer VPN, or it's a security oriented corporate product.

Regarding the specific technology, there is no technical definition of what a VPN is, it's not an industry term, it's a marketing term. Similar to "Web", it's not HTTP, it's not TCP. This is in stark contrast to Internet (as in Internet Protocol).

Related technologies are IPSec, IKev2, WireGuard, but VPN is one of those trademarkless industry buzzword terms that companies are can latch onto for free and participate of a commodity market.

On an unrelated note, this is not unlike the term AI, which can somehow apply to fake images and conversational software. And coincidentally, modern AI is also bimodal, it's either text or syntethic images, the common ancestor might have been that the textual product originally was also synthetic generated text, but with agents and text as thought (in a Sappir-Whorf fashion) have since greatly diverged.
by mkhalil | 2025-10-08 21:46:17+00:00
Holy moly this thing has grown. I seen the Apple TV/Android app many many years ago and figured it was just another basic/forked IPTV/M3U viewer but looking at the website and "https://getchannels.com/releases/" -- what an app / features; can't imagine the codebase lol. Def. going to check out, thank you!
by hinkley | 2025-10-08 21:46:29+00:00
That is a big enough DX problem that I would veto using this on a project.

You’ve implied what I’ll state clearly:

Pipes are for composing transformations, one per line, so that reading comprehension doesn’t nosedive too fast with accumulation of subsequent operations.

Chaining on the same line is shit for readying and worst for git merges and PR reviews.
by reillychase | 2025-10-08 21:47:40+00:00
I'm curious if it's possible to make a profitable GPT Poker bot, I have seen a few GitHub repos but not experimented with it. Obviously legal/ethical concerns there aside. In my experience you see a lot of the same names when playing and they could be bots. But you can interact with people in the game by chat or "throwing" objects at them in the game like a horseshoe or cards. And when they react back maybe that's a sign they're not bots. Regardless you want to avoid playing with the good people and seek out the bad players aka fish so you can play against them instead. Table selection is key.
by paulpauper | 2025-10-08 21:47:46+00:00
Why do we keep making them?

Didn't you answer your question in the above sentence? They are used to protect US foreign interests by sending them to allies. It's not because people will somehow forget how to make them. It's based off of an assembly line and blueprints. I don't see how this would be forgotten, any more than it would be possible for society to forget how to build a CRT TV just because they are not used anymore.
by baobun | 2025-10-08 21:48:00+00:00
"Softbanned" here means that it comes dead-on-submission without any users actually flagging it, requiring vouches from multiple other users to get back to baseline.

Those submissions you saw likely either had enough vouchers lurching new with showdead or a mod blessing.

EDIT: See sibling comment. In dangs words, they are banned.
by vkou | 2025-10-08 21:48:12+00:00
Nothing there seems to be dramatically different from the sort of wankery produced by think tanks like PNAC and their ilk. And it's not like the US or the UK or the USSR have ever shied away from using soft power to destabilize other countries.

The game everyone's playing is not that different, and Ivan isn't making some 400 IQ move in it.
by byearthithatius | 2025-10-08 21:48:21+00:00
I have over ten years experience and the distinction isn't always clear to me.

Example: This logistics SPA I was building I realized could just be single pages with some data for most of the stuff (tracking, inventory, etc...) but for admins they wanted a whole dashboard. This was a conditional on some value of the stored session user. So it ended up being kinda a website for parts of it and an SPA admin panel if the user conditionally matched some privileges. Probably should have been separate stacks but they used the same data so early on they made it the same Next app.

I don't think the whole website vs app thing is always as simple as static blog pages vs full fledged JS-heavy app. There is a spectrum and overlap even within a single "application" because of various requirements.

Your last sentence is the most accurate. I don't think its primarily ignorance, its just trying to meet all the requirements while retaining some level of organization in the codebase.
by intensevaulter | 2025-10-08 21:48:30+00:00
Are we now seeing belligerents changing military strategies to ones that will make manufacturing consent difficult? As in, traditionally adopting tactics that lead to civilian casualties is a trade-off between increased effectiveness and damage to the populous. However can we say that now both aspects are positive because sympathetic victimhood makes it difficult to support a proxy war? Is this the way both fronts are fought at once in modern war?
by bitwize | 2025-10-08 21:50:10+00:00
The bloom might be all right if they could replicate the intensity. Maybe with an OLED and sufficient HDR color depth, but I'm not seeing that here. It doesn't look like they did much CRT effect processing on the second two. The fireballs in Star Wars should glow the way the bullets in Asteroids do (albeit with quicker phosphor decay so not much in the way of trails).
by wildzzz | 2025-10-08 21:50:17+00:00
A teenager slammed a beat up Chrysler 200 into the back of my rental car. Once he managed to get the door open, he said something along the lines of "yeah the brakes don't work so well". Of course this was in Florida so there was never any expectation for his car to ever have working brakes. Luckily I paid for the LDW on the rental so it was not my problem.
by shmoogy | 2025-10-08 21:50:21+00:00
Node Red, N8N, and Zapier I think are the biggest ones. I think the cool idea of AI implemented no code is, in theory, you can add a new node - tell the AI what to do, and it can build custom logic to do whatever it is that you want with the input.

Thats probably verging on too high of a complexity for end users, but if you can obfuscate the black box and have it work well enough, it can definitely be big.
by currymj | 2025-10-08 21:50:28+00:00
for many types of scientific computing, there's a case to be made it is the best language available. often this type of computing would be in scientific/engineering organizations and not in most software companies. this is its best niche, an important one, but not visible to people with SWE jobs making most software.

it can be used for deep learning but you probably shouldn't, currently, except as a small piece of a large problem where you want Julia for other reasons (e.g. scientific machine learning). They do keep improving this and it will probably be great eventually.

i don't know what the experience is like using it for traditional data science tasks. the plotting libraries are actually pretty nicely designed and no longer have horrible compilation delays.

people who like type systems tend to dislike Julia's type system.

they still have the problem of important packages being maintained by PhD students who graduate and disappear.

as a language it promises a lot and mostly delivers, but those compromises where it can't deliver can be really frustrating. this also produces a social dynamic of disillusioned former true believers.
by JumpCrisscross | 2025-10-08 21:51:49+00:00
> he's losing this war against all of the evidence

He’s not winning on the timelines his military brass originally predicted.

Putin and Ukraine are in a stalemate. That takes Russia off the table as a near peer to the U.S.

> Try talking to some Ukrainians some time

I have. They’re not on that part of TikTok.
by some_guy_nobel | 2025-10-08 21:51:52+00:00
YMMV, but I don't agree. I was building very complicated UI's with Svelte before runes (multiple layers of state, complex d3 + webgl visuals in the UI, etc.) and loved Svelte. Runes completely nuked the vanilla feel of Svelte, so I determined I may as well just use React. I know other people did the same (just look at the evolution of dev tools for Anthropic's research post-runes, or popular news rooms that once used Svelte but now don't).

The main issue I had with Svelte was building real full-stack applications, where Sveltekit itself certainly felt behind its peers, but that's unrelated to runes/signals.

It's certainly not a rare viewpoint, just click on any link about "svelte runes" to see people upset.

- https://www.reddit.com/r/sveltejs/comments/1crpj0r/svelte_5_... - https://www.reddit.com/r/sveltejs/comments/1htup7k/ive_been_...

You do raise a good point that LLMs make React much easier to adopt these days. Again, in my case the switch happened before I found LLMs effective for the sort of work I was doing, (but now it's a no-brainer to default to react).
by JohnMakin | 2025-10-08 21:52:29+00:00
Not really. Maybe in very specific applications of limit (fixed bet size) hold'em, but no limit texas hold'em, the most popular variant online, is very much unsolved, especially in multi-way pots. There are simply too many variables and strategies involved to calculate quickly enough on the fly. For games like omaha, which uses 4 hole cards, this is even harder.

Due to advancement of theory and study and popularity over the last ~20 years though, it's definitely much harder to be successful than it used to be.
by feoren | 2025-10-08 21:53:21+00:00
> linear search worse case is not O(N), it is O(N^4/3)

No, these are different 'N's. The N in the article is the size of the memory pool over which your data is (presumably randomly) distributed. Many factors can influence this. Let's call this size M. Linear search is O(N) where N is the number of elements. It is not O(N^4/3), it is O(N * M^1/3).

There's a good argument to be made that M^(1/3) should be considered a constant, so the algorithm is indeed simply O(N). If you include M^(1/3), why are you not also including your CPU speed? The speed of light? The number of times the OS switches threads during your algorithm? Everyone knows that an O(N) algorithm run on the same data will take different speeds on different hardware. The point of Big-O is to have some reasonable understanding of how much worse it will get if you need to run this algorithm on 10x or 100x as much data, compared to some baseline that you simply have to benchmark because it relies on too many external factors (memory size being one).

> All regularly cited algorithm complexity classes are based on estimating a memory access as an O(1) operation

That's not even true: there are plenty of "memory-aware" algorithms that are designed to maximize the usage of caching. There are abstract memory models that are explicitly considered in modern algorithm design.
by theshackleford | 2025-10-08 21:53:30+00:00
> And how does a 3d rendered world that doesn't exist anywhere other than in a computer has more fidelity than real life ?

It's not always posible to meet up with people in real life. A lot of my friends moved overseas and I have neither the time nor inclination to be flying to sweden/the USA constantly.

> That's your opinion, the fact that VR tanked hard seems to indicate most people don't agree

This in no way changes the reality of their situation, in fact frankly, its irrelevant. Something being "nice" or "good" does not require it also have mass market appeal.
by iEchoic | 2025-10-08 21:53:50+00:00
The "standard" strategy is to play GTO (game theory optimal). There are solvers out there (like GTO Wizard) that show you the "optimal" play for every situation, which is used as a baseline, and then players deviate to exploit specific player tendencies.

GTO trees are far too complex to fully memorize, so nobody can play perfect GTO. But you can do a lot of solver work to get reasonably close.
by piskov | 2025-10-08 21:54:04+00:00
The whole reason was working in the browser.

WPF was great for desktop, albeit Windows only.

So that was wrecked after .net framework became .net core (and thus needed crossplatform).

Then some shitheads at Microsoft got the “release new UI framework to get a promotion” annual bug: winui, maui, etc.

All that instead of making WPF crossplatform.

That’s why C# succumbed to server API only (and games of course, but those blokes suffer as most great C# features are not supported in Unity).

That was the grandeur of Windows Vista: not the OS but completely new dev stack (wpf, linq, wcf, etc.) that was feature rich for a few decades to come. And they fucked most of it up instead of building further on the same foundation.

And after you keep abandoning the technologies devs will say FU and go to something more stable to build a business.

Even now, .net is keep getting rewritten (meaning existing features being abandoned) because board wants those sweet-sweet money from the cloud functions and what have you instead of you being self-hosted and not vendor-locked
by Timwi | 2025-10-08 21:54:34+00:00
One gripe I have is that the result of map/filter is always an array. As a result, doing `foo.map(...).filter(...).slice(0, 3)` will run the map and the filter on the entire array even if it has hundreds of entries and I only need the first 10 to find the 3 that match the filter.
by 1vuio0pswjnm7 | 2025-10-08 21:55:02+00:00
To me, the differences between iOS and Android are insignificant. Both corporate OS suck, and there are other corporate OS that suck, too

The fundamental similarity is that Apple does not protect the Apple computer owner^1 from Apple anymore than Google protects Android users from Google

Like Google, Apple collects data and profits from ad services. The Apple hardware buyer becomes the product after purchase. Apple profits from selling access to the hardware owner to myriad third parties. It's always making deals

Like the one with Google we learned about in the government's antitrust case. But I digress

There was a meme something like, "Unless you're paying, you are the product". But it's also possible to pay and be the product. For example, when someone purchases an individual Windows license from Microsoft, after purchase the company is still going to _require_ them to create an "account", connect to the internet and be subjected to data collection

Both iOS and Android have "app stores" (MS copies this, too), both expect and intend these "app stores" to earn them revenue from advertising, e.g., allowing apps to do surveillance, data collections and show ads

1. who is forced to use iOS. No "unlocked" bootloaders. No custom ROMs
by jeroenhd | 2025-10-08 21:55:04+00:00
> My recommendation for happiness with Linux is: Always use native apps. Don’t use WINE. Don’t try to be compatible to inherent hostile things. Don’t use VMs. And especially don’t use Dual-Boot. It sucks.

Had I listened to your recommendation, I would've never tried Linux.

Sorry, but Linux doesn't run Photoshop. Or Valorant. Or certain VPNs, certain educational software, and doesn't work with a bunch of hardware.

Dual booting is still a hell of a lot better than trying to configure Wine in most cases, but if doing everything natively on Linux was an option, it would've have taken SteamOS so many years to become even remotely usable. And even then people install Windows on their Steam Decks to run certain specific programs or games.

For the same reason native Linux isn't an option, native macOS wouldn't have been an option back when I first tried Linux. And even today, programs like Paint.NET are dearly missed on Linux and macOS (yes, I know about Pinta), and stock macOS is infuriating to use without all manner of tools and background programs reminding me of my XP. I use Windows for my Windows tools, Linux most of the time, and macOS for my macOS work stuff. I'm not getting rid of either non-Linux OS because that would make doing certain things simply impossible.
by s1mon | 2025-10-08 21:55:35+00:00
I spend way too much time on short videos on Instagram and TikTok. I've got Sora and I've tried a bunch of times and I'm just baffled by its success so far.

First of all I almost never use these video services with the sound on. I know I'm not the only one, because many services have captions on by default. Sora doesn't seem to have a solution for this yet.

Second, I have almost no desire to see videos with @Sama cameos. I get served a bunch of them every time. Along with MLK, Lincoln, Kennedy etc. @Sama isn't funny to me, and raping the likenesses of some of those figures doesn't really work for me.

Third, there's not enough creativity and range in the videos. I see way too many of the same videos over and over and over. The riffs on the 1980s/90s TV commercial with the kid opening the sucky Christmas present. Ok, maybe there's a small iota of humor once or twice, but not enough to sustain endless remixes of the same thing.

I also hate just about all Jim Carrey films (except maybe the Truman Show) but many other people seem to love them. Perhaps Sora just isn't for me.
by gyomu | 2025-10-08 21:55:51+00:00
People love Sora in no small part because it lets them make videos with their favorite public figure/fictional character in them.

OpenAI knew that, played fast and loose with IP laws because… they wanted that bit of popularity to impress investors or something… then the lawyers got nervous and now they’re dialing it back down.

It’s a trick they can pull once but that’s it.

I suspect the more limited it inevitably becomes due to lawyers being lawyers, the more its popularity will wane.

Ironically enough, that’s why I think open-source models will still come out ahead in the long term. People really want to make videos with Pikachu in them.
by svachalek | 2025-10-08 21:56:01+00:00
Exactly. This is how it's always been. LLMs make it easy to spit out boilerplate code, which drives the price of boilerplate down to free. But good engineers will add a lot more value to that which raises the bar for everyone. The things you can create with an LLM become boring and worthless (honestly they mostly already were before coding agents came out) and the hirable skills become everything else that engineers need to do.