MurphyA/hacker-news huggingface dataset:
by Brian_K_White | 2025-10-29 02:56:44+00:00
I never enjoyed shitty coffee. I never enjoyed shitty chocolate or chocolate flavored things like cakes.

Until I was 30-something I thought I just didn't like coffee or chocolate.

Then one day I had actually proper coffee, and I discovered that good coffee isn't just some imperceptably theoretically better version of regular coffee that snobs are basically just faking being sophisticated for show. They are two entirely different things.

Same even more so for chocolate. 99% of chocolate products you come into contact with are garbage. Actual chocolate is like an entirely different product. It's not a better version of the usual thing. I ate it and thought "Oh. Ok THIS must be why chocolate ever became this huge thing in the first place. Hundreds of years ago before all the industrial process and market forces produced all the "chocolate" I ever tasted in my life, what they had was this, actual chocolate. Of course they loved it."

To restate the point, I was never happy with the regular version in the first place. I assumed "I don't like coffee" or chocolate, the same way I don't like cigarettes. Turns out I love them both.

And it's possible to continue to enjoy the results of having discovered and grown some taste in some area indefinitely without diminishing returns or anything like that. I'm not much of a sweets person so I still don't buy a lot of chocolate or chocolate things like cookies etc, but we have a Trade subscription and get a new and different bag from some random indipendant roaster every 2 or 3 weeks and it's great. I don't love every single bag but I at least find them all interesting and I do love the overall high level of quality basically all the time. I'm not now overall poorer for having discovered good coffee. Life is better. And what else is there?
by mcpherrinm | 2025-10-29 02:57:23+00:00
I think most folks involved are assuming the landmarks will be distributed by the browser/OS vendor, at least for end-user devices where privacy matters the most - Similar to how CRLSets/CRLite/etc are pushed today.

There's "full certificates" defined in the draft which include signatures for clients who don't have landmarks pre-distributed, too.
by acefaceZ | 2025-10-29 02:57:29+00:00
Not sure what you mean - ‘worked as intended’. The case is still going on in 9th circuit and has amicus briefs from SFC and FSF.

There will be case law after appeal - FSF seems too timid to sue Neo4j (which they could do) and save decades of work.

maybe I misunderstood what you were saying…

https://www.fsf.org/news/fsf-submits-amicus-brief-in-neo4j-v...

https://sfconservancy.org/news/2025/jan/13/neo4j-amicus/
by hansvm | 2025-10-29 02:58:01+00:00
It's a little funny that, by far, the worst power and internet I've ever had [0], both by cost and by quality, has been in the Bay Area. The easiest way I'm aware of for me to cut my internet bill in half, cut my power bill 4x, have 30 fewer days per year containing electrical outages, and get back up to normal fiber speeds is to move to the Midwest.

[0] Excluding anywhere I lived for less than a couple months, like the middle of the Pacific or an exceptionally rough road trip through Wyoming.
by jetbalsa | 2025-10-29 02:58:04+00:00
I don't think its Microsoft directly that care about gaming, There are a few factors at play. but every time a game is ported to a Playstation/Switch its being ported to a form of Linux, and in most cases the Graphics APIs are the same. Its the companies making the game have no incentive to port to Linux if the tiny user base is fine with Proton and dealing with its hacks.
by codebje | 2025-10-29 02:58:11+00:00
Using The Approved Set™ from your browser or OS carries no privacy issues: it's just another little bit of data your machine pulls down from some mothership periodically, along with everyone else. There's nothing distinguishing you from anyone else there.

You may want to pull landmarks from CAs outside of The Approved Set™ for inclusion in what your machine trusts, and this means you'll need data from somewhere else periodically. All the usual privacy concerns over how you get what from where apply; if you're doing a web transaction a third party may be able to see your DNS lookup, your connection to port 443, and the amount of traffic you exchange, but they shouldn't be able to see what you asked for or what you go. Your OS or browser can snitch on you as normal, though.

I don't personally see any new privacy threats, but I may not have considered all angles.
by seer | 2025-10-29 02:58:25+00:00
Ha! That’s what is actually happening under the hood, but is definitely not the experience of using it. If you are not into CS or you haven’t coded in the abstraction below, it can be very tough to figure out what exactly is going on, and reactions to your high level code become random.

A lot of people (me included) would have a model of what is going on when I wrote some particular code, but sometimes the compiler just doesn’t do what you think it would do - the jit will not run, some data would not be mapped in the correct format, and your code will magically not do what you wanted it to.

Things do “stabilise” - before TypeScript there was a slew of transpiled languages and with some of them you really had nasty bugs that you didn’t know how they are being triggered.

With ruby, there was so many memory leaks that you just gave up and periodically restarted the whole thing cause there was no chance of figuring it out.

Yes things were “deterministic” but sometimes less so and we built patterns and processes around that uncertainty. We still do for a lot of things.

While things are very very different, the emotion of “reigning in” an agent gone off the rails feels kinda familiar, on a superficial level.
by garciansmith | 2025-10-29 02:58:53+00:00
Ublock Origin allows me to control what I see while that information is still in its original context so that I can take that into account when doing research, making decisions, etc.

But isn't this, instead, letting a third party strip that context away and give it its own context so that you can't make those choices and decisions properly? Information without context is, to me, nearly worthless.

And even if you believe they are neutral parties and have your own interests at heart (which, quite frankly, I think is naive), once companies like that know everything about you, you don't think they'll abuse that knowledge?
by BurningFrog | 2025-10-29 02:59:10+00:00
In European countries the procedures that are denied or very expensive in the US are often simply not offered. There is a national health budget, and not everything fits in it. The doctors have to tell the patients that there is nothing they can do, and that's that.

The patient ends up just as dead, but there is nothing to get furious about like when the doctors could fix it, but only if someone pays for it.
by bcrl | 2025-10-29 03:00:00+00:00
I did something similar as a teenager using DOS Microsoft C to implement the Amiga's exec.library and other bits and pieces on the x86. I managed to get preemptive multitasking working in 8086 real mode, along with a serial and tty device. Later on I implemented bits and pieces of dos.library in an emulator that let me run some m68k Amiga shell binaries (like the Aztec C compiler) from a Linux command line. That was invaluable practice for learning about different execution contexts, interrupts, locking and such for Linux kernel programming. I had even written a very simple C compiler with a friend that I used to mangle C code into endian swapping code that ran natively on my 486 so that the Amiga code could call into native code to do Linux syscalls and such.

The experience of figuring these things out was tonnes of fun! There's nothing like following threads of assembly with a debugger or disassembler in the Amiga's ROM to get a better idea of how the code worked. And since systems were so much smaller in the 1980s, a single person really could understand virtually everything about the system with enough time and effort.

The biggest challenge for me was that the ROM Kernel Manuals were very expensive back then, so I wasn't able to get copies until far too late in my Amiga years (with Commodore being in its death throes).

Motorola and Intel were great back then as they would ship out printed copies of all the documentation for various CPUs and support chips for free upon request!

Good times!
by whs | 2025-10-29 03:00:17+00:00
Some anticheats like EAC, GameGuard, XingCode do have Linux support that the game has to opt-in. I believe it is not kernel-based and is not Linux-native. Many non-competitive games do allow them.

At least I know that Helldivers 2 (GameGuard), DJMax Respect V (XingCode), Fantasy Life I (EAC) do works on Linux.

I wish that if they're happy with non kernel mode anti cheat on Linux, just do the same in Windows... Or just disable them if I don't use public matchmaking
by ec109685 | 2025-10-29 03:01:10+00:00
OpenAI should be 100% required to rev share with content creators (just like radio stations pay via compulsory licenses for the music they play), but this is a weird complaint:

> “sometimes this tool completely fabricates content, gives me a box that looks like a search box, and shows me the fabricated content in a display that looks like a web page when I type in the fake search box”

If a human wrote that same article about Taylor Swift, would you say it completely fabricates content? Most “articles” on the web are just rewrites of someone else’s articles anyway and nobody goes after them as bad actors (they should).
by QuiEgo | 2025-10-29 03:01:21+00:00
Sharing the risk (and rewards) with the company is why we take 50% or more of our comp as RSUs instead of being paid in straight cash. This should already be factored in. If the company does bad, we should already be taking an (effective) pay cut.

Amazon's backloaded vesting is terrible (for both Amazon and Amazonians) for this exact reason.
by daveidol | 2025-10-29 03:01:22+00:00
Question: if the OS does proper app sandboxing how is this basically any different from having unrestricted access to a web browser or email?

Oh no granny tapped a bad Google ad and got phished! I guess we should kill the open web and use the officially sanctioned “web store” from now on (where you have to apply, pay a fee, and of course a % commission to host a website). It’s much safer for us!
by cmeacham98 | 2025-10-29 03:01:40+00:00
Where do I cut the $10/month? No like seriously, I'd easily pay $10/month to never see another ad, cookie banner, dark pattern, or have my information resold again. As long as that $10 is promised to never increase, other than adjustments for inflation.

But I can't actually make that payment - except maybe by purchasing a paid adblocker - where ironically the best open source option (uBlock Origin) doesn't even accept donations.
by hedora | 2025-10-29 03:02:46+00:00
We have a high end bosch (the absolute best model of the best brand the year we bought it), and it’s been wonky for three of the five years it has lasted so far, and now rubber noiseproofing is falling out and the racks are rusting through / breaking.

Definitely keep the old dishwasher till it dies.

(The bosch is quiet and cleans well, fwiw. The magic heat free drying minerals are nice. It’s a shame they’ll be in a landfill in a few years.)
by marak830 | 2025-10-29 03:02:56+00:00
Yeah, for a PCM test we only count 100 fields, and identify the number of fiber end points (upto 2) which with math can give an approx number of fibers/cc2 - helps determine approx how much potential can be in the air (this is usually done during abatement - when it's being cleaned up).

A PLM analyst will use multiple methods to determine if the sample has asbestos, and takes a much longer time.

There are even more expensive tests that can be performed but I'm not so familiar with those.
by austhrow743 | 2025-10-29 03:03:03+00:00
Thanks and same, the ones I'd tried previously were very annoying to get and stay connected when I wanted them to and not when I didn't want them to.

I actually ordered the airpod pro 3s the day before seeing this thread. If they don't blow me away I'll be returning them and getting these.

Although I don't know how I'm going to test the flight problem. I don't have any coming up in the next couple weeks. Might have to return even if they do blow me away :/
by lynndotpy | 2025-10-29 03:03:42+00:00
It's been a long while, but I remember running into issues running scripts using osascript to click through an application to work properly on a cadence. I remember my debugging ending when it seemed the consensus was that some things just wouldn't work any more on Apple Silicon.

Apologies that my memory fails me here! This was a few years ago, I only have my zsh history (and the name of a now-deleted script) to go by.
by vivzkestrel | 2025-10-29 03:04:40+00:00
if you really want passkeys to succeed why not implement it at the browser level. Basically everytime you visit a new website the browser has never seen before, the browser initiates a handshake of sorts with that website and secures a passkey for it which is stored. If the user wants to log in to that website, the browser can automatically patch in the details as and when required
by archargelod | 2025-10-29 03:04:53+00:00
There are countries like China, Russia, Iran, and Venezuela where installing an APK is the primary or only way to get most software, including essential bank and government apps.

Outside of the Western market, installing Android apps not from Google Play is a completely normal and regular thing. In countries like India, Brazil, Indonesia, Nigeria, and the Philippines (which represent a massive portion of global Android users) it is a standard part of using a phone.
by rendaw | 2025-10-29 03:05:05+00:00
I think this is a good point, even if you're presenting it as a false dichotomy.

Obviously saying "Apple shouldn't be allowed to touch my device after I purchase it" as well as "Apple should be compelled to provide security updates" is nuts.

But I think saying, "Apple shouldn't be allowed to touch my device after I purchase it" as well as "I should be able to provide my own security updates, if Apple doesn't want to" is totally reasonable.

But Apple would never allow that. So allowing sideloading seems like a reasonable amount of pain Apple should be forced to put up with...
by pizlonator | 2025-10-29 03:05:37+00:00
If it's userlevel code, then it just works.

It's a concurrent GC.

If I wanted to go to kernel, I'd probably get rid of the GC. I've tweeted about what Fil-C would look like without GC. Short version: use-after-free would not trap anymore, but you wouldn't be able to use it to break out of the capability system. Similar to CHERI without its capability GC.
by quacked | 2025-10-29 03:06:01+00:00
I believe the concept for this project is an AI-generated pixel art GIF that went very viral on X a few months ago:

https://x.com/de5imulate/status/1947024682118488116

I am not sure this project is capturing the strangely compelling sense of scale shown in that GIF, but it's nice to see someone taking a shot at it.
by godelski | 2025-10-29 03:07:42+00:00
That is another great point.

I do see a lot of companies trying to cut corners and make things as cheap as possible but I fundamentally believe that this ends up increasing costs in the long run. Which is a bit weird since I know a lot of business people and most seem to be familiar with Boot Theory[0] and even agree with it. But maybe it is one of those things that is just not realized in practice. Yet I constantly see these sacrifices being made. Profits over product. I don't think that actually leads to more profits. Maybe in the quarter, but not long term. It's a sustainable strategy if you've monopolized the market though...

I also notice that when layoffs come around that the people who decide who to lay off tend to not lay off themselves. Great way to become management heavy... When in reality, if you have a lot of "rockstar programmers" they should be able to mostly manage themselves. You want to keep them from going down too many rabbit holes and help them prioritize, but for the most part experts know what is most important in the system they're working in.

[0] https://en.wikipedia.org/wiki/Boots_theory
by _heimdall | 2025-10-29 03:07:57+00:00
For better or worse, I don't expect to reasonably be able to hide from state actors that really want to track me down or see what I'm doing. They simply have too many tools, resources, and leverage on their side.

If my concern really is the state I wouldn't use the internet at all, or I would be exceedingly limited in where, how, and on what devices and networks I do anything online.

Tor can be useful for avoiding less well funded and militarized actors.
by dataflow | 2025-10-29 03:08:32+00:00
This is what they say in their blog post:

You will continue to be able to build and run an app even if your identity is not verified. Android Studio is unaffected because deployments performed with adb, which Android Studio uses behind the scenes to push builds to devices, is unaffected. You can continue to develop, debug, and test your app locally by deploying to both emulators and physical devices, just as you do now.

If you see a loophole in the clear argument they're making there, I'd love to know. I don't see any obvious ones.
by chaokunyang | 2025-10-29 03:08:36+00:00
That’s a fair point — with more languages in the mix, having a formal schema can definitely help prevent drift.

The way I think about it is: • Single‑language projects often work best without an IDL — it keeps things simple and avoids extra steps. • Two languages – both IDL and no‑IDL approaches can work, depending on the team’s habits. • Three or more – an IDL can be really useful as a single source of truth and to avoid manually writing struct definitions in every language.

For Apache Fory, my plan is to add optional IDL support, so teams who want that “single truth” can generate definitions automatically, and others can continue with language‑first development. My hope is to give people flexibility to choose what fits their situation best.
by jes5199 | 2025-10-29 03:09:10+00:00
huh, my current ranking is:

1. claude code CLI, generally works, great tool use

2. codex on the web, feels REALLY smart, but can’t use tools

3. codex CLI, still smarter than claude but less situational awareness

4. codex via iphone app, buggier than the web app

5. claude code on the web, worst of all worlds
by rasz | 2025-10-29 03:09:53+00:00
You dont need to ship gobs of ram as long as you standardize expansion. Commodore was very bad at reading the room and shipped artificially limited hardware https://a4000bear.neocities.org/overclock/Agnus/Agnus Afaik absolute max was either 2MB chip ram or 1MB chip + 1.8 MB slow with Gary adaptor.

The least they should have done was actually shipping Fast Ram controller (with unpopulated ram) in every single Amiga model since 1987 A500. Instead we got trapdoor expanding shared slow/chipset ram with very limited addressability.

Atari for what is worth quickly standardized on using SIMM sockets right on the motherboard and supported 4MB.
by altfredd | 2025-10-29 03:10:17+00:00
Approval is tied to individual apps. From https://developer.android.com/developer-verification:

> You'll need to prove you own your apps by providing your app package name and app signing keys

Needless to say, Google will throw out NewPipe, ad-blockers and anything else that might endanger their profits. For example, Google does not allow F-Droid to be published in Google Play (distributing competing app stores is against their ToS). This policy was in action as long as Google Play/Android Market existed.
by dataflow | 2025-10-29 03:10:53+00:00
> No, it will not. Nothing will install an application without a Google approved signature on it.

How do you interpret this then:

>> You will continue to be able to build and run an app even if your identity is not verified. Android Studio is unaffected because deployments performed with adb, which Android Studio uses behind the scenes to push builds to devices, is unaffected. You can continue to develop, debug, and test your app locally by deploying to both emulators and physical devices, just as you do now.

Isn't that the opposite of what you wrote? What am I missing?
by FaradayRotation | 2025-10-29 03:11:01+00:00
Almost the same happy story here on my end. I had an Ubuntu home server, but with windows as my main. Then Win 10 --> Win 11 hit. I was already annoyed at MS for many reasons, and then I realized just how much money I would need to spend on getting equivalent functionality, for an OS (Win 11) that I hated and had a dismal preview of at work.

Now I have Mint. With an AI terminal to help guide/teach me, I find myself really enjoying the power and capability the terminal gives me. My computer has been genuinely USEFUL for debugging serious problems with WiFi calling on my phone and other network connectivity issues, and I still get to play games on steam! Sure, there were one or two hiccups on Outward when I first started, but Bannerlord and everything else I've tried so far plays just fine. It just works! Really!
by ern | 2025-10-29 03:11:10+00:00
This is the exact sort of performative garbage that LLMs are great for. I had to do an electrical install, but the installer felt that the code required additional work (I don't think he was trying to rip us off, he sincerely believed it, since it's a volume business model).

I got ChatGPT to come up with some plausible interpretations of the electrical code that allowed the install to continue, including citations. I don't know how accurate it all was, but I sent the argument off to the installer, and he came back and did the work the next day. Even if it gets audited, the chances of the auditor picking apart the arguments are probably slim to none. He has plausible deniability.

This is also why schools and colleges are struggling. No one expected superficially "high quality" work from average and poor students, and now that they have to carefully evaluate everyone's work, they've been caught with their pants down.

Someday superficial AIs will talk to other superficial AIs and they'll deadlock, requiring humans back into the mix. Until then, it's a useful way to do bureaucratic judo.
by breuleux | 2025-10-29 03:11:28+00:00
But does "a computable function that grows faster than BB(N)" actually mean that f(N) is always greater than BB(N), or could it be taken to simply mean that f(N) > BB(N) for a proportion of N that trends towards 1? In other words, could you have a function that almost always upper bounds BB(N), except for a tiny (but still technically infinite) proportion of exceptions? Such a function would be larger than BB in a meaningful sense, but if the sequence of exceptions is not computable, it wouldn't be possible to solve the halting problem with it. There may be a problem with this concept, but it doesn't appear obvious to me.
by tonyhart7 | 2025-10-29 03:11:33+00:00
"I then have 100% control over that device and the hardware maker, the retailer, and the OS maker have a combined 0% control."

the problem is transaction not done once you own the device, you must use the ecosystem

Google and Apple create this ecosystem and they own it, so even if you have 100% control of your device but you cant live without their ecosystem

OS is just "half the battle", if its so easy Microsoft would not let windows mobile died