MurphyA/hacker-news huggingface dataset:
by Nevermark | 2025-08-26 06:53:26+00:00
> provide better options for tailoring “the algorithm,”

Instead of a non-obvious "algorithm" with tailoring, just have a social app with a purpose (or per group purpose), and nothing but absolute direct control.

I.e. follow/link with friends, family or whatever in groups. The feed is time-weighted to recent posts or communications. Any other filtering or prioritization can be done, by selection. I.e. deprioritize reposts by default, except persons A, B and C. Etc.

There could be like/dislikes that accumulate into priorities, for those who think that is convenient, but those priorities are just private settings that can be observed and changed.

No hidden/obscure/unclear algorithms, no third parties, no ads, and no Zuck's with any ability to access/impact/insert into the feed.

A scrapbook group, that is just a scrapbook group. Etc.

When did software products/services start "needing" boogymen?
by darkwater | 2025-08-26 06:53:47+00:00
On top of that, you totally can modify your car (even the brakes) provided that you use some certified part that's good enough for your type of car. And you should pass the inspection that tests everything.

I understand that GP point was about home-made brakes (like the software counterpart), but software on a smartphone is not (yet) deadly for others if it doesn't work as expected.
by cedilla | 2025-08-26 06:53:59+00:00
People who just ignore big banners will just tell you that "they have been hacked", as if getting hacked is like a weather phenomenon. They won't even connect them getting hacked with the big red banner.

If they even notice, that is. It's just as possible that they play open relay for a year before they move to a new phone because their battery is always dying so fast for some unknown reason.
by mmcnl | 2025-08-26 06:54:08+00:00
A lot of insightful comments already, but there are two other tricks I think Apple is using: (1) the laptops can get really hot before the fans turn on audibly and (2) the fans are engineered to be super quiet. So even if they run on low RPM, you won't hear them. This makes the M-series seem even more efficient than they are.

Also, especially the MacBook Pros have really large batteries, on average larger than the competition. This increases the battery runtime.
by eviks | 2025-08-26 06:55:10+00:00
The semantic distinction you're trying to make is artificial, but also explicitly against Apple spec, so no, your approach is the wrongest as no-one would expect you edit configs there

> This directory contains app-specific preference files. You should not create files in this directory yourself.

Also

> defaults command to query and modify my preferences without having to open the app or read some 4000 line long JSONC file with 20 lines of settings and ~4000 lines of bad documentation.

I'd prefer the convenience of an editor to read the real 5 lines and 5 lines of comments of the settings I've changed (instead of the made up 4000000) and having a diffable config rather than some binary plist nonsense and relying on a clunky defaults cli. I'd even be prepared to shed the complexity of profiles for this basic conveniences
by blihp | 2025-08-26 06:55:39+00:00
Take a closer look at the history of how they've been running things pretty much since the beginning. Even though they give away a lot of code under open source licenses (most of it they have to), to me it's always looked like they have run the project as if building a business out of it was the priority. I'm sure their recent IPO will result in much more openness... that's usually how things go, right? Nothing wrong with that, just don't be fooled into thinking they're something they're not.
by MrDresden | 2025-08-26 06:56:07+00:00
GrapheneOS has offical support for hardware attestation[0].

It does require the developer to make minor adjustments, and most banks are simply too risk averse to agree to doing that (I would know, used to be a senior android app dev at a bank).

[0]: https://grapheneos.social/@GrapheneOS/115062761036828110
by tgma | 2025-08-26 06:56:13+00:00
I used to 100% feel the same, but at some point I realized the problem was me, not him, in not viscerally understanding his goals. His stated goals are very clear, but the audience usually has somewhat overlapping, but nevertheless distinct goals. This is indeed at the very core of Open Source-Free Software feud. The base is almost entirely the same people, yet the ideologies are not the same, and in a very interesting way: the differences are critical to RMS's ideology, but minute to the other side. Thus, the other side thinks of a crazy guy ruining the whole thing for nothing or very little, and evaluates him as net negative for "the cause." Well, it is absolutely true, for their cause, not his.

I think his take on what compromises are valid and what aren't makes this clear: https://www.gnu.org/philosophy/compromise.en.html

In fact, this particular incident, re Android, a seemingly "open" system, is a perfect example of the importance of his PoV in particular, as it illustrates that Open Source ideology would not have been enough to ensure the user is in control.
by adrian_b | 2025-08-26 06:56:41+00:00
It should be noted that Neoverse V3AE and Neoverse V3 are the automotive/server versions of the Cortex-X4 core, which is well known from many smartphones (and which is similar in performance to the Skymont E-cores of the Intel Lunar Lake, Arrow Lake S and Arrow Lake H CPUs).

While the Cortex-X925, the successor of Cortex-X4, has better absolute performance, it has much worse performance per die area. Therefore, for a CPU where the best multi-threaded performance is desired, Neoverse V3AE/Neoverse V3/Cortex-X4 remains the best CPU core designed by the Arm company.

This year's Arm core announcements have been delayed and it is not clear how the future Cortex-A930 and Cortex-X930 will compare with the currently existing Cortex-X4, Cortex-A725 and Cortex-X925.
by ralferoo | 2025-08-26 06:57:09+00:00
I'm actually not so sure. Even if 100% of the signups to the new version came from users trying for the first time, the previous version being essentially free could have got the app a lot of publicity in tutorials, recommendations or even just showing more highly rated or higher in the download charts.

All of that could increase discoverability of the version with only 15 minutes free trial, so it would be essentially trading sales for advertising.

That said, 2 weeks evaluation on a tool you might use only once effectively means it's just free. Those who might have a need say once a month might just uninstall and reinstall it, and feel completely justified because they didn't get their 15 days, only one day.
by microtonal | 2025-08-26 06:57:46+00:00
powertop helps a lot, I went from 3-4 hours to 6-7 hours on a ThinkPad. That said, it's not something you would want to bother a regular user with. E.g. enabling powertop optimizations will enable USB autosuspend, this will add a delay every darn time you didn't touch your USB keyboard or mouse for a second. So, you end up writing udev rules that excludes certain HID devices (or using different settings for when a laptop is on power or not), etc.

These are the kinds of optimizations that macOS does out of the box and you cannot expect most Linux users to do (which is one of the reasons battery life is so bad on Linux out-of-the-box).
by intofarlands | 2025-08-26 06:58:47+00:00
I created an interactive map overlaying Apostle Paul’s 20,000km of journeys on a 1st century Roman Roads network, with modern vs. ancient cities and site photos. The base map utilizes the Digital Atlas of the Roman Empire (DARE), which was embedded into ArcGIS, with all four of Paul’s journeys with every stop added. The Roman Roads map can also be switched to a modern map to compare the ancient vs. modern locations.

This is part of a personal project I am embarking on called Kingdoms Collide, where I plan to retrace every step of Paul’s journeys across the ancient Roman Roads.
by agge | 2025-08-26 06:59:11+00:00
I’ve been in three teams that has done Mob Programming full-time. In one team it was for two years and a half years.

I have lots of side projects when I get home. Love sitting by myself coding, listening to music, running a video on my second monitor. I work on some hard problems, and get a lot of stuff done.

But I have never been at a workplace where the problem was that we needed someone to grind out as much code as possible.

Doing mob programming essentially means the team works on one thing at a time. It shortens the lead time for that one thing as much as possible. That allows you to gather feedback on the solution as fast as possible. Iterate as fast as possible. Which is why you feel as you are getting so much done, even though you can go a day barely typing yourself.

And you can’t do this solo. It’s rare to find one person with all the skills necessary to change our system end-to-end efficiently, and have them never be sick or slip on a banana peel.

IME the perfect size team has been between 2-4 engineers. And the rest of the team filling in with skills depending on the domain: - data science - banking - design - marketing Etc.

It’s not always comfortable. I’m somewhat of an introvert, and I feel a group of 3 is a lot easier to work in than a pair.

But you get a lot of the right things done, and fast.

There so much to be said about this way of working, upsides and downsides. Hoping to hear a lot in this post from people with experience.
by noelwelsh | 2025-08-26 07:00:12+00:00
Like a few other comments have mentioned, AMD's Strix Halo / AI Max 380 and above is the chip family that is closest to what Apple has done with the M series. It has integrated memory and decent GPU. A few iterations of this should be comparable to the M series (and should make local LLMs very feasible, if that is your jam.)
by Nullabillity | 2025-08-26 07:00:17+00:00
"Uses it" sounds strong.. I don't see any link to it from https://github.com/kieler/elkjs?

Annoyingly, anyone can just.. request a deepwiki for any GitHub repo. That one exists doesn't mean that it's endorsed or reviewed by the project.

They just kind of barged in, welcome or not. Just another SEO slop-spammer.
by cookiengineer | 2025-08-26 07:00:32+00:00
I hate to break the news to Google, but this will likely be ruled illegal. The relevant German news of the court ruling that makes requiring a Google Account to use Google Services illegal:

https://www.zdfheute.de/wirtschaft/unternehmen/gmx-google-pl...

Rechtsprechung (court decision of LG Mainz, 22.08.2025, 12 HK O 32/24), text isn't published yet as of today:

https://dejure.org/dienste/vernetzung/rechtsprechung?Gericht...

If you search for the Aktenzeichen ("12 HK O 32/34") you'll find other news sources that confirm this.
by Frieren | 2025-08-26 07:00:34+00:00
> I see a lot of money in the future for competent engineers who can unfuck what ChatGPT has fucked.

I do not want to do that work. Cleaning up junior code is easy, because they mess in predictable ways.

LLM generated code can be extremely complex at the same time that nonsensical. It has a line of genius and then code that does nothing. It can use many different libraries mixed in inhuman ways.

Better to let that companies shut down and do something better elsewhere.
by rickdeckard | 2025-08-26 07:01:41+00:00
It's a tricky balance-act to secure their ecosystem.

The more measures they take to secure it while allowing the user to decide whether to participate, the more drastic this opt-out user-decision becomes.

In order to now preserve that "open ecosystem", they would have to provide the user an option to disable Google Services entirely, which would turns the device almost into a separate product

All this is unlikely to happen just for the sake of "pleasing the community", I believe we need a general legally binding definition of what functions the user owns if (and when) a device is stripped of any services on top.

If my car loses functions once it loses connection to the manufacturer, this bare set should be communicated as the purchased value ("in exchange for your money"), separately from any on-top "in exchange for your data" business-model
by SulphurCrested | 2025-08-26 07:02:28+00:00
Towards the end TFA claims that Apple’s bundled command line utilities, including zsh and vim, put their dotfiles in ~/.config. They don’t. They put them in the traditional BSD place, the user’s home directory ~/. Looking at mine now, I see .bash_login, .emacs (wow! that’s old), .lldb, .lldbinit, .vimrc, .swiftpm, .z{profile,env,rc} and a few others. I see no ~/.config directory.

My personal practice when writing command line utiities for macOS is to use the macOS API to write settings (previously known as “preferences”) into ~/Library/Preferences, so they can interoperate with any GUI versions of them I might like to write, and for the utilities themselves to have command line options to control those settings. As a sibling comment suggests, you do need to avoid name space collisions. You can use a reverse DNS name, or some companies are big enough just to use their company name. They do appear as .plist files but are actually maintained by a daemon – which nicely avoids race problems with multiple processes updating settings.

If I were writing a portable utility which had a dotfile with a documented format the user was expected to edit, I would make it a dotfile under the home directory.

~/Library/Application Support is really more for per-user static data, like presets and templates, things that are known in a GUI by a string in some dialogue but not necessarily thought of by the user as a file.
by patchymcnoodles | 2025-08-26 07:02:30+00:00
For me the first chart says everything: It is a feeling. I know so many people or seen them on the internet who say "you can't say anything anymore" and then still continue to write the most horrible stuff on social media without any consequences.

Also the way we talk nowadays, I don't know, I would feel ashamed and it is in my opinion way more aggressive, much more threatening and bullying and insulting. And don't let me start with facebook.

So if you tell me, you are not allowed to say so much anymore, I would say quite the opposite.

I remember especially (still ongoing) discussions about heatpumps and electric cars. How much bullshit was/is out there and proper hate against it.

The people do write so much really harmful stuff and are more than happy to do it. It seems to be the new normal to threaten peoples life and their families ones as well about any topic. Seems no problem with that?

Still I agree we need to fight against really bad stuff like the chat control that always comes up atleast since the early 2000's.
by curiousgal | 2025-08-26 07:02:37+00:00
> the Xcode cloud build and distribution ecosystem is an absolute steal at $9 a month. Private Testflight (with no review) can be more convenient than that desktop cable.

I genuinely can't tell whether this is sarcasm or not. Are you seriously comparing a 9$ per month plan Vs simply plugging your phone or syncing an app file wirelessly?
by ffsm8 | 2025-08-26 07:03:20+00:00
I see, that makes sense in hindsight.

And I have to agree, sadly. We've been inching towards that over the years, and it's entirely possible banks cease providing regular web access to their accounts (which this would necessitate).

But I think there will always be at least some banks that will have web frontend, so you'll just have to be pickier.
Ask HN: Someone has committed 20K+ LoC to a PR, exhausting my CI & AI workflows
by zacian | 2025-08-26 07:03:30+00:00
Hi HN, I'm maintaining an OSS project, and someone raised a PR a few days earlier, and since then, 20K+ LoC has been added to the PR. There are two new accounts, but they lack details on how to contact them, only providing usernames.

PR: https://github.com/srbhr/Resume-Matcher/pull/497

Accounts: 1. https://github.com/lololop67 2. https://github.com/ririyoungG

I've also found out from the PR that they're hosting the project somewhere, without any data disclaimer. Since this project is an AI resume builder, the accounts hosting the project can easily extract private data, such as phone numbers, emails, and addresses, and use it for malicious purposes, scams, etc. And that's what I'm more worried about. :(

I never intended to paywall this project. My goal was to provide a local first alternative to some online resume builders, and the accounts are doing the exact opposite, and they've hosted it at: https://gojob.ing/

I've tried commenting on the PR about the features they're working on, but I haven't received any replies so far.

What am I supposed to do here?
by aucisson_masque | 2025-08-26 07:03:53+00:00
I’m not saying normies would protest about that ! I’m not mad, most people will never know nor even care until it’s too late.

I’m referring to protest happening in context like Hong Kong or in Africa during state coup, then having a phone that can run apps used to organize themselves without any government (and so Google) overreach is a necessity.

At the individual level, we could at best petition European deputies.

You’re saying government love centralization so they won’t do anything yet in apple case they forced them to allow third party App Store. Sure Apple did Apple stuff and put horrendous conditions and pricing but the political will was and is still there in Europe.
by ben-schaaf | 2025-08-26 07:03:59+00:00
Battery efficiency comes from a million little optimizations in the technology stack, most of which comes down to using the CPU as little as possible. As such the instruction set architecture and process node aren't usually that important when it comes to your battery life.

If you fully load the CPU and calculate how much energy a AI340 needs to perform a fixed workload and compare that to a M1 you'll probably find similar results, but that only matters for your battery life if you're doing things like blender renders, big compiles or gaming.

Take for example this battery life gaming benchmark for an M1 Air: https://www.youtube.com/watch?v=jYSMfRKsmOU. 2.5 hours is about what you'd expect from an x86 laptop, possibly even worse than the fw13 you're comparing here. But turn down the settings so that the M1 CPU and GPU are mostly idle, and bam you get 10+ hours.

Another example would be a ~5 year old mobile qualcomm chip. It's a worse process node than an AMD AI340, much much slower and significantly worse performance per watt, and yet it barely gets hot and sips power.

All that to say: M1 is pretty fast, but the reason the battery life is better has to do with everything other than the CPU cores. That's what AMD and Intel are missing.

> If I open too many tabs in Chrome I can feel the bottom of the laptop getting hot, open a YouTube video and the fans will often spin up.

It's a fairly common issue on Linux to be missing hardware acceleration, especially for video decoding. I've had to enable gpu video decoding on my fw16 and haven't noticed the fans on youtube.
by phil21 | 2025-08-26 07:05:37+00:00
The tradeoff here is “pay the middleman markup tax” for the most part.

Instead of getting cheap Chinese made clothing for $5, you now get to pay Walmart $17 for the same thing.

If we are going to outsource production in order to save on consumer goods costs, the consumer should be the one reaping the surplus - not capital. Properly informed buyers were quite capable of getting quality product out of China for a tenth of the cost of exactly the same thing stocked on major retailer shelves here.

While there are certainly abuses of the current system, it would be best to close those loopholes vs. just give a bunch of profits to giant companies for effectively doing nothing more than having scale and volume. If you’re lucky they may do some curation too.

Not everything was Temu or Shein. Plenty of smaller factories basically going direct to consumer in a win win sort of scenario. They get paid more, and the customer doesn’t pay any middlemen.
by jan_g | 2025-08-26 07:05:45+00:00
> Volkswagen sells you another subscription for that now, at least for their electric vehicles. You can buy the option if you want your EV to perform as it's designed.

You can also buy "for life" subscription (around £600, if I remember the news about it correctly), so you could also say that the stronger engine costs 600 pounds more when you purchase the car. Not too different to buying the cars in the past: more powerful engine adds to the price tag.
by adrian_b | 2025-08-26 07:06:10+00:00
True, but this advantage is strictly for AI inference and only when using the very low resolution FP4 and sparse matrices.

When using bigger number formats and/or dense matrices the advantage of Thor diminishes considerably.

Also the 50 Tops is only from the low power NPU. When distributing the computation also over GPU and CPU you get much more. So for a balanced comparison one has to divide the Thor value by 4 or more and multiply the Ryzen value by a factor that might be around 3 or even more.

The Ryzen CPU is significantly better, and the GPU has about the same size but a much higher clock frequency, so it should also be faster, so for anything except AI inference a Ryzen Max at half price will offer much more bang for the buck.
by execution | 2025-08-26 07:06:39+00:00
I love my G600 as well.

I think I nearly know how to replace most of the mouse.

I can resolder new switches, mouse-wheel button and those buttons below the mouse wheel.

And replacement pads for the mouse feet are easy to buy, if not, you can buy a pad uncut and custom-cut it.

I just now need to learn how to replace the side dome buttons individually instead of replacing the whole PCB, since I cannot keep buying replacement mouses for just those side mouse buttons as the price seems to be creeping up with the increasing scarcity.
by purpleidea | 2025-08-26 07:06:39+00:00
Honestly, I have serious FOMO about this. I am never going to run a Mac (or worse: Windows) I'm 100% on Linux, but I seriously hate it that I can't reliably work at a coffee shop for five hours. Not even doing that much other than some music, coding, and a few compiles of golang code.

My Apple friends get 12+ hrs of battery life. I really wish Lenovo+Fedora or whoever would get together and make that possible.
by tannhaeuser | 2025-08-26 07:07:42+00:00
Docker has got to be one of the worst energy consumption offenders given it's running on a heavy VM under a non-Linux OS for developers most of the time when people think it's lightweight. Doesn't help on the high performance side either, esp. ML. Might just be the wrong abstraction, and driven by "cloud vendors" for conveniently (for them!) farming overcomitted servers with ill-partitioned mostly-idle vibe "microservices."
by florbnit | 2025-08-26 07:07:58+00:00
> You can't just spin up leading edge semiconductor manufacturing on a dime. It takes decades and hundreds of billions to reach where companies like Intel and TSMC are now. It's so hard that it's essentially impossible for new entrants to catch up.

You can if intel goes bankrupt. Why do people act like a bankruptcy consists of taking all the employees out back and putting them down then setting all the buildings on fire.
by _carbyau_ | 2025-08-26 07:08:42+00:00
> Retailer's prices are not set to be "fair", they're set to maximize their return on the supply vs demand curve.

I would add to that statement the context of the market and competitors. Even if retailers east some % of cost increase, this is still a pretty large price increase pressure.

Fair point regarding possible tariff reversal effect on industry investment!

Rock <-USA-> Hard place. At least deflation is not going to be an issue...
by throwup238 | 2025-08-26 07:08:47+00:00
> All that to say: M1 is pretty fast, but the reason the battery life is better has to do with everything other than the CPU cores. That's what AMD and Intel are missing.

A good demonstration is the Android kernel. By far the biggest difference between it and the stock Linux kernel is power management. Many subsystems down to the process scheduler are modified and tuned to improve battery life.