MurphyA/hacker-news huggingface dataset:
by bri3d | 2025-09-20 22:17:30+00:00
I started using cases after having a Pixel 2 XL shatter in a 1 foot drop onto a granite countertop, but started going case-less again with my most recent iPhone 15 Pro (ironically, after the horrible quality Apple case I mistakenly bought with it disintegrated).

It's been a year so far of completely non-cautious use and my general take is:

* The screen still scratches; I leave my phone in my pocket or a bicycle saddle bag and it definitely has some damage. However, it is only visible with the screen off, and it turns out not to bother me a single bit.

* The frame of the phone seems almost invulnerable; even with a case many of my older phones got dinged corners, and this one is perfect.

* Overall, the only functional issue I have had with going caseless has been the propensity for the protruding cameras to pick up dust and fingerprints. I find myself having to wipe them even more frequently than I did when I had a case.

I suspect that a case still would have been a net-positive fiscal investment, I'll probably have to sell this phone in "good" or "fair" condition rather than "factory new" like a phone with a case and glass screen protector for its whole life, so I'll lose $50-$100. But I like using the phone on its own. The side and action buttons finally function as they should and the size benefit is appreciated.

Anyway, I'm now a caseless fan and this makes me very interested in the new Air. I think the need for cases is perhaps overblown and especially in a premium market like high-end iPhones where the consumer probably isn't as sensitive to aftermarket value, no-case isn't as rare or foolish as it would seem. For that reason, I doubt a bit that Apple are assuming the average person has a case on their phone. I'm sure they do focus groups, testing, and have some degree of telemetry to understand the case-vs-no-case debate in detail and I strongly doubt that the conclusion is "we assume there will be a case so we will do X".
by zahlman | 2025-09-20 22:17:46+00:00
It's truly an honour to have been able to teach the PSF's Security Developer-in-Residence something about the implementation of a simple substitution cipher in Python. ;) (In all seriousness, thanks for all your excellent work. The many projects you help out with — and advocate for — in the Python ecosystem, including CPython itself, are all far better off for it.)
by lll-o-lll | 2025-09-20 22:20:05+00:00
> What they discovered through the cognitive testing was that a lot of assumptions being made around controller preferences were wrong. “None of the reasons people gave us [for inverting controls] had anything to do with whether they actually inverted,” says Corbett. “It turns out the most predictive out of all the factors we measured was how quickly gamers could mentally rotate things and overcome the Simon effect. The faster they were, the less likely they were to invert. People who said they sometimes inverted were by far the slowest on these tasks.” So does this mean non-inverters are better gamers? No, says Corbett. “Though they tended to be faster, they didn’t get the correct answer more than inverters who were actually slightly more accurate.”

“Simon Effect” is where you are slower to react with the right hand button when the object is displayed on the left and vice versa.

So, slow to rotate or react is more accurate? I feel like I need to understand more here, as this seems like an important brain difference. I’m an inverted player, assumed it was because of MS Flight Sim (1st game), can rotate really well, but am probably very slow at it! Would love to know more!

Edit: I know that I am very slow to overcome the “Simon Effect”, having done this sort of testing in the past. I’d be curious if others experience the same. Perhaps there is more going on than just inverted vs not being something “innate”, whereby the inverted player simply struggles to adapt to a new scheme more and hence has stuck with it.
by Lio | 2025-09-20 22:21:56+00:00
Apple make an excellent UK 20W charger with folding pins.

Physically the design is pretty much the same as this new 60/40W version, so I would expect them to eventually offer a 60/40W folding pin UK charger too.

https://www.apple.com/uk/shop/product/MUVT3B/A/20w-usb-c-pow...
by coder543 | 2025-09-20 22:21:59+00:00
There really aren’t any nuances to be aware of here. If the charger can provide 45W or more, it will charge your iPhone 17 Pro as fast as it can go. If you have an older iPhone, you don’t even need that much.

The Apple charger is mildly interesting because they made a slightly smaller than usual one that displays a dynamic behavior where it boosts up to 60W. That’s it.

(If you actually mean efficiency of energy delivered, and not time efficiency… the energy efficiency of charging your own personal phone is completely irrelevant to anything. You could save many times that amount of energy per year by switching to a heat pump water heater, or a heat pump clothes dryer, but most people haven’t.)
by niccl | 2025-09-20 22:22:07+00:00
I'd really like to see a citation for 25 Hz. It feels to me like a decimal point might be missing. And how does the knife moving at twice the frequency of the vegetables being cut work? do they do two complete cycles of the knife for every cut of the veges? that's not what I've seen watching cooking shows (which might not be the best thing to watch for this to be seen, of course)
by snovymgodym | 2025-09-20 22:22:37+00:00
"economic growth" and "GDP" are numbers on a spreadsheet which are only important to economists who serve the elite.

Meanwhile for the last half century the average American has seen declining wealth and wage growth when adjust for inflation, while elite wealth has grown immensely during the same time period. So who is benefitting from "economic growth"? [1]

This is due to many factors, but I'm wholly unconvinced by the neoliberal notion that high immigration doesn't undercut domestic wages.

[1] https://www.epi.org/publication/charting-wage-stagnation/
by simonask | 2025-09-20 22:23:29+00:00
A funny thing I’ve noticed is that some Rust programmers will explicitly call `std::mem::drop(…)` in tricky situations where it really matters, like releasing a mutex with complex interactions - even at the end of scope. I kind of like it whenever a lock is held for more than a few lines.

I think it’s a good compromise, because the consequences of forgetting it are way harsher. Memory leaks, deadlocks…
by afpx | 2025-09-20 22:23:49+00:00
Buddy, the US currently has highest % immigrant that it has ever had, and it's getting really close to the max that a non-authoritarian government can sustain.

For comparison, here are the immigrant pcts for top 20 most populated countries:

India (0.3%), China (0.1%), United States (15.2%), Indonesia (0.2%), Pakistan (1.7%), Nigeria (0.6%), Brazil (0.7%), Bangladesh (1.7%), Russia (5.3%), Mexico (1.3%), Ethiopia (0.9%), Japan (2.8%), Philippines (0.1%), Egypt (10.0%), Vietnam (0.3%), DR Congo (1.0%), Iran (4.2%), Turkey (8.1%), Germany (19.8%), Thailand (5.0%)

I understand that lots of people want to live here, but we're not just going to crash our country for some extra GDP. You guys can have all the mega global corps.
by shinycode | 2025-09-20 22:25:40+00:00
I have the same case, iPhone 16 pro is getting really hot when taking photos and videos it’s unbearable. I will change my phone for that reason, the battery melts right away … I noticed something though, when taking a picture with the x5 camera if I cover the main lens the brightness changes. So I think the iPhone now merges the two stream to enhance quality. That wasn’t the case before and that might be why the phone is getting hot
by telman17 | 2025-09-20 22:26:29+00:00
I struggled with it as well, and the experience was made worse by the echo chamber of people around me insisting it was the greatest secret to being successful in software architecture. Who knows if they actually read it.

What helped was to watch a youtube series run by a book club where they actively discussed and took notes together on it. It cut through a lot of the dry writing and got to the point of what the author tries to say. I didn't come out of it feeling more confident, but if I think of something relevant I vaguely remember from the book, I know I can pull it out as a reference at any time.
by gf000 | 2025-09-20 22:26:41+00:00
And let's be honest, it's not like there hasn't been spent a decade or more, with thousands of developers working tirelessly on making Android as good as it is today. Like linux laptops not burning up immediately is itself a change upstreamed from android development, but that's just half of the story.

A mobile OS fundamentally needs a different application model -- apps can't just decide to run whenever they like. How will desktop GIMP know that it shouldn't waste my battery when in the background (unless it very specially requests it throuhg an API made just for that)? Does suspending it work as you expect? For how long will you suspend it, shouldn't you kill it as well after a while? Who saves stuff?

I can't help but feel that anyone strongly advocating for a GNU Linux phone (because let's be honest, Android is the linux phone) is just not familiar with the actual context of what it entails.
by ahmedfromtunis | 2025-09-20 22:27:08+00:00
For some reason, nothing says "future" to me more than having tiny screens embedded where they're not absolutely needed.

When I grew up in the 90s and 00s, screens were definitely the most expensive part of any system they belonged to. And any gadget that came with its own screen attached to it was regarded as a delicacy only for the elite.

Living long enough to see "disposable" screens cheaper than literal candy getting attached everywhere makes me happy.

Can't wait to see Gemini-2.5 Pro-level LLMs embedded inside single post-it notes and thrown away like it's no big deal.
by explore | 2025-09-20 22:27:18+00:00
> Israel denied shipments of baby milk powder

“Yesterday, armed individuals approached four trucks outside our compound in Gaza City that were getting ready to transport desperately needed Ready-to-Use Therapeutic Food (RUTF) for malnourished children enduring famine." https://www.unicef.org/press-releases/statement-unicef-theft...

This must have been done by the Jews of Gaza. Wait...
by LAC-Tech | 2025-09-20 22:27:21+00:00
The value proposition of Zig is it's the most ergonomic way to do systems programming I've ever seen. First class allocators, arbitrary width integer types, top notch bindings to OS syscalls in the std lib without relying on libc, and you can translate C bindings to Zig at compile time, so no FFI layers for existing libraries.

They sometimes write about how they're a general purpose language, but I strongly disagree. It's unapologetically a systems programming language; that's it's entire focus.
by dfadsadsf | 2025-09-20 22:27:38+00:00
Let’s be real - nobody is moving R&D to Pakistan, Sri Lanka or Bangladesh. Talent is not there and good luck convincing any expats to move there in meaningful numbers.

India is real but every company is already there and very little real high end R&D is happening there - it’s all mostly basic outsourcing. I doubt H1B situation changes anything here frankly.
by jayspiel | 2025-09-20 22:27:50+00:00
Not too negative, I really appreciate this perspective and agree with some of what you said.

IMO if you wanted to simply talk to a file or two Gemini, ChatGPT, and Claude are great for that.

The goal of this experimental product was to think creatively around what a true source grounded tool could be. (Obviously while building to best support the user needs). Our team put in immense work to move quickly while trying to be creative while keeping it simple. I have no doubt the product will continue to evolve and improve based on continued feedback like this!

Re: my website, I personally digest things better visually. I had hoped the additional visual elements would explain my decision making process to others as well.
by jayknight | 2025-09-20 22:28:26+00:00
To me, the y axis in the controller is forward, not up. So push head forward to look down. There's no rotation on most joysticks, so there's no 1-to-1 comparison between the two.

I like my right x-axis to be strafing and my left x-axis to be turning, which makes turning while walking way more natural to me.
by Reason077 | 2025-09-20 22:31:14+00:00
Hopefully Apple releases a UK version of this adapter soon. The design looks very similar to my beloved Apple UK 20W charger [1]. I’d buy a 40-60W version in a heartbeat!

[1] https://www.amazon.co.uk/Apple-20W-USB-C-Power-Adapter/dp/B0...
by jodrellblank | 2025-09-20 22:31:48+00:00
Have you just read Ayn Rand and experienced edgy libertarianism for the first time or something?

One of many problems with that is the power imbalance. Another is the wealth imbalance. Another is that the “company next door” might not be in a hiring cycle. Another is that your mortgage doesn’t stop and wait for you to get rehired. Another is that people aren’t emotionally indifferent interchangeable cogs and having your life upturned on a whim sucks. Another is that people have lives outside work and have to be able to plan for the future, things like arranged holidays, childcare, that depend on some medium term stability. Another is that people invest time and effort in learning one company’s internal systems and that’s one-sided.

If you can’t come up with half a dozen things wrong with that off the top of your head, you aren’t trying.
by ssl-3 | 2025-09-20 22:32:05+00:00
As long as we're doing anecdotes:

For my phones, I use the cheapest most-featureless blackest thinnest TPU cases I can get my hands on.

They tend to [just barely] cover the edges of the glass screen, they're very inexpensive. They never seem to wear out in any appreciable way.

So far, zero broken screens in the ~16 years I've been carrying these pocket computers absolutely everywhere...and I drop them about as often as anyone else does, I suppose.
by allenu | 2025-09-20 22:32:31+00:00
That's true. I used to think I was mentally modeling the input as dragging a joystick on the back of the character's head, but it doesn't quite work if you are looking left and right. Now I wonder if it's a lot more subconscious and the "model" explanation is just a rationalization that feels right.

Maybe it's like how some people feel more natural goofy foot on a skateboard/snowboard than the regular way, regardless of their handedness.
by harshalizee | 2025-09-20 22:32:39+00:00
Maybe we should fix that instead. Even the playing field for all, so there's no real incentive to hire H1B over a citizen. They can still hire H1Bs where the is a real shortage of talent. By providing H1Bs a bigger timeline like maybe up to a year to find employment in cases of layoffs, they won't be forced into crappier working conditions.
by Eugeleo | 2025-09-20 22:32:45+00:00
FWIW I think this is exactly the opposite of what the OP was trying to say. I think the OP meant that they often wish authors had used more space to explain their ideas, because that would immediately make them more accessible.

And I must agree. I often feel papers are written with an extra 20% over the page budget, then condensed in the last minute to fit the constraints, which hurts the exposition.
by zzo38computer | 2025-09-20 22:34:14+00:00
I do not like touch screens, in general. I do not drive a car, but as a passenger I have found some functions (but not all functions) locked while the car is moving, even though it could sometimes be helpful for the passenger to operate it (or read it out loud) for the driver so that the driver does not have to (although this is only because the driver wanted me to do it; I otherwise have no use for them). However, physical controls would be better.
by knifemaster | 2025-09-20 22:36:09+00:00
I was getting the impression that you are "selling" the fact that the performance of this knife is based on false advertising, and using personal anecodes and some anonymous people as a supporting argument. That's basically the only issue.

Aside from that, in my opinion dicing an onion is a much more simple task for a knife than taking a very thin slice of a tomato. And in both cases it is likely more about the technique/handling and the sharpening than the actual knife material or technology. But the average person does not care about those things, so this knife could at least in principle be something useful for them. Not for someone who is willing to invest some time in the aforementioned things though, like you (and me too, for that matter).
by Animats | 2025-09-20 22:36:58+00:00
Right.

As far as I know, the first operating system to have threads was UNIVAC 1108 EXEC 8, first released in 1966.[1] They were called "activities". A program launched with one activity, and could start others with a FORK call. There were locks, with hardware support for an atomic Test and Set instruction. Activities had priorities, and there was a good scheduler. Threads exited with an EXIT call, and when the last thread exited, so did the program. No main thread. There were timed waits, explicit waits for an event, and even async I/O with callbacks. Multiprocessors were supported. In 1966.

It's still in use, as OS/2200. [2]

[1] https://ia803206.us.archive.org/11/items/bitsavers_univac110...

[2] https://www.unisys.com/siteassets/collateral/pi-sheet/pi-060...
by BLKNSLVR | 2025-09-20 22:37:42+00:00
Does this support connection to a docking station so it can be used like a desktop?

If so, I'm very interested.

Edited to add: some reviews say it supports mouse and keyboard via dock, The Register says it didn't support an external USB-C display (that was from March this year, so the earlier version), but then another review said that used it as an Ethernet router, so Ethernet via dock must work.
by bginna93 | 2025-09-20 22:37:59+00:00
BITCOIN RECOVERY EXPERT/Europe’s Most Trusted Recovery Expert mightyhackarrecovery dot com +.1.4.0.4.2.4.5.6.4.1.5 Mighty Hackar Recovery

Europe’s Most Trusted Recovery Expert/mighty Hackar Recovery Lost crypto? Don’t fall for fake “recovery agents.” Mighty Hackar Recovery (MHR) is the gold standard in crypto recovery, using ethical methods, and charging no upfront fees. With billions already recovered, MHR restores both funds and hope. Backed by law, guided by integrity. Official Website: mightyhackarrecovery dot com WhatsApp: +.1.4.0.4.2.4.5.6.4.1.5
by mopsi | 2025-09-20 22:38:00+00:00
> Only if you are willing to ignore the facts that don't fit into your model. Namely specific triggers for Putin's actions like 2008's NATO declaration of imminent NATO membership for Georgia and Ukraine and American involvement in 2014 coup. [0] Or many years of Putin's warnings accompanying NATO expansion.

You are the one ignoring facts. Here's Putin's former senior advisor explaining why this narrative is garbage: https://www.youtube.com/watch?v=YFCNwGjko54

Elsewhere, he has also said that he personally attended closed meetings for senior staff as early as 2003 where Putin laid out his plans for Ukraine.

I trust that the language of the video is not a barrier for you.
by Mtinie | 2025-09-20 22:38:20+00:00
I shared this with my tech friends:

“This has all the hallmarks of a product that’s going to be disappointing but I’m so optimistic it won’t be.”

I’m seriously hopefuls it works because vibroblades (I mean, “progressive knives” and “high frequency blade”) are awesome and the timelines of Neon Genesis Evangelion and Metal Gear are getting closer. Which may, or may not be a good thing.
by gsf_emergency_2 | 2025-09-20 22:39:39+00:00
So is gambling but we also know that is a joke.

The point is that leveraging some subtle disparities in EV* would what'd be necessary for something like the above "ideologies" to "work" over time (although so far the politicians on the whole don't think like this)

*usually supported by better data and models, which is what governments that don't piss the people off with taxes are good at
by crote | 2025-09-20 22:40:37+00:00
The problem is that "support" usually isn't quite the right word. In practice for obscure platforms it is often closer to "isn't known to be horribly broken". Rust at least states this explicitly with their Tier 1/2/3 system, but the same will apply to every project.

Platform support needs to be maintained. There is no way around that. Any change in the codebase has the possibility of introducing subtle platform-specific bugs. When platform support means that some teenager a decade ago got it to compile during the summer holiday and upstreamed her patches, that's not worth a lot. Proper platform support means having people actively contributing to the codebase, regularly running test suites, and making sure that the project stays functional on that platform.

On top of this, it's important to remember that platform support isn't free either. Those platform-specific patches and workarounds can and will hold back development for all the other platforms. And if a platform doesn't have a maintainer willing to contribute to keeping those up-to-date, it probably also doesn't have a developer who's doing the basic testing and bug fixing, so its support is broken anyways.

In the end, is it really such a big deal to scrap support for something which is already broken and unlikely to ever be fixed? At a certain point you're just lying to yourself about the platform being supported - isn't it better to accept reality and formally deprecate it?

In theory I agree with you, and code written in a platform-agnostic way is definitely something we should strive for, but in practice: can keeping broken code around really be called "good engineering culture"?
by snowwrestler | 2025-09-20 22:41:07+00:00
You're linking to a page with a 5 second 1MB video on it. Yes, it's easy to use the <video> element to serve a video file no larger than a picture. No, that does not mean you have a system that will allow thousands of users to watch an 11 min HD video during their subway ride that starts instantly and never pauses, stutters, or locks up.

I can't speak to Dutch websites but in the U.S., a news website will usually feel obligated to provide subtitles on their videos to avoid lawsuits under the ADA.
by joelccr | 2025-09-20 22:41:53+00:00
We were playing CoD zombies with my father in law the other day, and he was really struggling with the overall concept of the two joysticks for moving and looking. I realised he was consistently expecting the joystick to go the opposite way (up/down) compared to what it was actually doing. I said you have to push up to look up.

I remembered he flies Airbuses for a living, and they use a joystick, where pulling back/down is looking up. I inverted the controls and he immediately found it a lot easier to use.
by znpy | 2025-09-20 22:41:55+00:00
Touchscreen are incredibly dangerous in car. I have clear memory of operating controls in my car without looking at them (meaning: i could keep my eyes on the road) because of muscle memory and tactile feedback.

Basically: if i hit the button row that controls the radio i can recognize it using my fingers. I know the third button is "next station". I remember the dial at the left of that button rows is for volume. I don't need to look. I can keep my eyes on the road.

But with touch screens? Everything goes away. Not only i cannot employ any kind of memory anymore, i also might do things i don't want to do, because the control changes (different UIs) and i cannot be sure in what UI the touch screen currently is without looking at it (and taking my eyes off the road).

It's crazy that modern cars have 10/13/14 inches display right at the driver side.
by cesarb | 2025-09-20 22:42:41+00:00
> A correctly configured service should not attempt to access things is is not intended to access. If it has to check if it has access and act conditionally

It's normally recommended to attempt the access and handle the denial, instead of doing two separate steps (checking for access and doing the access); the later can lead to security issues (https://en.wikipedia.org/wiki/TOCTOU).