MurphyA/hacker-news huggingface dataset:
by DoctorOetker | 2025-09-10 00:06:02+00:00
That is a very selective truth.

In the x86 days p2p filesharing applications unambiguously proved that people preferred a decentralized web, not only were they getting their music for free, they discovered new and hardly known niche artists in genre's they liked (some of the p2p software allowed checking out other music from the same seeder).

What really happens is the transition to ARM platforms (tablets, smartphones) with TrustZone technology, and the resulting lack of FOSS Operating Systems & Software being installed by the user, and a lack of development because average user can't install it either.

Perhaps one could argue that at world population scale people couldn't afford both an x86 system AND a smartphone, and preferred the latter, at the cost of user freedom.
by avianlyric | 2025-09-10 00:06:15+00:00
In reality you don’t much of a choice. Most of the APIs Apple exposes for running neural nets don’t let you pick. Instead some Apple magic in one of their frameworks decides where it’s going to host your network. At least from what I’ve read, these frameworks will usually distribute your networks over all available matmul compute, starting on the neural net (assuming your specific network is compatible) and spilling onto the GPU as needed.

But there isn’t a trivial way to specifically target the neural engine.
by bytesandbits | 2025-09-10 00:06:34+00:00
NFC is handled by an NXP chip which is completely different than the Broadcom (wifi, BLE) chip. its a simple, extremely well engineered chip that costs nickels and is passively powered so it doesn't affect battery life at all. No incentives whatsoever to build it in-house. Broadcom and Qualcomm were a whole different story.
by AdieuToLogic | 2025-09-10 00:06:39+00:00
> I'm the person you replied to. I've been developing software for >30 years now.

As a s/w engineer with 30+ years of experience, I assume you agree that in order to become proficient in a programming language one must go through the process of learning its syntax and idioms. Yet when you say:

I'm using an LLM to avoid the weeks/months of getting up to speed with Ruby myself, and it appears to be working.

This contradicts my understanding of what you originally stated:

... I don't need to learn Ruby to write acceptable-level code [0] [0] acceptable-level as defined by the rest of the team

Regarding:

To address your comments about PRs: without the LLM I would be submitting shitty PRs with lots of basic Ruby mistakes.

IMHO, this is how s/w engineers learn quickest assuming an environment which supports an open learning process. There are no shortcuts to achieving understanding.

Maybe we just have very different opinions on the learning process and/or maybe I lack the context required to understand your situation. In any event, best of luck in your endeavours.

EDIT:

For some reason I cannot reply to your reply to this message in order to share this resource:

Why’s (Poignant) Guide to Ruby[0]

I found it a very entertaining read and one of the best language tutorials I have ever found. Hopefully you find it as useful as well.

0 - https://poignant.guide/book/chapter-1.html
by axoltl | 2025-09-10 00:06:52+00:00
I have some inside knowledge here. KPP was released around the time KTRR on A11 was implemented to have some small amount of parity on <A11 SoCs. I vaguely remember the edict came down from high that such a parity should exist, and it was implemented in the best way they could within a certain time constraint. They never did that again.
by tomhow | 2025-09-10 00:07:12+00:00
> Oh fuck off.

> Amazing marketing wank.

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer.

https://news.ycombinator.com/newsguidelines.html
by lurking_swe | 2025-09-10 00:07:58+00:00
you jest but…you may be under a rock. :)

https://www.gq.com/story/best-fanny-packs

https://datebook.sfchronicle.com/entertainment/covid-times-h...

https://www.outsideonline.com/outdoor-gear/run/fanny-packs-s...
by manofmanysmiles | 2025-09-10 00:08:19+00:00
What I've been doing is running an agent inside a locked down k8s environment. Agents are spun up by operator, and have access to a single namespace.

It's not perfect, as container escape is not entirely unlikely.

I am working in a future version where all agents run inside firecracker VMs, log all actions logged externally.

With Kubernetes it's like having a bunch of virtual employees making git commits, firing up name-spaced ephemeral resources and collaborating like "remote" employees. It's certainly fun, but I haven't quite polished it to the point where I recommend this architecture to anyone.
by humpty-d | 2025-09-10 00:08:34+00:00
Because if the case gets damaged you can easily replace it.

People would still put a case on a bulky phone to protect resale or trade in value.

A super thin phone doesn't require a super bulky case, it requires just as much case as a person would normally use, resulting in a smaller overall profile.

I'd probably still go pro because I care more about the camera than the size.
by vel0city | 2025-09-10 00:08:56+00:00
Where's the office? The bike ride through some parks like my last? A ten minute drive in surface streets? A 20 minute rail ride away? A half hour drive on crowded highways?

I'd go back to the office a bicycle ride away without issue. I like a nice office, and it's nice being able to separate the work space from the home, it's like I gained a room of my home back. I'd probably require a lot of benefits or a good bit more pay to take a job with a long highway commute.
by jdprgm | 2025-09-10 00:09:03+00:00
I can think of quite a few things to fix just they are extraordinarily difficult engineering problems versus 10-20% improvements on existing features or random tweaks:

- novel approach to camera optics that can completely flatten them into the phone - front camera hidden behind the screen removing the island or inset - dramatically better battery tech density leading to like week long usage - way more ram (100gb+) and processing power for powerful local llm and other ai - significant reduction in thickness and weight. like this air with no bump but also under 100 grams - maybe some stuff with projectors
by op00to | 2025-09-10 00:09:05+00:00
If a manager can’t tell if an employee is doing their job or not, they deserve to get bilked by an overemployed person. I can’t care at all about what some other person is doing or not doing unless it directly affects my ability to do my job.

Should we also ban sick leave because a few people call in sick when they gasp are not actually sick?
by richiebful1 | 2025-09-10 00:09:21+00:00
High quality CPR includes AED usage. 30 compressions to two ventilations. After 2 minutes of CPR, perform a rhythm check with AED and shock if advised. There are existing robots that do chest compressions for you (Zoll AutoPulse, LUCAS). They would work in space I bet.

Source: I'm an EMT
by NoPicklez | 2025-09-10 00:09:27+00:00
If you're like me, you buy a brand new one then keep it for 4-5 years.

I could buy two Steam Deck LCD's, but an iPhone has a much higher resolution display and I also use it every day and take it everywhere I go.

Buying one every year, not worth it in my opinion. Buying one and using it for many years is. I still have my 12 and will likely upgrade to the 17.
by strcat | 2025-09-10 00:09:43+00:00
I think they've likely done a great job implementing it and think it will significantly improve iPhone security. I dislike the over the top marketing resembling a technical blog post. It's as if they've deployed CHERI in production with near 0 overhead rather than an incremental improvement over what standard ARM Cortex cores shipped years ago which people have been using in production.

Others are aware of where MTE needs improvement and are working on it for years. Cortex shipped MTE with a side channel issue which is better than not shipping it and it will get addressed. Apple has plenty of their own side channel vulnerabilities for their CPUs. Deterministic protections provided via MTE aren't negatively impacted by the side channel and also avoid depending on only 4 bits of entropy. The obvious way to use MTE is not the only way to use it.

GrapheneOS began using MTE in production right after the Pixel 8 provided a production quality implementation, which was significantly later than it could have been made available since Pixels aren't early adopters of new Cortex cores. On those cores, asynchronous MTE is near free and asymmetric is comparable to something like -fstack-protector-strong. Synchronous is relatively expensive, so making that perform better than the early Cortex cores providing MTE seems to be where Apple made a significant improvement. Apple has higher end, larger cores than the current line of Cortex cores. Qualcomm's MTE implementation will be available soon and will be an interesting comparison. We expect Android to heavily adopt it and therefore it will be made faster out of necessity. The security advantage of synchronous over asymmetric for userspace is questionable. It's clearer within the kernel, where little CPU time is spent on an end user device. We use synchronous in the kernel and asymmetric in userspace. We haven't offered full synchronous as an option mainly because we don't have any example of it making a difference. System calls act as a synchronization point in addition to reads. io_uring isn't available beyond a few core processes, etc.
by McAlpine5892 | 2025-09-10 00:10:12+00:00
> Meanwhile, the left out there pointing at Obama's extrajudicial killings, Bush's whole post 9/11 fiasco, Clinton's "Superpredators" nonsense, etc. etc. and making tons of noise about how this was all going to end.

I had a whole comment written up but, meh. The noisy people are made out to be conspiracy theorists, even when someone like Chomsky brings all the receipts. People want to believe the person they voted for is the "good guy" in a superhero sort of way.

Trump is partly able to do what he does because of these extreme expansion of powers from previous presidents. This is why "but my guy good!!" is among the worst forms of reasoning for justify $bad_thing.
by hombre_fatal | 2025-09-10 00:10:51+00:00
I don't think many people read the link where it says the Air has 27 hours of video playback compared to the 33 hours of the iPhone 17 Pro.

I think people are assuming it lasts 6 hours just because they sell a magsafe battery pack.

It's barely much a trade-off at all for a phone that has the norm of daily charging.
by ignoramous | 2025-09-10 00:11:14+00:00
> This is great ...

That's Apple and here is Google (who have been at memory safety since the early Chrome/Android days):

Google folks were responsible for pushing on Hardware MTE ... It originally came from the folks who also did work on ASAN, syzkaller, etc ... with the help and support of folks in Android ... ARM/etc as well. I was the director for the teams that created/pushed on it ... So I'm very familiar with the tradeoffs. ... Put another way - the goal was to make it possible to use have the equivalent of ASAN be flipped on and off when you want it. Keeping it on all the time as a security mitigation was a secondary possibility, and has issues besides memory overhead. For example, you will suddenly cause tons of user-visible crashes. But not even consistently. You will crash on phones with MTE, but not without it (which is most of them). This is probably not the experience you want for a user. For a developer, you would now have to force everyone to test on MTE enabled phones when there are ~1mn of them. This is not likely to make developers happy. Are there security exploits it will mitigate? Yes, they will crash instead of be exploitable. Are there harmless bugs it will catch? Yes. ... As an aside - It's also not obvious it's the best choice for run-time mitigation.

https://news.ycombinator.com/item?id=39671337

Google Security (ex: TAG & Project Zero) do so much to tackle CSVs but with MTE the mothership dropped the ball so hard.
by pezezin | 2025-09-10 00:11:22+00:00
> The trouble with people who criticize Japan (incl. Japanese) is that they think this is because of "old people & culture" - but actually, no, the "old" Japanese (in the 1900s-1980s) seemed to have been extraordinarily curious about the world, and also very clever in marketing things. The issue is most definitely "modern", but ofc. saying that is verboten in the dogma of liberalism.

I have been living in Japan for the past 7 years, and in my experience all generations are guilty.

I work for a big international research project, so I have met many old Japanese professors and high-level researchers. They all lament how their generation wanted to go abroad, see the world, and change things, whereas their new graduates don't even want to learn English, just stay in their little Japanese bubble and do what they are told to do. But for every one of those outgoing old Japanese people, you meet 10 who are dead set in their ways and don't want any change, and with the population getting older, the country has become stagnant.
by ImPostingOnHN | 2025-09-10 00:11:25+00:00
Seatbelt mechanisms are complicated, airbag timing is complicated, let's just do away with them entirely in the name of simplicity?

No, when it comes to not killing people, I'd say that safer is usually better.

Remember the core function of the system is safety, simplicity is nice to have, but explicitly not as important.

That said, beware of calling something 'complicated' just because you don't understand it, especially if you don't have training and experience in that thing. What's more relevant is whether the people building the systems think it is too complicated.
by toastercat | 2025-09-10 00:11:45+00:00
> you're gonna carry those two Steam Decks in your pockets?

Watch me! My point was more about how expensive phones are.

I'm not so sure about modern smart phones being less fragile. My first phone was a Nokia 3310-descendent, and my second a Samsung Beat flip phone. Neither were over $100 at the time of purchase, and both were rugged devices I could throw in my pocket or in a bag without thinking it would need a protective case or that their screens were going to break.
by martin-t | 2025-09-10 00:11:49+00:00
$3000 per book is laughable given they can then use the book as much as they want and if they build a good enough model, it'll completely obviate the need for the book.

Copyright designed at a time when reproducing work in way which was not verbatim and not obviously modified to avoid detection (like synonym replacement) would require a lot of human work and be too costly to be done. Now it's automated. It fundamentally changes everything.

Human work is what's to be rewarded, according to the amount of quality.
by mtlynch | 2025-09-10 00:12:17+00:00
>I really hope you clear your clipboard history entirely after doing your copy/paste method because your credentials would otherwise persist for any other application with clipboard perms to just exfiltrate (which has already been exploited in the wild before)

How does that work?

If a malicious website reads the clipboard, what good is knowing an arbitrary password with no other information? If the user is using a password manager, presumably they don't reuse passwords, so the malicious website would have to guess the matching username + URL where the password applies.

If you're talking about a malicious desktop app running on the same system, it's game over anyway because it can read process memory, read keystrokes, etc.

Sidenote: Most password managers I've used automatically clear the clipboard 10-15s after you copy a credential.
by gslepak | 2025-09-10 00:12:44+00:00
In this case it would not have prevented anything, but I never claimed that it would. Using Deno with appropriate sandboxing flags can protect developers against many classes of supply-chain attacks.

The reason it doesn't help in this instance is because the attack targets the generated bundle and runs on client devices, whereas other attacks will target developer machines themselves (and possibly also client devices). Those types of attacks can be mitigated by using Deno.
by ndiddy | 2025-09-10 00:14:00+00:00
> Is this a thing?

From Google's official Pixel 9 Pro Fold handling instructions: (https://support.google.com/pixelphone/answer/15090466?hl=en#...)

> Flexible screens are softer than traditional phone screens, so avoid contact with sand, crumbs, *fingernails* and sharp objects.
by pseudosavant | 2025-09-10 00:14:20+00:00
I've been weighing the pros/cons of using OpenWISP. I considered using DHCP to distribute the controller IP and shared secret.

For now, I like reasoning about /etc config files. I'm more familiar with those than OpenWISP. Adopting an abstraction like that offers some portability and possibly future proofing. But that is just the config format and how it is applied though really.

I think once the router is setup, most SOHO users only ever have to add/replace (provision) APs and manage the WiFi settings. I want to make that kind of provisioning and management automatic. Making the APs as stateless as possible - kind of like a Chromebook. The agent will only have basic dependencies (lua, curl, tar).

For this to really work it'll probably have to grow to support VLAN-backed SSIDs and wireless backhaul links. Wireless links would probably need to be wired for their first time setup. But I'd be happy even if it just solved managing my own APs and SSIDs.
by achierius | 2025-09-10 00:14:25+00:00
> It sounds like the kernel’s allocations may only use one tag

What about the blogpost suggested this?

" ... always-on memory safety protection for our key attack surfaces including the kernel ..."

" ... always-on memory-safety protection covering key attack surfaces — including the kernel and over 70 userland processes — built on the Enhanced Memory Tagging Extension (EMTE) and supported by secure typed allocators and tag confidentiality protections ... "

Suggests to me that the kernel allocator uses a similar tagging policy as the userspace allocators do.
by tim333 | 2025-09-10 00:14:34+00:00
Dunno. European security since WW2 has depended on the principle that you can't just go invade and take over other countries because you feel like it and are militarily strong. If Russia takes over Ukraine they'd likely force Ukrainians into the Russian army and then threaten to take over the baltics which are part of the EU and NATO. It's easier to defend Ukraine now than face that.
by Atlas667 | 2025-09-10 00:14:40+00:00
I dont think you understood his comment. He's right.

And not because they intentionally made yellow into white, but because they unintentionally made it so.

It's exactly the same as being an american vs being an african-american. You don't call white americans european-americans. Society (or media) assigned a racial default.

I'm gonna be a little more forward with this last argument: This is the product of mixed societies that have not dealt with racial bias and/or the consequences of racism well.
by benoau | 2025-09-10 00:14:43+00:00
According to the DOJ's antitrust complaint, the improvements are negligible because of lack of competition in premium smartphones insulating Apple and allowing them to deliberately target "good enough" and eschew new and especially expensive features. If that's true then this crawling-progress is entirely artificial and biennial announcements wouldn't really make a difference.

https://storage.courtlistener.com/recap/gov.uscourts.njd.544... (point #14)
by brewtide | 2025-09-10 00:15:26+00:00
> more School Bullshit System as a Service

I fully hear you on this. I miss the days where a simple phone call or email communication would occur when needed. Now it's a deluge of daily updates via 2 separate 'apps' for 2 different schools, and a requirement to login to 'app' or website to read the 'email' that they've sent out. Nevermind contacting someone that isn't directly associated with your child at the school -- Guess that's all need to know basis.

I hate it.
by dghlsakjg | 2025-09-10 00:16:13+00:00
I think what a lot of people fail to grasp is that the hard/expensive part about running an app based business is rarely writing the app.

Most web developers can clone twitter in a day, even before LLMs. I've seen it assigned as homework for bootcamp devs (not knocking bootcamp devs, just pointing out that it isn't a tall ask even for a junior. Most apps aren't hard to code to an MVP.

The hard part about an app based business is the business part. Marketing, billing, and getting actual revenue and customers is much harder than writing code.
by krapp | 2025-09-10 00:16:21+00:00
I just googled "science mastodon" and found plenty of results, including this reddit thread with some listed[0] and this list of academics on Mastodon[1]

[0] https://old.reddit.com/r/Mastodon/comments/yy71wh/is_there_a...

[1] https://github.com/nathanlesage/academics-on-mastodon

Although, of course, you can follow any account you like from whatever instance you choose to use (assuming that instance doesn't block it.) A lot of people you may be interested in are on universeodon.com, although typically you'll discover things on Mastodon by searching hashtags, not people.
by strcat | 2025-09-10 00:16:30+00:00
ARM shipped it as a standard feature of Cortex cores significantly after it was added as an ISA extension. MediaTek and Exynos provide it and Snapdragon is approaching shipping an implementation.

Google set it up for usage on Pixels, and then later Samsung and others did too. Pixel 8 was the first device where it was actually usable and production quality. GrapheneOS began using it in production nearly immediately after it launched on the Pixel 8.
by CuriouslyC | 2025-09-10 00:17:00+00:00
Don't worry about it, they're not well managed, you can see it from their ops, their products, etc, they won't stick around. They're going to get ground to dust by Google and OpenAI at the high end and the chinese models on the low end. They'll end up in Amazon's pocket, Jeff's catch-up play in the AI war after sitting out the bidding wars.
by vlovich123 | 2025-09-10 00:17:29+00:00
Childless people are free to start businesses to provide services that can take advantage of those rebates.

The argument you’re making in general is a valid one about subsidies, it’s a weird argument to make regarding children since having children is the only way society survives. Unless your claim is that we’re overpopulated but generally people in developed countries are not reproducing, and a meaningful part of that does appear to be the cost.

So the answer is that this specific subsidy is net beneficial as we want to make it easier for people to have and raise kids, not least of which because it produces better adults when those kids grow up and makes society healthier.
by api | 2025-09-10 00:18:07+00:00
People keep thinking decentralization fails for technical reasons, when it’s economic. Without an economic model nobody can afford the massive effort required to make software polished and usable.

As a general rule I’d say polished user friendly software takes 10X the effort at a minimum vs software only nerds can use. That’s probably an underestimation. For consumer software it’s probably 100X. It’s because computers are incredibly confusing and hard to use and it takes immense effort to overcome that.

(If you don’t agree that computers are confusing and hard to use, you are part of a tiny highly educated minority.)

I’ve said this around here like a hundred times because it feels like I am the only one who gets it.

The tech to create an excellent decentralized network with an excellent experience and without the weaknesses of Mastodon exists. It doesn’t get used because nobody pays for it. Centralization gives you an economic model from either directly charging for access or selling data or ads, and none of that works in a decentralized world.