301. Undocumented CPU behavior: analyzing undocumented opcodes on Intel x86-64 (2018) [pdf] (cattius.com)
205 points | 2020 | author cat_easdon showed up | their comment (+1 more) | thread
“the aim of this project was to explore exactly why such opcodes are problematic for security. Even if they're implemented with entirely innocent intentions - e.g. for…”
302. My Favourite Diff (essays.jwatzman.org)
205 points | 2020 | author jwatzman showed up (and submitted it) | their comment (+1 more) | thread
“One of the nice advantages we had in using our static analysis tool for this, with real code intelligence, instead of a simpler linter, was that we could do a much more…”
303. Crank.js – Write JSX-driven components with functions, promises and generators (crank.js.org)
205 points | 2020 | author bikeshaving showed up | their comment (+1 more) | thread
“Hi! Author here, thanks for the interest. Your example will just work! The only thing to worry about when using `while (true)` with async generator components, is that…”
304. Using a self-rewriting README powered by GitHub Actions to track TILs (simonwillison.net)
205 points | 2020 | author simonw showed up | their comment | thread
“I was really proud of this piece - it's a very detailed tutorial on how to use GitHub Actions, which for me fulfills exactly the kind of content I want to see on Hacker…”
305. How Sustainable Is a Solar Powered Website? (lowtechmagazine.com)
204 points | 2020 | author lowtechmagazine showed up | their comment | thread
“Good you mention this. I could have chosen a more elegant citation, but data on the embodied energy of PV modules is generally outdated and confusing. The number I chose…”
306. A guide to writing a DNS Server from scratch in Rust (github.com)
203 points | 2020 | author oxymoron showed up | their comment | thread
“Fun to see it appear here a few years after I wrote it. I originally put this together in an attempt to fish for a Rust gig. It worked out! I current coworker of mine…”
307. How SHA-2 works step-by-step (SHA-256) (qvault.io)
203 points | 2020 | author lanecwagner showed up (and submitted it) | their comment | thread
“LMK if you have ideas for improvements, nice to see some interest in crypto(Graphy) from the community”
308. Bare metal Smalltalk-80 port to the Raspberry Pi (github.com)
203 points | 2020 | author johndoe0815 showed up | their comment | thread
“happy to answer your questions... Beware, there's a bug on ARM11-based Raspberry Pis (BCM2835 on Pi 1/Zero/Zero W and CM1) that crashes the VM when executing drawing…”
309. Hidden costs of constantly shipping new things (mindtheproduct.com)
203 points | 2020 | author michalbugno showed up (and submitted it) | their comment | thread
“Sorry you didn't like it :) It's tough to suggest detailed solutions to a problem which is in general very vague. Btw I hope the article shows my appreciation for what…”
310. Signaling as a Service (julian.digital)
202 points | 2020 | author julian_digital showed up | their comment | thread
“There's a difference between a high price tag and a high price tag for the sake of signaling wealth / social status. I wouldn't classify professional software as luxury…”
311. A hidden gem in sound symmetry (soundshader.github.io)
201 points | 2020 | author gbh444g showed up (and submitted it) | their comment | thread
“A few comments on how I came up with this idea. I've been trying to find a "proper" connection between audible sound and visible shape, a connection that would not only…”
312. Progress bars still lie (web.eecs.utk.edu)
201 points | 2020 | author azhenley showed up | their comment | thread
“Anyone have thoughts on my data-driven approach described as Solution #2? Basically: tell me how long it took other people.”
313. Using mixed integer programming to assign air cargo to flights (flexport.engineering)
199 points | 2020 | author andrew771 showed up | their comment | thread
“I'm very humbled that this made it to the front page! A few things I want to say: 1) Most of this work is a simplified copy of the papers I linked to. Special thanks to…”
314. Restoring and MIDI-Fying a Baby Grand Piano (jacquesmattheij.com)
199 points | 2020 | author jacquesm showed up (and submitted it) | their comment | thread
“Unfortunately there is a pretty busy road passing my house which would preclude miking the piano and getting meaningful results. Also: that's a lot of combinations! But…”
315. Delphi 2 can compile large .pas files at 1.2M lines per second (twitter.com)
199 points | 2020 | author psykotic showed up | their comment | thread
“Here's some more context: The main purpose of the testing was to measure compile time scaling on simple code that has straightforward equivalents in all languages. This…”
316. Blake3 is 10 times faster than SHA-2 (nextjournal.com)
198 points | 2020 | author kvlr showed up | their comment | thread
“I did run it a few times but you don’t have to take my word for it, you can rerun the notebook yourself if you sign up for Nextjournal and remix my notebook. Full…”
317. Show HN: Gifcap, a browser based client-side GIF screen recording tool (gifcap.dev)
197 points | 2020 | author joaomoreno showed up (and submitted it) | their comment | thread
“Added some cool features like trimming and cropping, to make it easier for you to nail on the particular area of your screen and keep the recording to a minimum. Let me…”
318. Scraping Roger Ebert’s reviews and finding his favorite movies on Amazon Prime (linisnil.com)
197 points | 2020 | author catwind7 showed up (and submitted it) | their comment | thread
“The list (both on my post + the google sheet) should be correct now - I underestimated how many different releases of the SAME movie title there are ... Thanks all for…”
319. The Regular Expression Visualizer, Simulator and Cross-Compiler Tool (blog.robertelder.org)
197 points | 2020 | author robertelder showed up (and submitted it) | their comment | thread
“This tool has a lot of complexity in it and a huge number of corner-cases. If you discover any bugs or XSS vulnerabilities, feel free to let me know.”
320. On Small Games (lorenzo.itch.io)
197 points | 2020 | author krajzeg showed up | their comment | thread
“glad you like it! I'm still making small games [1], though my personal website is woefully outdated now. If you like small strategy titles, Slipways would probably be a…”
321. Problems with TypeScript (blog.logrocket.com)
196 points | 2020 | author paulcowan1970 showed up | their comment | thread
“I'm the author and the claims that Graphql and typescript replace documentation is madness”
322. Cronopete – A Linux clone of Time Machine (rastersoft.com)
196 points | 2020 | author rastersoft showed up | their comment | thread
“I doesn't do a glob on the excluded folders, it just passes the list to rsync. Also it changes the priority of rsync, to avoid it using too much CPU.”
323. I Bought Apple Silicon (honzajavorek.cz)
196 points | 2020 | author honzajavorek showed up (and submitted it) | their comment (+7 more) | thread
“I have limited budget and made a trade-off. I just decided it's less probable I'll run out of RAM given its performance and my usage of the computer, than that I'll run…”
324. Show HN: I'm releasing my game for free (victorqribeiro.itch.io)
195 points | 2020 | author atum47 showed up (and submitted it) | their comment | thread
“I wrote the thing with mobile and desktop on mind (touch and keyboard controls, render to several types of screen). Then this line does the magic: const isMobile =…”
325. Art of chording (artofchording.com)
194 points | 2020 | author morinted showed up | their comment | thread
“I'm the author of Art of Chording—I program full-time with steno in JavaScript (working mainly with React.) I'd love ideas on how to demonstrate coding in steno. I…”
326. Things Markdown got wrong (swyx.io)
193 points | 2020 | author swyx showed up (and submitted it) | their comment (+1 more) | thread
“wow I didn't expect this to shoot up so quickly! Obviously I love Markdown and use it every day. But like with everything you live with every day, you notice the little…”
327. Operating a Tor Relay (birb007.github.io)
193 points | 2020 | author birb007 showed up | their comment | thread
“I thought of it as "is one person escaping an authoritarian regime to communicate freely worth more or less than ten people buying drugs?". A criminal will always find…”
328. Node Modules at War: Why CommonJS and ES Modules Can’t Get Along (redfin.engineering)
193 points | 2020 | author dfabulich showed up (and submitted it) | their comment | thread
“You were not using native ESM in Node years ago. Node 14 shipped with unflagged ESM support just this year. (If I had to take a guess, you were probably transpiling…”
329. Remembering the LAN (crawshaw.io)
192 points | 2020 | author crawshaw showed up | their comment | thread
“FWIW, I wrote this blog post a long time ago, when I was trying to understand what the product we were building is and why I like it. I sat on it for months because I…”
330. Web Clipper Browser Extension with Automatic Content Extraction, Now Open Source (github.com)
192 points | 2020 | author laybak showed up (and submitted it) | their comment | thread
“this comment already made my day :) feel free to take the code and run with it, and let me know if you have any suggestions/questions”