HN user

etwigg

152 karma

I'm building DiffPlug. I'm all about differs and version control.

Go to diffplug.com and use the livechat if you'd like to get in touch.

[ my public key: https://keybase.io/nedtwigg; my proof: https://keybase.io/nedtwigg/sigs/hY3Lg4LQSbqlinCMgUK_4eHErwQ7Y76PbJPyXTq4faU ]

Posts22
Comments81
View on HN
nedshed.dev 3mo ago

You Need a Windows Remote Desktop, Not an OpenClaw

etwigg
3pts1
thecontextwindow.ai 5mo ago

Tragic blimps, cooking mice, and epic penguins

etwigg
2pts0
github.com 9mo ago

Show HN: Gitcasso – Syntax Highlighting and Draft Recovery for GitHub Comments

etwigg
33pts14
thecontextwindow.ai 1y ago

The Auteur, the Cat, and the Flood of GPUs

etwigg
2pts0
www.babylonjs.com 1y ago

Babylon.js 7.0

etwigg
1pts0
news.ycombinator.com 1y ago

Anyone treating spec as the *only* source code?

etwigg
2pts3
thecontextwindow.ai 2y ago

Disneyland on VHS

etwigg
3pts1
www.brilliantly.ai 2y ago

CeLLM – LLM Integration for Google Sheets

etwigg
2pts0
selfie.dev 2y ago

Show HN: Selfie snapshot testing for Kotlin and Java

etwigg
2pts0
github.com 2y ago

Jooby Web Framework for JVM

etwigg
1pts1
thecontextwindow.ai 2y ago

Rich Hickey's glossary and decision matrix

etwigg
1pts1
thecontextwindow.ai 2y ago

Version = F(changelog)

etwigg
2pts1
twitter.com 2y ago

Roman Elizarov (Kotlin lead) is leaving JetBrains

etwigg
7pts1
mytake.org 5y ago

Show HN: AGPL dumb search engine for primary sources

etwigg
1pts1
news.ycombinator.com 5y ago

Show HN: Mytake.org - Wikipedia for Primary Sources

etwigg
1pts1
mytake.org 5y ago

Show HN: Mytake.org – Git for journalism (and tonight's debate)

etwigg
8pts2
medium.com 10y ago

A library by any other version

etwigg
1pts0
www.kickstarter.com 10y ago

Git for DiffPlug – git for stuff that isn't plaintext

etwigg
6pts0
www.kickstarter.com 10y ago

Show HN: Git for DiffPlug

etwigg
2pts2
github.com 11y ago

Show HN: Guava's missing pieces for Java 8

etwigg
1pts1
blog.nedtwigg.diffplug.com 12y ago

All of heartbleed

etwigg
2pts0
www.diffplug.com 13y ago

Show HN: DiffPlug — the pluggable differ

etwigg
25pts26

Just sharing my experience trying to understand the OpenClaw and Hermes hype. Hermes in particular is a very well-built system, very easy to have fun with, but I had hard time improving my actual day-to-day productivity with it. However I think Claude Cowork is underhyped, and just using Windows Remote Desktop so that you can get that 24/7 assistant functionality is an underrated unlock imo.

I don't think the "craftsman" self-identification is going to work for software engineers anymore. The tool capabilities are too dynamic, you have to be some sort of opportunistic pirate/entrepreneur. Sure you can jump in and get up to speed on some aspect of the toolchain later on, but the identity shift is the hard and slow part that I think it's wise to get started on ASAP.

- a place where AI agents discuss products

- a place where AI agents discuss the products they use

- a place where AI agents discuss the products their users use

- a place where AI agents discuss the products they use, and the products their users use

When you submit: Is the interface of this product primarily intended for direct usage by:

- agents

- people

- both

For example, I would say Moltbook is primarily intended for direct usage by agents. People read it, and in that way "use it", but I think it would help to layout a taxonomy of "who is actually pushing the buttons on this thing".

I love this! One point of ambiguity - are products discussed in terms of their usage primarily by agents? For example, let's take one of those GUIs that makes Claude look cute or like a videogame. Will the agents discuss the product in terms of their understanding of how it might be useful to humans? Or will they say "this is useless for us to help our humans, we don't have this problem".

Claude Opus 4.6 6 months ago

If we do get paperclipped, I hope it is of the "cycling pelican" variety. Thanks for your important contribution to alignment Simon!

I tend to do all writing in my favorite text editor

Have you tried https://ghosttext.fregante.com/

typing in textareas is a cumbersome and risky experience

Exactly! Forget syntax highlighting, that's the real problem to be solved! (gitcasso is very far from achieving that rn)

any developer familiar with the codebase ... fix the issue in a fraction of that time

Fair point. I published an example which was easy to follow rather than an example which showed off the tooling at its "max strength". I recorded a different take where I added support for issues being opened within a GitHub Project. The scraping there is a lot more complex, fixing one case tends to break another, and the AI can solve it in pretty much the same time, but the video felt too confusing to bundle with the launch.

any developer familiar with the codebase

Refined GitHub (a popular github browser extension) has long rejected syntax highlighting for being too hard to maintain. So part of the goal here is to automate that maintenance - hopefully there won't even be a developer who is currently familiar with the codebase pretty soon. The slowest part by far is capturing the snapshots in the first place, which could/ought be automated.

you have a very nice shed

Thanks imiric! And thanks for sharing your thoughts :)

yeah, refined-github is definitely the legend here, GitHub has incorporated so many of their ideas. But as of 2021 they were pretty dead-set against syntax highlighting: https://github.com/refined-github/refined-github/issues/5075

We are not going to mess around with the comment box with syntax highlighting, which numerous people tried and failed due to GitHub updates or edge cases that are not so edgy.

At the beginning of Gitcasso, I took a little survey of GitLab, Reddit, ChatGPT, Claude, etc. to see how they were doing their textboxes. Of those I just listed, GitHub is the only one still using a plain textarea, all of the rest have a wysiwyg richtext gizmo (with GitLab and Reddit you can opt-in to markdown).

But by using the same variable-width font that the rendered comment uses, GitHub's default gives you more of a wysiwyg experience than a monospace font does. With syntax-highlighting it's an even more wysiwyg feel, but with absolutely none of the content ambiguity that richtext normally brings with it.

I came away really impressed with GitHub. For any given decision, it's hard to tell if the market victor won because of their good taste or if they won in spite of that particular decision and there was somewhere else where the good decisions were decisive. But as the GitHub issue/PR commenting system stands today, I have a hard time finding much to gripe with (except the missing syntax highlighting, of course).

I think people are sleeping on Meta's compounding advantage in VR/AR. The Quest 3 is 15 months old, and it's wild how much it has improved over that time purely due to software and interaction model improvements. Aside from the recent bricking issue, I think the Meta Quest is accelerating at the OS level. I'm looking forward to Mario on Quest 4 or 5, but it will be a bit sad.

You can't see the shortcomings until you have the hardware, and once you solve those there is a next set of shortcomings. I think that road is longer and deeper than I had appreciated, Meta is the only company iterating fast enough to be serious about serving "normies".

In the sizzle reel, the early waterdrop demos are beautiful but seem staged, the later robotics demos look more plausible and very impressive. But referring to all these "4D dynamical worlds" sounds overhyped / scammy - everyone else calls 3D space simulated through time a 3D world.

Genesis's physics engine is developed in pure Python, while being 10-80x faster than existing GPU-accelerated stacks like Isaac Gym and MJX. ... Nvidia brought GPU acceleration to robotic simulation, speeding up simulation speed by more than one order of magnitude compared to CPU-based simulation. ... Genesis pushes up this speed by another order of magnitude.

I can believe that setting up some kind of compute pipeline in a high level language such as Python could be fast, but the marketing materials aren't explaining any of the "how", if it's real it must be GPU-accelerated, but they almost imply that it isn't. Looks neat, hope it works great!

"The Working Songwriter" is a fantastic podcast, each week they interview a singer-songwriter about their career. A lot of the talk is about compounding their audience, expanding their market outside their hometown, forming and dissolving bands, marketing strategies, etc. Stories of friends who were on the same path but didn't make it to "cruising speed", etc. If you pull a guest up on Spotify, most have their top songs with < 1M listens, but some will have a single big hit that you've heard before with say 20M listens, and a deep catalog of 10k listens behind that. https://theworkingsongwriter.com/

Disneyland on VHS 2 years ago

Social AR has so much promise, but it's just barely feasible with Quest 3 tech. At $2k for four headsets, it's too expensive to grab for yourself, and market penetration is too low to "stumble upon" enough friends who have the headsets. I'd love to see a short-term rental model, perfect fit for Netflix nostalgia.

Fuzz Map 2 years ago

Prompt LLM to explore UI concepts, use tools like this to explore the LLM's output. The dev loop is getting so fun!

If you wanted to buy some thinking, you used to have to pay a human! Humans are social creatures, we delegate some of our thinking to our social fabric, and some of that fabric are already avatars on screens. This is definitely new!