Felipe O. Carvalho

27.5K posts

Felipe O. Carvalho banner
Felipe O. Carvalho

Felipe O. Carvalho

@_Felipe

@ApacheArrow / Databases / Compilers. (past @SDFLabs, VoDa, @Spotify). Rust/C++/TLA⁺🇧🇷 → 🇸🇪 → 🌎 https://t.co/vxbdByfADI

เข้าร่วม Haziran 2008
2.4K กำลังติดตาม4.9K ผู้ติดตาม
Tom Sydney Kerckhove
Tom Sydney Kerckhove@kerckhove_ts·
I can't even begin to describe how much that's not what I want.
Tom Sydney Kerckhove tweet media
English
2
0
12
860
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@theodorvaryag @joseph_h_garvin Separate compilation is a fundamental language design dimension. It affects many aspects of a language and the compiler, not just build times. e.g. ability to load code dynamically.
English
1
0
1
25
Chris Allen
Chris Allen@theodorvaryag·
@joseph_h_garvin @_Felipe Honestly I don't know why I keep trying to give alpha away to people who lend me zero charity, extend no inferential distance. Forget I said anything. Nothing to learn here. Continue as you were!
English
2
0
0
27
patagucci perf papi
patagucci perf papi@kenwheeler·
@RandallKanna i’ll give you a real answer here. all the orchestration and tweaking is pure masturbation. the value moving forward is identifying places you can implement this deterministically in a clever way to provide value. it’s that simple. but at the same time not simple at all.
English
10
9
214
8.6K
Randall Kanna Franson
Randall Kanna Franson@RandallKanna·
Honestly what is there to compete on at this point for a dev job? Like code reviews?
English
37
0
39
14.4K
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@joseph_h_garvin typeclasses can be virtual so code that uses them can be compiled separately. Rust traits require specialization unless dyn-compatible and code opts in to it. Less flexible, better inlining and optimization. typeclasses don’t always preventing inlining but they don’t require it.
English
2
0
3
468
Joseph Garvin
Joseph Garvin@joseph_h_garvin·
@_Felipe I mean, it does have type classes though, they're just called traits. Some of these I can tell are bad just from the screenshot, e.g. Hoogle mostly exists to make it possible to search for custom binary operators a problem Rust just doesn't have.
English
2
0
11
591
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@ForrestTheWoods You can use a mouse on tmux: set mouse on Normal people don’t use TUIs. That’s why TUIs don’t work for normal people.
English
2
0
9
364
Forrest Smith
Forrest Smith@ForrestTheWoods·
Unpopular Opinion: tmux controls are absolute dog 💩 🗑️. TUI controls don’t have to be garbage. You can just make normal controls that work for normal people. And let users use a mouse cursor. It’s totally fine and good actually. vim people I swear. The worst.
English
6
0
16
2.3K
cephalopod
cephalopod@macrocephalopod·
@investingidiocy I am begging you to realise that the whole point of this meme is that the left and right sides say the same thing 😭
English
4
0
331
10.8K
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@ID_AA_Carmack I have friends that work on audio streaming/decoding at Spotify and Bluetooth frustrates them like nothing else.
English
0
0
1
107
John Carmack
John Carmack@ID_AA_Carmack·
When you stream Spotify to Bluetooth speakers or headphones, the audio comes over the network lossily compressed with Vorbis or AAC codecs, is then decoded on your device to 48 Khz raw samples, then the Bluetooth stack lossily re-compresses it with SBC or AAC codecs before sending it over the airwaves to the speakers. I don’t have “golden ears” to pick apart audio quality like I can with, say, missing gamma correction on texture filtering, but that still hurts my system optimization soul. It is likely over-optimization, but It would be cleaner if there were a way to send bluetooth-ready, compressed audio directly.
English
272
239
5.8K
435K
Geoff Langdale
Geoff Langdale@geofflangdale·
Unpleasant truth about programming: solutions that wind up winning aren't the cleanest, most elegant algorithms and design but rather the ones with (morally speaking) the most giant, complete and horrible set of switch statements covering all the weird and interlocking cases.
English
12
5
80
4.8K
Miles
Miles@technoHimbo·
What’s holding back AGI is Tile DSLs. If we just had one more Tile DSL then we’d have it
English
2
0
6
489
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@StatisticsFTW @joseph_h_garvin LLMs would have to deal with combinatorial explosion of model which usually requires creative leaps and a feel for where failure modes might hide in an algorithm. Then after that, successfully refine the spec into an implementation.
English
0
0
1
18
Joseph Garvin
Joseph Garvin@joseph_h_garvin·
Even Rust is not enough to rescue agents from building software with flaky parallelism. It can prevent thread races from causing memory unsafety but that's it. Unless there's some magical prompting trick that makes LLMs better at reasoning about multithreaded code?
English
8
0
16
2.6K
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
Is there no good canonical article on "Backpressure" applied to Computer Science? The wikipedia one talks about fluids and pipes. It's related but bad as a citation.
English
6
0
12
1.5K
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@mgill25 Any kind of resource management where one component needs a resource and the more it gets the resource the more it needs. e.g. the more memory you give to a task scheduler, the more tasks it will spawn that will also need memory.
English
1
0
0
70
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@AgileJebrim "requiring a subset of code be used that has hard bounds on execution times" Right, you have to restrict the construction of the program to be able to verify it halts.
English
1
0
8
846
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
@dillon_mulroy I’ve kept copilot on nvim since forever. It’s not very smart but does the obvious stuff well.
English
0
0
1
265
Dillon Mulroy
Dillon Mulroy@dillon_mulroy·
i think i’m back to wanting a really good tab model - any progress here outside of cursor (i don’t have access to supermaven) and for nvim?
English
51
3
300
66.7K
Wes Winder
Wes Winder@weswinder·
the problem with marc, garry, elon, etc is everybody just wants their money so nobody in their life is willing to tell them when they are wrong because they are afraid of not getting money and they end up with a bunch of sycophantic yes men in their circles (powered by ai)
English
28
15
503
27.4K
Lucas, o maluco do PC microondas
@marcogomes Puts. Eu não fui claro, perdão. Eu não quero perder as filmagens, preciso dos vídeos em um HD, de forma local. Eu vacilei em ter salvo no telefone, tenho quase 100GB que não consigo pegar
Português
3
0
0
78
marcogomes
marcogomes@marcogomes·
esses dias comentei que o iCloud synca quando quer, e algum corno veio dizer que eu estaria mentindo porque >pra ele< funciona. tô esperando essas 110 fotos subirem faz aproximadamente 40min (que subisse pelo menos 1, mudando para 109)
marcogomes tweet media
Português
1
1
14
3.5K
Lane || Boot.dev
Lane || Boot.dev@wagslane·
still trying to decide if I should avoid or be drawn to people who say "orthogonal"
English
13
0
48
3.7K