frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

2002: Last.fm and Audioscrobbler Herald the Social Web

https://cybercultural.com/p/lastfm-audioscrobbler-2002/
46•cdrnsf•52m ago•13 comments

Hashcards: A plain-text spaced repetition system

https://borretti.me/article/hashcards-plain-text-spaced-repetition
181•thomascountz•5h ago•68 comments

Ask HN: What Are You Working On? (December 2025)

80•david927•5h ago•256 comments

JSDoc is TypeScript

https://culi.bearblog.dev/jsdoc-is-typescript/
31•culi•2h ago•38 comments

Do dyslexia fonts work? (2022)

https://www.edutopia.org/article/do-dyslexia-fonts-actually-work/
30•CharlesW•2h ago•26 comments

The Typeframe PX-88 Portable Computing System

https://www.typeframe.net/
77•birdculture•4h ago•20 comments

Developing a food-safe finish for my wooden spoons

https://alinpanaitiu.com/blog/developing-hardwax-oil/
91•alin23•4d ago•45 comments

In the Beginning was the Command Line (1999)

https://web.stanford.edu/class/cs81n/command.txt
40•wseqyrku•6d ago•14 comments

AI and the ironies of automation – Part 2

https://www.ufried.com/blog/ironies_of_ai_2/
187•BinaryIgor•8h ago•74 comments

GraphQL: The enterprise honeymoon is over

https://johnjames.blog/posts/graphql-the-enterprise-honeymoon-is-over
122•johnjames4214•4h ago•94 comments

Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem

https://trigger.dev/blog/shai-hulud-postmortem
150•nkko•11h ago•91 comments

Advent of Swift

https://leahneukirchen.org/blog/archive/2025/12/advent-of-swift.html
15•chmaynard•1h ago•4 comments

Disk can lie to you when you write to it

https://blog.canoozie.net/disks-lie-building-a-wal-that-actually-survives/
25•jtregunna•2d ago•13 comments

GNU recutils: Plain text database

https://www.gnu.org/software/recutils/
44•polyrand•2h ago•9 comments

Price of a bot army revealed across online platforms

https://www.cam.ac.uk/stories/price-bot-army-global-index
45•teleforce•5h ago•8 comments

Illuminating the processor core with LLVM-mca

https://abseil.io/fast/99
48•ckennelly•6h ago•4 comments

Standalone Meshtastic Command Center – One HTML File Offline

https://github.com/Jordan-Townsend/Standalone
34•Subtextofficial•5d ago•8 comments

Linux Sandboxes and Fil-C

https://fil-c.org/seccomp
326•pizlonator•22h ago•128 comments

Baumol's Cost Disease

https://en.wikipedia.org/wiki/Baumol_effect
52•drra•9h ago•60 comments

Vacuum Is a Lie: About Your Indexes

https://boringsql.com/posts/vacuum-is-lie/
68•birdculture•8h ago•38 comments

Compiler Engineering in Practice

https://chisophugis.github.io/2025/12/08/compiler-engineering-in-practice-part-1-what-is-a-compil...
90•dhruv3006•14h ago•15 comments

Stop crawling my HTML – use the API

https://shkspr.mobi/blog/2025/12/stop-crawling-my-html-you-dickheads-use-the-api/
100•edent•3h ago•103 comments

iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited

https://www.macrumors.com/2025/12/12/ios-26-2-security-vulnerabilities/
95•akyuu•5h ago•80 comments

Efficient Basic Coding for the ZX Spectrum (2020)

https://blog.jafma.net/2020/02/24/efficient-basic-coding-for-the-zx-spectrum/
42•rcarmo•9h ago•10 comments

Apple Maps claims it's 29,905 miles away

https://mathstodon.xyz/@dpiponi/115651419771418748
137•ColinWright•8h ago•120 comments

Kimi K2 1T model runs on 2 512GB M3 Ultras

https://twitter.com/awnihannun/status/1943723599971443134
175•jeudesprits•8h ago•88 comments

Using e-ink tablet as monitor for Linux

https://alavi.me/blog/e-ink-tablet-as-monitor-linux/
243•yolkedgeek•5d ago•91 comments

Getting into Public Speaking

https://james.brooks.page/blog/getting-into-public-speaking
87•jbrooksuk•4d ago•33 comments

More atmospheric rivers coming for flooded Washington and the West Coast

https://www.cnn.com/2025/12/12/weather/washington-west-coast-flooding-atmospheric-rivers-climate
34•Bender•3h ago•8 comments

I fed 24 years of my blog posts to a Markov model

https://susam.net/fed-24-years-of-posts-to-markov-model.html
276•zdw•1d ago•111 comments
Open in hackernews

iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited

https://www.macrumors.com/2025/12/12/ios-26-2-security-vulnerabilities/
94•akyuu•5h ago

Comments

metmac•5h ago
Liquid Glass is now mandatory if you care about security. Sigh.

I wanted to like it too, but some of the new UI modals of iOS 26 are just awful.

dchest•5h ago
It's not, iOS 18.7.3 also released https://support.apple.com/en-us/125885
bflesch•5h ago
It is not available. The release is 2 days old and the download is not showing up on the phone.
SoftTalker•4h ago
My iPhone 12 mini was bugging me about it the other day. I declined it. I don't want liquid glass and whatever else it does to make that phone feel slower and less usable. I refuse to buy a newer iPhone. They are all too big.
temp0826•3h ago
12 mini user here. Phone is just as slow and usable as prior to updating to 26. (Immediately after updating was slow for a little while which scared me initially, but I think it was just still doing some background stuff related to updating).
philamonster•2h ago
13 mini here too and last iPhone/smartphone I will buy.

Settings > Accessibility > Motion > Reduce motion and Settings > Accessibility > Display and text size > Reduce transparency make it usable-ish. There is hundreds of ms lag at times inexplicably w/touch and upwards of a second plus when connected to CarPlay. But I can't blame iOS 26. I have to reboot this thing sometimes weekly, sometimes less frequent than that since iOS 18. I can no longer justify spending hundreds of dollars on things that don't meet my standard of "works" even if it's 2025.

burnt-resistor•4h ago
Wrong. Enable 18 beta, refresh, install 18.7.3, disable beta. Problem solved.

Security updates are typically available for the most current 2 OS versions, and 18 is still officially supported, perhaps until 2026 or 2027. 18.7.3 exists with similar security updates as 26.2. It may not show up on iPhone as an update option without being on the beta 18 channel because they're trying to force people onto 26 using dark patterns, but it shows up on iPadOS without any additional magic.

hexbin010•3h ago
Having to toggle the beta is not acceptable and the parent is right to class that as not available
bflesch•3h ago
Thanks for your support. I also find these dark patterns unacceptable and even as a technical person one needs forums to figure out why it only shows the 26.2 update very prominently and not the relevant one. x
gruez•2h ago
We can argue over whether 3 extra taps to access counts as "acceptable" or not, but it's clearly not enough of a hurdle to be considered "not available". Otherwise you might as well count iOS 26 as not being available either, because that needs at least 4 taps to install (settings -> about -> software updates -> install -> enter pin -> ok).
hexbin010•48m ago
It's about being a hidden trick, and you know it.
gruez•39m ago
Way to move the goalposts. The comments prior to your comment were:

>Liquid Glass is now mandatory if you care about security.

and

>It is not available. [...] the download is not showing up on the phone.

__turbobrew__•3h ago
This worked for me, thanks.
1over137•5h ago
Not sure why you are so downvoted, because indeed Apple only does full security updates for the very newest (now 26): https://arstechnica.com/gadgets/2022/10/apple-clarifies-secu...
schmuckonwheels•4h ago
Because it's factually incorrect.

Ars Technica, a clickbait aggregator whom should have been banned from this site long ago, is hardly a reliable source.

akyuu•2h ago
As far as I know, it is factually correct.

https://www.intego.com/mac-security-blog/apples-poor-patchin...

p_ing•1h ago
https://support.apple.com/guide/deployment/about-software-up...

> Note: Because of dependency on architecture and system changes to any current version of Apple operating systems (for example, macOS 26, iOS 26, and so on), not all known security issues are addressed in previous versions (for example, macOS 15, iOS 18, and so on).

doodlebugging•4h ago
Thanks for that link. Before reading I was in the process of migrating all my stuff from a Windows7 machine, deduping archives and identifying software that I may still need to run in a VM somewhere or on a tablet. I had considered flipping to Apple devices since I have an iPhone but have never pulled the trigger on any of that. I was considering iMacs instead of a Linux box for a more seamless interface with the phone.

After reading that article where it is apparent that Apple has intentionally used terms that sound similar to obscure what the customer is actually gaining when they upgrade versus update and they intentionally omit the part about older devices not getting all the security updates that are pushed in the updates. I now have some clarity.

I can focus on moving to Linux and in time will be ditching the iPhone. Should've done this years ago.

konart•5h ago
At least they added an option to make it less glassy.
the_other•4h ago
The pre 26.2 less-glassy options were bearable because they were mostly like pre-Tahoe. The post 26.2 less-glassy options are now so shit that I’m using glassy mode, despite it being also ugly, distracting and harder to read than ever before. Apple have absolutely trashed their OS and their “Apple make good UIs” pedigree. It’s such a disappoibtment. I hope they come to their senses in the next major release round.
pdpi•4h ago
Given the news a few days ago about the changes in UI design leadership at Apple (https://news.ycombinator.com/item?id=46142843), there is a light at the end of the tunnel.
Etheryte•4h ago
I wish they fixed the keyboard focus and UI shifts around that. It's one of the most buggy things I've ever seen, oftentimes I can't even see what I'm typing because everything is offset in weird and incorrect ways.
chuckadams•3h ago
Some parts have improved: It's nice that alarms are now slide to cancel. Safari's UI however is now 98% mystery meat.
firefax•3h ago
>Liquid Glass is now mandatory if you care about security. Sigh.

Long live frutiger aero

franciscop•5h ago
> Apple today released iOS 26.2, iPadOS 26.2, and macOS 26.2

For those as confused as me, I'm on macOS 15.6.1, and it seems for the next version they aligned everything and I do indeed see an update for "macOS Tahoe 26.2". However, I also see a Sequoia 15.7.3 update dated at the same time and together in the same upgrade blog post (and for Sonoma 14.8.3, kudos), so for those that doesn't seem to want to do the jump now into Liquid Glass, that seems available:

https://support.apple.com/en-us/100100

Note: I had to click the [i], then unselect the "macOS Tahoe 26.2" and select the "macOS Sequoia 15.7.3" manually to avoid a full upgrade.

void-pointer•5h ago
How can I install iOS 18.7.3? The settings app only shows 26.2 which I do not want to install.
jagged-chisel•5h ago
Give it a couple days for 18.7.3 to show up (I’m trying this myself) or download the ipsw for ios 18.7.3 and use a computer to install.
void-pointer•5h ago
You can also join the iOS 18 public beta to get the update.
jagged-chisel•5h ago
If you have the tolerance for betas, indeed
loloquwowndueo•2h ago
Someone above said that the 18.7.3 you can install as beta is in fact the production build. Disable beta access after that update.
tech234a•2h ago
Correct, both are the same build (22H217). BetaWiki has this build labeled as both the RC and the actual release: https://betawiki.net/wiki/IOS_18
tech234a•35m ago
I don't believe an IPSW for 18.7.3 was released except for devices that couldn't upgrade to iOS 26. I believe this is done to prevent downgrades.
plodman•5h ago
There appears to be a dark pattern occurring where the Tahoe update is selected by default and you need to uncheck it to just install the security update.
schmuckonwheels•4h ago
Is there a new technological space race between Microsoft and Apple, to see who can engineer more dark patterns into their software, forcing unwanted updates onto its users?

These techniques used to be exclusive to spyware distributors.

jeffbee•3h ago
That is not what "dark pattern" means.
avazhi•2h ago
Uh, yeah it is?

https://en.wikipedia.org/wiki/Dark_pattern

hombre_fatal•2h ago
No, because following major software updates is the right thing for 99% of people, not staying behind on a previous major version with security updates.

You have to think about UX for 99%, not just for HNers who might know what a 15.7.3 is.

jeffbee•1h ago
Having a default choice is not itself a dark pattern. Offering a free update to the latest version of the project, and a choice to update a branch release instead, does not constitute a dark pattern.
fuzzy2•38m ago
No, I would certainly say it is. Checking the blog post linked in this thread, I find selecting a different version to be both hidden and also have (intentionally?) bad UX. That is exactly what a dark pattern is: making a surprising choice (major upgrade) the default while hiding away the less disruptive or even non-disruptive choice (minor upgrade).

Nothing stops Apple from advertising both at the same level.

jeffbee•35m ago
That's ridiculous. Like, not even rising to the level of being worth arguing about. There's an entire book that defines dark pattern, you should probably go read it if you intend to use the phrase.
DavideNL•3h ago
Details: https://daringfireball.net/2025/11/software_update_tahoe_con...
mat_b•4h ago
It's unfortunate that Apple has taught me (and I assume others as well) over the last 15 years that the best practice is to never install a major OS update.

It seems clear to me that they use OS updates as a way to eventually slow your device down so the lag becomes so annoying that you want to purchase a new device.

(Edit: And the really obnoxious part is that they force you to receive upgrade prompts every single day and you can't disable it.)

schmuckonwheels•4h ago
> And the really obnoxious part is that they force you to receive upgrade prompts every single day and you can't disable it

Enable iOS 18 Developer Beta and the nag screens go away.

burnt-resistor•4h ago
I did this to install 18.7.3 on an iPhone that was only presenting 26.2 without any other option.
mat_b•1h ago
I just enabled it. Thanks for the tip.
submeta•4h ago
I literally went out and bought the latest iPhone after my 4.5 years old, perfectly working iPhone 12 was forced to update to iOS 26.2 overnight, and next day was not usable anymore. It turned so slow that I went to an apple store and bought the latest.
mjlee•3h ago
How long did you give it? Often various indexes are rebuilt after a major update and that can take a while. It’s running fine on my iPhone 11.
fainpul•30m ago
Wow, you're loyal!
piyuv•3h ago
Your theory is real but its not the main purpose, it’s a happy accident for Apple. Otherwise there’d be a class action.
Daedren•3h ago
I mean, they got a class action before for turning on CPU throttling after a major update without informing the user, to "preserve battery health".
mat_b•2h ago
I don't think so. There is always a cutoff for the last major version they recommend for any hardware. Why is the cutoff always after it lags the device severely and not -before- that happens?
bob1029•3h ago
> I assume others as well

Running iOS 17.6.1 on my iPhone 13 mini right now. I've got a backup iPhone 13 mini new in the box with the factory OS still installed (just in case).

I'm hoping my devices can hold out longer than Apple can remain irrational.

gruez•2h ago
>Running iOS 17.6.1 on my iPhone 13 mini right now.

You really shouldn't. There are dozens of RCE exploits, some of which were found in the wild, that you're missing out patches for.

https://support.apple.com/en-us/100100

nivea3066•1h ago
Personally I run lockdown mode and hope for the best.

It sounds like 26.2 might be approaching usable status on the mini but I'd want a battery replacement too.

torcete•2h ago
Like my brother printer's software. It kept pestering me to apply updates, and when I did, my non-genuine cartridges stopped working. So, never update the printer's software.
randyrand•18m ago
wow I thought brother was a respectable brand. thanks for sharing this.
p_ing•1h ago
Apple users not updating major OSes goes back to the 90s with System 7. It's a seemingly weird habit that some formed even as exposure to vulnerabilities increased.
aschobel•13m ago
That's a totally reasonable practice, I would say x.2 releases are mostly fine and have the rough edges polishes.
schmuckonwheels•4h ago
Pro tip for anyone wanting to avoid liquid [gl]ass and install iOS 18.7.3: Apple is actively hiding 18.7.3 on most iPhones, despite the update showing on iPads. Perhaps a mistake, perhaps an attempt to force 26 onto users.

Simply select "iOS 18 Developer Beta" under beta updates (might need a developer account) and it will allow you to install it. The update currently offered is the production release.

dangus•4h ago
I would say it's almost certainly a mistake or some side-effect of their system that rolls out updates where they don't happen exactly simultaneously.

Remember that Apple is also pushing that update out to serve their iPhones that cannot get iOS 26. Even if I was to maximize my cynicism, I don't think they presently use security point releases in the manner you are describing.

CharlesW•4h ago
Also, 26.2 lets you choose a "Tinted" (vs. Clear) style that effectively addresses the primary cosmetic criticism of Liquid Glass.
newdee•4h ago
This has been a thing since 26.1 I believe.
loloquwowndueo•2h ago
Nice though cosmetics are the least of my issues with 26. Usability really tanked across the OS, crap ton of baffling choices that make it much harder and unintuitive to use.
schmuckonwheels•4h ago
I don't think we can really ascertain intent, Apple has a long history of "the feature update IS the security update".

This partly relies on the "just update bro" attitude of sufficient fanbois to achieve upgrade momentum. Otherwise, let's be honest, no one would update, ever, our phones are too personal to be changing constantly.

This "bug" has been there for 2-3 days now. If it was a bug with their software delivery system, I assume it would have been fixed by now, it's affecting many people (with plenty of message board complaints to prove it).

nozzlegear•4h ago
> Apple has a long history of "the feature update IS the security update".

Do they?

gruez•3h ago
Yes. Until a few years ago after a new major iOS version was released (eg. 26 for this year) the last major version (eg. 18 for this year) stopped getting updates, at least for phones that had access to the newer version. That changed a few years ago so that there was a period of overlap where both got updated.

For instance, look at the release history for iOS 12 and 13:

https://en.wikipedia.org/wiki/IOS_12#Version_history

https://en.wikipedia.org/wiki/IOS_13#Release_history

After 13 was released (September 19, 2019) there were no more updates for iOS 12, at least for the devices that support iOS 13.

neko_ranger•3h ago
If your phone is laggy after liquid glass, Enabling "Reduce Motion" from Accessibility/Motion makes my 2020 iphone se much better. You can also disable transparency for even more frames, but it makes some UIs look particularly bad (because everything is transparent in frutiger aero/liquid glass)
culopatin•1h ago
But may break Safari, in which case you’ll have to close safari, toggle the setting and open it again. The navbars float in the middle of webpages otherwise.
kruuuder•3h ago
Wow. I'm still on 18.7.1, saw the update to 18.7.2 yesterday (100% sure on this), but didn't want to install it at that moment as I needed the phone, and deferred the update to today.

Now I don't see any iOS 18 updates at all, only the iOS 26 prompts. What a dick move, Apple. Especially if this is a) a security update, and b) iOS 26 is known to run poorly on older phones like mine.

Thanks for the workaround!

tech234a•2h ago
It is also available as a public beta, which you can register for at https://beta.apple.com/
mat_b•1h ago
You're right. This worked for me. I'm now offered 18.7.3 and wasn't before.
temp0826•4h ago
So far all of the comments are about the glass ui...I'm glad the bugs were squashed. Nice! But am curious what the metric is for determining when to push out security updates. Did they have 19 accumulated and were like "hey let's just wait til 1 more comes through"?
tiger3•3h ago
Backport please? I don’t want glass ui
wilg•2h ago
You will not think about liquid glass after a day, especially if you turn on the new options. There's no need for everyone here to contort themselves into not installing these updates. The new features in all the OS upgrades are very much worth it.

You're not going to add text message spam filtering to your phone because they changed the border radius or blur or whatever?

ronnier•1h ago
Exactly. I don’t even notice it.
jotaen•56m ago
> You will not think about liquid glass after a day, especially if you turn on the new options.

I wouldn’t say so. The “Increase Contrast” and “Show Borders” accessibility options make liquid glass just bearable to me, but the new UI design is still ungracefully buggy and unnecessarily hard(er) to use. (See e.g. https://www.nngroup.com/articles/liquid-glass/ for a detailed discussion.)

Sure, life goes on. However, considering the price tag of an iPhone/iPad, I understand how iOS 26 is off-putting to so many people – despite all the other new features.

wilg•33m ago
I think it’s fine to be mad about it, I have some qualms. I just think it’s not worth skipping an upgrade.
kmeisthax•43m ago
I installed iPadOS 26 specifically for the new windowing features. I like the glass look as a concept. But the actual implementation of it is total dogshit. I cannot go a day without seeing the OS render black-on-black or white-on-white text, especially in the status indicators at the top of the device. There are so many little things regarding automatic color contrast in UIKit that are just poorly thought out or broken.

The thing is, Liquid Glass is already using a shader to render the refraction effect on top of the other UI layers. But - at least from my own developer experiments - it doesn't actually use anything graphical to determine what background color it needs to contrast against[1]. Instead, it looks through the view hierarchy for a view on the same edge as the toolbar the widget is in, and then grabs some undocumented[0] property from that view to determine its background. This fails if there's a split. Build, say, a toolbar layout and put two views inside of it, split 50% vertically with one having a black background and the other white. Put items in your toolbar on both left and right sides. They will either be all black or all white, only contrasting with half the screen.

[0] Or, at least, I have yet to find out what this property is.

[1] Hell, for icons and text they could XOR the alpha mask with the underlying pixels, or a blurred version thereof, to make text that will always contrast.

phantasmish•18m ago
I definitely still notice the (inconsistent? Only occasional? Which makes it even worse) parts of my UI that now look like something from a circa 2001 Java (specifically—not flash, it’s the “cool” Java aesthetic of the time with its image blurring and filtering an such, not the differently-bad “cool” flash aesthetic) applet gfx-heavy web site menu.

Plus there’s the pile of outright visual bugs and glitches. Like my keyboard opening with one size, then after a moment resizing itself a few pixels narrower because it initially rendered a little too big and off center to the right, like a badly-designed webpage. Every single time I open it. Including to write and edit this comment.

I also notice that I had to turn a bunch of accessibility features on so I wouldn’t constantly see animations with tons of dropped frames making me feel like I’m playing a bad port of a 3D PlayStation 2 game on a Gameboy Advance.

exabrial•1h ago
Somehow my phone auto-updated to iOS 26. My advice is don't do it. Litreally everything is worse.

Apple use to put function first, then form followed, then polished till it was a natural experience.