frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

iPod Socks

https://en.wikipedia.org/wiki/IPod_Socks
174•riffic•1h ago•47 comments

Cache-Friendly, Low-Memory Lanczos Algorithm in Rust

https://lukefleed.xyz/posts/cache-friendly-low-memory-lanczos/
27•lukefleed•1h ago•3 comments

The 'Toy Story' You Remember

https://animationobsessive.substack.com/p/the-toy-story-you-remember
1005•ani_obsessive•15h ago•271 comments

The R47: A new physical RPN calculator released today in 2025

https://www.swissmicros.com/product/model-r47
88•dm319•4d ago•42 comments

iPhone Pocket

https://www.apple.com/newsroom/2025/11/introducing-iphone-pocket-a-beautiful-way-to-wear-and-carr...
274•soheilpro•8h ago•678 comments

Terminal Latency on Windows

https://chadaustin.me/2024/02/windows-terminal-latency/
4•bariumbitmap•25m ago•0 comments

Show HN: Cactoide – Federated RSVP Platform

https://cactoide.org/
18•orbanlevi•1h ago•6 comments

We ran over 600 image generations to compare AI image models

https://latenitesoft.com/blog/evaluating-frontier-ai-image-generation-models/
13•kalleboo•1h ago•2 comments

Weave (YC W25) is hiring a founding ML engineer

https://www.ycombinator.com/companies/weave-3/jobs/ZPyeXzM-founding-ml-engineer
1•adchurch•1h ago

I Fell in Love with Erlang

https://boragonul.com/post/falling-in-love-with-erlang
299•asabil•1w ago•172 comments

Widespread distribution of bacteria containing PETases across global oceans

https://academic.oup.com/ismej/article/19/1/wraf121/8159680?login=false
87•PaulHoule•6h ago•43 comments

Drawing Text Isn't Simple: Benchmarking Console vs. Graphical Rendering

https://cv.co.hu/csabi/drawing-text-performance-graphical-vs-console.html
34•PaulHoule•3h ago•21 comments

Firefox expands fingerprint protections

https://blog.mozilla.org/en/firefox/fingerprinting-protections/
107•ptrhvns•2h ago•51 comments

Array Programming the Mandelbrot Set

https://jcmorrow.com/mandelbrot/
18•jcmorrow•4d ago•2 comments

Pikaday: A friendly guide to front-end date pickers

https://pikaday.dbushell.com
6•mnemonet•3h ago•1 comments

Advent of Code on the Z-Machine

https://entropicthoughts.com/advent-of-code-on-z-machine
76•todsacerdoti•6h ago•16 comments

Welcome, the entire land - "Hello, world!" in hieroglyphics (2009)

https://optional.is/required/2009/12/03/welcome-the-entire-land/
74•andrelaszlo•7h ago•22 comments

Grebedoc – static site hosting for Git forges

https://grebedoc.dev
19•todsacerdoti•3h ago•2 comments

Scaling HNSWs

https://antirez.com/news/156
4•cyndunlop•4h ago•0 comments

DARPA and Texas Bet $1.4B on Unique Foundry -3D heterogeneous integration

https://spectrum.ieee.org/3d-heterogeneous-integration
47•pseudolus•6h ago•4 comments

The history of Casio watches

https://www.casio.com/us/watches/50th/Heritage/1970s/
5•qainsights•2d ago•3 comments

Why effort scales superlinearly with the perceived quality of creative work

https://markusstrasser.org/creative-work-landscapes.html
98•eatitraw•10h ago•85 comments

Show HN: Tusk Drift – Open-source tool for automating API tests

https://github.com/Use-Tusk/drift-node-sdk
33•Marceltan•4h ago•14 comments

The Perplexing Appeal of the Telepathy Tapes

https://asteriskmag.com/issues/12-books/paradigm-shifted-the-perplexing-appeal-of-the-telepathy-t...
32•surprisetalk•4h ago•29 comments

Show HN: Gametje – A casual online gaming platform

https://gametje.com
68•jmpavlec•3h ago•24 comments

High speed X-ray video: jumping beans, wind-up toys and more

https://www.youtube.com/watch?v=xdpDd7dyU00
36•surprisetalk•4d ago•12 comments

Making a C64/C65 compatible computer: MEGAphone contact list and Dialer

https://c65gs.blogspot.com/2025/11/megaphone-contact-list-and-dialer.html
5•speckx•1w ago•0 comments

SoftBank sells its entire stake in Nvidia

https://www.cnbc.com/2025/11/11/softbank-sells-its-entire-stake-in-nvidia-for-5point83-billion.html
212•mfiguiere•11h ago•123 comments

Blender 5.1

https://developer.blender.org/docs/release_notes/5.1/
62•andsoitis•3h ago•7 comments

The kind of company I want to be a part of

https://www.dvsj.in/my-company
130•ctxc•6d ago•145 comments
Open in hackernews

Firefox expands fingerprint protections

https://blog.mozilla.org/en/firefox/fingerprinting-protections/
107•ptrhvns•2h ago

Comments

tmtvl•17h ago
I'm already using CanvasBlocker, Decentraleyes, and the NoScript Security Suite; but getting more protections will be nice. Even if it may take a while for them to land in Waterfox.
ravenstine•15h ago
How is your browsing experience with that stuff? I used to go nuts with anti-tracking measures, but enough of my browsing experience kept breaking that it just didn't feel worth it.
MathMonkeyMan•13h ago
I use LibreWolf at work, and I exempt most internal sites from aggressive anti-tracking stuff, but otherwise it works fine.
tmtvl•4h ago
It's fine. Sometimes I get annoyed by websites which require JavaScript to show static text (apparently HTML is too difficult?) or which block me with a 'please unblock challenges.cloudflare.com to proceed' (that second one seriously pisses me off when I see it on, for example, the website of the Belgian railways), but by and large I'm fine with just saying 'if it breaks I don't need it'. But I handle my e-mail with isync, mu, and mu4e; and as far as I understand e-mail tends to be a sticking point for those who care for their digital rights. I also don't have Xitter or Facebook or any of that nonsense.

If there's one thing I don't like its the fact that NoScript doesn't integrate with Multi-Account Containers. It would be neat if instead of having to temporarily allow GitHub JavaScript and re-disable it when I'm done; I could just allow GH JS in a GitHub or Microsoft container and it only being enabled in that container.

hku333•8h ago
You are actually easier to track using these addons.

By installing Canvasblocker, Decentraleyes and NoScript you are providing more entropy to trackers and thus making it easier to track you. Imagine how many people worldwide block specifically Canvas, have weird looking network requests to certain js libs and have JS disabled for some (/all) scripts combined with your general setup (window size, font size, and many other factors that do not even require JS).

The Tor project explicitly suggests to not install an adblocker for example because of this.

Dwedit•15h ago
Adding noise to images sounds like a really bad idea. It will mess with any Javascript code which performs processing on images. Try writing a photo editor in Javascript and watch your browser corrupt your images.
zuhsetaqi•10h ago
Like the articel says those features can be disabled on a per site basis.
Dwedit•4h ago
You are able to toggle these specific named categories:

* Cookies

* Tracking Content

* Cryptominers

* Known Fingerprinters

* Suspected Fingerprinters

But there is no separate toggle for the feature that adds noise to the image, or indication of which toggle would affect that.

pona-a•7h ago
I wish them the best. When I last tested it on fingerprint.com, the hash remained stable even with resistFingerprinting and letterboxing from a VPN, only changing between profiles. When I daily-drove resistFingerprinting (not reduceFingerprinting that permits exceptions like dark mode) in 2021, my hash changed every restart.
xnx•1h ago
This is a good use of Firefox resources. Unfortunately Firefox is at a natural disadvantage for fingerprinting by virtue of being used by such a small number of users.
prism56•1h ago
Interesting. So when you try resist fingerprinting. If you dont go all the way you're at risk of making your differentiations smaller?
kube-system•1h ago
As an oversimplified example:

If a website has 100 visitors, and 99 of them use Chrome, and 1 user uses Firefox, it doesn't matter how good their fingerprinting resistance is, they're always the one using Firefox.

https://xkcd.com/1105/

NoboruWataya•1h ago
I often think about this in connection with my user agent. I am sure it helps identify me. If I spoofed a Chrome/Windows UA that would probably be better from a privacy perspective. But if we all do that then web designers will never know that we exist. I want people to know there are Firefox and Linux users out there.
kube-system•1h ago
Spoofed UAs are easily detected. And if you are spoofing your UA you are among a very small subset of users.
firefax•18m ago
>This is a good use of Firefox resources. Unfortunately Firefox is at a natural disadvantage for fingerprinting by virtue of being used by such a small number of users.

I'd rather be trackable but secure -- the big draw for me is NoScript. Paired with uBlock, I'm safe from malvertising[1]

[1] https://en.wikipedia.org/wiki/Malvertising#Examples_of_malic...

cluckindan•1h ago
It’s a bit annoying that Firefox by default breaks all sites that use canvas imageData API. There is no permission for that, so no user-friendly way to ask for consent either.
y-c-o-m-b•1h ago
I exclusively use private browsing, but I know that doesn't do much in preventing tracking, so it's nice to see this finally starting to roll out.

The fact that I have to go to great lengths to browse anonymously - and companies desperately try to circumvent my genuine decision to opt out of their tracking - tells me everything I need to know about those companies. Words like sleezy, shady, and predatory come to mind.

I would love to see this taken one step further and have states/countries prevent companies from tracking me altogether if I reject their cookies, but I fear it's more likely those companies will lobby to prevent Firefox from protecting us.

tgv•17m ago
You could try to use profiles instead of private browsing. It keeps things separated.
dmix•1h ago
I use FF and I paid for NYTimes. I was logged in, yet NYTimes constantly flagged my browser with a persistent captcha I couldn't bypass for months (across 2 different machines). It thought I was a bot because of the privacy features. So I cancelled my subscription using my phone.
Esophagus4•1h ago
Ha - I thought you were gonna say you switched browsers.
dmix•1h ago
I just found a way to bypass the paywall on a web browser when I want to read an article. Which I figured was a easier solution than emailing customer service over a technical matter (never fun).
deltoidmaximus•1h ago
Is there a reason to force all these bot checks on logged in accounts that are paying you money other than insanity? Surely you could just have a max monthly bandwidth limit per account and just stop worrying about this?
rpdillon•1h ago
The New York Times is like a microcosm of the publishing industry. They seem to spend the majority of their effort on protecting their intellectual property. I'd rather they use those resources to improve their reporting, particularly about technical topics, but alas.
kvirani•22m ago
We just down know from the outside how much revenue they would lose by redirecting that effort though.
naIak•33m ago
They probably don’t want you paying once and using that subscription to scrape the website. Which is reasonable.
gpvos•10m ago
Again, they have your login cookie and are already tracking what you've seen. Just start captcha'ing after several dozen articles per day.
kube-system•27m ago
I don't think there is any value of [x] for the monthly bandwidth usage you could pick that malicious users cannot afford, but legitimate users could not hit.
bigbadfeline•14m ago
That's what early warnings are for. It's am easy problem to solve... except by the NYT.
kube-system•11m ago
How would a warning fix the problem?

"Hi, I see you've read [x-y] amount of news of new this month, we're going to cut you off at [x]"

What's the correct value of x?

If [x] is greater than or equal to the total amount of news published, then scrapers need one account.

If [x] is less than the total amount of news published, then you have now made it so legitimate subscribers cannot read all of the news.

Also, you have made things easier for scrapers, because they can determine how many accounts they need by dividing the total amount by [x].

nutjob2•1h ago
Just use Bypass Paywalls Clean. Paying for a subscription is up to you.
NoMoreNicksLeft•8m ago
I just open dev tools and look at the file in the network tab. You can read it the response sub-tab usually.
abawany•20m ago
when I used to subscribe to the nyt, I had to block a few of their endpoints to kill the awful popups and etc. This, the further ads for paying subscribers, and a host of other issues led me to drop them as well though.
shevy-java•1h ago
I tested firefox recently. It had some AI summary button or something that was new. I instantly wanted to eliminate this from the UI but I don't know how to do that. I guess it is possible? But it probably requires some time and research; the thing I don't need or want this, it just takes away space.

Then I remembered why I no longer use firefox. I believe we, as users, need to take back the open web. The days of some random developers ruining the UI should really be over, be it firefox, or Google chrome killing ublock origin. We need to fight back.

cowpig•1h ago
I use Firefox because it is better than Chrome, which is the only alternative I see.

Do you use something else?

rpdillon•1h ago
LibreWolf, Iron Fox, and Brave are all worth a look, I think.
messe•1h ago
Not the commenter you're replying to, but I've been using LibreWolf for the last few months.

It's a bit more privacy focused, so may need some tweaking to your liking (by default it won't persist history, zoom levels, cookies, etc.)

SoftTalker•37m ago
Almost all "alternative" browsers are Chromium based or Gecko/Firefox based. If there are any that are truly scratch-built other than the text-based browsers such as lynx or w3m I'd be interested to hear about them. I'd guess they are extremely limited in features.
II2II•17m ago
The graphical alternatives that I am aware of are extremely limited, such as NetSurf.
perihelions•1h ago
I agree with your comment, but to resolve the question it's "browser.ml.chat.enabled". A common topic on HN,

https://hn.algolia.com/?query=browser%20ml%20chat&type=all

n4bz0r•33m ago
> It had some AI summary button or something that was new. I instantly wanted to eliminate this from the UI but I don't know how to do that. I guess it is possible?

Started a fresh profile, but couldn't find an AI button. The AI stuff in the context menu? You can remove the chat bot functionality right there. As for the buttons, if there is an undesirable button, it should be removable via context menu or toolbar customization.

charcircuit•58m ago
>Having a unique fingerprint means fingerprinters can continuously identify you invisibly

This is not right. If you have a unique fingerprint every time someone tries to fingerprint you, then they have to do extra work to try and figure out which are the same. If you make it always be the same you've made the fingerprinter's job much easier.

cjkaminski•50m ago
Agreed. And this technique becomes more effective as the number of people using it increases. It's easy to match up randomized fingerprints if only one person is doing it, but quite hard when thousands or millions are doing it.
nalekberov•53m ago
Fingerprinting is nearly impossible to resist these days anyways, no matter which technics Firefox uses to reduce it, and sometimes it actually makes the browser appear more unique.

Last time I tried everything I could to prevent Firefox from calling home, it was still requesting Mozilla servers. Though I haven’t given up, my plan is disabling it at source code level and build my own release.

vablings•44m ago
I think this is a nihilistic view. The browser ultimately sends only what the webpage requests. If we gut the ability for websites to request large swathes of information such as every supported TLS Cipher suite and also better protections such as GDPR to make it illegal for browsers to track this information unless a user signs up and also not gating information behind said sign-ups
nalekberov•21m ago
I couldn't quite catch what you meant, but

> The browser ultimately sends only what the webpage requests.

You should do research before making such claims.

philipallstar•17m ago
> and also not gating information behind said sign-ups

"People should do work for free" isn't very workable.

kube-system•15m ago
>The browser ultimately sends only what the webpage requests.

You've got 6 layers under your browser before that data is sent -- some of those are useful for fingerprinting. Also, browser behavior and feature sets are not and likely will never be 100% uniform.

> GDPR to make it illegal for browsers to track this information

Unfortunately the internet is global and people outside of the reach of those jurisdictions can just exist outside of the reach of those laws. Consider the existing landscape of malicious internet traffic and scams which are already illegal in almost every country -- they are still a widespread problem.

Bender•53m ago
On the topic of Firefox fingerprinting, how does one edit the NetworkID in about:networking#networkid without creating new profiles or user accounts?
instagib•46m ago
One thing I found that broke tracking algorithms was the ‘every tab is a new random profile’ extension. I can’t remember the name as I haven’t used it in a while and it broke a lot of logins.

They could not build a profile on you and it would break their system of tracking user login per device.

DavideNL•44m ago
You probably mean Temporary Containers…?

https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

Fokamul•38m ago
I dev my private fork of browser fingerprinting bypass and I can tell, this is like 1% of what commercial tracking companies use for fingerprinting.

Unless they tackle all the hidden things, all artifacts, canvas rendering and many more.

These companies will be actually happy after this change, because even users with ublock and other plugins, will think they're not tracked. Yeah, nope.

And it's not that hard to see how they fingerprint your browser, reverse any JS tracking script yourself and see.