frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Cameras and Lenses (2020)

https://ciechanow.ski/cameras-and-lenses/
88•sebg•1h ago•7 comments

OpenWorkers: Self-Hosted Cloudflare Workers in Rust

https://openworkers.com/introducing-openworkers
194•max_lt•3h ago•62 comments

iOS allows alternative browser engines in Japan

https://developer.apple.com/support/alternative-browser-engines-jp/
122•eklavya•4h ago•57 comments

Python Numbers Every Programmer Should Know

https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
84•WoodenChair•3h ago•36 comments

Bluetooth Headphone Jacking: A Key to Your Phone [video]

https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-key-to-your-phone
314•AndrewDucker•7h ago•96 comments

Implementing HNSW (Hierarchical Navigable Small World) Vector Search in PHP

https://centamori.com/index.php?slug=hierarchical-navigable-small-world-hnsw-php&lang=en
44•centamiv•2h ago•13 comments

Memory Subsystem Optimizations

https://johnnysswlab.com/memory-subsystem-optimizations/
5•mfiguiere•36m ago•0 comments

Common Lisp SDK for the Datastar Hypermedia Framework

https://github.com/fsmunoz/datastar-cl
30•fsmunoz•2h ago•7 comments

Sony PS5 ROM keys leaked – jailbreaking could be made easier with BootROM codes

https://www.tomshardware.com/video-games/playstation/playstation-5-rom-keys-leaked-jailbreaking-c...
124•gloxkiqcza•2h ago•21 comments

Build a Deep Learning Library

https://zekcrates.quarto.pub/deep-learning-library/
34•butanyways•3h ago•5 comments

Heap Overflow in FFmpeg EXIF

https://bugs.pwno.io/0014
47•retr0reg•2h ago•9 comments

2025 Letter

https://danwang.co/2025-letter/
125•Amorymeltzer•3h ago•68 comments

2025: The Year in LLMs

https://simonwillison.net/2025/Dec/31/the-year-in-llms/
778•simonw•18h ago•402 comments

Rust--: Rust without the borrow checker

https://github.com/buyukakyuz/rustmm
82•ravenical•7h ago•115 comments

Meta made scam ads harder to find instead of removing them

https://sherwood.news/tech/rather-than-fully-cracking-down-on-scam-ads-meta-worked-to-make-them-h...
198•wtcactus•5h ago•51 comments

ACM Is Now Open Access

https://www.acm.org/articles/bulletins/2026/january/acm-open-access
259•leglock•3h ago•39 comments

European Space Agency hit again as cybercriminals claim 200 GB data up for sale

https://www.theregister.com/2025/12/31/european_space_agency_hacked/
28•smurda•2h ago•9 comments

Easel Turns One One year of building my own IDE in Clojure

https://blog.phronemophobic.com/easel-one-year.html
138•todsacerdoti•5d ago•11 comments

A font with built-in TeX syntax highlighting

https://rajeeshknambiar.wordpress.com/2025/12/27/a-font-with-built-in-tex-syntax-highlighting/
29•LorenDB•5d ago•4 comments

I canceled my book deal

https://austinhenley.com/blog/canceledbookdeal.html
573•azhenley•1d ago•319 comments

Pokémon Team Optimization

https://nchagnet.pages.dev/blog/pokemon-team-optimization/
152•nchagnet•5d ago•56 comments

Beyond the Nat: Cgnat, Bandwidth, and Practical Tunneling

https://blog.rastrian.dev/post/beyond-the-nat-cgnat-bandwidth-and-practical-tunneling
16•rastrian•5d ago•6 comments

Show HN: I created a tool to design and create foamcore inserts for boardgames

https://boxinsertdesigner.com/
39•Rabidgremlin•4d ago•10 comments

I rebooted my social life

https://takes.jamesomalley.co.uk/p/this-might-be-oversharing
237•edent•7h ago•165 comments

Tell HN: Happy New Year

403•schappim•1d ago•195 comments

BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal

https://www.bloomberg.com/news/articles/2026-01-01/byd-sells-4-6-million-vehicles-in-2025-meets-r...
76•toomuchtodo•2h ago•72 comments

Resistance training load does not determine hypertrophy

https://physoc.onlinelibrary.wiley.com/doi/10.1113/JP289684
216•Luc•20h ago•289 comments

Web Browsers have stopped blocking pop-ups

https://www.smokingonabike.com/2025/12/31/web-browsers-have-stopped-blocking-pop-ups/
338•coldpie•1d ago•372 comments

Flow5 released to open source

https://flow5.tech/docs/releasenotes.html
138•picture•14h ago•10 comments

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

https://bustermq.sh/
128•jbaptiste•18h ago•59 comments
Open in hackernews

iOS allows alternative browser engines in Japan

https://developer.apple.com/support/alternative-browser-engines-jp/
121•eklavya•4h ago

Comments

IlikeKitties•2h ago
>Apple will only authorize developers to implement alternative browser engines after meeting specific criteria and who commit to a number of ongoing privacy and security requirements

There's a chair in every hotel room for iOS users. You can't even chose the software that runs on devices you bought (i don't even say "own").

vbezhenar•42m ago
iOS users love that Apple curates software for them.
shmerl•1h ago
Did Japan decide to push proper competition laws?

Time to force Apple to do it everywhere. Very long overdue.

signal11•1h ago
I agree with the “enforce competition laws” sentiment, but in this context, enforced naively, all it’ll do is entrench the dominant browser engine, Blink, even more across the mobile ecosystem.

I’m sure some devs will love this. But equally, some may worry about the monoculture implications.

dekoidal•1h ago
It hasn’t on Macs. Safari is still popular among non-tech folk
crossroadsguy•1h ago
That’s because Apple adds two extra legs to Safari on OS level and cuts both the legs of other browsers in a manner of speaking by rigging this comparison.
Spivak•55m ago
I think the narrative is that once developers have the option to tell all of their users "we only support Chrome, just install Chrome" then any support for Safari will dry up.

Unfortunately I don't think we will see if this is how it plays out until Apple has to allow other browsers globally.

cosmic_cheese•37m ago
It’s still got popularity within tech-inclined Mac/iOS circles too because it’s easier on the battery than Chrome (+derivatives) and Firefox. Some would like to switch but because neither Google nor Mozilla has much to lose for their browsers being battery hogs, relatively little engineering effort gets dedicated to improving efficiency compared to WebKit (which is similarly efficient under Linux in e.g. GNOME Web, proving it’s not purely first-party advantage).
Wowfunhappy•1h ago
I know this isn't new for Japan, but this requirement caught my eye:

> Use memory-safe programming languages, or features that improve memory safety within other languages, within the alternative web browser engine at a minimum for all code that processes web content

Would Apple themselves meet this requirement? Isn't WebKit C++? Of course, I'm not sure what would be considered "features that improve memory safety within other languages," that's kind of vague.

rafram•1h ago
https://github.com/WebKit/WebKit/wiki/Safer-CPP-Guidelines
hu3•1h ago
Documentation to guide devs on safe usage of C++ is enough?

So any language should be allowed as long as they instruct developers to be careful.

creato•1h ago
I don't know if they do this, but those conventions could be enforced by a tool.
concinds•25m ago
Yes, they do this, and it's really not an unreasonable requirement.
arcanemachiner•15m ago
Of course. It's just a coincidence that they're placing onerous restrictions on competi- I mean alternative browser engines. Restrictions which, of course, they're not obliged to follow themselves.

I am sure that Apple will make no other efforts to impede others from unwalling the garden. That would be completely ridiculous, and frankly, un-Apple-esque.

concinds•9m ago
Both Chrome and Firefox are already compliant, so I don't see it as onerous, but the full context of the list is indeed an extremely loud and clear "FUCK YOU, WE OWN YOU" to regulators and other browser vendors.
JimmyBiscuit•19m ago
Theres C++ in military airplanes, they just cut out 90% of the features: https://www.stroustrup.com/JSF-AV-rules.pdf

And heres a nice video about it: https://youtu.be/Gv4sDL9Ljww?si=Z4riPMKAKcIKaU0s

zb3•1h ago
The title is misleading. "Allows" need to be in quotes - they did everything they could to make sure this won't change anything in practice. Screw Apple.
ninkendo•35m ago
Could you elaborate? Other than the "Japan" requirement it seems legit?

I guess the requirements are pretty onerous, but they all seem like table stakes for a browser these days (Firefox or Chrome should have no problem with them, for instance.)

catlikesshrimp•6m ago
They weren't going to title "Apple forced to allow alternative..."

They are the ones allowing the alternatives because they are the gate keepers. They have "the keys"

threethirtytwo•1h ago
Why only Japan? Seems like something forced them to in Japan.
cubefox•1h ago
Yes, there is a new Japanese law that forces them.
Hamuko•1h ago
It's in the EU and Japan, so basically all regions that have pushed back against Apple's anti-competitive ways.

https://developer.apple.com/documentation/bundleresources/en...

leptons•12m ago
The US DOJ was attempting to sue Apple in an antitrust suit for many things, including blocking every browser engine except their own Safari browser on iOS.

https://www.justice.gov/archives/opa/media/1344546/dl?inline

Who knows if this will actually move forward now that "Tim Apple" gave the current leader a meaningless golden trophy.

drnick1•1h ago
2026 should be the year when every tech-minded person dumps Apple (and Google) for good and either starting running either a free Android OS (Graphene, Lineage or a couple of other variants) or a Linux phone.

At this point, Apple and Google devices are nothing more than instruments of coercion and mass surveillance.

airstrike•1h ago
Unfortunately, I appreciate the deep integration between my phone and my laptop too much to drop either
drnick1•1h ago
I don't have Apple devices to compare, but I think KDE Connect can closely replicate this, entirely locally. I wouldn't be surprised if Apple's "deep integrations" rely on cloud components that are privacy-violating by design (even if Apple promises not to look at the data flowing through their servers).
cosmic_cheese•45m ago
Most cross device stuff in the Apple world actually works via P2P Bluetooth and WiFi and functions without an internet connection or even a shared WiFi network. Mac and iDevice WiFi hardware is even designed with this in mind and is capable of maintaining P2P connections to other devices and a WiFi network simultaneously without rapidly switching between the two like many commodity WiFi cards have to.
websiteapi•1h ago
UX is much worse imo on graphene compared to iOS
drnick1•1h ago
I disagree. I had an iPhone in the past and find the minimalist Graphene UI refreshing. It's like comparing KDE on Arch to Windows 11 or MacOS. Nothing gets in your way or distracts you, the OS is what an OS is supposed to be, a platform for managing and launching apps.
websiteapi•1h ago
UX, not UI. perfect example is you copy something on your laptop and paste it on your phone. trivial on iDevice.
Larrikin•1h ago
Tailscale drop is better and works across devices.
websiteapi•1h ago
tail scale drop is much more complicated than literally copying and pasting on iDevice. that's literally all you do, no setup, nothing and this is just one example for one type of action.

https://tailscale.com/kb/1106/taildrop

look at all of that, lol. iDevice is literally copy and paste any file or text. the end - you don't even have to set it up.

rendaw•32m ago
This sounds like hyperbole. I've never used tailscale, but reading that doc:

Installation: Install the tailscale client

Sharing: Click on the share menu and select tailscale

It's a beta feature so there's also a switch you have to flip for now.

websiteapi•24m ago
you don't need to believe me. I use it daily. don't know why you're so defensive lol - it's our own opinion. fyi I didn't have to do anything for this to work (clipboard laptop to phone)
drnick1•1h ago
KDE connect over Bluetooth or WiFi seems ideal for this, so it's definitely possible. I am not sure how the iDevices deal with this, but I really don't want anything cloud-connected.
hu3•1h ago
this doesn't work sometimes. my wife complains frequently
bigyabai•1h ago
KDE Connect is more reliable than Continuity Clipboard, in my experience.
bdd8f1df777b•1h ago
Trivial as in it works well sometimes and badly in other times with no explanation for why. That’s my experience anyway.
cosmic_cheese•52m ago
It’s definitely something that varies from person to person. I tried putting Graphene on a secondary Android device (an old Pixel 3XL) and compared to the stock ROM or more typical AOSP fork (e.g. LineageOS or Pixel Experience), I found it rather frustrating. I can’t imagine running it on my daily driver.

Similarly with Linux, the sheer number of rough edges, papercuts, and quirks is still too high (regardless of if I’m using a big name DE or hyper minimal tiling WM or somewhere in between) for them to serve as my main desktop environment.

IlikeKitties•1h ago
>UX is much worse imo on graphene compared to iOS

Freedom and privacy exist on graphene.

bigyabai•1h ago
2026 should be the last year when anyone technical-minded comes around to the realization that Google/Apple are in the Fed's pocket. If you're making the switch in 2027 or 2028, it's probably too late for you.
EA-3167•19m ago
This is profoundly out of touch with how almost everyone who isn’t a particularly zealous member of certain movements lives their lives.
criddell•8m ago
Lectures and admonitions won’t change anything. People will move to Graphene and Linux when it’s better for them.

Coercion and surveillance problems are pretty far down the list of complaints most people have with their personal devices.

koolba•46m ago
Does this mean we'll finally have "real" firefox with support for ublock origin on iOS?
modeless•24m ago
Apple is going to (mostly) obey the letter of the law but they will continue to resist strongly in every way they can. Onerous requirements, arbitrary restrictions, overzealous enforcement, and most of all bad APIs with limited capabilities and no workarounds for bugs.

Shipping a good and complete browser engine on iOS will require more than just developers. You'll also need a team of lawyers to threaten and sue Apple to get their policy restrictions relaxed and APIs fixed.

I doubt Mozilla or Google will be willing to spend the many developer-years and lawyer-years it will take to fully port every feature of a whole engine and properly maintain it in such a hostile environment, just for the Japan market. I expect to see some hobbyist-level ports but not something worth using for a long time. Unless other countries follow suit.

arcanemachiner•11m ago
> just for the Japan market

Also the EU, no?

modeless•10m ago
Does the EU also require third party engines to be able to replace the system web view in apps systemwide? Or does it only require that single standalone browser apps can use alternative engines?
Longhanks•21m ago
Could’ve happened some time ago already in the EU, so there must be reasons for Firefox an Google not to ship their own engines (yet?).
__turbobrew__•7m ago
uBO lite works pretty well on ios/safari for me.
Zak•4m ago
Probably not, at least not from Mozilla themselves. They cite onerous requirements and the difficulty of having to maintain different apps for different regions.

https://www.theverge.com/2024/1/26/24052067/mozilla-apple-io...

rorylawless•44m ago
My hope for laws such as the ones Japan and the EU enacted was that companies would see the writing on the wall and change their practices worldwide, if only for cost reasons (it presumably being more expensive to maintain multiple sets of rules.) However, these companies are now so large that they can choose to absorb any inefficiencies on a country-by-country basis.
crazygringo•19m ago
There are many things Apple does that have anticompetitive motivations, but the browser engine doesn't seem like one of them. It's genuinely about security and battery life and standardization. So if cost was never the reason in the first place, cost is not going to be the reason to change.
greiskul•14m ago
It is literally done for strategic reasons to put a stranglehold on innovations on the web, so that there is no risk of web app technology developing to a point to threaten the dominance of native apps and the app store.

Anybody that thinks otherwise is hopeless naive, Steve Jobs himself envisioned a web app future as the future of technology; before Apple found out the gold mine that the app store became.

gumby271•2m ago
The web browser is the singular hole in Apple's grip over the user's device. While there are definitely arguments that can be made about security, I think it's naive to think that Apple is unaware of this and is operating on something other than protecting their app store fortune.
ninkendo•34m ago
The fact we still can't get this in the US is atrocious. They have already paid the cost to implement this for the EU and Japan, but simply don't allow it for US users because... spite, I guess? Horrible.

It reminds me of when I asked for my account to be deleted from some online learning site (Udacity maybe?) And they're response was: "Nope, we only do that for European users." Like they went through all the effort of implementing a proper way to delete your data, but they just... don't do it if you're not in the right geographic area.

concinds•21m ago
The separate-binary requirement makes it completely DOA, so they're still breaking the law. Deliberately.

It specifically bans actions that make it unlikely for browsers to adopt alternative engines.

And they mandate no sharing of login-state with any other app from the same developer, despite violating that themselves (Safari sync is turned on by default, no encryption by default). Funny. And they mandate blocking third-party cookies, great but completely inappropriate for an OS to impose.

iqandjoke•1m ago
So can people in Okinotorishima, Takeshima, Senkaku Islands use that alternative browser?