frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

License Plate Reader Searches Should Require a Warrant

https://andrewpwheeler.com/2026/08/12/license-plate-reader-searches-should-require-a-warrant/
136•apwheele•47m ago•51 comments

2026 Eclipse Webcams

https://jonty.github.io/2026_eclipse_webcams/
311•zoenolan•3h ago•72 comments

Obituary: AmigaDOS developer Dr. Tim King has passed away

https://amiga-news.de/en/news/AN-2026-08-00070-EN.html
68•doener•1h ago•13 comments

Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug

https://tailscale.com/blog/sqlite-wal-reset-bug
82•ropbear•1h ago•8 comments

Someone is running mass vulnerability scans, spoofing AI bots like ClaudeBot

https://knownagents.com/insights
46•gavinhking•1h ago•12 comments

Why Tiny JPEGs Look Different in Chrome

https://guillaumetech.github.io/posts/jpg-scaling-chrome/
79•gutechh•1h ago•12 comments

GiveCampus (YC S15) Is Hiring Engineering Managers

https://job-boards.greenhouse.io/givecampus/jobs/4112793009
1•mkong1•35m ago

AI is removing the middle class of software engineering

https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html
182•florianherrengt•2h ago•151 comments

What sort of maths are LLMs good at?

https://gowers.wordpress.com/2026/08/12/what-sort-of-maths-are-llms-good-at/
171•ColinWright•5h ago•75 comments

Automatic1111 for Apple metal, 40% speed up sd1.5

https://therad.ninja/from-8-10-seconds-to-3-7-teaching-automatic1111-to-speak-metal-on-an-m3-pro/
26•dmikey831•1h ago•5 comments

My Agent Setup

https://chad.cm/posts/2026-8-11-my-agent-setup
35•carimura•1h ago•15 comments

Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation

https://woxi.ad-si.com
171•adius•5h ago•23 comments

Only 2.6% of the most visited websites have fully valid HTML

https://validatehtml.com/html-error-statistics
31•theo_dcrx•1h ago•37 comments

Delphi 13 Community Edition Is Now Available

https://blogs.embarcadero.com/delphi-13-community-edition-is-now-available/
90•layer8•4h ago•69 comments

Shade Map

https://shademap.app
26•fredley•2h ago•6 comments

High-Res Photo Shows Sand-Capped Butte Rising from Mars Plain of Polygons

https://petapixel.com/2026/08/04/amazing-high-res-photo-shows-a-butte-rising-from-mars/
104•bookofjoe•6d ago•7 comments

5th Heat Dome Expands Across Europe: 40°C+ Target Western and Central Europe

https://www.severe-weather.eu/global-weather/excessive-heat-dome-heatwave-western-europe-mid-augu...
69•robtherobber•3h ago•52 comments

Bigos (Polish Hunter's Stew) Recipe Builder

https://chefsbinge.com/bigos-recipe-builder/
43•doublepg23•5d ago•15 comments

uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook

https://digitalescapetools.com/2026/08/ublock-origin-stops-chasing-facebook-ads.html
43•Markoff•4h ago•27 comments

Qwen/Qwen3.8-2.4T-A95B

https://huggingface.co/Qwen/Qwen3.8-2.4T-A95B
34•Philpax•30m ago•1 comments

Launch HN: Discovered Materials (YC P26) – AI agents to discover new materials

https://discoveredmaterials.com/research/
47•advaith08•7h ago•13 comments

The Ultimate Horse

https://worksinprogress.co/issue/the-ultimate-horse/
21•Petiver•20h ago•3 comments

Facebook is paying controversial creators to produce rage-bait content

https://www.abc.net.au/news/2026-08-06/ragebait-how-facebook-is-paying-controversial-creators/106...
413•robtherobber•5h ago•268 comments

The hardest working font in Manhattan (2025)

https://aresluna.org/the-hardest-working-font-in-manhattan/
317•dcminter•5d ago•49 comments

Worms: The Future of Yesterday's Worms Today

https://worm.net/
123•doener•5d ago•44 comments

Hax – a minimalist, terminal-native coding agent written in C

https://usehax.dev/
4•OleksandrC•47m ago•2 comments

ArenaAllocators don't play nicely with ArrayLists

https://www.openmymind.net/Arena-Allocators-and-ArrayLists/
6•ibobev•5d ago•1 comments

German advocacy group lodges criminal complaint over Meta AI glasses

https://www.reuters.com/legal/government/german-advocacy-group-lodges-criminal-complaint-over-met...
37•tartoran•1h ago•14 comments

Commodore 8-Bit 5¼" Disk Images

https://www.masswerk.at/nowgobang/2026/commodore-disk-images
10•masswerk•2h ago•0 comments

I built a jellyfish laboratory in my backyard [video]

https://www.youtube.com/watch?v=MILwxfQBm6Q
32•surprisetalk•1w ago•3 comments
Open in hackernews

Only 2.6% of the most visited websites have fully valid HTML

https://validatehtml.com/html-error-statistics
31•theo_dcrx•1h ago

Comments

cyanbane•1h ago
I would def argue this is a feature of the net ( that people from all walks of browsers can see mostly the same thing ) and not a bug.
hodder•1h ago
And not a single person cares. What does fully valid even mean anymore?
blakesterz•1h ago

  "Accessibility failures are near-universal."
Why does it seem like Accessibility is always an after thought? It is usually so easy to do while a site is built. We just don't think about it until someone complains?
tdeck•1h ago
Almost nobody is testing their website with a screen reader so they don't think of it as part of the user experience. In fact, I think most developers are only vaguely aware of what web accessibility actually is for and how it affects users.
wasmperson•12m ago
I'm curious about how many test with a screen reader even among those who do claim to care about accessibility. Most advice online around accessibility is about using alt attributes and semantic html tags or whatever, not testing your site with accessibility tools.
iLoveOncall•34m ago
Because 0.5% of the world population is blind and it costs much more than an extra 0.5% to make a website accessible?

Everytime this question is asked I wonder if people are genuinely not understanding that. It's just not financially worth it.

I'm not defending this position, but it's just glaringly obvious.

simonw•23m ago
Accessibility is about way more than just people who are blind.
robin_reala•23m ago
(a) accessibility is about all disabilities, not being blind

(b) overall “significant” disability levels are more like 16% [1]

(c) the 16% is at any one time. The chances of us all experiencing disability during our lifespan are much higher

(d) accessibility is a legal requirement for many systems in many regions. Even if you’re not engaging with a region with a legal requirement yet, do you want to have to build from scratch when you do?

[1] https://www.who.int/health-topics/disability

kps•28m ago
Ironically the site does not support `:prefers-color-scheme`.
throwlifeaway•1m ago
prefers-color-scheme is not an accessibility feature. The idea that dark mode matters for accessibility is a meme.
zamadatix•27m ago
prefers-color-scheme has shipped for something like 7 years now and not even all of the major sites I frequent which already have a dark theme toggle support it yet. Obviously accessibility is more important than a dark theme (though it can be part of an accessibility story), but if it takes a minute to ship prefers-color-scheme on those existing themed sites and it's been so many years you get the idea of how little it's about when something is easy or not.
collabs•1h ago
I would be interested to see if the metric moves meaningfully based on switching to a different set of parameters for example running from the US vs the EU and multiple attempts over multiple days to see if anything changes...
rogix•1h ago
At this point, with all the tools available, if your site does not have fully valid HTML, it is because you don't care. LLMs are your friends, dev.
pc86•25m ago
What does "fully valid HTML" get you that "mostly-valid HTML" doesn't?

I'm not trying to be flippant but this just seems like a really silly thing to aim for and an even sillier thing to try to shame people about when ~98% of websites that people use just fine don't do it.

system7rocks•22m ago
When I met my future wife, the first thing she did was to check if my personal homepage was fully validated. It was. And we are celebrating 20 raucous years this year!
rogix•10m ago
Honestly? I have no idea. But, hey, if it works, it works.
personalityson•1h ago
HN is not one of them https://validator.w3.org/nu/?doc=https%3A%2F%2Fnews.ycombina...
alt227•1h ago
This is exactly why HTML is so ubiquitous, because it is so tolerant of mistakes in formatting, syntax, and just about anything else.

Most browsers will even read and process most of the things listed on this page because even if the spec doesnt say so, it just makes sense to anyway.

dylan604•55m ago
Is HTML that way because of it being HTML, or have browsers just decided to brute force their way into handling the slop so that people won't blame the browser for not doing it correctly?
alt227•50m ago
In my experience a lot of the "best practice" warnings are reductive.

A couple examples from this list are not requiring a type parameter on certain tags, or style tags being valid under html and body tags but not div tags. These types of things would take extra coding in a browser to check for certain singular tags not requiring things that all others do. Therefore it is simpler to leave these checks out and leave sloppy syntax checking as it does no harm at all to the rendered markup.

You may be right in some situations, but the nature of HTML having everything applied to all tags and then selectively reduced definitely helps make it a more resilient and accommodating language.

shevy-java•34m ago
Totally agreed.
ndiddy•33m ago
Well it's obviously a better experience for someone who's not the page author if the browser tries to render an invalid page rather than throwing up its hands and showing an error. That way you can at least try to read the page rather than not being able to and having to track down the author and try to get him to fix his site. The "strict parsing" fans tried to force correctness with XHTML, but it was a failure and didn't see much use.

The main problem with "handling the slop" used to be that different browsers would render invalid HTML differently, so poorly written sites could look very different depending on the browser you used. Modern HTML standardizes how browsers handle invalid HTML so this isn't a problem anymore. See https://html.spec.whatwg.org/multipage/parsing.html

JSR_FDED•58m ago
50% of my errors are “<font> is deprecated”. If browsers stop supporting that I’m guessing huge swathes of the web will be affected, so I’m guessing it will never happen.
mervz•37m ago
Legit who cares? It's not stopping people from visiting them
INTPenis•35m ago
As someone who valued that "Validated by w3c" button on my website back in the day, if a website today has FULLY valid HTML, I gaurantee you the admin is a massive nerd.
pc86•23m ago
I also think it's pretty likely that if a website has fully valid HTML, that website makes little to no money. Because if it actually was a revenue-generating venture it's extremely unlikely the person or people behind it would be worrying about what tags have which attributes and which tags are self-closing and which aren't when it has zero impact on revenue.
shevy-java•34m ago
The question is how important it is to have fully valid HTML.

The HTML validator complains about a ton of useless crap IMO. At one point I simply gave up on that. Just blindly adhering to that validator makes little sense really.

simonw•24m ago

  <img> is missing required "src" attribute
On 1,093 sites, 41.2% of the sample?
zbentley•22m ago
I wonder how many of them only work because of things like https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...

Which overlaps with, but isn't the same as, JS quirks mode.

teo_zero•16m ago
> An unclosed tag occurs when an opening HTML tag like <div>, <p>, or <span> is missing its corresponding closing tag.

Since when does <p> requires a closing tag? Note that TFA lists this among "spec violations" and not merely "best practices".

NooneAtAll3•3m ago
p stands for paragraph. It's not a line break
wild_pointer•14m ago
Honestly more than I thought
account42•7m ago
The claim in the title does not match the linked website. The 2.6% figure only includes websites that also follow some arbitrary set of "best practices" in addition to being valid HTML, some of which actually contradict best practices from the past.
jerf•2m ago
To a first approximation, this doesn't matter anymore. "Valid HTML" used to be a big deal because when you left the HTML spec you were inviting the various browsers to interpret your non-standard HTML in differing ways, sometimes quite catastrophically so for the styling or how the Javascript would interact with the page.

This is no longer anywhere near as important as it used to be because HTML5 defines a method for turning more-or-less any sequence of bytes into the same DOM tree: https://dev.w3.org/html5/spec-LC/parsing.html And that's only the beginning of the process. I can't seem to find a good link to the whole 8.2 section of the HTML5 spec but the whole process is freaking huge.

I hedge on the "more-or-less" because I'm sure there are still bugs in various parsers and perhaps there are pathological sequences that wouldn't be handled by this process, but such sequences would be very, very distant from being HTML at all. But one difference with HTML5 is that the parsers would be considered buggy; in previous versions it could be debatable what the parser should do. HTML5 should fully specify that. If it doesn't that is now a bug in the spec. I would hope it has been banged on enough at this point that any possible remaining corner cases must be pretty small by now.

It is in my considered opinion perfectly sensible to define "HTML" as "what comes out of the HTML5 parsing process" and not really be all that worried about whether this tag does or does not need to be closed before this set of tags but not this other set of tags. It is no longer such an invitation to the browsers to render things completely differently. What was once an academic concern and a user-experience concern is now largely an academic concern.

quectophoton•23m ago
React.js with JSX (which people use to avoid writing HTML) is basically the opposite on its tolerance for mistakes but somehow it seems pretty popular, to say the least.
win311fwg•8m ago
JSX is a little pickier about structure, but doesn't give much care towards conformance, which is where the bulk of HTML violations occur. I expect close to 98% of React output is also invalid, which is why users are using React and not something like Qt.