Thomas Silvestre

140 posts

Thomas Silvestre banner
Thomas Silvestre

Thomas Silvestre

@thosil76

Love programming, playing guitar, spending time with my family and my friends... but not in that order 😅

Katılım Şubat 2017
188 Takip Edilen10 Takipçiler
Thomas Silvestre
Thomas Silvestre@thosil76·
@izs Well, it's even worse in fact it's "pussy, I farted", because we say "chatte, j'ai pété"
English
0
0
0
48
isaacs
isaacs@izs·
"ChatGPT" said with a french accent is "chat, j'ai pété"
isaacs tweet media
Français
3
0
3
876
Thomas Silvestre
Thomas Silvestre@thosil76·
@mattpocockuk Reminds me nodes callbacks. But in fact I prefer the python way where you not only have the error but you can branch depending on the error class
English
0
0
0
10
Matt Pocock
Matt Pocock@mattpocockuk·
I wish 'try' worked like this:
Matt Pocock tweet media
English
270
82
2.2K
209.5K
Michael Girdley
Michael Girdley@girdley·
The European mind cannot comprehend this.
Michael Girdley tweet media
English
132
15
711
77.4K
Lea Verou, PhD
Lea Verou, PhD@LeaVerou·
Hey, I made a thing and I need your help naming it. I’ve often done a lot of text processing via a series of complex find & replace operations in my editor. I designed a syntax and CLI that lets you create & run "scripts" that are basically a series of find & replace operations, each operating on the result of the previous one. They can even be nested, so you can match parts of a file and perform a series of smaller replacements on just those parts. E.g. here’s part of a script I use to preprocess LaTeX before feeding it to pandoc to be converted to Markdown. I have another one for postprocessing on the other end 😅 I currently call it bafr (BAtch Find & Replace) but it’s kind of an awful name (@DmitrySharabin has already mistyped it as barf 🤣). I’m looking for a similarly short name, that works both standalone ("use bafr") or to refer to the scripts created ("write a bafr script"), and is free on npm. Any ideas?
Lea Verou, PhD tweet media
English
42
2
48
20.5K
Thomas Silvestre
Thomas Silvestre@thosil76·
@dhh I'm a full time linux user since 2000, every single time I had to use something else was so painful 😅 Even for tasks not related to development, the conclusion is the same: it was easier with linux 🤷
English
0
0
0
51
DHH
DHH@dhh·
Nothing gets me quite as fired up as discovering the future early and undistributed. That feeling of realizing that something is simply better, and the only reason it hasn't taken off yet is because the world hasn't realized it. It's amazing, and it's how I'm feeling about Linux right now. That "how did I not know it was this good" sensation. I felt the same way about the Mac back in 2001. And Ruby in 2003. And company chat with Campfire in 2005. And, fast forward, now with #nobuild, Hotwire, and even exiting the cloud. When I discover a path that seems like a clear shortcut, it doesn't really matter if it's poorly paved at first. As long as it appears to take us somewhere better, laying the bricks and clearing the brush is incidental. It's about seeing that end state. Where what's right in front of us now, rough and unpolished as it may be, can be transformed, if we put in the effort, that inspires me to keep going. Yes, half the fun is the adventure. We should always be pushing toward new horizons, even if some of them inevitably will end up in dead ends. But the other half is watching things genuinely compound for the better. Take web development. It's incredible how much conceptual complexity we've been able to compress in the last decade, and particularly in the last half of a decade. It wasn't just one thing, it was all the things. It was browsers getting better, mobile CPUs getting faster, #nobuild becoming possible, Hotwire showing an alternate route. Each substantial, yes, but together epoch altering. A new dawn. Following such a sense of wanderlust requires a certain disagreeableness. Even arrogance. A steadfast belief that it's possible that you might actually have found a better way. Whether that turns out to be true or not. You have to believe that it's possible. That the market place of ideas isn't perfectly efficient or perfectly rational. That it hasn't priced it all in, and that you could invest in upcoming concepts for an intellectual profit. You're never going to be right about everything, but a life spent without taking at least a few bets on being early on an idea is one not lived to the fullest. Dare a little. Roll the dice every now and then. Come along for an adventure whether its heads or tails.
English
48
65
854
172K
Thomas Silvestre
Thomas Silvestre@thosil76·
@tannerlinsley Does it render something different with an explicit Fragment? Or maybe it's because when it's translated to js from jsx, there must be a tag name, as div or span have a side effect, they decided to add a fake "text"?
English
0
0
2
399
Tanner Linsley
Tanner Linsley@tannerlinsley·
I just saw renderToPipeableStream render ...<div><>Hello</></div>... as ...<div><text>Hello</text></div>... What the heck?
English
7
2
25
12.6K
Thomas Silvestre
Thomas Silvestre@thosil76·
@dhh Sorry, I meant to try with the same non-high dpi screen. It is the anti-aliasing technique that is different, if the pixels are smaller the differences between sellers are less visible.
English
0
0
0
173
DHH
DHH@dhh·
@thosil76 I've run this same screen with Ubuntu as well. It also looks good. Not better, but just as good. It seems like virtually all the differences evaporate between the platforms once you go retina. Contrast is far bigger when you can only run 1x.
English
1
0
4
1.6K
DHH
DHH@dhh·
"If you connect your Windows machine to a screen of similar caliber, you get similar font rendering. I'm typing this on a 32" 6K monitor running at 200% in Windows 11 using iA Writer, and it looks amazing. I did not know this!!" world.hey.com/dhh/fonts-don-…
English
18
6
215
49.8K
Jarred Sumner
Jarred Sumner@jarredsumner·
i haven't messed with this API enough to understand the constraints yet
English
2
0
23
10.7K
Jarred Sumner
Jarred Sumner@jarredsumner·
i keep thinking about linux namespaces, cgroups and Bun.spawn()
English
5
2
82
24.3K
Thomas Silvestre
Thomas Silvestre@thosil76·
@seldo You have no idea how Belgium is complicated to manage. The 6 remaining trillions will be vanished so fast. Pick Luxembourg instead ;-)
English
0
0
0
54
Laurie Voss
Laurie Voss@seldo·
Or maybe it would be cheaper to buy an existing country. Is anybody using Belgium for anything important?
English
2
0
6
1.2K
Laurie Voss
Laurie Voss@seldo·
If I were Sam Altman I would take the 7 trillion and use 1 trillion of it to fund a military that would then guard him while he does whatever he wants with the remaining 6.
English
2
0
12
3.1K
Kent C. Dodds ⚡
Kent C. Dodds ⚡@kentcdodds·
@tannerlinsley I love the lady who stands up, alarmed in the background and then sits back down as if nothing's going on 😆
English
5
0
23
3.6K
Thomas Silvestre
Thomas Silvestre@thosil76·
@jarredsumner You can't prevent dumb things, it's a lost battle from the beginning because there's so many ways to break an OS. Don't waste your time, and probably performance, at run time. I think a linter would be a better option.
English
0
0
1
58
Jarred Sumner
Jarred Sumner@jarredsumner·
when you try to `rm -rf /` in bun shell
Jarred Sumner tweet media
English
37
7
494
73.3K