HNHacker News
TopNewBestAskShowJobs

orta

935 karma · joined October 2, 2010

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

submissionscomments
orta··on Ask HN: What Happened to Elm?
I did a bit of a writeup on the gaps in soundness for TypeScript in the docs, https://www.typescriptlang.org/play?strictFunctionTypes=fals...
orta··on Jsdoc Cheatsheet
Here's hoping https://tc39.es/proposal-type-annotations/ solves this
orta··on Artsy Engineering Handbook
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.
orta··on Artsy Engineering Handbook
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/

orta··on JetBrains AppCode being sunsetted
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

orta··on Never pay for online dating (2010)
One of the protagonists in the book Version Control works in customer service in a role a lot like you're describing, it's a great read for anyone into sci-fi https://www.goodreads.com/book/show/25733442-version-control
orta··on Meta Is Transferring Jest to the OpenJS Foundation
I wouldn't use this as an indication of flow's usage, the extension switched to using an LSP so the majority of the work for dev experience happens inside the flow codebase nowadays.
orta··on Meta Is Transferring Jest to the OpenJS Foundation
Thanks for putting in the time to make this work from Meta's side! Us folks on the outside appreciate it a bunch
orta··on Neoliberalism has resulted in preference for greater income inequality
"Neoliberalism" is a specific term for the conceptual forms of capitalism the west has been under since the 70-80s: https://en.wikipedia.org/wiki/Neoliberalism
orta··on TypeScript as fast as Rust: TypeScript++
Yeah, AssemblyScript is a key WASM language variant - I made a list of some of the other TypeScript-like implementations last year. Static TypeScript and TypeScriptCompiler do something similar in order to run inside web pages. At a quick glance, this proposal might get some ideas from the thinking done on BorrowScript

https://github.com/orta/awesome-typescript-derived-languages...

orta··on The Redwood Startup Fund
This is a very cool incentive for folks wanting to try get that idea they've had in their heads for a while proof-of-concepted!
orta··on For some searches the whole screen on Google is now ads
Gross
orta··on TypeScript Features to Avoid
Yeah, for sure, I agree with all of this. I think the best way to write TypeScript is to really treat it like the tagline "JavaScript With Syntax For Types" - some of the extras TypeScript provided from before TC39 were active have much less relevance now.
orta··on Show HN: Code Hike – More than syntax highlighting
I've also made a pretty complex thing with shiki (shiki-twoslash which you could say is similar to torchlight but just for TS/JS)

Torchlight definitely a good chunk of work on top of shiki, and as an external API it might be much easier to work with in many non-JS ecosystems.

orta··on Etsy’s Journey to TypeScript
You could probably codegen the .d.ts output of your types into different the body of API responses (or use it to generate a json schema), forking deno for it is probably overkill
orta··on TypeScript: Control flow analysis for destructured discriminated unions
Yep, that is exactly what it is, just a simple GH webhook to azure develops / GitHub Actions trigger. https://github.com/microsoft/TypeScript/issues/46177#issueco...
orta··on Video uploads now available across GitHub
Big fan, as a very active GitHub user the conversion to GIF for screen grabs had been a constant paper-cut
orta··on JavaScript for Shell Scripting
This was kinda explored at the start of April this year: https://github.com/microsoft/TypeScript/pull/43480
orta··on Announcing Rome Tools, Inc.
FWIW, sucrase (written in TypeScript) has done a great job of being in the same ordinal of perf as esbuild: https://github.com/alangpierce/sucrase#sucrase
orta··on Elementary OS 6 beta
I think there's quite a lot of potential for writing native elementary apps with gjs, https://gjs.guide
orta··on Cryptographically verifiable code review system for cargo Rust package manager
Crev is a very cool idea, if I was building a new dependency manager - I'd look into integrating something like crev as early as possible.
orta··on Ask HN: How to sell apps on Linux?
elementary OS has an App Store: https://developer.elementary.io

I'm not sure if it'd be big enough to get you doing it full time though.

orta··on The New TypeScript Handbook
TLDR: New constraints on how we approach teaching in the handbook / Omits trying to teach JS concepts / New compiler-backed code samples give better tools for describing how things work / PDF and Epub files for offline
orta··on Data fetching on the web still sucks
I've found Relay to be pretty solid with error handling, though I think the ability in how to handle GraphQL errors does hurt Relay here, but it does for all GraphQL clients.

Re: parent, I also was surprised to see Relay dismissed on the list, it solves every problem they bring up in the list, perhaps maybe not the real-time aspects

orta··on TypeScript 4.1
Very cool. I'd recommend reading the built-in vscode extension for TypeScript, because with 4.0 we added a feature very close to that for editors into TypeScript and you can rely on our work instead. Links in: https://www.typescriptlang.org/docs/handbook/release-notes/t...
orta··on TypeScript 4.1
There are research teams at Microsoft exploring a native form of TypeScript ( https://www.microsoft.com/en-us/research/publication/static-... ) but the TypeScript team will never probably look at native support given the goal is to explicitly be JavaScript + Types, and that domain helps balance well with all the other ecosystem players ( https://www.youtube.com/watch?v=8qm49TyMUPI )
orta··on TypeScript 4.1
There's definitely teams at MS exploring about this problem (e.g. IntelliCode is my favorite for TS https://docs.microsoft.com/en-us/visualstudio/intellicode/in... )
orta··on macOS file diff app, Kaleidoscope, acquired by Letter Opener GmbH
Big fan of the app, and I've met the founder of Letter Opener GmbH before and he's a great guy. Very cool.
orta··on Netflix CEO explains why he pays technologists huge salaries
Dark
orta··on Ask HN: Guild/Studio structure for Software Engineers?
Plausible Labs has always been one I've looked up to: https://plausible.coop/about
← PreviousPage 2 of 11Next →