| 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” |
|