frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

LibRedirect – Redirects popular sites to alternative privacy-friendly frontends

https://libredirect.github.io
190•riffraff•7h ago•47 comments

TPU Deep Dive

https://henryhmko.github.io/posts/tpu/tpu.html
237•transpute•10h ago•25 comments

Sound As Pure Form: Music Language Inspired by Supercollider, APL, and Forth

https://github.com/lfnoise/sapf
123•mindcrime•11h ago•27 comments

The creation of stainless steel (2016)

https://nautil.us/the-father-of-modern-metal-235939/
15•bookofjoe•44m ago•5 comments

Mbake – A Makefile formatter and linter, that only took 50 years

https://github.com/EbodShojaei/bake
120•rainmans•2d ago•44 comments

P-Hacking in Startups

https://briefer.cloud/blog/posts/p-hacking/
195•thaisstein•4d ago•94 comments

Git Notes: Git's coolest, most unloved­ feature (2022)

https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/
11•Delgan•4h ago•1 comments

Show HN: I'm building an app to replace Overleaf and Notion

29•WolfOliver•3d ago•14 comments

LaborBerlin: State-of-the-Art 16mm Projector

https://www.filmlabs.org/wiki/en/meetings_projects/spectral/laborberlin16mmprojector/start
183•audionerd•17h ago•34 comments

What is the most realistic submarine movie? (2019)

https://www.usni.org/magazines/proceedings/2019/october/what-most-realistic-submarine-movie-ever-made
48•bookofjoe•3d ago•39 comments

Type Inference Zoo

https://zoo.cuichen.cc/
115•mpweiher•4d ago•3 comments

Remote MCP Support in Claude Code

https://www.anthropic.com/news/claude-code-remote-mcp?campaignId=13926158&source=i_email&medium=email&content=Oct2024AnalysisTool&messageTypeId=140367
96•surprisetalk•3d ago•34 comments

Largest Wildlife Bridge Spanning 10 Lanes of CA 101 Is Nearly Complete

https://www.thedrive.com/news/worlds-largest-wildlife-bridge-spanning-10-lanes-of-101-freeway-is-nearly-complete
37•PaulHoule•3d ago•9 comments

Denmark's Archaeology Experiment Is Paying Off in Gold and Knowledge

https://www.scientificamerican.com/article/denmark-let-amateurs-dig-for-treasure-and-it-paid-off/
166•sohkamyung•4d ago•85 comments

Airpass – Easily overcome WiFi time limits

https://airpass.tiagoalves.me/
323•herbertl•3d ago•223 comments

When Humans Learned to Live Everywhere

https://www.nytimes.com/2025/06/18/science/ancient-human-adaptation-environments.html
22•pepys•3d ago•6 comments

U.S. bombs Iranian nuclear sites

https://www.bbc.co.uk/news/live/ckg3rzj8emjt
900•mattcollins•13h ago•2581 comments

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
568•wut42•1d ago•246 comments

uBlock Origin Lite Beta for Safari iOS

https://testflight.apple.com/join/JjTcThrV
284•Squarex•1d ago•67 comments

The bad boy of bar charts: William Playfair (2023)

https://blog.engora.com/2023/05/the-bad-boy-of-bar-charts-william.html
75•bryanrasmussen•4d ago•5 comments

Requiem for a Solar Plant

https://7goldfish.com/articles/Requiem_for_a_solar_plant.php
75•akkartik•14h ago•73 comments

Avoiding the Global Lobotomy

https://www.jdemeta.net/p/avoiding-the-global-lobotomy
11•bramhaag•6h ago•0 comments

Delta Chat is a decentralized and secure messenger app

https://delta.chat/en/
267•Bluestein•1d ago•160 comments

Low-Temperature Additive Manufacturing of Glass

https://www.ll.mit.edu/research-and-development/advanced-technology/microsystems-prototyping-foundry/low-temperature
7•LorenDB•3d ago•1 comments

Using Microsoft's New CLI Text Editor on Ubuntu

https://www.omgubuntu.co.uk/2025/06/microsoft-edit-text-editor-ubuntu
259•jandeboevrie•4d ago•272 comments

Scaling our observability platform by embracing wide events and replacing OTel

https://clickhouse.com/blog/scaling-observability-beyond-100pb-wide-events-replacing-otel
186•valyala•1d ago•87 comments

Tell HN: Beware confidentiality agreements that act as lifetime non competes

340•throwarayes•21h ago•212 comments

Unexpected security footguns in Go's parsers

https://blog.trailofbits.com/2025/06/17/unexpected-security-footguns-in-gos-parsers/
201•ingve•4d ago•110 comments

AllTracker: Efficient Dense Point Tracking at High Resolution

https://alltracker.github.io/
92•lnyan•20h ago•10 comments

'Gwada negative': French scientists find new blood type in woman

https://www.lemonde.fr/en/science/article/2025/06/21/gwada-negative-french-scientists-find-new-blood-type-in-woman_6742577_10.html
169•spidersouris•1d ago•65 comments
Open in hackernews

LibRedirect – Redirects popular sites to alternative privacy-friendly frontends

https://libredirect.github.io
189•riffraff•7h ago

Comments

anthk•6h ago
X.com works bet with lightbrd.com instead of xcancel with captchas.
HelloUsername•4h ago
lightbrd also needs cloudflare captcha
jorvi•4h ago
I have never seen an xcancel captcha..
pndy•4h ago
Neither do I - just the usual "verifying your request" screen: https://i.ibb.co/MyWRVtFj/xc.jpg
mslansn•3h ago
Which is a PoW CAPTCHA, but a CAPTCHA nonetheless.
CaptainFever•1h ago
However, if your JS is disabled (or if you're running LibreJS), you do get redirected to a CAPTCHA which only works sometimes.
bmacho•4h ago
A web extension is an unnecessary security risk. A userscript will do it just fine.

edit: one of my previous attempt: https://news.ycombinator.com/item?id=35229211

I actually have made it extensible, with closely coupled source of rules and domains; but then I lost it Edge forgot all my userscripts :(

londons_explore•4h ago
User scripts have super wide permissions. For example a user script scoped to YouTube.com can make payments from any cards you have saved in Google pay.

And most user scripts are so long a typical user won't be able to spot a couple of malicious lines amongst 10k lines of minified webpacked libraries.

bmacho•4h ago
> And most user scripts are so long a typical user won't be able to spot a couple of malicious lines amongst 10k lines of minified webpacked libraries.

Exactly!

That's why you should use 3 lines for it instead, that are

   - inspectable
   - not updateable by the Chinese/Russians
   - written by you anyway
danielspace23•1h ago
what's up with the random racism in this comment?
Muromec•3m ago
Critique and distrust of an (authoritarian) government is not racism.
rvnx•4h ago
You also have to weight the benefits versus the "risk".

For example, if you use FreeTube with SponsorBlock to improve your privacy and block ads, in fact you are sending to Cloudflare 100% of your YouTube watch history, and to SponsorBlock ("sponsor.ajay.io").

With Piped instances it's even worse, essentially escaping Google's tracking just to give our data to random strangers.

If you are worried, just run a second Chrome session with NordVPN and uBlock Origin in a loose jurisdiction and browse YouTube unlogged.

It's easy, simple, and you have the benefits of an audited platform and that reasonably legally confirm they don't store logs unless the court forced them: "we never log their activity unless ordered by a court never log their activity unless ordered by a court", but for that, the court has to find you as a user, which can be very complicated in practice.

So much better than random strangers.

latexr•3h ago
> If you are worried, just run a second Chrome session with NordVPN

I feel like I’m on YouTube already.

It’s not like they are free of criticism either.

https://en.wikipedia.org/wiki/NordVPN#Criticism

HK-NC•2h ago
I'm happy to give my watch history to some unknown in exchange for never ever seeing an ad.
hashiyakshmi•1h ago
>If you are worried, just run a second Chrome session with NordVPN and uBlock Origin in a loose jurisdiction and browse YouTube unlogged.

If you actually did this you would know that it works for all of a week or two before YouTube stops letting you watch videos until you login.

heavensteeth•1h ago
SponsorBlock doesn't send video IDs to the server.

https://github.com/ajayyy/SponsorBlockServer/issues/25

lvass•1h ago
Terrible advice. Not only youtube will precisely fingerprint you, nordvpn/tesonet/oxylab will also get data on you.
rvnx•1h ago
Way better than the recommended "privacy" instances.

NordVPN only sees that you connect to YouTube, they do not see the pages or videos that you are looking at, and from the perspective of YouTube, they only see requests from a very popular VPN where are millions of users.

If you use the "privacy" instances, these "privacy" websites and Cloudflare knows precisely which videos you are watching.

lvass•51m ago
Recommended by whom? I'm just saying your advice is terrible in general and takes no regard to how easy and powerful fingerprinting is nowadays, in google's perspective the only difference to using that VPN if you're "just" running chrome is that it also knows when you use a VPN, in other words, just giving one more data point. Also the average user is likely to install some nordvpn app if following your advice, which is a security nightmare, remember that company sells residential proxies.

Also IIRC for youtube, alternative frontends don't tend to rely on someone else's endpoints.

eviks•3h ago
The extension links to 50+ services, your script - to 1. Do you now suggest that every single user should figure out how to do it properly and replicate the extension in a script for no better alternative (you could instead spend part of that time reading the extension code and using your private copy)
bmacho•2h ago
I don't think that not having all the services is a problem. On the contrary, I think it is an advantage for userscripts, that those only have the redirects a user explicitly adds.

Tho I probably should've demonstrated first that it is possible, before advocating for it. The script I linked indeed only works for one website. Multiple websites with multiple rules, each with a list of instances (that often go offline for a time, so it is worth keeping them around, and make switching easy) indeed complicates it a bit.

eviks•2h ago
So what exactly is the advantage of having to code all the rules yourself for every service you want to use??

> complicates it a bit

a bit of an understatement

bmacho•2h ago
> So what exactly is the advantage of having to code all the rules yourself for every service you want to use??

"having to code all the rules" is not that hard, in most cases you can just pass the whole URL, and the instance accepts it.

Advantages: you don't get unwanted redirects from services, and you don't get unwanted redirects to instances. (Even tho the information about the instances will likely be concentrated at libredirect github issues. Chances are that some random person on the internet who has paranoid activities as a hobby will look into the instances, so you don't have to.)

- - -

I don't use many redirects. Nowadays I use exactly 0. But if I needed a redirect for example to xcancel, I would use my user-script as I had done it in the past before I lost it. I definitely wouldn't install a browser extension for it.

eviks•2h ago
> in most cases a slice(,) will do it since the relevant id is at a fixed position in the URL.

In all cases that also involves actually finding the URLs, then there are non-most cases where a slice wouldn't do it.

> Nowadays I use exactly 0

Exactly. If you ignore actual uses everything becomes trivial

1oooqooq•2h ago
just disable auto update and have the same bad usability as user script.
bdhcuidbebe•4h ago
Farside extension, 847 stars: https://github.com/benbusby/farside

Using venrable farside.link

https://sr.ht/~benbusby/farside/

https://farside.link/

Why use your offering?

iLoveOncall•3h ago
Maybe for the fact it as 4 times as many stars on GitHub if that's what you care about?
imiric•2h ago
This comment could've been phrased better, but Farside does have an important feature that LibRedirect lacks, which is automatic instance selection based on reachability. Instances routinely fail and new ones are added, so automating that aspect instead of requiring manual instance selection by the user is a powerful feature.

Anyway, thanks for mentioning it!

MallocVoidstar•2h ago
Using Farside means the initial redirect goes through Farside, so they are capable of knowing what videos you're watching, what tweets you're looking at, etc. You have to trust them not to monitor this. Using a client-side extension means only the instance you use knows this.
imiric•2h ago
It's a Go project that seems trivial to self-host. By your logic we shouldn't trust any of the instances of the alternative services either since anyone could be monitoring their use as well.
pndy•4h ago
Overall it works but the problem lies in instances that tend to die-off pretty fast. There were homebrew "hubs" solely providing redirects out of pure kindness to many big sites and services but now it seems it's hard to find one that works without being blocked/rate limited. Big sites and services fight back, which isn't really surprising.

Privacy Redirect was prob the first extension that introduced this idea. It did the job as well but up until bad-actors figured out they can redirect people to their dangerous sites.

kelvinjps10•3h ago
I love this extension
Razengan•3h ago
How long before browsers disable these kinds of in-user-favor workarounds?

Like Apple removing the "Disable JavaScript" menu option from Safari and moving it into Developer Tools, which can be detected by websites before you can disable JS >:(

reddalo•2h ago
I think the real question is: should we keep using browsers that are developed by ad companies? And the answer is no, we should just use Mozilla Firefox.
v5v3•1h ago
We should all use Tor browser alongside Firefox.

Download today people https://www.torproject.org/download/

progval•1h ago
Mozilla is an ad company now: https://www.mozilla.org/en-US/advertising/ https://blog.mozilla.org/en/mozilla/mozilla-anonym-raising-t...
hsbauauvhabzb•3h ago
Do any of these YouTube extensions retrieve videos in a way which is unassociated with my IP? I’d really rather not get my google account banned, or my searches rate limited. These aren’t happening now, but I believe they will in the future to the point where I actively avoid using any tooling from my home connection, and vps’ seem to be blocked by YouTube already.
pimeys•2h ago
If you have a dynamic IP at home, run it in your homelab and access it through Tailscale everywhere. I highly doubt YouTube will block the whole IP block for home users.
hsbauauvhabzb•2h ago
That doesn’t solve the issue of my google search traffic and fingerprint from coming from the same source as yt-dlp.
v5v3•2h ago
VPNs are not blocked by YouTube.

Neither is viewing YouTube using Tor Browser.

4ad•2h ago
I want the opposite, an extension that will redirect all crappy frontends to the canonical sources (which work better and I am logged-into, I can comment, etc).
fmbb•2h ago
Don’t almost all of them show a link to the source anyway?
johnisgood•2h ago
Proxigram? I doubt I could run that on Android.
patchtopic•1h ago
time to get rid of the freeloaders with Anubis? https://anubis.techaro.lol/
swayvil•41m ago
"privacy friendly". Now there's a modern euphemism.
Retr0id•27m ago
What is implied?