HN user

orta

929 karma

Hey there, I'm a co-founder of Puzzmo. Used to work on the TypeScript compiler team.

I've done important work on CocoaPods, Danger, GraphQL, Svelte and a few other big OSS projects

Keytrace: did:plc:t732otzqvkch7zz5d37537ry

Posts36
Comments305
View on HN
fate.technology 7mo ago

Fate: A modern data client for React and tRPC

orta
31pts8
twitter.com 4y ago

Wordle in the TypeScript Type System

orta
2pts0
devblogs.microsoft.com 5y ago

The New TypeScript Handbook

orta
37pts3
whatsstoppingyou.dev 5y ago

Create a GitHub Contributor Graph in the Browser

orta
1pts0
devblogs.microsoft.com 5y ago

The New TypeScript Website

orta
2pts0
artsy.github.io 7y ago

Why Does Artsy Use Relay?

orta
1pts0
artsy.github.io 7y ago

We Run Our Own Blog – Artsy Engineering

orta
2pts0
artsy.github.io 7y ago

Artsy Hires Engineers

orta
1pts0
artsy.github.io 7y ago

How Artsy Hires Engineers

orta
15pts5
luden.io 7y ago

While True: learn() – Simulator of a machine learning specialist

orta
3pts1
artsy.github.io 7y ago

Migrating to PR Label Based Continuous Deployment

orta
6pts0
artsy.github.io 7y ago

Why is the Swift Package Manager taking so long?

orta
2pts0
artsy.net 8y ago

Artsy x React Native, a single day conference for iOS developers

orta
1pts0
artsy.github.io 8y ago

Modernizing Force: How we keep the artsy web stack up-to-date

orta
1pts0
www.youtube.com 9y ago

Talk: Building High-Quality JavaScript Tools

orta
3pts1
facebook.github.io 9y ago

Jest 19: Immersive Watch Mode and Test Platform Improvements

orta
92pts13
artsy.github.io 9y ago

Retrospective: Swift at Artsy After a Year of React Native

orta
5pts0
mxstbr.blog 9y ago

DangerJS: The open source maintainers best friend

orta
76pts7
investor.yahoo.net 9y ago

Yahoo's name to be changed to Altaba Inc

orta
17pts0
johnholdsworth.com 9y ago

Injection II, the App – Swift Runtime Code Injection

orta
1pts0
code.dblock.org 9y ago

Hacking on Multiple Amazon Echos (Alexa)

orta
1pts0
danger.systems 9y ago

Danger – Stop Saying “You Forgot To…” in Code Review

orta
3pts0
danger.systems 9y ago

Danger – Stop Saying 'You Forgot To…' in Code Review

orta
15pts2
artsy.github.io 10y ago

Open Expectations (FAQ on OSS by Default)

orta
1pts0
artsy.github.io 10y ago

Artsy's Cocoa Architecture: Hybrid Apps

orta
1pts0
cocoapods.org 11y ago

RxSwift: Reactive extensions for Swift

orta
1pts0
itunes.apple.com 11y ago

A Free GIF Searching App for Mac OS X

orta
1pts0
blog.cocoapods.org 11y ago

CocoaPods in 2014

orta
1pts0
blog.cocoapods.org 11y ago

CocoaPods Commiter Coins

orta
1pts0
blog.cocoapods.org 12y ago

CocoaPods announces Auth Server

orta
32pts24

Dev here: Keytrace lets you verify other accounts like Keybase does (e.g. public proofs of identity) but doesn't orient the connection on GPG. Instead uses an atproto/bluesky account as the central source of identity, and stores everything in atproto.

So you could think of it as a simpler, de-centralized version of the Keybase identity proof system.

[dead] 5 months ago

I'm linking my keytrace.dev: did:plc:t732otzqvkch7zz5d37537ry

Kagi Hub Belgrade 8 months ago

This is a cool idea, I really enjoyed crashing at other companies offices for short periods - glad to see a company systematising that

OP here, luckily in this case, it means a more supported and vertically integrated alternative. Which does have less features, but actually gets bugs fixed and keeps up to date with the platform - so it's a net win overall IMO

With Claude Code at least, all of the chats you've had are stored in jsonl files on your computer in ~/.claude - I made a little TUI for exploring these in https://github.com/orta/claude-code-to-adium

Personally, I'm less sold on tracking prompts as being valuable both for production cases (imo if a human should read it, a human should have wrote/fully edited it applies to commits/PRs/docs etc) and for vibe cases where the prompts are more transitory

Thanks yeah, your post hit the nail on the head so well I got to delete maybe a third of my notes for this!

Congrats on a great write-up. Sometimes trying to ship something at that sorta scale turns out to just not really make sense in a way that is hard to see at the beginning.

Another personal win is that you got a very thorough understanding of the people involved and how the outreach parts of the RFC process works. I've also had a few fail, but I've also had a few pass! Always easier to do the next time

The syntax is written like a bash shell variable, the idea (I assume) is that the actual job itself doesn't matter but the idea of it being something they do for work does (because contextually it means they have less decision power.) So, if it were me, saying I work for Puzzmo is about as useful as me saying I work for $DAYJOB in a sentence like that.

Puzzmo | Front-End | NYC | Full-time hybrid

puzzmo.com is a re-imagining of daily games websites which uses brings modern live-service systems to newspaper style puzzles.

We're a small 4 person dev team, looking to for a senior engineer with a focus on the front-end and happy to learn how to do some API work to get their ideas shipped. Not a games dev position.

- Tech: TypeScript (I used to work on it!) / React / Vite / Expo

- Us: https://www.theverge.com/23929222/puzzmo-newspaper-games-cro... and https://www.puzzmo.com/press

- Apply: We've closed out applications

I've done it pretty successfully ( https://artsy.github.io/blog/2019/04/29/how-did-artsy-become... ) and now regularly look back at prior source code and blogs as I work on something else but with similar patterns

I would say that getting to a point where this sort of thing is possible requires a huge amount of out-of-bounds culture and technical work though. Probably outside of the commitment range of folks who just want to work as an employee and not think about work outside of your paid hours

I built Puzzmo.com on RedwoodJS, and have been working in Redwood everyday now for about 2.5 years. It's got a solid set of principles and it's gonna be cool to see where they take it with this simpler model for building sites.

Yep, it's just a repo of inter-linked markdown docs which you can view or edit on GitHub (or clone if you want to do some more involved editing.) You can definitely think of it as a wiki though as all engineers in the company would have write access.

I was working at Artsy while the OP was CTO (:wave:) and tried to help out a bunch on fostering a good attitude towards OSS - there's quite a few notes in both artsy/README and the blog

- (the making of artsy/README) https://artsy.github.io/blog/2018/08/21/OSS-by-Default-Docs/

- (OSSing our apps) https://artsy.github.io/blog/2019/04/29/how-did-artsy-become...

- (OPs writeup on the philosophy) https://code.dblock.org/2015/02/09/becoming-open-source-by-d...

- (the RFC process) https://artsy.github.io/blog/2019/04/11/on-an-rfcs-process/

Shame to see it happen, but an understandable decision - it's been a few years since I was writing native iOS code and AppCode really felt like a power-user tool in ways that Xcode couldn't.

AppCode team, you did such a great job IMO