frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Status enum lives in five files

https://cannibalcode.com/blog/2026-08-your-status-enum-lives-in-five-files/
1•raifharik•20s ago•0 comments

Personal Software Is Getting Cheaper to Build, So I Killed My LinkedIn Feed

https://andrewpollack.dev/blog/fixing-linkedin-customizing-the-web/
1•andrewpollack•1m ago•0 comments

Prefill vs. Decode in LLM Inference

https://www.parasail.io/blog/prefill-vs-decode-llm-inference
1•eatonphil•1m ago•0 comments

'The Nerd Reich' tracks the 'unmasking of Silicon Valley's true politics'

https://www.npr.org/2026/08/10/nx-s1-5925350/the-nerd-reich-tracks-the-unmasking-of-silicon-valle...
1•vegetablepotpie•1m ago•0 comments

Show HN: Graft – Claude Code hooks that cut grep tokens by 42%

https://github.com/NanoNets/Graft
1•shrishdwi•1m ago•0 comments

Nigel Farage beats slate of fringe candidates in election

https://apnews.com/article/britain-politics-farage-binface-clacton-election-reform-uk-16f5c7deff9...
1•anonymousiam•1m ago•0 comments

In South Korea, some savour last season of legal dog meat

https://www.reuters.com/world/asia-pacific/south-korea-some-savour-last-season-legal-dog-meat-202...
1•speckx•2m ago•0 comments

AV1 vs. AV2: Which Video Codec Should You Use in 2026?

https://www.red5.net/blog/av1-vs-av2/
1•mondainx•2m ago•0 comments

How fast is C++26's std:hive?

https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/
1•surprisetalk•3m ago•0 comments

European publishers are getting hit harder by AI bot scraping, report finds

https://digiday.com/media/european-publishers-are-getting-hit-harder-by-ai-bot-scraping-report-fi...
1•thm•5m ago•0 comments

Postgres SELECT DISTINCT does not scale

https://www.dbos.dev/blog/postgres-select-distinct-does-not-scale
2•KraftyOne•7m ago•0 comments

NTU to stop using 'fundamentally unreliable' AI detector from 2027

https://www.channelnewsasia.com/singapore/ntu-ai-detector-stop-using-2027-probability-scores-misc...
2•ahonhn•7m ago•0 comments

Private prisons announce $1.4B in revenue as immigration detentions climb

https://www.npr.org/2026/08/08/nx-s1-5923881/geo-group-corecivic-immigration-detention
2•speckx•7m ago•0 comments

What caused man to be partially sucked out of Ryanair plane

https://news.sky.com/story/revealed-what-caused-man-to-be-partially-sucked-out-of-ryanair-plane-1...
2•austinallegro•10m ago•0 comments

Unforgetful

https://marco.org/2026/08/14/unforgetful
2•robbiet480•11m ago•0 comments

North Koreans Infiltrate U.S. Companies [video]

https://www.youtube.com/watch?v=RUhdmIFpb-w
2•onemoresoop•12m ago•0 comments

Apple sends new 'Threat Notification' alerts over mercenary spyware attacks

https://www.bleepingcomputer.com/news/apple/apple-sends-new-threat-notification-alerts-over-merce...
2•DemiGuru•13m ago•0 comments

2020 Arctic Vault Program

https://archiveprogram.github.com/arctic-vault/
2•EndXA•13m ago•0 comments

Introducing Toast 1

https://www.mixedbread.com/blog/toast-1
5•mplappert•15m ago•0 comments

Show HN: I trained three LLMs from scratch and put them online to try them out

https://huggingface.co/spaces/JohnEnev/modern-llm-playground
2•Johnene•17m ago•1 comments

You Need Less Money Than You Think to Be Happy: A $40k Experiment

https://www.financialsamurai.com/less-money-than-you-think-to-be-happy/
2•timvdalen•17m ago•0 comments

When the Hard Part Stops Being Hard

https://proofsandintuitions.net/2026/08/14/when-the-hard-part-stops-being-hard/
3•noelwelsh•18m ago•0 comments

What to do when a macOS update goes wrong

https://eclecticlight.co/2026/08/14/what-to-do-when-a-macos-update-goes-wrong-2/
2•Brajeshwar•18m ago•0 comments

Unsloth Qwen3.8-27B GGUF files

https://huggingface.co/unsloth/Qwen3.8-27B-GGUF
9•apitman•19m ago•0 comments

Qwen3.8-27B

https://twitter.com/alibaba_qwen/status/2088280182356611304
67•mfiguiere•19m ago•21 comments

Seven books I keep close because I love them

https://blog.plover.com/2026/08/02/
5•surprisetalk•20m ago•0 comments

Unsloth - Qwen3.8 - How to Run Locally

https://unsloth.ai/docs/models/qwen3.8
3•apitman•20m ago•0 comments

Self-hosted web push Cloudflare Worker, works on iOS

https://kukuroo.cc/
3•saiday•20m ago•1 comments

Qwen3.8-27B is now available on Hugging Face

https://huggingface.co/collections/Qwen/qwen38
10•oger•21m ago•2 comments

Demographic Dividend, my ass; overpopulation sucks

https://shubhamjain.co/2026/08/13/demographic-dividend-overpopulation-sucks/
4•shubhamjain•22m ago•0 comments
Open in hackernews

Every Fucking Website

https://lxe.github.io/everywebsite/
176•doubletwoyou•52m ago

Comments

spottedmarley•48m ago
No endless scroll? What the hell am I supposed do I do with my mouse wheel?? Useless!
hectdev•28m ago
Needs a scroll that becomes a full page ad that when you scroll pass becomes the same ad but 1/3rd the page
freudia•26m ago
Don't give them ideas... LoL
NetMageSCW•8m ago
That is already deployed to real web sites.
programmarchy•30m ago
Really needs a 20MB video playing in the background of the hero.
tacodestroyer•25m ago
with an ad overlayed that won't go away
rc_kas•28m ago
Damn, yeah this is exactly how I make my websites look.
peesem•27m ago
inaccurate, i don't have to go three screens deep into a modal to choose only necessary cookies
nerdawson•22m ago
The best one now is “Read for free” (give me all the trackers) or join a subscription and you can opt out. Pretty much every news / media site now
orthoxerox•19m ago
That one is honest at least, makes you aware that you're the product.
polishdude20•26m ago
Even my back button was hijacked for a second. Nice attention to detail!
s08148692•26m ago
It's a bit 2025. Needs a scroll hijack background animation and cursor effects to be up to date for 2026
andai•25m ago
Trump 2020! I hate puppies!
cg5280•25m ago
So many websites do popups and it feels so anti-user. Maybe I get unusually annoyed, but I do not need a Gemini popup ad in Google Docs. Just let me do what I came to the website to do!
dylan604•23m ago
But you could obviously be doing it faster/smarter by using Gemini /s
andy99•25m ago
Needs to autoplay a video which when dismissed just moves to another window and continues playing. With sound.
tamimio•18m ago
And you can’t dismiss it because the X is somehow hidden behind another popup
six_seven•8m ago
and hijack your clipboard and back button
RivieraKid•24m ago
The cookie thing, I assume it's EU-only, is an example of the EU policy making process being fundamentally broken in some way. If you create a flawed policy and don't fix it many years after it's very visibly obvious that it's a bad policy, something is really wrong.
sghiassy•23m ago
It’s an EU law, but it impacts us all in America as well… because you know, every fucking website
mnewme•17m ago
It is not an EU law. Nowhere in GDPR are cookie banners mandated.

Actually big tech is to blame: https://killthecookiebanner.eu/

mr_mitm•13m ago
The cookie disaster is thanks to the ePrivacy Directive, which came before GDPR:

- https://www.edps.europa.eu/data-protection/our-work/subjects...

- https://en.wikipedia.org/wiki/EPrivacy_Directive

mnewme•8m ago
Again we could have settled on privacy compliant tracking without cookies, which is possible or use browser preferences and respect those (which would be perfectly legal)
fantasizr•23m ago
it's funny sometimes there will be an archived espn.com (like this https://proxy.espn.com/espn/page2/story?page=simmons/030418) and it's hard to argue the web was not better like this, i.e. readable
gib444•21m ago
Because it fucking works

(AIUI "I agree" gets people to give explicit consent with good success and the subscribe modals are quite effective too)

WarmWash•21m ago
Loaded way too fast and is way to responsive.

Also when I checked NoScript, it's only loading js from lxe.github.io

I expect there to be at minimum 8 domains, but often 12-18.

anygivnthursday•16m ago
And needs some kind of loop that retries endlessly to make the AdBlock counter go brrr
boomlinde•15m ago
All buttons and links need to shift around for a good 10 seconds before the page settles.
ModernMech•7m ago
I was waiting for the overlay which hides the content until you turn off your ad blocker. Which of course is a trap because as soon as you do it covers the content in ads.
Gualdrapo•6m ago
It also loaded too fast because it has no (ai-generated/3d/high color contrast) 10MB background image in the hero section
psychoslave•3m ago
And the legitimate mass spying with multi thousand other organizations, of course.
reality_inspctr•21m ago
No agents.md?
Havoc•20m ago
Also on iPhones Twitter appears to have aligned their privacy reject button with where their open in app overlay appears just a second later so that you hit that instead.

Too many people working on evil dark pattern bullshit

ratelimitsteve•20m ago
I wasn't asked for my location, notifications, camera permissions or to log in. This is, regrettably, still better than most recipe websites I visit.
messh•20m ago
There are more creative ones. Check out https://shellbox.dev
kwertyoowiyop•19m ago
Needs a Google login popup, required for any site that there is no reason at all to have an account with.
robertjwebb•17m ago
It should appear a second after the page seems to have finished loading, so that it hijacks the input if the user is navigating with the keyboard or typing something into a form.
Dwedit•12m ago
Or even better, something that pretends to be a real "Sign in with Google" button but instead phishes your username and password.
dorianpruski•19m ago
missing carousel
heyitsmedotjayb•18m ago
It needs to present a happy moose to you if you don't use an adblocker
martythemaniak•17m ago
For my current project, I tried going with a non-traditional style I personally liked, I call it "Soft Neo Brutalism". You can see it at: http://www.frost-e.com

I generally wanted web 1.0 simplicity, lots of contrast, but also a soft gentle colours and modern vibe. I also have a general design for use in dashboards/apps etc: https://frost-e.com/design-system/

dangjustintime•17m ago
This is actually good boilerplate. lol
wxw•16m ago
I kinda miss the CSS bootstrap aesthetic.
lifestyleguru•14m ago
Cookie banners are malicious compliance. There are only 1-2 EU countries with quarrelsome predatory lawyers proactively scanning the web.

The positives about covid and AI is that we don't hear anymore about blockchain and crypto (well, except one boomer oligarch holding onto it). Just please make the next two big things happen already for God's sake.

RattlesnakeJake•13m ago
That "In case you're not aware, there's COVID-19 happening" banner isn't nearly tall nor yellow enough. Given a 6-inch-tall screen, the proper layout would be:

  ┍-----------------┑
  |2" of vestigial  |
  |COVID messaging  |
  ┠-----------------┥
  |1.5" of actual   |
  | content         |
  ┠-----------------┥
  |2.5 of EU        |
  |  cookie banner  |
  ┖-----------------┙
A local utility took it even further during COVID:

  ┍-------------------------------┑
  |2" of COVID messaging          |
  ┠-------------------------------┥
  |1" of undismissable "our app   |
  |   is gone; use the mobile site|
  |   that you're already on"     |
  ┠-------------------------------┥
  |0.5" of actual content         |
  ┠-------------------------------┥
  |2.5" of EU cookie banner,      |
  |   despite being a US-only corp|
  ┖-------------------------------┙
jasonjayr•12m ago
It also needs to scroll in after a second or two, and shift the page content down, so you mis-click the wrong link, and end up loading something that takes forever to load and somehow manages to cause the back button to misbehave.
pbhjpbhj•3m ago
Clever people with no morals use that to load ads under your finger, timed to create an inadvertent click.

I swear NYT do this in their games app, the play button gets replaced with a subscribe as the late loaded subscribe element shifts the page exactly the amount to put subscribe under your finger. I wonder how well it worked?

MBCook•13m ago
Every paragraph (maybe sentence) needs to fade in as I attempt to scroll. If I can read the first paragraph easily when the page loads (ignoring the pop-ups) then the website is too well designed.
jedbrooke•12m ago
it’s missing spinners for 5-10 seconds while it loads endless megabytes of javascript doing who knows what.

Seriously how did we get to this point? I remember growing up in the 2000’s and all the marketing about computers was “it’s fast!” and “get results instantly!” that kind of thing. Now everything it gated by multiple spinners, then it loads a skeleton, then it partially loads your actual content, then, when you go to click on something, more content loads and the existing content jumps to a new place and you end up clicking on something else, meaning now you have to go back (if they haven’t hijacked the back button), wait for it all to load again, wait for the second “real” load, and then click on what you actually meant to click on in the first place.

frail_figure•12m ago
Just a quick reminder that you don't need to put up any cookie banners at all if you simply don't track your users in a privacy-invading way.
_superposition_•12m ago
This is perfect.
tedggh•11m ago
As feedback, you made that popup way too clean and easy to close. That’s not how it works in reality. You need to make the background transparent and the X so small it’s technically impossible to hit. Also think about adding an ad and a timer and move the popup slightly after N ms so that the user always hits the ad.
Retr0id•10m ago
Bootstrap, what a blast from the past! They just don't make bad websites like they used to.
wktmeow•8m ago
Yea but do you guys remember when we actually needed pop up blockers to avoid having a site spawn like 10 new windows behind the current one, and tabs didn’t really exist yet, and the popups had adult content and sometimes they autoplayed sound/video? Like, internet explorer 6 era? Sometimes I miss those days
monxer•8m ago
Every Fucking Website not created by Claude. Otherwise it would have a dark gray background with transparant rounded buttons with a neon border.
morkalork•8m ago
Needs the floating video thumbnail with auto-play and sound. Also the requests for location and permission to send notifications dialogs in chrome!
hellojomp•8m ago
If it's going to be every website, it might as well be about pipes.

(shameless plug)

https://www.howgoodisyourpipe.com/

alpha_trion•7m ago
Needs more jank from a bajillion ads loading. :D Kidding aside, this is hilarious and made my morning
jonplackett•4m ago
I made a game about this. You can play it if you want to feel annoyed.

https://termsandconditions.game

jchw•3m ago
Should load much slower.

Also, where is the unrelated autoplaying video that will unmute if you actually click it, that follows your scrolling and only becomes smaller when you dismiss it? Plus, it should probably have text that cuts off letting you know you can have access for just $10/month.

Plus, isn't this website undissmissably "better in the app" after a few minutes of attempting to use it on a phone? Where's that at?

Also, it doesn't attempt to hijack the back button to give me stuff I clearly wanted to see before I leave the page.

A lot of work left to do here before it's a "real" website. Although, it has about as much substance as the average website so far, so good work on that.

yassa9•3m ago
Yea , thank u , I really despite those websites of current web, much JS, colors, much images and animations with mouse, and million fonts , rounded buttons and everything is rounded and "modern" and slow and bloated why cant have we simple websites, small coherent nice color palette to just read and know the needed info ? hackernews is extremely good example suckless: https://suckless.org/sucks/web/ is another brilliant example
improgrammer007•2m ago
I use Brave browser and even that didn’t help.
dijit•23m ago
it's an example of malicious compliance by some, and herd mentality by others.

I had a discussion with my CFO about removing the cookie banner from our website (because we don't set any tracking cookies, and cookies for things like login are exempted) and he said "yeah, but it makes the site seem less legitimate.

Achterlangs•21m ago
I have had the same discussion multiple times at multiple companies. Luckily most of them were fine with dismissing the popup with a timer.
bonoboTP•20m ago
That reasoning isn't wrong, though it seems ridiculous when looked at with techie-brain. But if there is a standard expectation of what serious company websites are like, it makes business sense to look like that too. It's like dressing up appropriately to cultural expectations. You can deviate somewhat but you have to strategically spend your weirdness points.
naravara•9m ago
How nice of the EU to have determined for the rest of the world that the “cultural expectation” should be that every business do the design equivalent of wearing clown makeup.
bonoboTP•5m ago
I don't care about this. I explained why for an individual business trying to project seriousness, it makes sense to adopt a banner in the current environment. I didn't say it's nice of the EU or anything of the sort. It's an incentive pressure that exists on an individual company in the current situation. That's all I said.
alexpotato•14m ago
Reminds me of the early days of the CANSPAM act.

One of the best indicators that something was not spam was the unsubscribe button.

quruquru•12m ago
Many years ago, I used to make informational websites for small, local businesses and they all wanted the cookie banner "just to be safe", even after explaining they didn't need it.
Xirdus•3m ago
This website contains chemicals known to the State of California to cause cookies.
pbhjpbhj•11m ago
You could have a 'no cookies' badge that links to your cookie policy - 'we use no tracking cookies and so are compliant with EU law ... then list any cookies/local-storage used and explain what they're for.
tempest_•10m ago
Best we can do is a full screen model or annoying toast telling users we dont use cookies and click 4 to 7 check boxes to agree.
Xirdus•6m ago
But then you can't have tracking cookies.
bborud•5m ago
I'd say just remove it. Don't ask people who don't actually understand the cost of having it there because you will get the wrong answers. Sometimes people just have to do the right thing, take some heat and then everyone can move on. If it has severe consequences then that's probably a good reason to leave anyway.

Back in the day, this is how we introduced AWS at a large company. We just did it. And once done, they couldn't deny that it cost a fraction of what we were paying our supplier and that things took minutes to set up rather than weeks. And that they worked a lot better.

Yes, there was shouting in meeting rooms. And yes, people said "you can't do this". Turns out they were wrong. A few years later I mentioned this to Werner Vogels. During a meeting. Where my CEO and CTO were present. And where everyone was feeling very good about us being one of AWS' biggest customers in our region.

So when someone says "you can't do that", sometimes you should make them prove it.

(At the time AWS was a good idea. Today dependence on a US service provider is a harder sell in Europe. The _first_ question you get today is if we can host it ourselves if we need to or if we can use a local service provider.)

skrebbel•21m ago
Bullshit. There’s no need to track every visitor. Just stop tracking and you don’t need a cookie banner.

The only mistake EU policymakers made was underestimating how willing companies were to deface their websites.

zigzag312•11m ago
The policy is both, good, but also flawed. For example, you cannot persist settings, because one policy says that website settings should be ephemeral unless user agrees to persist them.
NetMageSCW•9m ago
That shows the same fundamental misunderstanding of the modern web that led to the ignorance of EU regulations.
PerryUlyssesCox•5m ago
"Every time you visit the websites managed by the European Commission, you will be prompted to accept or refuse cookies." https://european-union.europa.eu/cookies_en
ganzsz•21m ago
The most used banners at least have a quick way of dismissing without opting in. When the cases against too obvious dark patterns started that fixed itself at least.
gdcbe•21m ago
I have yet to see an actual part of that policy which requires a cookie banner though. Seems more to me that it's a combination of (a) websites allowing all kind of fcked up use cases of cookies on their site (most sites do not even need cookies for real) and (b) not respecting http headers that ask to not be tracked... They much rather have a very confusing popup that kinda forces you to accept all :) How convenient.

Just like websites also give zero fcks about accept-language header... sure do geoip lookup, so much easier... not

devmor•18m ago
I have always seen the cookie banner as a sort of punishment to the public for daring to have demanded better treatment.

“Oh you want consent involved in this interaction? Then we’ll annoy you about it constantly instead of respecting the intent of the regulation.”

zetanor•20m ago
The EU said "you have to ask for permission before forcefully sodomizing your users", and webdevs thought "let's ask for permission" rather than "let's not forcefully sodomize our users". Of course, the law could have said "don't forcefully sodomize users", but it seems the west is still under the impression that some people will do the right thing, just because, sometimes. (maybe 20 years ago they would have, just because, sometimes, but they won't now)
nirava•16m ago
Not web devs per se, I’d be hard pressed to find a serious web dev who wanted to “forcefully sodomize users”. Thats a management thing
zetanor•14m ago
"No."

If every webdev who would say no can be trivially replaced by webdevs who won't say no, then yes, it is webdevs.

edoceo•6m ago
It's silly to blame the individual who doesn't have the authority or power at the business making these choices.
mingus88•20m ago
Most US sites are giving the cookie bag to US users. It may simply be easier for leadership to say add the widget than it is to say we won’t accept traffic from the EU or risk the consequences

It feels similar to how CA environmental regs become the national standard simply because the market is so large it’s not worth splitting on it. So they just slap a cancer warning on everything

mnewme•18m ago
Actually cookies are not mandated by the EU, but this was the solution the big companies agreed on and now Google and Co try to lobby against better solutions.

Check out: https://killthecookiebanner.eu/

logseman•17m ago
Do Not Track was the right implementation (browser-based, activate only once) and it was sabotaged by ad peddlers. It is bad policy that has been reached after every better alternative was rejected.
Havoc•15m ago
Policy making assumed good faith actors - specifically that tracking outside of necessary for website to function to be minimal. Because like…not necessary.

It’s only broken to the extent that it collided with a messed up world where websites track even when they don’t need to and then send that to 2000 partners for more profit extraction on top of what the website does commercially.

Something is deeply fucked up there and it’s not the EU part. They just make a good scapegoat because the banner is what users see

f6v•4m ago
> Policy making assumed good faith actors

Let's not paint the policymakers naïve when they're in fact incompetent.

mmillin•12m ago
I see a lot of people below arguing that this isn’t the fault of the EU policy but the companies. I think that’s being overly charitable to the policy. While you can be rightly upset with the companies behavior, ultimately policy has to work with the incentives it creates. The policy in its current form allows for meeting requirements with annoying cookie banner opt-outs while keeping the lucrative business of tracking. If we don’t want that, the policy should be changed. Don’t expect companies to go against their interests here, even if some will actually be thoughtful and find a way to do so. The “Purpose Of a System Is What It Does” principle applies, and the purpose of the EU policy seems to be cookie banners for most sites.
naravara•6m ago
I’ve long believed that making companies liable for paying damages if PII is leaked in a data breach would be the best way to stop excessive tracking. If you force them to have to manage user data like they’re handling radioactive waste then the expense and overhead involved is a natural drag on the business logic that drives the bottomless appetite for data collection. They’ll collect it if they actually need it, and they’ll take great pains to secure it.
mnewme•4m ago
Actually the purpose was not to invade our privacy as much, which we do and there is active lobbying (for example by Google) against any better solution: https://noyb.eu/en/eu-member-states-and-google-suddenly-want...
tempest_•4m ago
Nah fuck the companies and their horse shit.

99% percent of them intentionally turn the "decline" choice into a 5 - 10 step game of dark patterns even though the EU policy says it should be equally easy to decline. They know its bullshit but they also know the chance that someone will drag them through court is low.