| 241. |
|
Statically-typed error handling in Python using Mypy (beepb00p.xyz) |
| 198 points | 2019 | author karlicoss showed up | their comment | thread
“Happy to answer your questions here!” |
|
| 242. |
|
Faster remainders when the divisor is a constant: beating compilers & libdivide (lemire.me) |
| 197 points | 2019 | author dlemire showed up | their comment | thread
“(I am the author of the blog post and I am answering here at the request of nkurz.) So nkurz is correct that, in the paper, N is always equal to the maximum bitwidth of…” |
|
| 243. |
|
VLC 3.0.7 and security (jbkempf.com) |
| 196 points | 2019 | author jbk showed up | their comment | thread
“Yes/No. The issue is more about categorizing between low, medium, high and critical security issues, because this impact the bounties values. So, we have to define some…” |
|
| 244. |
|
Why I Write CSS in JavaScript (mxstbr.com) |
| 195 points | 2019 | author mxstbr showed up | their comment | thread
“happy to respond to any questions. AMA!” |
|
| 245. |
|
Books and lectures don't work (andymatuschak.org) |
| 195 points | 2019 | author andymatuschak showed up | their comment (+2 more) | thread
“Author here; this is a great point and I’m grateful for it. Maybe we shouldn’t expect to absorb such knowledge! That said, if the theory is that books’ knowledge is…” |
|
| 246. |
|
Why is a Rust executable large? (2016) (lifthrasiir.github.io) |
| 195 points | 2019 | author lifthrasiir showed up | their comment | thread
“Nowadays I consider this to be obsoleted, as the official Q&A has the exactly same question and many things (especially jemalloc) have been changed in the Rust world. I…” |
|
| 247. |
|
I analyzed the history of “Who is Hiring?” threads (blog.floydhub.com) |
| 195 points | 2019 | author philipkiely showed up (and submitted it) | their comment | thread
“I scraped 8 years of data on Who is Hiring? threads. The data is available through the article and on GitHub. Spoiler alert: people want to hire full time software…” |
|
| 248. |
|
Move Fast and Migrate Things: How We Automated Migrations in Postgres (benchling.engineering) |
| 193 points | 2019 | author vineetg showed up | their comment | thread
“Thanks for the kind words! We would love open source some of the work we did - there are a few edge cases to still work out with deprecated_column and renamed_to before…” |
|
| 249. |
|
Dhall: A Non-Repetitive Alternative to YAML (dhall-lang.org) |
| 193 points | 2019 | author Gabriel439 showed up | their comment (+1 more) | thread
“the syntax is inspired by all three of Haskell/PureScript/Elm” |
|
| 250. |
|
Nixery: Transparently build and serve containers using Nix (github.com) |
| 192 points | 2019 | author tazjin showed up | their comment | thread
“The actual content layers (i.e. those containing Nix store paths) are going to be the same, but metadata layers (those containing the image name and the references to…” |
|
| 251. |
|
In Defence of the Technical Interview (blog.plan99.net) |
| 191 points | 2019 | author mike_hearn showed up | their comment (+1 more) | thread
“I never ask this sort of question because: 1. I'd struggle to answer it myself despite nearly three decades of fixing bugs. I could probably come up with some…” |
|
| 252. |
|
When pigs fly: optimising bytecode interpreters (badootech.badoo.com) |
| 190 points | 2019 | author vkazanov showed up | their comment | thread
“-) This sentence is more like a description of the current state of affairs: people go for very complicated jits instead of trying to push the basic interpreter to its…” |
|
| 253. |
|
A gentle introduction to symbolic execution (blog.monic.co) |
| 190 points | 2019 | author joelburget showed up (and submitted it) | their comment | thread
“We're planning to turn this into a series, with additional posts on how symbolic execution works at a lower level, how to present counterexamples to users, and ideas for…” |
|
| 254. |
|
We moved our servers to Iceland (blog.simpleanalytics.com) |
| 190 points | 2019 | author AdriaanvRossum showed up | their comment | thread
“Thanks for explaining your thoughts as you are Icelandic. Really appreciate that. It's not too easy to do research in a non English speaking country. I'm not a native…” |
|
| 255. |
|
Fluent Terminal – Open-source, native Windows 10 tabbed terminal (github.com) |
| 187 points | 2019 | author felixse showed up | their comment | thread
“The main reason is that I already had some experience with 'hybrid' approaches and xterm.js made it possible to build something usable without spending too much time…” |
|
| 256. |
|
KeyDB: A Multithreaded Redis Fork (github.com) |
| 186 points | 2019 | author jdsully showed up | their comment | thread
“We added fine grain locking to the redis codebase. The goal is to expand what’s concurrent over time. Currently network IO and query parsing are multithreaded. Access to…” |
|
| 257. |
|
What causes Ruby memory bloat? (joyfulbikeshedding.com) |
| 185 points | 2019 | author FooBarWidget showed up | their comment | thread
“I measured RSS with swap disabled, so physical memory usage. I know. I just explained it like that in order to keep the material digestible to a wider audience.” |
|
| 258. |
|
From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Containers [pdf] (www-cs.stanford.edu) |
| 185 points | 2019 | author keithwinstein showed up | their comment | thread
“It really depends (see Figure 2). On the question of Lambda vs. EC2, EC2 instances take much longer to start. So depending on the job, to get the performance you can get…” |
|
| 259. |
|
The July Galileo Outage: What happened and why (berthub.eu) |
| 185 points | 2019 | author ahubert showed up | their comment | thread
“if anyone has any questions or remarks, let me know!” |
|
| 260. |
|
Transform ML models into native code with zero dependencies (github.com) |
| 184 points | 2019 | author s0ck_r4w showed up | their comment | thread
“Hey folks! One of the authors here. Somehow this post went under our radar. Thank you all for your comments and feedback! We're super excited about the amount of…” |
|
| 261. |
|
Post-mortem and remediations for the Matrix.org security breach (matrix.org) |
| 183 points | 2019 | author Arathorn showed up (and submitted it) | their comment | thread
“hopefully the level of detail here will let others learn from our mistakes (and hopefully benefit from how we've chosen to fix them going forwards). Happy to answer…” |
|
| 262. |
|
The interviewer skills ladder for high growth companies (medium.com) |
| 182 points | 2019 | author alexallain showed up | their comment | thread
“I got inspired to write this post after helping contribute a few chapters to The Holloway Guide to Technical Interviewing and Recruiting, which is in early access and…” |
|
| 263. |
|
Destroying x86_64 instruction decoders with differential fuzzing (blog.trailofbits.com) |
| 180 points | 2019 | author woodruffw showed up (and submitted it) | their comment | thread
“Yep! Both sandsifter and MC Hammer provided inspiration for mishegos.” |
|
| 264. |
|
How Google Pagespeed works (calibreapp.com) |
| 179 points | 2019 | author benschwarz showed up (and submitted it) | their comment | thread
“-) I've left significant levels of details about pagespeed on the lighthouse issue tracker over the last few months. It's really frustrating to see the lighthouse team…” |
|
| 265. |
|
Medical records on the blockchain – the history of a bad idea (davidgerard.co.uk) |
| 178 points | 2019 | author davidgerard showed up | their comment | thread
“I was talking about this a few months ago with a well-meaning non-techie, who suggested that Uber - the money-burning minicab firm with an app - was an example of a…” |
|
| 266. |
|
A SHA-1 chosen-prefix collision attack (zdnet.com) |
| 178 points | 2019 | author thomaspeyrin showed up | their comment | thread
“I fully agree with Marc Stevens's: you should not be using Blake2, but SHA2 or SHA3. If speed is an issue, taking reduced step SHA3 (KangarooTwelve) will do the job.” |
|
| 267. |
|
Big O Notation – Using not-boring math to measure code’s efficiency (interviewcake.com) |
| 178 points | 2019 | author gameguy43 showed up | their comment | thread
“Thanks for the post! Would stick around to answer questions but I'm on vacation in Japan right now! We're doing a poor job with navigation on the site ATM, so here are…” |
|
| 268. |
|
Why the Amazon Basics Keyboard Is My Favorite Keyboard (nickjanetakis.com) |
| 177 points | 2019 | author nickjj showed up (and submitted it) | their comment (+1 more) | thread
“A lot of people commented here saying it's questionable not to mention I happened to use an affiliate link. I want to thank those people for bringing that up. My intent…” |
|
| 269. |
|
WebAssembly Troubles Part 1: WebAssembly Is Not a Stack Machine (troubles.md) |
| 175 points | 2019 | author nonsince showed up | their comment (+2 more) | thread
“I'm obsessed with the quality of streaming compiler-emitted code for a few reasons. Firstly, I'm working on an optimising streaming compiler. Secondly, I work for a…” |
|
| 270. |
|
React Server Side Rendering with GraalVM for Clojure (nextjournal.com) |
| 175 points | 2019 | author kommen showed up | their comment | thread
“At Nextjournal, it won't stop with server side rendering. For example we're using ProseMirror as the rich text editor in the browser. For real-time collaboration on…” |
|