Sam Mortenson's Avatar

Sam Mortenson

@mortenson

Security engineer working on AwaySync.com, the asynchronous communication platform that lets you reclaim your attention

100
Followers
232
Following
65
Posts
12.06.2023
Joined
Posts Following

Latest posts by Sam Mortenson @mortenson

(former q is slightly tongue in cheek but latter is sincere)

08.02.2026 22:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do you think AI companies are going after programming because LLMs are uniquely good at coding, or because developers are the only audience they can make money off of? What's the long term vision for normal consumers?

08.02.2026 22:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"post hog" is such a funny startup name

04.02.2026 01:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

sessionStorage is underutilized

03.02.2026 22:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

As much as I like TypeScript, it's the only language I've used that is basically unusable without a language server. Humans aren't meant to read the kinds of complex generic types libraries provide.

30.01.2026 16:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A still from the "prank" sketch from "I Think You Should Leave"

A still from the "prank" sketch from "I Think You Should Leave"

"There's too many fucking things to click, I can't breathe" - me using Linear recently

03.01.2026 00:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Toulouse? I spotted the "two" hint in your hand signal

30.12.2025 21:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot showing that the domain xeetlonger.com available

A screenshot showing that the domain xeetlonger.com available

29.12.2025 23:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I’m Not a Robot, a game about solving CAPTCHAs, is out now!

good luck :)

> neal.fun/not-a-robot/

16.09.2025 14:50 πŸ‘ 905 πŸ” 346 πŸ’¬ 56 πŸ“Œ 83

Reading the issue queue is funny too.

"Would you consider using a CRDT?"
"Why? Are you having actual problems in prod"
"No but it's better"
"Closing"

27.12.2025 21:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Codemirror Collab is so ridiculously easy to set up compared to alternatives, lol. I'm using it with Redis/Redlock to scale, probably less than 200 lines total.

27.12.2025 20:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

To everyone who moved to Portland this summer...welcome to the Thunderdome

09.12.2025 15:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I feel like there's going to be a class of messaging layer security (MLS) implementation bugs in the form of "out of bounds" commits.

05.12.2025 18:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Making MLS more decentralized It’s no secret that we at Phoenix R&D are big fans of the Messaging Layer Security (MLS) protocol, having helped it to come into existence. It’s a versatile group key agreement and messaging protocol ...

Interesting blog about decentralizing Messaging Layer Security's (MLS) key sharing and not relying on absolute order from the Delivery Service (DS) blog.phnx.im/making-mls-m...

24.11.2025 23:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

avoiding microplastics by not touching city dwellers ever again

22.11.2025 19:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So with Messaging Layer Security if someone forgets their key and re-joins a group, and you want to give them access to messages they used to have, another member has to re-encrypt everything? It feels like a spec designed for "disposable" group chats, not Slack-like apps.

22.11.2025 17:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this S is BOM!

19.11.2025 21:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Having European coworkers is like being haunted. You can't prove they exist but if you stay up late enough you might just see one.

12.11.2025 01:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Better Auth is great - except they don't use pluralized table names 😭😭😭

10.11.2025 02:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do any compilers exist that split individual exports from a file/module/package into their own dependencies? I'm thinking like, a graph analyzer that can build an ideal dependency tree on the fly, ignoring user defined dependency structure.

07.11.2025 22:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Hmmm...our DAST web crawler from 2005 isn't cutting it anymore"

07.11.2025 18:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The existence of "API Security" products should tell you exactly where the cybersecurity industry is maturity wise lol

07.11.2025 18:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I feel like a lot of cybersecurity products and strategy put almost no responsibility on individuals, and make every problem really meta: "This was a training issue", "A vendor could have caught this", etc.

I don't have a solution, just something I've been noticing.

04.11.2025 21:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah I think the Game Changer regulars would be very funny but also probably too good at Taskmaster.

20.10.2025 04:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I often think about how bad the American Taskmaster season went. Maybe we need more panel shows in the US? Some way to identify the generically clever people from the professionally funny people.

19.10.2025 13:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

React developers are so prop-brained that they'll always use objects as function params instead of two arguments even outside of React!

Wait...that's actually a nice habit...

02.10.2025 23:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œSam Altman” as a name is kinda kojima-coded

29.09.2025 02:18 πŸ‘ 311 πŸ” 18 πŸ’¬ 9 πŸ“Œ 1

This is good advice for computer science in general. Early in your career it might not seem to matter who you code for but a niche is useful for your soul and hireability

26.09.2025 04:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How many developer MCP servers do you think accept LAN connections?

23.09.2025 22:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

free username idea: thundurianlightning

23.09.2025 19:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0