Jason Nochlin
@jasonnochlin
Followers
892
Following
1K
Media
266
Statuses
3K
entrepreneur, programmer, and inventor | building something new | prev founded Teleport Data (acquired by Fivetran, 6 patents) and GaggleAMP (exited)
Denver, CO
Joined May 2009
This was created 15 years ago. What has changed since?
2
1
22
Go has the easiest profiling tooling I’ve used with `pprof`. A few other tips: * Use `net/http/pprof` to enable a web server that can be used to capture profiles at anytime: https://t.co/fb8cWUapqz * Clicking on a function in the flamegraph aligns all stacks on the function.
0
1
8
Data centers in orbit? Of course that’s your contention. Of course it is. You just finished watching a Scott Manley video on radiative heat transfer and now you think you’re gonna disrupt AWS with a few solar panels and a rideshare slot. You’re gonna believe that right up until
381
666
8K
Another argument that web development peaked around 2010:
@dacort I think we peaked in 2009 with `git push heroku master`. Things have only gotten worse since then 😉😂
1
0
0
Don’t buy a Jeep unless you love the car enough to put up with poor quality and terrible customer service *sigh* 😂😭
2
0
2
0
1
2
Good reminder to always add an empty file on your server: dd if=/dev/zero of=~/emptyfile bs=1M count=4096 Then if the disk fills up, you can delete this file to reliably free up some space.
Early in my DevOps career, I deleted a 5GB log file from a production server that was running out of space. I ran df -h expecting to see the disk usage drop. It didn’t. Still showed 100% full. No errors, no warnings. Just the same disk usage as before I deleted anything.
0
1
4
A question I often ask top software engineers I meet is: “How often do you read research papers?” The most common answer is a silent grunt. Top engineers do read some research papers occasionally, but they mostly ignore 99.9% of the papers that are supposed to mark advancements
63
27
372
And if you want to learn about how to create great bash scripts like the ones in the 1BRC repo for automating the leaderboard, check out my blog post:
nochlin.com
6 Techniques I Use to Create a Great User Experience for Shell Scripts
0
0
0
Never thought my face would show up on the GitHub Trending page for 1) a Java project and 2) creating bash scripts… but here we are 😂 In any case, great to see folks still seeking out @gunnarmorling’s 1BRC for its lessons in performance engineering!
1
0
0
And check out my unique approach to 1BRC using a perfect hash function to parse temperatures here: https://t.co/PJSeU4uFzV Thinking of moving this into a blog post, let me know if you’d like to see that.
github.com
Check List: Tests pass (./test.sh shows no differences between expected and actual outputs) All formatting changes by the build are committed Your launch script is name...
0
0
0
Fun reliving @gunnarmorling ‘s 1 Billion Row Challenge on stream with @cmuratori and @MarcoBehler! 1️⃣🐝🏎️ Casey nails the key principles behind performance engineering: * The idiomatic way provided by a language is often the worst way to do it (from a performance perspective).
1
0
1
Gunnar writes really accessible posts on postgres logical replication (from the CDC angle). It only just clicked for me I should go back and read all his posts on the subject since I work on a logical replication product and I could use the primer. This article is from today.
3
15
133