Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0 (f-droid.org)
    265comments
  2. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    70comments
  3. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    83comments
  4. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    159comments
  5. Fearless SIMD v1.0 (linebender.org)
    31comments
  6. 2DWillNeverDie (2dwillneverdie.com)
    10comments
  7. Rails World 2026 Opening Keynote [video] (youtube.com)
    257comments
  8. Toyota is taking the Corolla electric (electrek.co)
    379comments
  9. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    99comments
  10. Writing Parquet files using Haskell (datahaskell.org)
    2comments
  11. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    13comments
  12. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    219comments
  13. Show HN: Koi.rest – watch some fish and regain your balance (koi.rest)
    31comments
  14. Two-tier encryption in the UK (macanorak.com)
    376comments
  15. The Bayeux Tapestry: Woven by the Victors (historytoday.com)
    —discuss
  16. California is chasing wealth that has feet (landeconomics.org)
    421comments
  17. Book review: Is parallel programming hard, and, if so, what can you do about it? (ahelwer.ca)
    25comments
  18. Sourcehut account takeover via build logs (XSS in ansi2html) (blog.arusekk.pl)
    12comments
  19. Security auditing in the age of (good enough) AI (trailofbits.com)
    4comments
  20. Back and shoulder surgery is often worse than useless (economist.com)
    79comments
  21. The Board Game of the Alpha Nerds (2014) (grantland.com)
    24comments
  22. Stable (YC W20) Is Hiring Product Engineers (usestable.com)
    —discuss
  23. Early rogue AI agent activity and attempts to hack found on urlquery.net (transluce.org)
    243comments
  24. The forgotten battle of East Lansing (eastlansinginfo.news)
    14comments
  25. Forging 1024-bit RSA signatures in nearly SNFS time [pdf] (iacr.org)
    9comments
  26. Geothermal heat map of US hot springs (soakingsprings.com)
    36comments
  27. Motor Characterization for Small Running Robots (2016) (robot-daycare.com)
    1comments
  28. WaveDigger: Dig into wireless signals to discover their physical locations (github.com/christianrowlands)
    18comments
  29. Tutoring company tells parents to save their money and 'use AI instead' (afr.com)
    144comments
  30. GitLab Outage (status.gitlab.com)
    28comments

Security headers on 4,688 small-business websites: 49.7% met none of 7 criteria

16 pointsby 5h agorackcrunch.com
14 comments
5h agoHN ↗

Nice work! You gave me something to fix!!

4h agoHN ↗

Sadly non of it was written by a human being.

4h agoHN ↗

Fair. The study is backed by a human being who stands behind every number. And absolutely, use whatever tool you like.

4h agoHN ↗

It’s ridiculous that the answer to a secure web is for everyone to sprinkle the magic salt and not something on the browser side

4h agoHN ↗

we'd need an epoch like reset to good defaults

4h agoHN ↗

For important issues like security - just break the web, it will adjust.

2h agoHN ↗

PoC? HN would be a great place to show one.

4h agoHN ↗

Referrer-Policy shows it can work. When the header is missing, browsers fall back to strict-origin-when-cross-origin. 86.6% of the sites we scanned don't send it, and we didn't count that as a failure for that reason. The other headers don't have a safe default like that yet.

4h agoHN ↗

That sounds more like it is a condemnation of all these other headers that can't work for 86.6% of sites by requiring nothing.

4h agoHN ↗

So.. you've written up what you checked, and what didn't match what ever criteria you had.

But.. what does it mean? Why enforce certain headers? Why enforce certain options? There is a section which kinda looks at this, but not really.

You have a bunch of links at the end for resources, but why not just provide the rationale for each rule or option inclusion in the article as well? What does each prevent or allow and why?

4h agoHN ↗

for static sites on a VPS it's fair to expect the host to provision these, yes?

2h agoHN ↗

No, not for a VPS. They are configured at the web server. If you mean CDN, you might be able to use a _headers file or similar to add. Cloudflare can definitely do it.