jasonnochlin Profile Banner
Jason Nochlin Profile
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
Don't wanna be here? Send us removal request.
@BdKozlovski
Stanislav Kozlovski
15 days
This was created 15 years ago. What has changed since?
2
1
22
@jasonnochlin
Jason Nochlin
15 days
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.
@lemire
Daniel Lemire
15 days
0
1
8
@lemire
Daniel Lemire
15 days
2
15
138
@andrewmccalip
Andrew McCalip
16 days
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
@jasonnochlin
Jason Nochlin
16 days
Another argument that web development peaked around 2010:
@jasonnochlin
Jason Nochlin
5 years
@dacort I think we peaked in 2009 with `git push heroku master`. Things have only gotten worse since then 😉😂
1
0
0
@jasonnochlin
Jason Nochlin
1 month
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
@jasonnochlin
Jason Nochlin
1 month
@MishaTeplitskiy
Misha Teplitskiy | Science of Science
1 month
Lol
0
1
2
@jasonnochlin
Jason Nochlin
1 month
Two things always come for your schema: 1. Booleans become enums or timestamps (enabledAt) 2. “User has one team” becomes “user has many teams”
@DavidKPiano
David K 🎹
1 month
I trust you more if you use string enums, e.g. `status: 'enabled'`, unless you are 100000% sure that it will only ever be two boolean states
1
1
18
@jasonnochlin
Jason Nochlin
1 month
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.
@livingdevops
Akhilesh Mishra
1 month
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
@lemire
Daniel Lemire
1 month
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
@jasonnochlin
Jason Nochlin
2 months
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:
Tweet card summary image
nochlin.com
6 Techniques I Use to Create a Great User Experience for Shell Scripts
0
0
0
@jasonnochlin
Jason Nochlin
2 months
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
@hamiltonulmer
Hamilton Ulmer
2 months
All hallucinations are wrong, but some are useful
1
5
14
@jasonnochlin
Jason Nochlin
2 months
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
@jasonnochlin
Jason Nochlin
2 months
Link:
1
0
0
@jasonnochlin
Jason Nochlin
2 months
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
@eatonphil
Phil Eaton
3 months
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