Ethan Holz's Avatar

Ethan Holz

@ethanholz.com

Research Software Engineer Professionally building better infrastructure for molecular software. Thoughts my own Colorado based

2,023
Followers
1,379
Following
953
Posts
31.08.2023
Joined
Posts Following

Latest posts by Ethan Holz @ethanholz.com

Noting for clarity that a lot of people working in software, including software engineers and designers, have a bad understanding of the software design process.

06.03.2026 16:46 πŸ‘ 110 πŸ” 23 πŸ’¬ 2 πŸ“Œ 2

Looking good!

06.03.2026 06:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was on IRC before I was on the web. Bringing ATproto to IRC is amazing.

05.03.2026 02:58 πŸ‘ 150 πŸ” 22 πŸ’¬ 7 πŸ“Œ 1

It is really cool to see this! A huge win for sustainable open source!

05.03.2026 03:06 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Only one I can ask is @bnewbold.net wondering if you can shed light here. It’s good info to now be aware of, but definitely surprising as didn’t see new changes to TOS or anything breaking this down.

04.03.2026 15:58 πŸ‘ 28 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Streamplace Emote Artist Interest Form We are gathering information from talented emote artists to build an exciting emote ecosystem on Streamplace.

STREAMPLACE EMOTE ANNOUNCEMENT: We're working on emotes.

Do you make emotes? Do you know someone that does? We want to hear from experienced emote artists! Get in touch: forms.gle/UstjDf4g4nV5...

23.02.2026 18:52 πŸ‘ 100 πŸ” 48 πŸ’¬ 9 πŸ“Œ 7

Super excited to see this! Looking forward to what is next!

02.03.2026 22:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
announcing our €3,8M seed round and more on what's next

today, we're announcing our €3,8M ($4.5M) seed financing round, led by byFounders with participation from Bain Capital Crypto, Antler, Thomas Dohmke (former CEO of GitHub), Avery Pennarun (CEO of Tailscale) among other incredible angels.

read more on what's next: blog.tangled.org/seed

02.03.2026 09:51 πŸ‘ 807 πŸ” 147 πŸ’¬ 54 πŸ“Œ 68

pretty cool that we're seeing people migrating between independent, non-Bluesky PDS hosts now

the atmosphere has come so far in just 12 months

02.03.2026 16:47 πŸ‘ 47 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

More people should know about .patch files; seriously underrated

01.03.2026 04:25 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
google map directions to travel by train from Nuremberg (home of npmx.social) to Falkenstein (home of the eurosky PDS), it only takes 3 hours

google map directions to travel by train from Nuremberg (home of npmx.social) to Falkenstein (home of the eurosky PDS), it only takes 3 hours

atproto fact: the @npmx.dev PDS is only 3 hours by train from the @eurosky.social PDS. We're lucky to have powerful friends so close to us. Germany is slowly becoming the European atproto data pole.

27.02.2026 17:29 πŸ‘ 96 πŸ” 8 πŸ’¬ 4 πŸ“Œ 5
Preview
GitHub - LizardByte/Sunshine: Self-hosted game stream host for Moonlight. Self-hosted game stream host for Moonlight. Contribute to LizardByte/Sunshine development by creating an account on GitHub.

Sunshine is such a cool project, better than any VNC I have ever used. Project link below for those unfamiliar.

github.com/LizardByte/S...

24.02.2026 17:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When I am in the middle of rewatching/catching up on Discovery too? Hell yeah.

23.02.2026 22:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of an Android app. Text:

β–² Nearby Glasses

Smart Glasses are probably nearby
Device: Unknown
RSSI: -42 dBm
Reason: Meta Company ID (0x058E)
Company: Meta Platforms, Inc.

This app notifies you when smart glasses are nearby. It uses company identificators in the Bluetooth data sent out by these. Therefore, there likely are false positives (e.g. from VR headsets). Hence, please proceed with caution when approaching a person nearby wearing glasses. They might just be regular glasses, despite this app's warning.

Debug Log

[19:08:40] Unknown (-50 dBm) Meta Company ID (0x058E)

[19:08:40] Unknown (-50 dBm) Meta Company ID (0x058E)

[19:08:41] Unknown (-34 dBm) Meta Company ID (0x058E)

[19:08:42] Unknown (-34 dBm) Meta Company ID (0x058E)

[19:08:42] Unknown (-34 dBm) Meta Company ID (0x058E)

[19:08:42] Unknown (-57 dBm) Meta Company ID (0x058E)

[19:08:43] Unknown (-40 dBm) Meta Company ID (0x058E)

[19:08:43] Unknown (-42 dBm) Meta Company ID (0x058E)

[19:08:43] Unknown (-42 dBm) Meta Company ID

(0x058E) [19:08:44] Unknown (-42 dBm) Meta Company ID

(0x058E) [19:08:44] Unknown (-42 dBm)

Meta Company ID (0x058E)

[19:08:44] Unknown (-42 dBm) Meta Company ID (0x058E)

[19:08:45] Unknown (-40 dBm) Meta Company ID (0x058E)

[19:08:45] Unknown (-63 dBm) Meta Company ID (0x058E)

A screenshot of an Android app. Text: β–² Nearby Glasses Smart Glasses are probably nearby Device: Unknown RSSI: -42 dBm Reason: Meta Company ID (0x058E) Company: Meta Platforms, Inc. This app notifies you when smart glasses are nearby. It uses company identificators in the Bluetooth data sent out by these. Therefore, there likely are false positives (e.g. from VR headsets). Hence, please proceed with caution when approaching a person nearby wearing glasses. They might just be regular glasses, despite this app's warning. Debug Log [19:08:40] Unknown (-50 dBm) Meta Company ID (0x058E) [19:08:40] Unknown (-50 dBm) Meta Company ID (0x058E) [19:08:41] Unknown (-34 dBm) Meta Company ID (0x058E) [19:08:42] Unknown (-34 dBm) Meta Company ID (0x058E) [19:08:42] Unknown (-34 dBm) Meta Company ID (0x058E) [19:08:42] Unknown (-57 dBm) Meta Company ID (0x058E) [19:08:43] Unknown (-40 dBm) Meta Company ID (0x058E) [19:08:43] Unknown (-42 dBm) Meta Company ID (0x058E) [19:08:43] Unknown (-42 dBm) Meta Company ID (0x058E) [19:08:44] Unknown (-42 dBm) Meta Company ID (0x058E) [19:08:44] Unknown (-42 dBm) Meta Company ID (0x058E) [19:08:44] Unknown (-42 dBm) Meta Company ID (0x058E) [19:08:45] Unknown (-40 dBm) Meta Company ID (0x058E) [19:08:45] Unknown (-63 dBm) Meta Company ID (0x058E)

I made an app.
play.google.com/store/apps/d...
Nearby Glasses is here to warn you when smart glasses are nearby.

I hope it's useful for someone.

Nearby Glasses's open source, free and rather simple
github.com/yjeanrenaud/...

It's also downloadable outside the Play Store. iOS port is in the making

23.02.2026 18:28 πŸ‘ 1987 πŸ” 1019 πŸ’¬ 70 πŸ“Œ 77

Just got my new Game Changer Blu Rays, super excited to watch! Kudos to @dropout.tv for physical media!

21.02.2026 22:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is why this protocol is so freaking cool!

21.02.2026 22:13 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh this would be hype actually

21.02.2026 19:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

when we hit these cycles, I think a perfectly acceptable approach is to wait until a standard emerges and then learn that. loooooots of devs out there making money on React code who had no awareness of the intense churn that led to its eventual popularity

21.02.2026 18:57 πŸ‘ 42 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

If I am going to spin up a Matrix server, might as well spin up a PDS too right?

21.02.2026 18:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bad brain days suck, glad to here things are going better, hang in there

20.02.2026 19:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Man, public libraries are just super cool

20.02.2026 09:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s going to be so great when this shit gets installed on everyone’s lowest-bidder work laptops, with 16 gb of RAM and 23 separate pieces of monitoring spyware. So productive.

20.02.2026 00:55 πŸ‘ 101 πŸ” 28 πŸ’¬ 4 πŸ“Œ 0

This is the sign I needed to add this to my blog in the next week

19.02.2026 22:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You are not wrong about that

18.02.2026 21:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just started playing Death Stranding for the first time, guys what is this game???

18.02.2026 05:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is what I want to see for scientific software, software without users is just code and encouraging better experiences is paramount.

17.02.2026 20:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

free open source software needs fewer engineers and more designers and product people

16.02.2026 12:04 πŸ‘ 406 πŸ” 69 πŸ’¬ 22 πŸ“Œ 18

I feel this so hard. The last year or so has been tough on my motivation to build again. I’m coming back into it slowly, a little more intentionally, making sure to leave some room for the other stuff. Might need to spend some time on my crochet this weekend (a new hobby for 2026).

14.02.2026 05:28 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Permissioned Data Diary 1: To Encrypt or Not to Encrypt The first in a series of posts about major design decisions along the way to a permissioned data protocol for atproto.

hey we're really working on permissioned data! read the first in a series of posts i'll be doing about our design decisions along the way. this one is about our decision to not do an e2ee system

11.02.2026 16:15 πŸ‘ 315 πŸ” 76 πŸ’¬ 13 πŸ“Œ 24
Post image

Dot made a teeny, tiny friend today 🐞 (Do you think it wears two socks, or six...?) #AwesomeSocksHint

11.02.2026 16:02 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0