frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Gemini Omni 1.2 Flash

https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/
129•thisisauserid•2h ago•93 comments

Dutch 'idealist' bank ASN blocks non-Google Android, including GrapheneOS

https://github.com/PrivSec-dev/banking-apps-compat-report/issues/105
441•microtonal•6h ago•264 comments

Blender's UI and Runtime: Much Faster Than GPUI

https://github.com/ppmpreetham/BUI
457•ppmpreetham•7h ago•185 comments

FAA Begins Retiring Decades Old Floppy Disks from Air Traffic Control

https://www.faa.gov/newsroom/trumps-transportation-secretary-sean-p-duffy-begins-retiring-decades...
14•pseudolus•35m ago•4 comments

Claude Code sends your email address to websites

https://github.com/anthropics/claude-code/issues/107757
1406•motoroco•17h ago•440 comments

Living beyond the limits of survival: wood ants trapped in a gigantic pitfall (2016)

https://jhr.pensoft.net/articles.php?id=9096
104•hitekker•5h ago•37 comments

sshole

https://sshhole.com
2844•josemrb•1d ago•691 comments

Zero Hour: Telling time was a matter of survival and strategy during WWI (2014)

https://www.laphamsquarterly.org/roundtable/zero-hour
21•NaOH•20h ago•0 comments

Kugelblitz – Mac-Native Google Earth Alternative

https://apps.metaebene.me/en/kugelblitz
173•luoc•7h ago•50 comments

We've built an open-source feature flag server for 11 years

https://github.com/Unleash/unleash
79•ivarconr•3h ago•50 comments

RIP Cybertruck. You Were Unloved, Unwanted, and Utterly Absurd

https://www.wired.com/story/rip-cybertruck-you-were-unloved-unwanted-and-utterly-absurd/
44•voxadam•37m ago•6 comments

MS Paint Remote Code Execution Vulnerability

https://www.cve.org/CVERecord?id=CVE-2026-83844
639•kuberwastaken•18h ago•241 comments

Mbodi AI (YC P25) Is Hiring Research and Robotic Engineers

https://www.ycombinator.com/companies/mbodi-ai/jobs
1•chitianhao•3h ago

University libraries are being swarmed by AI bots, putting public access at risk

https://www.cbc.ca/news/world/university-libraries-ai-data-scraping-bots-9.7408287
44•blakesterz•1h ago•19 comments

Multiplayer tanks that demolish real buildings from OpenStreetMap

https://worldstrike.fun/
122•n4ze3m•7h ago•72 comments

From Linux to Wikipedia: How Volunteers Build the Internet

https://thereader.mitpress.mit.edu/from-linux-to-wikipedia-how-volunteers-build-the-internet/
201•jonbaer•11h ago•70 comments

Lippitt-Knoster in Practice (Field Notes for Managing Complex Projects)

https://sharedphysics.com/lippitt-knoster-in-practice-field-notes-for-managing-complex-projects/
5•goopthink•41m ago•0 comments

Pwn.college

https://pwn.college/
239•tripdout•12h ago•39 comments

Hardcoded credentials and other issues in Tata Motors App

https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2026-0537
70•qtqtqt•8h ago•15 comments

Ask HN: What in the world is taking Ubuntu so long?

17•linsomniac•40m ago•2 comments

Chomsky and the Two Cultures of Statistical Learning

https://www.norvig.com/chomsky.html
50•andsoitis•7h ago•24 comments

The Hackintosh Reborn

https://www.naut.ca/blog/2026/11/05/the-hackintosh-reborn-with-ai/
370•rubatuga•20h ago•210 comments

Britain to make salary disclosure in job ads mandatory

https://www.reuters.com/business/world-at-work/britain-make-salary-disclosure-job-ads-mandatory-2...
444•1659447091•8h ago•353 comments

AI for scientific discovery: How researchers use Claude

https://www.anthropic.com/research/how-researchers-use-claude
26•ersinesen•6h ago•3 comments

Nvidia Kubernetes Engine (NVKE)

https://github.com/dsx-ai-factory/nvke
110•gkapur•12h ago•24 comments

Inkling 2 Small

https://thinkingmachines.ai/news/inkling-2-small/
256•Philpax•15h ago•85 comments

Window Sweaters

https://github.com/saragordic/window-sweaters
408•nickswalker•22h ago•120 comments

Where Each U.S. State Gets Its Tax Revenue From

https://www.visualcapitalist.com/where-each-states-tax-revenue-comes-from/
5•peter_d_sherman•36m ago•0 comments

Motorola Signature 27 with GrapheneOS support

https://motorolanews.com/motorola-signature-27-2/
545•monneyboi•23h ago•388 comments

Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM

https://firenook.dev/
156•sanjevirau•1d ago•21 comments
Open in hackernews

University libraries are being swarmed by AI bots, putting public access at risk

https://www.cbc.ca/news/world/university-libraries-ai-data-scraping-bots-9.7408287
40•blakesterz•1h ago

Comments

Bender•1h ago
LLM bots are the easiest to spot. Rate limit them to 16kb/s and 1 request every 5 seconds. Give them a friendly multilingual WCAG status 429 page that says to slow down or status 444 and drop them into nftables ipsets if they continue to be aggressive. Ask your favorite LLM how to set this up. If your LLM gets session paused, ask Gemini or Grok. Tell it if you are behind a CDN. Enable logging of ssl curves, ciphers, etc... Show your LLM some examples from your access logs.
eatonphil•56m ago
I get tens of thousands of IPs making 1 or 2 requests against pages on The Consensus (job search, code viewing, etc.). They're not super expensive pages. But I don't want to deal with the bot traffic (mostly because it messes up view counts I use to sell sponsorships). But then if I require an account (even a free one), valid readership is also going to drop with the new friction.

I could build something more complex to discover the patterns, or use Turnstile maybe. I'm not really sure at the moment.

Bender•45m ago
Bots give all the information required to block or rate limit them including those that try to look like a real browser (some things they just can't hide, even residential proxies via behavior.). Ask the LLM how to change your log format to gather all the fields your web server can see. Share the resulting updated logs with your favorite LLM. Ask it for generalized rules to block the bots whilst permitting real browsers. A tiny percentage of bots will still get through but the load becomes much more manageable. Tell your LLM you also wish to spot fake chrome via CH and bots via ssl curves. No need for JA3. Nginx can expose the important aspects of GREASE.
eatonphil•36m ago
I know you can't be super specific because you'd just be enabling the companies who get around this (who, funnily, I also index on The Consensus), but I have spent a few rounds on this over the months and haven't yet been able to cut them out.

Some of the things that seemed like they'd cut out lazier bots/scripters involved browser fingerprinting that I didn't want to yet have to deal with disclosures or approval for. But also even some of these browser fingerprinting things were disable-able via flags when you start up Chrome or whatever.

I think what would work overall is to track all requests for a pattern of page access and start blocking other systems that are part of that pattern. But that also wouldn't account for like... landing on the front page of HN, which happens not infrequently.

All of this is aside from per-IP or per-user proof of work. Whenever someone lands on a more expensive page I make the browser do proof of work and store it in a cookie, unique to the IP or user. (Signed in users don't have to do proof of work). This is a perfect solution except for the IP rotation I'm talking about above.

edit: ah also, I don't do SSL termination so can't spot the SSL configuration. But Cloudflare does. And all of this is even after Cloudflare paid bot traffic systems are in place.

edit 2:

> tiny percentage of bots will still get through but the load becomes much more manageable.

The load is not the problem. It's only at most a few bot hits per second. I'm just having trouble removing bot attribution from view counts.

Bender•27m ago
Aside from the things I suggested asking LLM's (they will take one down some fun rabbit holes) there are more crude methods such as forcing brotli or zstd on specific URLs accepting that older versions of Safari pre-2026 will get gibberish if forcing zstd. It's rude and paternal but botters can be rude and childish so these are the games we play.

I love sharing methods with the botters so they step up their game, thus forcing me to step up my game. Everything I use does not require javascript, cookies or authentication. I save authentication as a last resort which means I lost that round.

Botters are welcome and encouraged to test their setup on my silly hobby sites. Here's one of them: [1]

[1] - https://altchan.org/sh/33

P.S. These are the simplest crude methods for the obvious bots, let your LLM to help spot the fakers. pre-2026 Safari will not work. Do not visit image boards with unpatched browsers.

ljlolel•45m ago
seems like open web is dead which is sad

i heard hcaptcha is good

j45•30m ago
Static web pages might be back for a bit while this gets figured out
sixtyj•18m ago
LLM bots make only a part of traffic and really easy to set up (and I think this will eventually throttled by OAI or Anthropic themselves).

But there are bad actors - bots that try every possible urls and traversals and cross scripting and so on… I see it in our access logs. This cannot be solved otherwise than some greylisting/blacklisting on ISP level. E.g. this is so huge that we have started to block all Chinese inbound traffic. I am sorry for that because Deepseek and other good actors are probably blocked as well but IP rotation made it impossible to filter bad ones only… (and I suppose that DS uses EU or US addresses as well so they shouldn’t be blocked in full).

Bender•10m ago
eventually throttled by OAI or Anthropic themselves

Indeed, they use an edge SSL Bump proxy that is already bandwidth limited and has to speak real HTTPS.

I do not focus too much on IP addresses but rather the behavior that they can not hide. LLM's can help you spot this behavior. Good LLM vs. Bad LLM. Gemini knows a few tricks but you have to coax it out of them. It seems to not want to overload people with information. That said there are some good IP lists that can be used in blackhole routing tables, nginx geo tables, etc...

tokai•41m ago
In what world is 11k searches a lot? The story here is that AI bots are exposing University Libraries bad setups. I haven't heard any institution here in northern europe having any trouble.
j45•30m ago
It was 11,000 searches on just one topic (Finnish music). Not sure how many topics.
robcohen•21m ago
Agreed, this just reads like the universities have no idea how to actually serve data effectively. Just bad architecture and lazy or incompetent administrators.
blakesterz•28m ago
What I still don't understand is who is doing it? I assume it's not the big companies like OpenAI or Google or Anthropic, right? So there are a bunch of small things out there doing the scraping and then they sell it to the big places? Or are these just smaller AI models doing the scraping and using it for themselves? Is there an underground ecosystem where people buy and sell this stuff? I understand why it's valuable to the AI companies I'm curious about how all this work, the economics of it all.
qingcharles•20m ago
Can't speak for everyone. I'm very gently scraping a lot of libraries for public domain periodical scans. The scans often exist nowhere else, or not in the same quality. Sometimes I find a certain library has perhaps the only known remaining intact copy of a periodical or a specific page.

The problem with the libraries is that all these scans are behind walls, so while the texts are public domain nobody can easily access them. I'm trying to liberate them and re-upload them outside the walls.

Until recently a lot of libraries would allow you to remotely sign up for a library card, but in the last 12 months almost all of them have reverted to having to bring ID in person to the library to validate your account, which puts the brakes on things.

TazeTSchnitzel•10m ago
We're currently in the middle of an AI goldrush. There are probably hundreds of companies trying to do model pretraining. Anthropic and OpenAI and so on probably care about optics and implementing their crawlers properly. But there will be many firms few of us have heard of. I would guess some of them are Chinese, for example.
tacocataco•10m ago
I wonder if Internet 2: The sequel is infested as well.

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

benjismith•6m ago
Get with the times, university libraries.

"Open Access" means supporting users. Now your users are also bots, and the people that deploy those bots. You need to be able to serve those users too.