MurphyA/hacker-news huggingface dataset:
by rickdeckard | 2025-11-13 12:23:02+00:00
Well, apart from the OEM violating the Android Compatibility Definition Document (CDD), failing the Compatibility Test Suite (CTS) and thus not getting their device Play-certified (so not being able to preload all the Google services, there is an economical impact as well:

As OEM you want Carriers to sell your device above everything else, because they are able to sell large volumes.

Carriers make money using network traffic, Google is paying Revenue-Share for ads to Carriers (and OEMs of certain size). Carriers measure this as part of the average revenue per user (ARPU).

--> The device would be designed to create less ARPU for the Carrier and Google and thus be less attractive for the entire ecosystem.
by Phemist | 2025-11-13 12:23:30+00:00
While we are at it, please also reject the framing of "sideloaded" apps. This framing pushes the use of legitimately installed, often high-quality, software to the periphery. This framing is an essential step in extinguishing our computing freedoms, as "sideloaded" apps are easily cast aside.

Recently I wanted to find a good app to manage my shopping lists as well as keep an ordering of this list so that I could run through the supermarket more efficiently. I really hate backtracking the supermarket to get some item on my list that I forgot was in a spot I'd already been. Of course, it had to work offline-first and I didn't mind a bit of configuration.

Everything on Google Play Store was some cloud-integrated garbage app. The only app that came even close was an app on F-droid called Aisleron, which lets you manage both your home stock and supermarkets in terms of "aisles" of products, flipping easily between what is in stock and what is needed and then managing an aisle-based sorting of these products per supermarket that I frequent.

Great App! However, I worry that this app would never have been released had Google considered actively blocking the author from creating legitimate and highly useful pieces of software like Aisleron.
by veunes | 2025-11-13 12:24:41+00:00
The "in-codebase" approach is the right one, but a YAML file with plain text is a half-measure. The most reliable rule that "lives next to the code" is an architectural test. An ArchUnit test verifying that "all routes in /billing/* call requireAuth" is also code, it's versioned with the project, and it breaks the build deterministically That is a more robust engineering solution, unlike semantic text interpretation, which can fail
by beeflet | 2025-11-13 12:25:28+00:00
Seems like overly long copium about nothing in particular. The author makes some assertions, like that elizabeth warren is a viable candidate or that the republican party will weaken in coming years due to demographic changes, or that shale gas is a bubble. But the way in which it is written reveals an insecurity that this may not be the case.

The author expresses frustration that the new york times has a variety of perspectives.

>It often seems as though the Democratic and Republican parties are unconsciously perceived as the wife and husband in a very, very traditional marriage, since the former is supposed to defer to and please the latter, and the latter is free to run roughshod over the former

I think the author may be a bit trapped by their habit of seeing everything along gender lines
Show HN: I built a cashflow planning app for privacy nerd solopreneur
by doctorsolberg | 2025-11-13 12:25:32+00:00
Hi!

I was tired of using spreadsheets for simple side projects and entrepreneurial activities, so I built my own finance tracker for small entrepreneurs, with a focus on privacy (including end-to-end encryption, etc.) Team access support and a privacy whitepaper are WIP.

Would love your feedback!
by shiomiru | 2025-11-13 12:25:54+00:00
I can usually read JS generated by TS, but calling the C Nim outputs "human-readable" is very generous considering it flattens most structured control flow to goto. (It's hard to do it otherwise, Nim has to deal with exceptions and destructors but C has neither.)

Classifying Nim as a transpiler also results in weird cases like NLVM[1] which most would consider a compiler even though it is a back-end on the same "level" as Nim's C generator.

[1]: https://github.com/arnetheduck/nlvm
by p_l | 2025-11-13 12:25:59+00:00
My point was not that it was a painful road, but that merging replacement of Harrier into what is ultimately a wildly different set of requirements ensured Lockheed win. Especially since the addition of VTOL was before any non-USMC operator got involved. UK only agreed to plan on continuing with STOVL design in 2002. Canada was not interested in -B. Of the non-USMC buyers of -B, there's only UK (decided in 2002), Japan, Singapore, and South Korea is trying to acquire some. All of those joined the project only after the design was finalized (except for all the bugs).

The entire pathway of F-35 in fact starts with Lockheed lobbying that their VTOL project could be stripped of some VTOL parts and serve as cheaper "addendum" to F-22, followed with merging the USMC-driven CALF with USAF/USNavy JAST.

As for ODIN, it's still done by the same people at Lockheed. And who used products from that division of Lockheed, does not laugh in the circus, as the polish saying goes.
by soerxpso | 2025-11-13 12:26:00+00:00
Good luck getting Congress to do anything at all, ever. Best we can offer you is one big partisan pork bill every two years, no matter who's in charge and no matter what voters actually want. Maybe if one senator (foolishly) decided to make penny rounding his pet issue, and worked his ass off at it, he could get half of it wrapped into the bi-annual pork bill.
by HarHarVeryFunny | 2025-11-13 12:26:24+00:00
Right - I've no idea how LeCun thinks about it, but I don't see that an animal needs or would have any more of a "world model" than something like an LLM. I'm sure all the research into rats in mazes etc has something to say about their representations of location/etc, but given a goal of prediction it seems that all is needed is a combination of pattern recognition and sequence prediction - not an actual explicit "declarative" model.

It seems that things like place cells and grandmother cells are a part of the pattern recognition component, but recognizing landmarks and other predictive-relevant information doesn't mean we have a complete coherent model of the environments we experience - perhaps more likely a fragmented one of task-relevant memories. It seems like our subjective experience of driving is informative - we don't have a mental road map but rather familiarity with specific routes and landmarks. We know to turn right at the gas station, etc.
by snarfy | 2025-11-13 12:26:54+00:00
Yes, they are optimized for the developer, not the end user. It's a terrible situation that repeats all too often.

The developer makes a highly optimized native app that is a hit with the user. Now that it's a hit, the developer is now big company. And big company needs telemetry, A/B experiments, fast iteration. They can't just sit around waiting for the original developer to spend more years crafting another masterpiece. Due to tech, sign-ins, or what have you the app is also a kind of monopoly. Since it's a monopoly, quality doesn't matter. It can be a bloated electron thing and nobody can do anything about it other than suck it.
by ptx | 2025-11-13 12:27:19+00:00
Just open it in a separate browser window then? Different windows can have different sizes and get separate buttons in the taskbar.

I guess if you're using Microsoft's ill-advised window grouping feature it would work less well (require more clicks), but breaking websites out into entirely separate programs just so we can have separate windows because Microsoft screwed up the window management functionality seems like a very inefficient workaround.
by zetanor | 2025-11-13 12:27:38+00:00
They're "sorry", they want to be "transparent" and "accountable", they want your "trust", but not enough to publicly explain what happened or what kind of data got taken (is a full CRM backup from 6 years ago considered "legacy" "internal operational documents"?). There's not even a promise to produce more information about their mistake.

> Jimmy, where did the cookies go?

> Something that was on the counter is gone! I don't know how! It might not even be my fault! But I'm sorry!

What kind of an apology is that? It's not. It's marketing for the public while they contact the "less than 25% of [their] current merchant base" whose (presumably sensitive) information was somehow in "internal operational documents".

Oh but also took some of what they charge their customers and gave that (undisclosed?) sum away to a university. They must be really sorry.
by olejorgenb | 2025-11-13 12:27:43+00:00
From the review section:

Nikos Q: Linux Desktop support? A: Hi,

Linux is not officially supported but can absolutely work with the Beyond 2. I'd suggest joining the Bigscreen Beyond Discord server for more information

Thanks By Bigscreen Support Team

---

Rant: they have disabled selected text for the reviews for some inexplicable reason.
by simoncion | 2025-11-13 12:28:49+00:00
> ...while I can imagine what callER optimized calls could look like...

What do you mean by "callER" optimized calls? That's a term I think I'm quite unfamiliar with.

> Though again, I don't know shit about compilers...

Oh, I also know fuckall about compilers. I'm just a bumbler who has muddled through a moderately-successful programming "career".

IME, on the topic of recursive functions, the big difference between Erlang and -say- a C++ program compiled with GCC is that the latter has a specific (but surely configurable somehow) call stack size limit which terminates the program if you exceed it. Whereas Erlang's limit seems to be "Well, how much RAM do you have, and how much space do I need to store away the arguments for each call?".

When I mentioned that some C/C++ compilers do tail-call optimization, what I intended to say was that they converted the recursive call into something more like iteration. I'm pretty sure that historically [0] the only way you could do this optimization is if the very last thing a function did was to call itself... doing anything after that call meant that the conversion to iteration was not possible. I have no idea if things have gotten quite a lot fancier in the years since I made this discovery and now.

If Erlang had a call stack whose size was limited by something other than the available RAM in the system, then whether or not your functions were written tail-recursive [1] would be quite a lot important, I think.

[0] And maybe it's still the case today? Refer back to my near-zero knowledge of compilers.

[1] I hope I don't forget that term again. It's much more succinct than my jumble about "tail-call optimization"
by ltbarcly3 | 2025-11-13 12:29:24+00:00
"Compositing text into graphical data to display it on a 2D array of millions of 32bit RGB pixels instead of just using a pencil and a 50 cent notebook."

Actually I've done this a hundred times now and it has yet to make a single mistake. I don't give a crap how much GPU it uses, grandpa.
by thw_9a83c | 2025-11-13 12:29:53+00:00
Great story! At first, I got the impression that your dad was receiving a video stream directly from Voyager's signal. Of course, that would be technically impossible, since Voyager 1 requires approx. 70-meter radio telescopes and specialized equipment to obtain data.

So, what was the "satellite feed" mentioned in the story? Was it a regular TV broadcast, or something more internal distributed by NASA?
by mnky9800n | 2025-11-13 12:30:19+00:00
Think what an aircraft carrier costs to build (approx 13 billion USD) and then run per year (approx 0.75-1 billion USD), and then think that Sam Altman has promised 100 times that to all his partners. A floating city of 5000 people that can launch a wing of fighter planes and support craft and turn any enemy city into rubble costs a tiny fraction of supporting a chat bot.
by cachius | 2025-11-13 12:30:32+00:00
This is just what the head of the bavarian mint Reinhard Riffel said recently: https://www.youtube.com/watch?v=HlwvnQnJAtg&t=840s

Quote in German:

Aus unserer Sicht, das überrascht viele, wenn ich das sag, würde es Sinn machen, die 1 und 2 Cent Münzen abzuschaffen und durch eine 5 € Münze zu ersetzen. Lästig empfinden die meisten Menschen eigentlich nur diese braunen Münzen, weil die einfach keine Kaufkraft haben. Die liegen im Portemonnaie, aber man kann dafür nichts kaufen. Man kann bestenfalls die als Rückgeld nutzen. 1 und 2 € Münzen werden europaweit dieses Jahr [2025] so viele gemacht wie noch nie. Warum ist das so? Weil sie eine Kaufkraft haben, weil die verwendet werden und weil die nicht als lästig empfunden werden. Münzen sind für den Steuerzahler massiv günstiger. Ne 5 oder 10 € Banknote in der Herstellung oder in der Beschaffung für den Bund kostet in etwa so viel wie eine 2 € Münze, aber die 2 € Münze hält 20 Jahre und die 5 € Banknote hält 3 Monate. [...] Gerade die 5 und 10 € Banknoten sind extrem in Zirkulation; drei maximal sechs Monate, da sind die durch. Kann man sich ausrechnen, wie viel der Staat sparen würde, wenn man jetzt eine 5 € Münze einführen würde und die 5 € Banknote ersetzt.

Translation to English:

From our point of view, which surprises many when I say this, it would make sense to abolish the 1 and 2 cent coins and replace them with a 5 euro coin. Most people actually only find these brown coins annoying because they simply have no purchasing power. They lie in your wallet, but you can't buy anything with them. At best, they can be used as change. This year [2025], more 1 and 2 euro coins will be produced across Europe than ever before. Why is that? Because they have purchasing power, because they are used, and because they are not considered a nuisance. Coins are much cheaper for taxpayers. A €5 or €10 banknote costs about as much to produce or procure for the federal government as a €2 coin, but the €2 coin lasts 20 years and the €5 banknote lasts 3 months. [...] The €5 and €10 banknotes in particular are in extremely high circulation; they last three to six months at most. You can calculate how much the state would save if it introduced a €5 coin now to replace the €5 banknote.
by 6510 | 2025-11-13 12:31:26+00:00
yes, precisely that. Or if you want to generalize further: Companies have staff and processes to "improve" the product, process and productivity. After a few years, when they've done a marvelous job (worth every penny) the job doesn't exist anymore but they continue to tinker and ruin their creation.

In my manual labor occupation the office folk often try to get away with a horribly inefficient schedule designed to make their job easy. I often have to remind them that they work for me. I do the actual work, your job is to optimize it.

This to me is the same thing as replacing a rather decent desktop client with a web wrapper. This is their update, its obviously bad for the customer. The excuse is to make further updates easier. There is reason to think these will also be bad for the customer.

Someone once explained to me that the process of everything we build and create is very similar. If some young sector has a wildly different approach one should be very skeptical. It happens that an architect still has work to do after delivering the drawings. Sometimes it is necessary to recall thousands of cars.

Ideal would be to have a perfect construction drawing then build the machine. The architect moves on and designs the next garden. A plumber puts the pipes in, tests if everything works then goes to the next construction site. The difference with software is that, when done, it can last forever. The opposite of what the industry pretends to be true.
by anenefan | 2025-11-13 12:31:45+00:00
You are not mistaken. DDG search has degraded considerably the last year or so.

As a recent example, I needed to quickly find the zone b tax offset for tax this year. (In Australia.) I note their search today with similar queries is behaving in a manner that most would consider passable (still no result that is going to satisfy what I was after then) - but when I searched a few weeks ago, no matter if I put 2025 or zone b in quotes, were the search results getting any more specific ... google I might mention, failed just as badly. In the end -- yandex for the win, and their first page of results, the first three I thought were hopeful, which got me confidently close enough to the simple bit of information I needed.

I feel sorry for those who haven't noticed how lacking search engines have got the last few years and I recently explained to a youngster who thought it's got just so good ... it's like being out at night looking at the stars and ... marvelling at the handful of bright stars, as well as the multitude of lights from their city's buildings and street lights ... never realising that once if they'd looked up there'd be hundreds of stars easy to see.
by SamTinnerholm | 2025-11-13 12:31:50+00:00
Some background: I previously built and sold a Chrome extension that reached 30k users, and created an open source tool with around 150 stars and 11k downloads that's been adopted by companies like Goldman Sachs.

I'm now building qoery.com. The product is functional but not fully polished. I have 60 sign-ups but no paying customers yet. The feedback I'm getting from existing users is "improve the product and we'll pay."

I've spent the last two weeks iterating heavily on the product based on this feedback. It's significantly better now, but growth has completely stagnated during this time.

So I'm facing a dilemma: should I keep iterating based on user feedback until I convert those first users to paid customers? Or should I shift focus to customer acquisition and try to find users who might pay for what exists today?

Looking for advice from founders who've been through this.
by omega3 | 2025-11-13 12:31:59+00:00
The non upgrade-ability of the components is a deal breaker for me considering the estimated cost (800eur?). I'm not sure who the target market for this is, the pc games already have pcs they can upgrade.

What would make the console players consider paying effectively twice (compared to the current ps5 prices) to play the same games? I think such a device would have to be priced competitively with ps5 for me to even consider having a separate gaming device/replace the console in the living room.
by nebezb | 2025-11-13 12:32:21+00:00
> Passport or ID card scans would never be be stored alongside general KYB information

How do you qualify this statement? Did you mean “should never”? Even then, you’re likely overstating things. Nothing prevents co-locating KYC/KYB information. On the contrary, most businesses conducting KYB are required to conduct UBO and they’re trained to combine them both. Register as a director/officer with any FSI in North America and you’ll see.
by StopDisinfo910 | 2025-11-13 12:32:59+00:00
I think Valve has a fairly good grasp of what they addressable market is at this point with the Steam Deck having been out for so long.

The value proposition is basically play your existing Steam library (and emulated games but that will be left unsaid) in 4k on your TV with an interface suited for it. I am not sure they are that dependent of upcoming games.

I will probably buy one because I really enjoy my Deck and I would like to play some more taxing games on a large screen from time to time and I’m never going to buy a PS5 because I have no interest in tying myself to Sony and playing exclusively on my TV.
by Orygin | 2025-11-13 12:33:01+00:00
I totally agree with you, and I hope the status quo will change. But I'm still skeptical after the Steam Deck success where many games enabled anti cheat, but some did roll back like I said previously.

Attestation could help, but I'm not sure if it goes in the spirit of what Valve tries to do with their OS. The system is open and you can easily access the desktop (it's a first party feature) and thus do what you want. Maybe with a separate verified boot state without desktop but the user experience would not be great.

And in the end, like you said, they'd run to only support sealed attested systems if they could. But cheats have evolved past being run on the computer running the game. Some use DMA or are in between the keyboard/mouse and the usb port. Consoles also have their fair share of cheaters. None of those would be solved by attestation.

Valve has shown recently that it's possible to fight cheaters without kernel AC or attestation. It's just a bit more difficult and intensive so other AC providers won't go the same route.
by Eddy_Viscosity2 | 2025-11-13 12:33:19+00:00
Echoing the other comments here, but because of the blockchain every bitcoin is effectively unique as it is defined by its history of transactions. As is pointed out by other commenters, a shadey transaction history could lead to lower value. A US dollar on the other hand is truly fungible. It doesn't carry that burden of knowing what transactions it was previously used for.
by keiferski | 2025-11-13 12:33:41+00:00
I think there has actually been something of a cultural shift on this topic in the last ±decade or so. The word billionaire used to have more baked-in positive cultural energy, something laudable in-itself.

Nowadays though it feels like the label has a negative tinge; not quite a bad thing, but not something that feels like a universal benefit either. This change probably tracks with the rise of populism.
by cubefox | 2025-11-13 12:34:26+00:00
> It's not really false I think. It's 'no', which is an answer to a question "Do I know this to be true?"

I don't think so, because in this case both x and not-x could be "no", but I think in Prolog, if x is "no", not-x is "yes", even if neither is known to be true. It's not a three-valued logic that doesn't adhere to the law of the excluded middle.
by berkes | 2025-11-13 12:35:06+00:00
An update can become malicious even without change in permissions.

E.g. my now perfectly fine QR reader already has access to camera (obvious), media (to read QR in an image file or photo) and network (enhanced security by on-demand checking the URL for me and showing OG etc so I can more informed choose to open the URL)

But it could now start sending all my photo's to train an LLM or secretly make pictures of the inside of my home, or start mining crypto or whatnot. Without me noticing.
by ownagefool | 2025-11-13 12:36:06+00:00
Jenkins has pros and cons.

It's one of the few CI tools where you can test your pipeline without committing it. You also have controls such as only pulling the pipeline from trunk, again, something that wasn't always available elsewhere.

However, it can also be a complete footgun if you're not fairly savvy. Pipeline security isn't something every developer groks.
Ask HN: I forgot to remove a swear word from a PR and it got merged. What now?
by agluszak | 2025-11-13 12:37:24+00:00
The swear word was in Polish, so it didn't draw attention in review. This is a public, open-source project. End users won't see the swear word, but maintainers will when they run the test. Submitting a single line PR to remove that swear word sounds like the simplest solution, but is it the best one?
by kamranjon | 2025-11-13 12:37:37+00:00
This is probably the biggest and most successful example of utilizing non-permissive open source licensing for the public good - I’m curious why so many places I’ve worked have insisted on avoiding using libraries with GPL licenses in favor of MIT licensed projects, while at the same time hosting all of their services on different flavors of Linux.

It definitely seems like MIT is favored by big corps but at the end of the day, they’ll use GPL licensed code if it’s the best option. Which makes me wonder why it’s so demonized.