MurphyA/hacker-news huggingface dataset:
by jsmith45 | 2025-08-27 16:50:15+00:00
Honestly, I'm here half wondering why we need the click at all. One finger drag for move, quick one finger tap for left click, tap and half for click and drag, two finger tap, two finger drag for scroll covers all the common interactions.

Which isn't to say I don't use the click functionality at all. I will subconciously use it in some scenarios, but not in others, but if it were missing I would adapt very quickly, since I use the gesture alternatives so often, that I would automatically fall back to them.

I suppose I need the click for some obscure interactions like right click drag, but honestly except in games I've almost never seen that used. My surface laptop as currently configured literally wouldn't even allow some other rare ones like hold button and scroll (I'd need to turn on right side scroll-wheel for that) and I've never even noticed the absence of that ability until I tried it just now.
by rileygersh | 2025-08-27 16:50:42+00:00
You're right about the transparency. I am selling training data for iOS 26 - $19.99 for the bundle.

The post demonstrates a real problem (LLMs don't know iOS 26 exists) and offers a solution I created. The urgency is genuine - iOS 26 releases September 15 and developers are finding their AI tools useless for Foundation Models work. Some dev somewhere is praying they don't have to work through Labor Day weekend debugging Foundation Models without AI help. We're all now used to AI assistance - losing it for new frameworks hurts.

Regarding posting frequency - I posted about this in July when I first created it, now again 6 weeks later because the landscape paradoxically hasn't changed: Claude 4.1 and GPT-5 both released post-WWDC yet still don't know iOS 26.

The value proposition is straightforward: Aggregating and structuring iOS 26 documentation saves developers countless hours of searching and piecing together fragments. At $19.99, it's less than 15 minutes of developer time.

I appreciate the direct feedback.

The post could have been more upfront about the commercial aspect while still demonstrating the technical problem.
by IshKebab | 2025-08-27 16:50:47+00:00
Definitely not. RMS-level uber-nerds are easy to dismiss because they have genuinely crazy views, and also because they tend to be super weird people.

We may agree with RMS that we should be free to own our computers and run whatever we want on them. But he says that commercial software should not exist. That's clearly insane, which makes it easy to dismiss everything he says as insane, even if a lot of it isn't.

Similarly, the man himself is extremely weird and creepy. It's easy to dismiss him on those grounds too even if they don't directly relate to tech things.

What we definitely need is more normal people with normal view that support normal software freedoms without going to crazy extremes.
by mikeocool | 2025-08-27 16:51:43+00:00
Doesn’t the MCP response just get used as context? So the LLM gets to decide what is actually shown to the user — if so I imagine “ignore anything that seems like an ad” is going to become a common prompt if that were to actually become common.

Or much more likely OpenAI/anthropic/google will be the gatekeepers of what advertising is injected into the user’s chat.
by 3036e4 | 2025-08-27 16:51:51+00:00
You are probably bringing in 10-1000 lines of code for every 1 line you did not have to write (I am sure some good estimate could be calculated?), since all the libraries support cases you do not need. This also tends to result in having to use APIs that are far more complex than they have to be. In addition to security risks.
by thisislife2 | 2025-08-27 16:51:54+00:00
I understand. In this particular case, I am making an assumption that they aren't really using any new OS API's (this is, after all, a reasonably simple app) in which case they could just build and test on macOS Mojave or Catalina (the minimum OS version) and the latest macOS Whatever (the maximum OS version, for the APP store). As I highlighted, most older apps run without issue on newer macOS versions, and so that is a reasonable assumption to make and forego testing on all versions. Then, only if you get some bug report on some particular version, you can test for that ... (as you pointed out, the best approach - testing on all versions - can be very resource intensive, and this can be a practical middle-way approach for an independent developer).
by robcohen | 2025-08-27 16:52:13+00:00
True, but the original sin was using phone numbers as proof of identity. The fundamental problem is average users cannot use passkeys, manage their own crypto keys, or understand that for identity to work, there cannot be an authority based recovery method.

The market simply does not care, and businesses are acting accordingly and picking the lowest friction option with acceptable levels of fraud.

What’s odd to me is that they dont even have a method for more advanced users to not use numbers. I think perhaps Digital Credit Union may be the only bank in the US using passkeys.
by rbalicki | 2025-08-27 16:52:31+00:00
GitHub has a great GraphQL API but a subpar UI. It's a great fit for Isograph! Anyway, if folks are interested, feel free to check out this conference talk (https://www.youtube.com/watch?v=sf8ac2NtwPY), where vibe code an Isograph app that consumes the GitHub API. TLDR, it is a lot easier to replace GitHub than you think, and it would make for a hell of a splashy side project.
by tracker1 | 2025-08-27 16:52:31+00:00
I think it's probably for the best to have a different tool for each language/platform. Not every language or platform matches feature for feature in that the options will already be different for each language, and you're likely to have such a "universal" tool come up short in support of one language or another.

I really appreciate cargo a lot for what it brings, even if it's calling different tools under the covers. Similarly, I appreciate deno in that it brings all the tooling and the runtime in a single executable (box). I've migrated most of my scripting to TypeScript using deno at this point because of that distributive ease. Even if the shebang itself is a bit sloppy.

Aside, would be cool to have a VS Code extension that would to file type detection based on a shebang at the top of the file. Making it easier to do extensionless script files with language support.
by sho_hn | 2025-08-27 16:52:43+00:00
Apollo also invented, funded and productized a lot of modern embedded computing and computer manufacturing, to keep in our lane here. Obviously SpaceX has access to a very different tech environment that yes, Apollo helped push forward.

Manufacturing the Apollo Guidance Computer (which wasn't in the rocket per-se, but was wired up to it and could fly the rocket in certain scenarios) alone consumed around 40% of the US' entire IC production capacity at the time.
by reactordev | 2025-08-27 16:52:52+00:00
Now you got it. That is indeed my argument. You definitely should call Phil before you land at his place. You can also call him while you’re at 10DME. Phil likes to walk the dogs and isn’t always by his radio.

But to dismiss basic VFR to say “That’s not in the manual!” “Sounds like LLM nonsense” and say Phil can’t see your arm waving from a Piper is ridiculous.
by mcdeltat | 2025-08-27 16:53:08+00:00
This is exactly my point. I said "life failed him" not "he failed life". All of your examples are the environment around you not giving you sufficient support. Struggling because you have had traumatising experiencing or neurodivergence should not be normalised. Labelleing someone as neurodivergent shouldn't be an excuse for us to be ok with them suffering. Getting to the point of considering suicide should be seriously examined. Society needs to do better to support people of all varieties.
by ranger_danger | 2025-08-27 16:54:23+00:00
I did, and:

> Originating in a decades-old federal statute, CBP has the authority to conduct stops and searches within a “reasonable distance” of a border, defined by regulation as 100 miles.

Does not sound like a myth to me...

https://www.law.cornell.edu/cfr/text/8/287.1

In fact this seems to say that not only is a 100-mile zone actually defined in law, but there are cases where more than 100 miles may be acceptable as well.

Am I missing something?
by k310 | 2025-08-27 16:54:42+00:00
I grew up on the east coast and grabbed the first job opportunity that arose to move to CA. The summers are dry, which also creates fire danger.

With the low humidity, I am OK with home temps up to 84F.

When power goes out, I have a Generac which runs off a propane tank, which also provides heating. Rather than tax it with the home a/c at those times, I have window units which cool one room at a time, to help with long outages.

Items demanding a cool but not cold temp (you guessed it, chocolate) migrate to the cool room.

I don't know what to suggest that might supplement your home a/c. I use so little electricity outside of my a/c that it is the one largest factor. Even time-of-day rates don't help. Rates would be less only when I draw minimal power. A non-timed rate is cheaper for me.

I toyed with the idea of a solar ground rack feeding only a "supplemental" heat pump, to be there when demand is highest. (roof panels are forbidden on manufactured homes, and I have acres. ). I would run it standalone, since the Generac automatically cuts out the grid when it's running, and managing a third source is a head-scratcher. But it's only a sketch, and probably not cost-effective. "Balcony" solar panels have been approved in some locations.

Good luck, however.

For what it's worth, the highest yearly total electrical costs in the country are in California's central valley [0] (2025) PG&E has more than a little to do with that burden.

> The City of Fresno has the highest electricity bills in the entire country on average, according to a study by CashNetUSA.

> The study says on average, Fresno households spend $3,123 a year on electricity alone, which equates to $260.25 each month.

[0] https://www.yourcentralvalley.com/news/local-news/fresno-ele...
by giancarlostoro | 2025-08-27 16:55:07+00:00
That's funny I actually prefer boxing and MMA because there's a lot more at stake than most other sports. I respect that they have to train to be as optimal as possible to do those sports where you risk much more.

I don't go out of my way to watch them, but if a friend wants to invite me over to watch a match, I wont be as bored as if it was sportball.
by goku12 | 2025-08-27 16:55:24+00:00
Build script isn't a big issue for Rust because there is a simple mitigation that's possible. Do the build in a secure sandbox. Only execution and network access must be allowed - preferably as separate steps. Network access can be restricted to only downloading dependencies. Everything else, including access to the main filesystem should be denied.

Runtime malicious code is a different matter. Rust has a security workgroup and their tools to address this. But it still worries me.
by terminalshort | 2025-08-27 16:55:24+00:00
Actually, "let's build a cheaper one and hope it works out" is the design philosophy here, and it's a very effective one across pretty much all domains. The fact that it's bigger too is mostly incidental to its economic case. You think we would have stopped at Apollo 17 if the same Saturn V was capable of flying Apollo 18 - 30?
by ProllyInfamous | 2025-08-27 16:55:38+00:00
I was just going to write:

>>"because everybody is BROKE?!?!"

...but I didn't want to offend anybody with `whining` [I'm an average net-worth, for my age, US blue collar worker].

----

Here are my whines of thought:

I think the thing many of my brothers (three multi-millionaires, I am not) fail to see at the moment is that the "bottom majority" is having an increasingly "really bad time" existance. Myself, I have zero dependants, and zero desire to reproduce in this world. e.g. I have savings, but no healthcare (why?) and plenty of debt.

When I start seeing "struggling majority" grow from simple 51% to increasingly-closer-to "bottom 90%" lately... I start getting really concerned. I don't giveAF about almost anything, but whatever this majority's percentage: they're not wrong (life is getting too difficult for majority).

¢¢
by gwbas1c | 2025-08-27 16:56:08+00:00
> One example of an analog computer is a mechanical clock. It calculates that passage of time by means of springs, gears and an escapement that models the real world. Many other examples include slide rules (yes, I'm that old), speedometers, spring or liquid thermometers, and more.

What we call "computer" today is really a "general-purpose computer."

Although, personally I think it's a stretch of semantics to call a mechanical clock a "computer."
by hluska | 2025-08-27 16:56:14+00:00
It’s a massive issue - crashes are investigated and it’s not uncommon for a pilot to lose their jobs if they deviate from procedures. A few years back, a Marine Colonel was relieved of a prestigious command after being found to have ejected too early:

https://www.military.com/daily-news/2024/10/31/pilot-of-f-35...
by 0x1ceb00da | 2025-08-27 16:56:21+00:00
An async function call returns a future which is an object holding the state of the async computation. Multithreaded runtimes like tokio require this future to be `Send`, which means it can be moved from one thread to another. The future generated by the compiler is not Send if there is a local variable crossing an await boundary that is not `Send`.
by wat10000 | 2025-08-27 16:56:42+00:00
Time for everybody's favorite engineering answer: it depends! You have to weigh the cost/benefit tradeoff. But you have to do it in full awareness of the costs, including potential costs from packages being taken down, broken, or subverted. In any case, for an external dependency, 100 lines is way too low of a benefit.

I'm not trying to be effective, I'm just lamenting. Maybe being sarcastic isn't a very effective way to get people to be effective?
by technothrasher | 2025-08-27 16:57:00+00:00
> You’ve all heard the stories about college CS students who have to be told what a folder is

Back in the olden days of the early 90's when I was in school, I was working for the university's "Unix Group". Since I, being an undergrad, was the low man on the totem-pole there, I was always the one sent out to the various departments to do the support work on their workstations. The CS professors were, without question, the ones who knew the least about how to operate their machines. They mostly had no interest, as they were much more invested in CS theory than in practical use.
by slg | 2025-08-27 16:57:03+00:00
Has there been some other incident of gun violence this week that resulted in 3 deaths and 17 injuries that hasn't been reported?

According to Wikipedia[1] this is the largest mass shooting this year in terms of number of injuries. I guess that isn't worth reporting in the media.

[1] - https://en.wikipedia.org/wiki/List_of_mass_shootings_in_the_...
by ghaff | 2025-08-27 16:57:22+00:00
Panels are (mostly) useless unless you have a good moderator and panelists a little controversial. Crowded breakout rooms (or keynotes with 10,000 of your closest friends), I'd mostly rather watch the video or a good stream--though I may not take the time. As mentioned somewhere upthread, conferences can also have value in somewhat focusing your attention for a few days.
by stockresearcher | 2025-08-27 16:57:27+00:00
> The EU already told Apple in April 25 that the preliminary findings regarding the conditions they impose on alt stores and developers distributing through alt stores are in violation of the DMA.

Preliminary findings from the European Commission are legally meaningless. The EU court of justice has annulled fines against tech companies before, ruling that the EC has not done enough of an investigation. For example, here is a ruling that confirms that the one billion Euro fine against Intel should have been annulled because the EC did not do a satisfactory investigation:

https://curia.europa.eu/jcms/upload/docs/application/pdf/202...
by ryao | 2025-08-27 16:57:34+00:00
“this” is a reserved keyword in C++, so you do not need to worry about it being a global variable.

That said, I like having a this pointer explicitly passed as it is in C with ADTs. The functions that do not need a this pointer never accidentally have it passed from the developer forgetting to mark the function static or not wanting to rewrite all of the function accesses to use the :: operator.
by michaeldoron | 2025-08-27 16:59:04+00:00
I agree completely.

I work as a ML researcher in a small startup researching, developing and training large models on a daily basis. I see the improvements done in my field every day in academia and in the industry, and newer models come out constantly that continue to improve the product's performance. It feels as if people who talk about AI being a bubble are not familiar with AI which is not LLMs, and the amazing advancements it already did in drug discovery, ASR, media generation, etc.

If foundation model development stopped right now and chatgpt would not be any better, there would be at least five if not ten years of new technological developments just to build off the models we have trained so far.
by themaninthedark | 2025-08-27 16:59:07+00:00
Of note to readers not familiar with hydraulic fluid, it is hygroscopic:

>Passenger safety requires that in commercial airplanes hydraulic actuators be powered by fire-resistant hydraulic fluids. As a downside, such fluids are hygroscopic which means that these tend to accumulate humidity from the environment

https://www.mdpi.com/2227-9040/8/4/131
by metabagel | 2025-08-27 16:59:08+00:00
Musk has a self-destructive streak where his ambition exceeds his understanding. Examples are over-automation of Tesla Model 3 production, autonomous vehicles without Lidar, and the Cybertruck.

Will Starship every carry a large enough payload to justify the launch cost? I'm skeptical. Musk's Mars fixation is nuts.
by zackmorris | 2025-08-27 16:59:35+00:00
Our power went off a couple off weeks ago due to wind probably knocking a branch into a power line. Now our Frigidaire microwave runs with the door open.

Supposedly there are mechanical switches that prevent that, but evidently "modern" microwaves can control the gun through the logic board.

The engineering failures that led to this, from conceptual to design to internal control, boggle my mind. I'm not even sure where to send a complaint or if it would result in any kind of compensation. Because billion dollar corporations know that they'll never have to face any kind of corporate death penalty because they're protected by limited liability. So we'll just buy another $150 microwave instead.

Are smaller companies better at engineering safety? Evidently not.
by 9question1 | 2025-08-27 17:00:21+00:00
I love Typescript but I think I disagree with this. The point of the post seems to be that features of the Rust compiler help enforce that you use certain runtime / environment / domain semantics in ways that eliminate common classes of errors. That's never going to prevent all errors, but preventing large groups of common errors so that you only have to manually remember a smaller set of runtime/environment/domain semantics could have some value.
by ahulak | 2025-08-27 17:00:22+00:00
I think MCPs that can provide monetized content (for example bankrates or insurance quotes), will provide business value, but, like APIs, there will be compliance requirements as to how information is displayed on the front end. Getting access or credentials to the MCP will require completing this approval process.

That said, this only makes sense if the data provided by the API is proprietary in some way. If its free or open source data, being the mcp provider likely won't provide much business value aside from the insight as to what the LLMs/users are searching for.
by chiefalchemist | 2025-08-27 17:01:04+00:00
If they’re not providing essential links then it’s not journalism. They shouldn’t be given credit for a title they are not earning.

If you pet barks, do you still call it a cat? Of course not.

Links make it journalism. Not linking makes it reporting. They should not be considered synonymous.

The point is, people who should know better keep calling the likes of CNN journalism and those who don’t know any better keep believing they’re consuming content and forming understanding based on journalism.
by jrm4 | 2025-08-27 17:01:22+00:00
One thing that I think this argument sorely misses is an honest discussion of how e.g. bad (or perhaps unliked) decisions get made that have big impacts here.

For example, count me in with those folks who think the "new" GNOME sucks. Now, maybe you disagree and that's fine -- but so often those discussions start and end with "Well it's open source and so because you're not making anything better you can't even talk."

No. Some big players put their thumb on the scale and had a vision and a direction for GNOME and what role it would or should play; someone thought it was a good idea to try to out Steve Jobs Steve Jobs.

THOSE moves need more discussion and transparency in order to REALLY talk about "the Linux Desktop."
by FireBeyond | 2025-08-27 17:01:45+00:00
From this:

> The effect of this no-abort condition is to make Mars mission design acutely risk-averse.

"Acutely risk-averse" is not SpaceX.

And being acutely risk-averse also underscores my point. If we are actually acutely risk-averse, we aren't going from "still test-flighting and developing the launch vehicle" to "manned mission" in 9.5 years.
by guywithahat | 2025-08-27 17:02:45+00:00
> This allows for easier access to software that's typically prohibited by Apple, including the popular iTorrent BitTorrent client.

Just as the regulators planned, I'm sure. I really doubt anyone will have luck getting apple to approve an app which is so often used to distribute copyright content and malware, and I doubt the EU is going to fight for people to be allowed to download movies illegally
by ksherlock | 2025-08-27 17:03:20+00:00
Firefox 115 is the last version that runs on 10.12, 10.13, and 10.14 (also Windows 7 and 8). At this point 115 is 2 years old and GitHub is only tested on bleeding edge browsers, apparently.

So GitHub is usable but there are a number of UI layout issues and searching within a file is sometimes a mess (eg, highlighting the wrong text, rendering text incorrectly, etc. maybe that's true for all browsers. you're better off viewing a file as text in raw mode)
by tracker1 | 2025-08-27 17:03:28+00:00
Even after over a decade with TypeScript, I'm still kind of mixed on it... there are a lot of times where trying to wrangle typing is more painful than it should need to be... I'll often just cast to any, then I have to add a comment to suppress the error message with the default config. I use deno a lot and tend not to mess with the default configuration there. Even with node/npm, I still don't do much with the tsconfig beyond what a minimal need is.

It's not as painful as earlier versions and is generally okay to work with... but there are definitely times you need to work around the typing as opposed to with it. For example extending/using context in hono/oak/koa so you get hinting, but want your endpoint handlers in separate modules. It gets very messy, very quickly.
by k310 | 2025-08-27 17:04:05+00:00
Companies like X and Oracle have moved CA HQ to Texas (OOPS! after only 4 years, Ellison is moving HQ to Nashville), but lots of employees continue to work in CA. [0]

There seem to be three factors: Taxes on HQ, taxes on employees (always in the state where they work) and personal tax-dodging strategies. Go figure.

[0] https://californiaglobe.com/articles/oracle-moving-headquart...