HNHacker News
TopNewBestAskShowJobs

gjtorikian

708 karma · joined November 6, 2011

submissionscomments
gjtorikian··on Bespoke: A programming language for people who say please
for the agentic user, there's also PATY: https://gjtorikian.online/paty/
gjtorikian··on GitHub confirms breach of 3,800 repos via malicious VSCode extension
It’s a word for word copy from the original.
gjtorikian··on GitHub confirms breach of 3,800 repos via malicious VSCode extension
Copying a joke posted somewhere else? Wow https://x.com/anshuc/status/2056898035159056558
gjtorikian··on Anthropic acquires Stainless
Utterly shameless plug, but recently at WorkOS I open sourced our OpenAPI spec to SDK pipeline: https://workos.com/blog/handwritten-sdks-are-dead

We evaluated Stainless & Fern for our 8+ languages but ultimately I couldn’t justify the cost nor ceding control to another organization for something as important as platform DX.

gjtorikian··on It's time for modern CSS to kill the SPA
Wow, I remember Sencha! It’s been a while since I’d heard that name.
gjtorikian··on Tech C.E.O.s Spent Millions Courting Trump. It Has yet to Pay Off
Headlines, like most journalism, ought to be neutral. Your reaction is valid; another reaction might be anger, that these CEOs are firing workers in service of funding corrupt (and now, fruitless) ambitions.
gjtorikian··on Representing Graphs in PostgreSQL
It’s a neat trick! A simpler choice would be to use Postgres’ own ltree data type: https://www.postgresql.org/docs/15/ltree.html

I wrote about how we use it here: https://www.yetto.app/blog/post/how-labels-work/

gjtorikian··on How we scaled Slack to support 1000s of developers
My startup yetto.app offers such an integration out of the box. We’re building a support tool that integrates with all sorts of communication platforms (email and Slack, but also GitHub, Jira, Zendesk, Linear, and SMS).
gjtorikian··on Every System is a Log: Avoiding coordination in distributed applications
I never said we didn’t have AI :) Just that the vast majority of apps out there push AI agents, when a human will do just fine. We should be making the harder problems easier, not the easy problems faster.

We support parsing your entire help docs into a DAG, so support professionals can have easy access to the most relevant existing docs to answer an end user’s problem. We also provide summarization of incoming tickets so that support teams can understand quickly what the problem is.

I’ve toyed with doing sentiment analysis, but our experience with customers in the support space is that they want the AI to give them information and then get out of the way.

gjtorikian··on Every System is a Log: Avoiding coordination in distributed applications
My startup, Yetto (http://www.yetto.app) is building a better way for support professionals to do their job. (Shameless plug but we always gotta hustle.)

We, too, are weighed down by how much space AI-focused companies are taking.

gjtorikian··on Popeye and Tintin enter the public domain in 2025 along with Faulkner, Hemingway
I found Breaking Free at random in a Brighton bookstore decades ago and it remains a cherished treasure. Glad to see someone else out there enjoyed it!
gjtorikian··on Show HN: SQLite Plugin for Jekyll
Oh hey that’s me! Glad you found it useful and thanks for carrying the torch forward.
gjtorikian··on Nokolexbor: Drop-in replacement for Nokogiri. 5.2x faster at parsing HTML
You may also be interested in https://github.com/gjtorikian/selma for high performance HTML manipulation. It’s built on Rust—Cloudflare’s lol_html parser to be precise.
gjtorikian··on How we made a Ruby method 200x faster
You may also be interested in https://github.com/gjtorikian/html-pipeline (or its main dependency, https://github.com/gjtorikian/selma), for high performance HTML manipulation.
gjtorikian··on [dead]
Similar ideas, but I’ve been using https://github.com/clar-test/clar for years (it’s what libgit2 also uses).
gjtorikian··on Moom 4: Next-generation window manager
Ooooh, I’m always curious about how other Moom users set up their env. Mind sharing your dotfiles repo?
gjtorikian··on Transformers for Ruby
This is such an odd comment to me.

On the one hand, you praise Ruby, and lament that it gains such libraries so much later than other languages.

On the other hand...if you were paying attention to the "Python, JS, TS, Rust, Go and so on" ecosystems, and noticed the ML/AI work, why didn't you create one for Ruby yourself?

I guarantee that whatever answer you give doesn't matter, because every other Rubyist has their own reply. A "community" begins with one person doing the thing.

gjtorikian··on VCs don't care if you're nice, they want founders who take risks
VCs are often connected to other founders, or have a greater network of contacts, which they can tap into to promote your product. They can give you money AND exposure.
gjtorikian··on If AI chatbots are the future, I hate it
I completely agree that the prioritization of support is woefully lacking, but I think this is a consequence of the shoddy state of support tooling. If customer support professionals were given the right tools to do their jobs, instead of half-baked solutions from 15 years ago, we might see a new virtuous cycle between customers-support-product. That's why my friends and I started Yetto [0], a help desk for people, not cogs.

You can see an overview of the core support workflow in our recorded demo [1], and we have more videos showing off more of the features on the way soon.

Feel free to sign up for access [2] and we'd love to get your feedback on it while we're still in beta. Let me know what you think!

(As a small business owner I am sure you can appreciate the opportunity to pounce on opportunity. )

[0]: https://www.yetto.app/ [1]: https://youtu.be/jQ30Ce-J144 [2]: https://web.yetto.app/application

gjtorikian··on Kathleen Sully, the Vanished Novelist (2022)
Who is bdr?

I actually know Brad (who runs the site) so this is quite a pleasant surprise for me to see it here!

gjtorikian··on Unlimited Google Drive storage by splitting binary files into base64
Yep, Juno, NetZero, and Walmart BlueLight were all free ISPs that were super easy to manipulate. :)
gjtorikian··on Google Fights Back
Curious. What do you think happens when Apple goes under?
gjtorikian··on The Scripto App Became a Fixture of Late-Night Comedy News (2018)
> Fox as a whole is NeoCon and they are NeverTrumpers

This is full of shit. Trump regularly appears on Fox and Friends. Hannity regularly talks about or interviews Trump (not to mention sharing the same lawyer). Carlson regularly defends White House policy.

gjtorikian··on February 28th DDoS Incident Report
It's the largest recorded attack: https://www.wired.com/story/github-ddos-memcached
gjtorikian··on What's a reference in Rust?
I second this. I asked a bunch of dumb questions on IRC, Reddit, and the forums and every single time the responses were so patient and helpful.

I work at GitHub and I’ve been telling people that for the future of open source we really ought to be looking at the Rust community, both the amount of automation they have and also their general communication style.

gjtorikian··on The Science Behind “Blade Runner”’s Voight-Kampff Test
If that’s a major life regret you must have a pretty nice life.
gjtorikian··on Devs unknowingly use “malicious” modules snuck into official Python repository
How so? My point is that stating something as a fact without proof can have serious consequences.
gjtorikian··on Devs unknowingly use “malicious” modules snuck into official Python repository
> Many have suffered and do not even bother with Ruby apps anymore.

These sort of grandiose statements have of course existed on the Internet for decades, but with the rise of demagogues like Trump, we see that such statements can be readily believed en masse without a second thought.

Could you provide data or numbers explaining that Ruby's package management system is a factor in new apps not being built in that language anymore?

I don't mean to necessarily add politics in here, but hastily throwing out intimidating messages--"Ruby's package manager is broken and now no one is using it; Node and others will of course head down the same path"--helps no one. First, it harms the morale of new programmers learning these languages who may be lead to believe they are wasting their time. Second, it frankly is rude to the groups of individuals who do work on the package managers themselves; if you have a better idea, build or sponser one.

The burden of proof is on you to provide these statistics, so until then, there's also the third result: it makes you look like a crank, not a professional who has considered the pros and cons of different package management systems.

gjtorikian··on Scientists Edit a Dangerous Mutation in Human Embryos
You do realize Gattaca was a dystopia right? That Ethan Hawke's entire character arc was proving that an unmodified human is just as capable as a modified one?

That best case is still a horrible future.

gjtorikian··on GitHub announcements: Marketplace, Apps and GraphQL API
Well, fortunately it's free and open source: https://github.com/desktop/desktop

You could submit an issue or a pull request with suggestions on what a more obvious UI might be!

Page 1 of 4Next →