Michael

816 posts

Michael banner
Michael

Michael

@michaelkap19

CS undergraduate

LDN Katılım Nisan 2024
865 Takip Edilen177 Takipçiler
Sabitlenmiş Tweet
Michael
Michael@michaelkap19·
Who remembers Ken Olsen?
English
0
0
0
64
Dui Toledo
Dui Toledo@dui_toledo·
@ekzhang1 my IC productivity feels 5x–10x higher w/ AI, but my meeting productivity is 1x. theory of constraints say the system will move as fast as the biggest constraint: slow feedback loops in your case
English
1
0
1
135
Eric Zhang
Eric Zhang@ekzhang1·
I looked back a bit and feel like my coding productivity has dropped a lot. Hm something doesn’t quite check out
English
2
0
35
5.7K
Peter Schmidt-Nielsen
Peter Schmidt-Nielsen@ptrschmdtnlsn·
What should I write on next? 1) Credits systems for improving bandwidth on high-speed links (PCIe uses a credits systems!) 2) One-way latency is impossible to determine, so your game will have one player ahead of the other, but this cannot be unfair 3) Implementing type inference
English
2
0
8
1K
Michael
Michael@michaelkap19·
@BenjDicken It makes sense though everyone writing their own compilers -> pcc -> gcc -> llvm
English
0
0
0
63
Ben Dicken
Ben Dicken@BenjDicken·
In my first *real* job out of university, I built static and dynamic analysis tool for detecting perf improvement opportunities in DBMSs. This was my first exposure to Postgres, which I already talk about all the time! But it was *also* my first exposure to LLVM. I had the pleasure of building analysis tools on top of the clang and llvm compiler framework. I spent tons of time writing code, pouring over the docs, and hanging out in the llvm irc. It's an incredible technology. Most people don't realize how of software engineering depends on llvm. C and C++ (via clang), Rust, Swift, Kotlin native, and many other language compilers are built on top of llvm. Nvidia's CUDA generates code through llvm. Engineering teams at Apple, Google, Sony, Microsoft, and many others build languages and tooling with it. The impact llvm has had on programming languages is akin to the impact of unix on operating systems. It's used everywhere and has become load-bearing technology around the industry.
Ben Dicken tweet media
English
8
11
234
8.7K
Michael
Michael@michaelkap19·
Every time I write assembly I think of Donald Knuth saying he would rewrite his own operating system every time it was his turn on the uni mainframe
English
0
0
0
14
Michael
Michael@michaelkap19·
@wagslane CS major = some maths + bootdev + computer architecture
English
0
0
0
264
Lane || Boot.dev
Lane || Boot.dev@wagslane·
Math major + Bootdev grad > CS major (For SWE) (I'm biased but I do believe it)
English
34
4
316
18.2K
andy
andy@1a1n1d1y·
my only real limitations in life are HBM3 bandwidth
English
1
0
13
614
Michael
Michael@michaelkap19·
@valigo What did you learn from it? It is good watch but foundational imo
English
1
0
0
416
Valentin Ignatev
Valentin Ignatev@valigo·
Very good talk by Jon Gjengset about concurrency - read-write locks, left-right data structures, false sharing, all that. It's not Rust-specific either, it's more about how CPUs work.
Valentin Ignatev tweet media
English
8
16
389
11.4K
Rach
Rach@rachpradhan·
We replaced urllib3 inside boto3 with a Zig HTTP client. One import line. Same API. Upto 115x faster with TurboAPI. import faster_boto3 as boto3 Here's what happened..
Rach tweet media
English
26
68
961
223.5K
yashaswi.
yashaswi.@pixperk·
one of the best ways i've found to practice rust is by reimplementing parts of react
English
10
0
81
2.6K
Michael
Michael@michaelkap19·
@chotathanos @pixperk react is a library - just reimplementing the library but in rust, rather than JS
English
1
0
1
37
Jay Saha
Jay Saha@chotathanos·
@pixperk react means as a frameworks? You are building a web frameworks light weight version or something?
English
1
0
1
136
BitMΞRGΞNCΞ
BitMΞRGΞNCΞ@bitmergence_·
@collision @tempo It's basically a central database with a few extra steps. What's the surprise and/or delight?
English
4
0
61
8.1K
John Collison
John Collison@collision·
Just sent money to a friend with @tempo. (Try it at wallet.tempo.xyz) Truly instantaneous blockchains are the most surprise-and-delight product experience since Waymo.
English
80
50
779
307.8K
Michael
Michael@michaelkap19·
@mobileraj I tutor 14-18 year olds & most of them do not use it as much as they should!
English
0
0
1
13
Raj Singh
Raj Singh@mobileraj·
A unique aspect of Millennials is that they were born without computers + internet and then graduated with computers and internet providing tribal knowledge on how it all worked. The unique aspect of many software engineers today is that they wrote code before AI and now have AI for leverage. The next generation starts with AI, very unclear how this plays out.
English
2
2
2
141
Michael
Michael@michaelkap19·
@paulg Have you considered building your own? Side node: I often think about your tweet mentioning that early tech billionaires would spend their money on cool things ( having an IBM mainframe at home comes to mind for me ) yet some are now in super lobbying mode
English
1
0
6
5.6K
Paul Graham
Paul Graham@paulg·
I went to visit Subdial in London. Cool place with some good watches. I bought something so strange that till I saw it I'd never have believed it existed: an Ellipse pocket watch. I kid you not.
Paul Graham tweet media
English
70
7
815
115.4K
Michael retweetledi
Tren Griffin
Tren Griffin@trengriffin·
Steve Jobs: “The problem is, in hardware you can’t build a computer that’s twice as good as anyone else’s anymore. Too many people know how to do it. You’re lucky if you can do one that’s one and a third times better, or one and a half times better… Then it’s only six months before everybody else catches up. But you can do it in software" [1994] 25iq.com/2014/12/28/a-d…
English
3
3
19
2K
Michael retweetledi
Steve the Beaver
Steve the Beaver@beaversteever·
dudes on this app actually think EEs only do PCB design Your neighborhood FPGA quant that clears 7 figures doesn't even know what PCB stands for. Don't confuse hardware engineers with people that have access to CAD tools
English
42
37
1.2K
39.9K
zach
zach@blip_tm·
@MartinShkreli getting proper syntax has already been solved, but the problem is that RL’ing a model to generate actually high performance verilog entails putting a really slow synthesis step in the RL loop
English
4
0
20
1K
Martin Shkreli
Martin Shkreli@MartinShkreli·
when will LLMs write verilog well?
English
58
5
263
64.9K
Jon Chu // Khosla Ventures
If someone wants to start a company that creates ios apps well and allows agents to use multiple simulators at once in a cloud fashion, you have a pretty good acq in the wings in apple. Unlikely to be venture scale though since Apple already showed in the ci/cd era they aren't willing to let this be a big company
English
15
4
102
16K
Michael
Michael@michaelkap19·
@jonchu IYKYK come on, very obvious that because of the amount of code being pushed out now the communication overhead is becoming an insane % of the ‘work’
English
0
0
3
12.3K
Jon Chu // Khosla Ventures
Lol, wow. Everyone figured out the misdirection and what's actually going on here faster than I thought they would. And no I won't be responding to comments on this one. IYKYK
jack@jack

we're making @blocks smaller today. here's my note to the company. #### today we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means over 4,000 of you are being asked to leave or entering into consultation. i'll be straight about what's happening, why, and what it means for everyone. first off, if you're one of the people affected, you'll receive your salary for 20 weeks + 1 week per year of tenure, equity vested through the end of may, 6 months of health care, your corporate devices, and $5,000 to put toward whatever you need to help you in this transition (if you’re outside the U.S. you’ll receive similar support but exact details are going to vary based on local requirements). i want you to know that before anything else. everyone will be notified today, whether you're being asked to leave, entering consultation, or asked to stay. we're not making this decision because we're in trouble. our business is strong. gross profit continues to grow, we continue to serve more and more customers, and profitability is improving. but something has changed. we're already seeing that the intelligence tools we’re creating and using, paired with smaller and flatter teams, are enabling a new way of working which fundamentally changes what it means to build and run a company. and that's accelerating rapidly. i had two options: cut gradually over months or years as this shift plays out, or be honest about where we are and act on it now. i chose the latter. repeated rounds of cuts are destructive to morale, to focus, and to the trust that customers and shareholders place in our ability to lead. i'd rather take a hard, clear action now and build from a position we believe in than manage a slow reduction of people toward the same outcome. a smaller company also gives us the space to grow our business the right way, on our own terms, instead of constantly reacting to market pressures. a decision at this scale carries risk. but so does standing still. we've done a full review to determine the roles and people we require to reliably grow the business from here, and we've pressure-tested those decisions from multiple angles. i accept that we may have gotten some of them wrong, and we've built in flexibility to account for that, and do the right thing for our customers. we're not going to just disappear people from slack and email and pretend they were never here. communication channels will stay open through thursday evening (pacific) so everyone can say goodbye properly, and share whatever you wish. i'll also be hosting a live video session to thank everyone at 3:35pm pacific. i know doing it this way might feel awkward. i'd rather it feel awkward and human than efficient and cold. to those of you leaving…i’m grateful for you, and i’m sorry to put you through this. you built what this company is today. that's a fact that i'll honor forever. this decision is not a reflection of what you contributed. you will be a great contributor to any organization going forward. to those staying…i made this decision, and i'll own it. what i'm asking of you is to build with me. we're going to build this company with intelligence at the core of everything we do. how we work, how we create, how we serve our customers. our customers will feel this shift too, and we're going to help them navigate it: towards a future where they can build their own features directly, composed of our capabilities and served through our interfaces. that's what i'm focused on now. expect a note from me tomorrow. jack

English
11
3
249
156.2K