Top all-time · #1028
Kryogenix Consulting
Personal blog · kryogenix.org/dayswebprogramming
Kryogenix Consulting is a personal blog at kryogenix.org about web and programming. Since 2007, 65 different Hacker News readers have linked it 86 times, most often “Everyone Has JavaScript, Right?”. No feed was found, so read it on the site itself.
Too few sampled comments (29) to say how often HN recommends it.?
Why HN links it
Stuart Langridge's web development writing, especially on progressive enhancement and sites that work without JavaScript (everyonehasjs). Commenters mostly cite it as a reference, and also link pieces on slow networks and the sorttable script.
- Recommended for · 2 comments
- A post on slow-network availability 'really changed the way I thought'; a talk called 'a well done talk'.
Summarised by Claude from a sample of 29 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Everyone Has JavaScript, Right?10 people · 10 mentions · first linked 2018-07-02
- Everyone has JavaScript, right?7 people · 7 mentions · first linked 2023-05-06
- Talking to the Competition and Markets Authority about Apple3 people · 3 mentions · first linked 2021-09-06
- /code/browser/everyonehasjs.html3 people · 3 mentions · first linked 2016-01-16
- A standard web site password change API2 people · 3 mentions · first linked 2018-12-06
- Sortable, vanilla JavaScript to sort HTML tables via the DOM2 people · 2 mentions · first linked 2011-12-20
- Browser choice on Apple's iOS: privacy and security aspects2 people · 2 mentions · first linked 2021-09-06
- Why availability matters2 people · 2 mentions · first linked 2015-06-29
- The Next Big Thing Is Privacy2 people · 2 mentions · first linked 2014-09-30
- Wondering what to do (if anything) about hotlinking2 people · 2 mentions · first linked 2023-01-02
What Hacker News says?
I have this same conversation most days at work! By the way, I agree with codedokode except for one thing. I believe it should have been implemented in plain HTML but enhanced with JS. Works for everyone. Even the 5%. https://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “Below the Surface – Finds from an archaeological project in the River Amstel”Submitted Everyone has JavaScript, right? as a story · 118 points
HN discussionFrom further down the page, this is relevant https://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “Things you don't need JavaScript for”Submitted Everyone has JavaScript, right? as a story · 87 points
HN discussionAlso: http://youmightnotneedjs.com/ And: https://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “Things you don't need JavaScript for”Submitted Everyone Has JavaScript, Right? as a story · 68 points
HN discussion> makes sense to do Do you use the pointer that fopen(3) returns without checking for NULL? Progressive enhancement is mainly error checking and handing failures gracefully. > not willing to turn it off when the site doesn't work without JS Why are you willing to make your business look shoddy and unprofessional? Running without javascript has always been an option, and always will be. Anyone that doesn't run the ja…
Comment linking /code/browser/everyonehasjs.html
on “About rel=noopener”Submitted Purple map, 2012 edition as a story · 43 points
HN discussionhttps://www.kryogenix.org/code/browser/why-availability/
Comment linking /code/browser/why-availability/
on “In Search of a Faster SQLite”Submitted Everyone Has JavaScript, Right? as a story · 14 points
HN discussionI literally paused reading when I read this simply put exact statement. I try to focus on minimal, simple apis and preach it to developers and clients for quick integration and maintenance. Now I have this powerful statement to save hours of explaining mainly to non technical people. I have always thought this but never so crisp and to the point. We need t-shirts. Doing a quick search of Google, it appears a few oth…
Comment linking /code/apis-like/
on “API Design - Matt Gemmell”Submitted Farmbound, or how I built an app in 2022 as a story · 13 points
HN discussionThere's a similar proposal to allow password manager to change passwords. https://mikewest.github.io/change-password/ ( https://www.kryogenix.org/days/2017/02/24/a-standard-passwor... )
Comment linking /days/2017/02/24/a-standard-password-change-api/
on “The “security.txt” proposal reached last step in the IETF process”Submitted Browser choice on Apple's iOS: privacy and security aspects as a story · 8 points
HN discussionEveryone has JavaScript disabled sometimes. https://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “In Defense of the Modern Web”Submitted Show HN: Farmbound – A Diurnal Game of Farming as a story · 7 points
HN discussionDefinitely. The situation on iOS is much worse than it ever was on Windows. Apple is banning all competition in the browser space on more than 1 billion devices worldwide. Antitrust legislators would surely be very interested in this if they were aware of the issue, but most of them probably aren't yet. Some people have been talking to regulators, like Stuart Langridge and Bruce Lawson to the UK regulator, the CMA.…
Comment linking /code/cma-apple/
on “FirefoxPWA: Progressive Web Apps for Firefox”Submitted Reasons to not like ads as a story · 6 points
HN discussionExactly. This article really changed the way I thought about optimizing for slow network speeds: http://www.kryogenix.org/code/browser/why-availability/
Comment linking /code/browser/why-availability/
on “Facebook '2G Tuesdays' to better understand markets like India”Submitted A (Limited) Defence of Footnotes as a story · 4 points
HN discussionIgnoring the people who use some sort of blocking, everyone effectively has JavaScript disabled until it loads. I don't have JavaScript disabled by default but I notice this regularly when pages either take a very long time to render or never do because something (network, origin server) has an error: http://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “Context switch logging with the Windows Event Tracing API (2014)”Submitted A standard web site password change API as a story · 4 points
HN discussionJust add some JS and call it a day. http://www.kryogenix.org/code/browser/sorttable/
Comment linking /code/browser/sorttable/
on “37signals doesn’t like you sorting stuff. Are you just remaking a spreadsheet?”Submitted Privacy could be the next big thing: a video talk as a story · 4 points
HN discussionEarlier this year I got a ReSpeaker mic for video conferencing, and it's been working great! I did have to upload the latest firmware once I got it. I then combined it with NoiseTorch for a basically perfect video chatting experience. NoiseTorch detects speech and mutes the mic when you aren't speaking. I had tried Hushboard, which mutes the mic when you are typing, but sometimes I talk when I type. ReSpeaker is a m…
Comment linking /code/hushboard/
on “Mico: A PDM to USB Microphone Based on the Raspberry Pi RP2040”Submitted A Standard Password Change API as a story · 4 points
HN discussion... also the original article said 1%, so that's really 300 000. the 0.2% was just the deliberate disabling. The rest were all the stuff documented here: https://kryogenix.org/code/browser/everyonehasjs.html
Comment linking /code/browser/everyonehasjs.html
on “Your website should work without JavaScript (2021)”Submitted The Next Big Thing Is Privacy as a story · 4 points
HN discussionby the way, the author of pingback is doing webmentions intead already ;) http://www.kryogenix.org/days/2014/11/29/enabling-webmention...
Comment linking /days/2014/11/29/enabling-webmentions/
on “IndieWeb”Submitted The thing and the whole of the thing: on DRM in HTML as a story · 4 points
HN discussion