tverghis's Avatar

tverghis

@me.tverghis.space

Hacking away (poorly) on something, probably tverghis.space/about/

34
Followers
106
Following
76
Posts
23.10.2024
Joined
Posts Following

Latest posts by tverghis @me.tverghis.space

Congrats!

29.01.2025 04:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Chrome lets you flush the socket pool manually, that was sufficient

27.01.2025 09:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ok I KNOW that keepalive is a cornerstone of http/2 and for like 99.999% of cases you want connection reuse. That being said is there any browser at all that allows you disable keepalive behavior? I just want to test something ๐Ÿ˜ญ

27.01.2025 08:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Dang, thatโ€™s way better than my dishwasher!!

27.01.2025 08:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Damn! I just hit 300 today

24.01.2025 08:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Lastly, computers are cool as hell and I love learning about them

24.01.2025 08:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is more obvious, but - if, instead of hard-coding the stride lengths in code, we read them as command-line args, the compiler loses the ability to optimize the stride=1 case as aggressively. In this case also, stride=1 takes ~2x as long to run as stride=16.

24.01.2025 08:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Stumbled upon something else related to this experiment. Seems as though the `stride=1` case is as fast as `stride=16` largely because of autovectorization. Compiling with `-C opt-level=z` shows that it really takes 2x as long for `stride=1`, apples-to-apples (`stride=16` is never autovectorized)

24.01.2025 07:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I have no idea how widespread this is or is going to be, but on a recent 15hr flight I had great Starlink-powered WiFi for free, for pretty much the whole duration. I would have paid for this without hesitation.

22.01.2025 19:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Too kind! Thank you for taking the time to read and leave feedback!

14.01.2025 20:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I didnโ€™t end up experimenting with it, but I thought about including a section on trying to madvise around the issue! Maybe another quick addition to the appendix ๐Ÿค”

14.01.2025 19:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Waste Watch now (33 min) | How many CPU instructions does Python take to do one CPU instruction?

This is a paid series, but Casey Muratori talks a lot about that specific disconnect here:

www.computerenhance.com/p/waste

14.01.2025 18:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Iโ€™m hoping to write more this year, so if you read this please let me know what you think!

14.01.2025 14:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Oops All Page Faults! | Tarun Verghis

I was trying to reproduce a simple benchmark recently and it sent me down on a side quest to better understand a small part of how computers manage memory.

I did a little write-up here:

tverghis.space/posts/page-f...

14.01.2025 14:43 ๐Ÿ‘ 10 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

I love @tldraw.com

13.01.2025 14:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hooked up to the internet (for free!) via Starlink on a 15hr flight is so sweet ๐Ÿ‘Œ speeds are entirely respectable, Iโ€™m actually getting a LOT of work done

10.01.2025 08:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thought it might be fun to reproduce the results in this great article from 15(!) years ago

igoro.com/archive/gall...

Even reproโ€™ing the first example (and making mistakes) has taught me so much about memory access patterns.

Working on a write up!

09.01.2025 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

compression claims another victim

05.01.2025 03:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I like this shot of todayโ€™s misty morning cruise along the Kinabatangan river
(I know nothing about photography, I shot this on my iPhone in cinematic mode with no post-processing)

05.01.2025 03:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Sunday side-quest: fixing LSP support for a framework Iโ€™ve never used for a language I rarely use in an editor I sometimes use. Is this the curse of holiday programming?

29.12.2024 14:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This isn't exactly what you were looking for, I think - but if you're just doing some local testing (eg: using test accounts with fake email accounts), I was able to run MailHog on the same machine to good effect (also can view sent emails via browser).

tverghis.bearblog.dev/local-emails...

25.12.2024 08:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Read, interact with everything, and enjoy another piece of art from @samwho.dev!

21.12.2024 00:36 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub Wrapped 2024 - Your Coding Year in Review Like Spotify Wrapped, but for your GitHub activity! See your top languages, commit streaks, most productive days, and more in an engaging story format. Get your 2024 coding year in review now.

2025 goal: 11 stars ๐Ÿ˜Ž

git-wrapped.com/profiles/tve...

18.12.2024 22:13 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hi! As a big fan of your other work, Iโ€™d love to participate in this, if itโ€™s open to the public.

(I canโ€™t seem to DM you)

16.12.2024 17:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Did a little data wrangling for a little side-quest at work and it was... fun? Frustrating, but fun (in the end)

10.12.2024 08:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'd love to read this!

10.12.2024 08:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Agree! As someone building tools (more for my own edification than anything else) on top of atproto, it feels like thereโ€™s a DX layer missing. Iโ€™ve been able to scrounge around other repos to learn what I need, but a cohesive SDK would go a long way in enabling more people to build on atproto

08.12.2024 19:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Local emails when testing your PDS Using MailHog for local email testing when setting up an atproto PDS

Trying something very new - I wrote a really tiny blog post

tverghis.bearblog.dev/local-emails...

Iโ€™m hoping to continue jotting down all the neat tools, findings and learnings I come across as I stumble through my projects. Let me know what you think!

07.12.2024 18:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Today's small win: set up my own PDS that's going to be a test-bed for fun experiments/tools (and it actually works!). To be fair, the instructions github.com/bluesky-soci... made it incredibly easy. Took longer to set up the mail service

07.12.2024 08:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A Few Words

That was fun! Thanks for sharing this game!

A Few Words #131
๏ผฅ ๏ผฅ ๏ผฎ ๏ผณ ๏ผด
๏ผก ๏ผก ๏ผต ๏ผฅ ๏ผณ
๏ผฆ ๏ผด ๏ผณ ๏ผฉ ๏ผก
๏ผด ๏ผด ๏ผฅ ๏ผฐ ๏ผฌ
๏ผฉ ๏ผฒ ๏ผง ๏ผธ ๏ผฌ
I cleared the grid with 5 words
๐Ÿ’ฏ Perfect!
a-few-words.com

05.12.2024 09:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0