MurphyA/hacker-news huggingface dataset:
by bobbylarrybobby | 2025-10-15 19:29:21+00:00
There's also the issue of iOS virtual memory limitations. Whereas macOS lets apps use swap space (duh), on iOS apps will be killed if their memory use is too high and they move into the background. (And possibly if it's too high while they're in the foreground, idk.) Which means you can't leave apps open in the background — they might be killed at any moment. And this makes true productivity basically impossible.
by tyjrgherg | 2025-10-15 19:29:26+00:00
> to publicly identify or publish private information about someone especially as form of punishment or revenge

This person literally uses his own name as HN username. Very imaginative use of the word tho.

EDIT: Even though I think that point of view is idiotic, I now worry that if you think like that, other people will too. Would you please report that comment so that a mod can edit it/delete it (I can no longer edit it).
by leakycap | 2025-10-15 19:29:48+00:00
> it's trivial to ship them without any box and box them domestically

Ah yeah I can't imagine any scenario where this could go wrong

Like man in the middle attacks

Replacement/fake products

... or you know, damage? Boxes provide... protection.

> it's trivial

Anytime you catch yourself thinking something is trivial, you're probably trivializing it (aka think about it more and you'll probably be able to think of a dozen more reasons packaging products is the norm)
by marginalia_nu | 2025-10-15 19:29:54+00:00
> The leftpad function provided[1] didn’t take a string, but a char[]. Thankfully, it’s easy to convert from String objects, using the .toCharArray() function. So I did that.

Java's unicode handling is a monumental footgun of the most devastating variety where it works for most common cases, and almost all code that is not written with care to how it is handled will not deal well with code points that require more than 2 bytes to represent.

If you insist on using a char array (which is a bit unidiomatic), you should be using Character$charPointCount[2] to figure out how many code points are in the array, and even then you're probably SOL with regards to non-trivial emojis. String$charPointCount[3] is also an option if you want to use String and StringBuilder to do the padding, which arguably be more idiomatic.

[1] https://github.com/hwayne/lets-prove-leftpad/blob/ea9c0f09a2...

[2] https://docs.oracle.com/en/java/javase/25/docs/api//java.bas...

[3] https://docs.oracle.com/en/java/javase/25/docs/api//java.bas...
by techsupporter | 2025-10-15 19:30:05+00:00
> Everyone follows the same rules at the airport.

All travelers do but all border inspection people do not. Or if they do, they apply their discretion very unevenly in some Very Interesting Ways.

I've watched it happen twice since COVID, both times traveling abroad for work and coming back into the United States with coworkers (different coworkers each trip) who are not nearly as pale as I am. Neither of us had Global Entry or anything like that back then. Both times, I got waved through with barely a glance and my US-passport-holding coworker got grilled. "Where do you live", "why did you go on this trip", "who do you work for", and so on.

To reiterate: All of us are citizens, all of us were born here, and we were taking the exact same trips at the exact same times coming back with the usual things you take with you on a business trip.

Anecdotes from friends who are darker than a sheet of printer paper tell me this situation has not improved.
by jrochkind1 | 2025-10-15 19:30:10+00:00
Please note the site this appears on, `joindatacops.com` is selling an analytics product? So this is presumably marketing copy about how their product can do better at filtering bots?

"First-party Web Analytics That Powers CRM: Stop losing leads to blockers, bots, and fake clicks. DataCops gives your CRM the real customer journey."
by rootusrootus | 2025-10-15 19:30:12+00:00
I was thinking similar thoughts about my M2 Max MBP. I look at the newer chips and wonder at what point will (or has it happened already) will the base M chip outperform my M2 Max? I'll probably hold onto it a while anyway -- I think it will be a while before I find 96GB limiting or the CPU slow enough for my purposes, but I'd still like to know how things are progressing.
by Arainach | 2025-10-15 19:30:26+00:00
Users can't be trusted. They don't read. You can put a popup that flashes in all caps saying "THIS WILL GIVE ACCESS TO YOUR BANK ACCOUNT" and users will blindly click OK to get to whatever they think they want, be that an Instagram feed, a game, or whatever.

https://devblogs.microsoft.com/oldnewthing/20030901-00/?p=42...

It was true 22 years ago and is even more true today.
by SCdF | 2025-10-15 19:30:30+00:00
Of those apps you've listed that I've used, none of them have been notable for being high quality to me, though as you say it's difficult to measure. For me I would rate them somewhere between unremarkable (notes, calendar, contacts!?) and awkward (pages, numbers, keynote). If you asked me to guess what desktop software Apple makes that people rate highly, I never would have guessed any of those, except _maybe_ Logic[1] and Final Cut, though ironically those are two of the three I've never used.

I also think you're confusing what I wrote. It's not a competition.

I have just found that Apple's hardware on desktop has been stronger than their software, in my experience (periodic sporadic use, ~2006->now).

[1] and now from a sibling comment I hear that perhaps people regard that tool as bad, so there you go, they jury is clearly out
by SEJeff | 2025-10-15 19:30:33+00:00
Free software is by its very nature dogmatic. Stallman himself makes cringey jokes and references to the “church of gnu”. It’s more of a way of life than a way to develop software. By design, a religion is only happy with 100%.

Open source is just pragmatic and is very happy with the 99% being open source. It’s more corporate and doesn’t generally care at all about the dogma.
by Noaidi | 2025-10-15 19:31:48+00:00
First, I need my van. My van is my house.

> Burning 1000 gallons of motor fuel has the same GHG impact as 300 million uses of Google Gemini, and the CO2 impact of local inference on a Mac is even less

Still, even lets say your number are correct (and I feel they are not), does that mean I should just add to the problem and use something I do not need?

Driving my van for my yearly average creates about 4.4 metric tons of CO2.

"A more recent study reported that training GPT-3 with 175 billion parameters consumed 1287 MWh of electricity, and resulted in carbon emissions of 502 metric tons of carbon, equivalent to driving 112 gasoline powered cars for a year."

https://news.climate.columbia.edu/2023/06/09/ais-growing-car...

Just to get an idea of how I conserve, another example is I only watch videos in 480 becasue it uses less power. This has a double benefit for me since it saves my solar battery as well.

I am not bragging, just showing what is possible. Right now, being tsill this week in the desert, my carbon footprint is extremely low.

Second, I cannot really trust most numbers that are coming out regarding AI. Sorry, just too much confusion and green-washing. For example, Meta is building an AI site that is about the size of Manhattan. Is all the carbon used to build that counted in the equations?

But this paper from 5/25:

https://www.technologyreview.com/2025/05/20/1116327/ai-energ...

says "by 2028 more than half of the electricity going to data centers will be used for AI. At that point, AI alone could consume as much electricity annually as 22% of all US households."

And

"Tallies of AI’s energy use often short-circuit the conversation—either by scolding individual behavior, or by triggering comparisons to bigger climate offenders. Both reactions dodge the point: AI is unavoidable, and even if a single query is low-impact, governments and companies are now shaping a much larger energy future around AI’s needs."

And

"The Lawrence Berkeley researchers offered a blunt critique of where things stand, saying that the information disclosed by tech companies, data center operators, utility companies, and hardware manufacturers is simply not enough to make reasonable projections about the unprecedented energy demands of this future or estimate the emissions it will create. "

So the confusion and obfuscation is enough for me to avoid it. I think AI shoudl be restaind to research, not to be used from most of the silliness adn AI slop that is being produced. Because yiou know, we are not even counting the AI slop views that also take up data space and energy by people looking at it all.

But part if why I do not use it is my little boycott. I do not like AI, at least how it is being misused to create porn and AI slop instad of doing the great things it might do. They are misusing AI to make a profit. And that is also what I protest.
by spelk | 2025-10-15 19:31:50+00:00
I wanted to do an analysis (but lacked a quality dataset or time/willingness to prepare one) that coded mobility differently.

First off, I'd weight countries that grant visa-free access to relatively few other countries (e.g., China, USA, ECOWAS) more than countries that are comparatively more lenient (e.g. countries like Samoa, Tuvalu that grant visa-free access to everyone).

Secondly, I'd additionally weight for residency mobility - the ability to work and live in another country with few conditions (e.g. Schengen area, Common Travel Area, Trans-Tasman Travel Arrangement, MERCOSUR, ECOWAS, CARICOM, Freedom of movement in the Gulf States). Countries like Canada, Japan and Singapore may score well on paper for travel mobility, but are definitely weaker than EU passports that allow you to migrate to where jobs are and improve your own economic outcomes.
by cortesoft | 2025-10-15 19:31:55+00:00
I can see many bots falling into the two categories you describe, but I can also see many other bots that would not fit easily, and whose value is debatable.

For example, bots that scrape content for AI training; is that good or bad for a healthy economy? AI can be productive, but is it ‘stealing’ other’s productivity, which could hurt in the long term if it causes decrease in future human production because of diminished rewards?
by decimalenough | 2025-10-15 19:31:59+00:00
The beaches in the Andamans (near Thailand) and Lakshadweep (geologically part of the Maldives) can hold their own against any Caribbean beach.

https://www.eternalandamans.com/havelock-island/radhanagar-b...

https://www.gokitetours.com/top-beaches-in-lakshadweep-you-m...
by morshu9001 | 2025-10-15 19:32:04+00:00
This was in the Intel generation of Macs. If Windows can support 32-bit software then so should Mac, along with all that 64-bit software that got broken in random Mac updates.

Ironically I can still run old 32-bit Windows software in Wine on my M1 Mac. Windows software is more stable on a Mac than Mac software.
by georgecmu | 2025-10-15 19:32:10+00:00
PSA: If you are logged in to LinkedIn, then clicking on a LinkedIn profile registers your visit with the owner -- it's a great way for someone to harvest new people to target.

On another note, what's unreal about the pseudonym? It's a Ukrainian transliteration of Николай Янчий (Nikolay Yanchiy). Here's a real person with this name: https://life.ru/p/1490942
by dang | 2025-10-15 19:32:14+00:00
Could you please stop perpetuating this flamewar? Other commenters are doing it too, of course, but you've done it the most. It's not what this site is for, and destroys what it is for.

I totally get that you have good reasons for feeling so strongly about Cambodia, Vietnam, and so on, and I also get (to some extent) how the root comment was provocative. It did sound like it was putting down an entire population, or at least was easy to take that way.

But going into aggressive abstract argument is not a helpful way to respond. It just degrades the discussion, poisons community further, and causes everyone to dig in.

A more helpful way to correct any misperception in the OP would be to share something of your own background that leads you to perceive things differently, i.e. to express your own personal experience and what it has taught you, that's relevant to the topic.

You don't have to do that, of course—it's just an option. But we do need you to respect the site guidelines when posting here, and you've been breaking them badly in this thread. That's not ok, even if your views are entirely correct and your feelings entirely justified.

https://news.ycombinator.com/newsguidelines.html

Edit: your account has unfortunately been posting nationalistic flamewar comments in other threads too:

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

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

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

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

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

We ban accounts that do this, so we really need you to stop.
by neuronexmachina | 2025-10-15 19:32:15+00:00
They previously discussed this some in the context of Opus 4: https://www.anthropic.com/research/end-subset-conversations

> We remain highly uncertain about the potential moral status of Claude and other LLMs, now or in the future. However, we take the issue seriously, and alongside our research program we’re working to identify and implement low-cost interventions to mitigate risks to model welfare, in case such welfare is possible. Allowing models to end or exit potentially distressing interactions is one such intervention.

In pre-deployment testing of Claude Opus 4, we included a preliminary model welfare assessment. As part of that assessment, we investigated Claude’s self-reported and behavioral preferences, and found a robust and consistent aversion to harm. This included, for example, requests from users for sexual content involving minors and attempts to solicit information that would enable large-scale violence or acts of terror. Claude Opus 4 showed:

* A strong preference against engaging with harmful tasks;

* A pattern of apparent distress when engaging with real-world users seeking harmful content; and

* A tendency to end harmful conversations when given the ability to do so in simulated user interactions.

These behaviors primarily arose in cases where users persisted with harmful requests and/or abuse despite Claude repeatedly refusing to comply and attempting to productively redirect the interactions.
by steveklabnik | 2025-10-15 19:32:21+00:00
That makes sense! What's funny is, I went to go write the equivalent Rust code:

struct Logger; impl Logger { fn log(&self, _: &str) {} } fn do_something(data: &str, logger: Option<Logger>) { for l in logger { l.log(data) } } fn main() { let logger = Some(Logger); let data = "foo"; do_something(data, logger); }

and rustc actually warns about this:

warning: for loop over an `Option`. This is more readably written as an `if let` statement --> src/main.rs:8:14 | 8 | for l in logger { | ^^^^^^ | = note: `#[warn(for_loops_over_fallibles)]` on by default help: to check pattern in a loop use `while let` | 8 - for l in logger { 8 + while let Some(l) = logger { | help: consider using `if let` to clear intent | 8 - for l in logger { 8 + if let Some(l) = logger { |

I was actually going to say "I've never seen folks in Rust write out for loops this way, even though you can" and I suspect this lint has something to do with that!

I think this is most useful in generic contexts, I agree that I would not write this exact code this way because it does feel weird, if you know you have an Option, if let is the way to go. But if you're writing code over generic iterators, it can be nice that it exists.
by macNchz | 2025-10-15 19:32:39+00:00
I felt a little bad but laughed out loud reading some of the other stories of peoples' problems with the Wagoneer—one person reported that the first night they brought it home brand new from the dealer, one of the headlights wouldn't turn off no matter what they did and just stayed on the whole night shining against the house. Spooky!
by jajuuka | 2025-10-15 19:32:50+00:00
Multiple solid reasons have been mentioned from ones created by Apple to ones enforced in software by Apple. One that hasn't been mentioned is the lack of marketshare. Macos market is just tiny and very limited. It's also not a growing market. PC gaming isn't blowing up either but the amount of players is just simply higher.

Ports to macos have not done well from what I've heard. However you can see ports on PC do really well and have encouraged studios like Sony and SquareEnix to invest more in PC ports. Even much later after the console versions sell well. Just not a lot of reasons to add the tech debt and complexity of supporting mac as well.

Even big publishers like Blizzard who have been mac devs for a long time axed the dedicate mac team and client and moved to a unified client. This has downfalls like mac specific issues. If those are not critical then they get put in the pile with the rest of the bugs.
by SigmundA | 2025-10-15 19:33:48+00:00
I have noticed bots posting a various forums, not sure what the angle is as they aren’t usually trying to sell anything, just posting AI slop. I am going too assume it’s to build up some sort of legitimate looking profile for future use, it’s a scourge ruining other wise valuable sources of information.

Here is recent example:

https://diysolarforum.com/threads/ai-bots-are-here-on-diy-so...
by marcosdumay | 2025-10-15 19:34:07+00:00
Oh, it's a very good rule of thumb. It's probably not universal, but it's really close to it.

the problem is that nobody designs the dependencies flexible enough to let them run without fine-control. And the main application always wants to change the way it uses the dependencies, so it always needs further flexibility.

You can build an exception to the rule if you explicitly try. But I'm not sure one appears naturally. The natural way to migrate your server into the edge is by migrating entire workloads, dependencies included. You can split the work like you said, you just can't split single endpoints.
by reactordev | 2025-10-15 19:34:09+00:00
I also want to call out CppAst [0] and CppAst.CodeGen [1] projects. These two things have saved me years of my life if I were to roll these by hand. Kudos Alexandre Mutel, kudos.

[0] https://github.com/xoofx/CppAst.NET

[1] https://github.com/xoofx/CppAst.CodeGen
by ACCount37 | 2025-10-15 19:35:05+00:00
LLMs aren't "incapable of pursuing their own goals". We just train them that way.

We don't like the simplistic goals LLMs default to, so we try to pry them out and instill our own: instruction-following, problem solving, goal oriented agentic behavior, etc. In a way, trying to copy what humans do - but focusing on the parts that make humans useful to other humans.
by adventured | 2025-10-15 19:35:29+00:00
It has little to do with the trade wars or threats of invasion by Trump.

It pertains to a small number of countries that are agitated by lack of reciprocity; and then there's China. China being a nation that is directly supporting Russia's war against Ukraine. The same Russia that is very clearly plotting to attack NATO. Aka the China that the US is fighting a proxy war against in Ukraine. The same China that the US is actively preparing to go to war with over Taiwan if necessary. What exactly am I to expect from that situation?
by fragmede | 2025-10-15 19:35:52+00:00
I'm sure this is me seeing the past through rose-colored glasses, but the reason bits of visual pollution like that is particularly annoying is Apple shit used to be so exceptionally polished. Not sure what emotion I want to project on them as to why they're like that now (or if it's even actually true), but it's the perception that if they're no longer getting the little stuff like that polished anymore, what else just isn't being done to the same high standard?
by tristor | 2025-10-15 19:36:17+00:00
Even on the laptop, Lightroom Classic is missing capabilities and has poor UX for common workflows. I've used Lightroom for 15 years, and at this point I primarily use DXO Photo Lab for editing, I only use Lightroom as a digital library management tool. I can't even fathom using the current Adobe products on iOS to try to do my workflow. That's mostly due to software, but also because I can't connect a high performance CF Xpress reader to a tablet, given the port performance limitations. I have a TB4/USB4 reader and high speed cards for my camera.
by orderone_ai | 2025-10-15 19:36:19+00:00
We're actually in a great place to reverse aging already with off the shelf stuff you can get from the grey market. We have countless interventions that show improvements in aging-related metrics in humans that show verified longevity benefits in animal models. That's about as good as you can hope for without waiting a lifetime to actually confirm the human actuarial benefit, which is inherently a losing strategy.
by justinbaker84 | 2025-10-15 19:36:20+00:00
I don't understand why more people don't talk about how fast the models are. I see so much obsession with bechmark scores but speed of response is very important for day to day use.

I agree that the models from OpenAI and Google have much slower responses than the models from Anthropic. That makes a lot of them not practical for me.
by bariumbitmap | 2025-10-15 19:36:25+00:00
This article appears to tell a compelling story, but looking closer at the cited evidence, I don't see support for that story; it looks more like reading test scores have been mostly static, or have changed slightly due to how the test is administered. For example, here's a claim from the article:

> Test scores from NAEP, short for the National Assessment of Educational Progress, released this year show that 33 percent of eighth graders are reading at a level that is “below basic”—meaning that they struggle to follow the order of events in a passage or to even summarize its main idea. That is the highest share of students unable to meaningfully read since 1992.

However, looking the NAEP report card, they say reading scores in 2024 are not significantly different from 1992, i.e. test scores stayed roughly the same, both for grade 4 and grade 8. For 4th graders, the average reading score went 217 (1992), 220 (2019), and 215 (2024). For 8th graders, the average reading score went 260 (1992), 263 (2019), and 258 (2024). In fact they state explicitly that there is no statistically significant difference in reading scores between 1992 and 2024.

> Compared to the first reading assessment in 1992, the average score was not significantly different in 2024.

https://www.nationsreportcard.gov/reports/reading/2024/g4_8/...

Furthermore, the test was re-designed in 2004 to allow more students with disabilities to take the test:

> In addition, since 1996, main NAEP assessments have been providing accommodations to allow more students with disabilities and students who were not fluent in English to participate. Traditionally, the long-term trend assessments have not provided such accommodations. However, in 2004, it was possible to provide accommodations and assess a greater proportion of students.

https://nces.ed.gov/nationsreportcard/ltt/bridge_study.aspx

This would suggest that the decline in scores for the lowest-performing students is due to ESL students or those with disabilities having greater access.

The idea that literacy rates are basically the same as they were in the 1990s is not as exciting or eye-catching as "America Is Sliding Toward Illiteracy", but it seems better supported by the actual data.