Post

HN Top 10 — May 08, 2026

HN Top 10 — May 08, 2026

Today’s Top 10 on Hacker News

1. Canvas is down as ShinyHunters threatens to leak schools’ data

⭐ 671   💬 412   👤 stefanpie 🔗 Discuss on HN

The Instructure-owned learning management platform Canvas went offline after the ShinyHunters hacking group claimed responsibility for a massive data breach impacting student names, email addresses, ID numbers, and messages. The hackers posted a ransom message giving affected schools until May 12 to negotiate before data would be leaked. Instructure took Canvas offline to contain the breach and has since restored service for most users, confirming the attackers exploited an issue related to Free-For-Teacher accounts.

2. Cloudflare to cut about 20% workforce

⭐ 793   💬 525   👤 PriorityLeft 🔗 Discuss on HN

Cloudflare is cutting approximately 20% of its workforce, eliminating over 1,100 jobs, as part of a broader restructuring following the company’s recent leadership changes and financial restructuring efforts under new ownership.

3. Maybe you shouldn’t install new software for a bit

⭐ 557   💬 299   👤 psxuaw 🔗 Discuss on HN

Outside of Linux kernel patches from your distro, I think it’s probably a good idea to put a moratorium on installing new software for a week or so. Facts and circumstances may have changed since publication. Please contact me before jumping to conclusions if something seems wrong or unclear.

4. Nintendo announces price increases for Nintendo Switch 2

⭐ 37   💬 23   👤 razorbeamz 🔗 Discuss on HN

(HQ: Kyoto, Minami-ku, Japan; President and Representative Director: Shuntaro Furukawa, “Nintendo” hereafter) hereby announces that it has decided to revise the prices of the following products and services. Dedicated Video Game Systems In light of changes in market conditions, and after considering the global business outlook, Nintendo will revise the manufacturer’s suggested retail prices (MSRP) of the Nintendo Switch 2 system and Nintendo…

5. ClojureScript Gets Async/Await

⭐ 76   💬 21   👤 Borkdude 🔗 Discuss on HN

07 May 2026 ClojureScript Team We’re happy to announce a new release of ClojureScript. If you’re an existing user of ClojureScript please read over the following release notes carefully. Async Functions Now that ClojureScript targets ECMAScript 2016 we can carefully choose new areas of enhanced interop.

6. Dirtyfrag: Universal Linux LPE

⭐ 656   💬 269   👤 flipped 🔗 Discuss on HN

This vulnerability has a similar impact to the previous Copy Fail. Because the embargo has now been broken, no patches or CVEs exist for these vulnerabilities. After consultation with the linux-distros@…openwall.org maintainers, and at the maintainers’ request, I am publicly releasing this Dirty Frag document.

7. The map that keeps Burning Man honest

⭐ 660   💬 320   👤 speckx 🔗 Discuss on HN

At the end of April, I ran a short campaign to find 15 more paying members of Not-Ship. Thank you to the wonderful souls who chose to back this work. It means the world to me. Each year, 70,000 people gather on a dry lakebed in Nevada to build a city from scratch.

8. The surprisingly complex journey to text-selectable client-side generated PDFs

⭐ 26   💬 10   👤 FailMore 🔗 Discuss on HN

Filename journey-to-pdf-generation.md !Image 1: A SmallDocs PDF open in a viewer with body text highlighted, showing the text is selectable. If you’re like me, you probably have never thought twice about PDFs. They are so prevalent that you’d think including the ability to generate them in your application would be trivial: include some widely used module and “Bob’s your uncle” (as we…

9. Pinocchio is weirder than you remembered

⭐ 165   💬 73   👤 cemsakarya 🔗 Discuss on HN

Pinocchio is weirder than you remember — Storica Cultural Learning May 3, 2026·7 min read Pinocchio is weirder than you remember The original 1881 serial ended in chapter fifteen with the puppet hanging dead from an oak tree. Italian children wrote in begging the author to continue. What followed — donkey-skin drums, dead-girl fairies, a satire of every other moralising children’s book in Italy — became one of the most translated books in…

10. Dithering with CSS

⭐ 23   💬 7   👤 speckx 🔗 Discuss on HN

handy if you’re running a site with pictures but you want everything to maintain a consistent aesthetic and colour scheme. might be better to just process the images and save them already dithered, but this way can be customized. Noise dithering image source noise baseFrequency 0.90 numOctaves 1 seed 2 mix (feComposite arithmetic)k1 0.00 k2 0.75 k3 0.35 k4 -0.05 two-tone enabled.

This post is licensed under CC BY 4.0 by the author.