HNHacker News
TopNewBestAskShowJobs

giodamelio

184 karma · joined July 28, 2014

gio@damelio.net

Keyoxide Proof: aspe:keyoxide.org:64JQ2P2LXAILDH7RP7MHNT5ESM

wonderfuldev_tmycak2hv4izrchc20itr4go

submissionscomments
giodamelio··on Ask HN: Who wants to be hired? (September 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Herdr is joining Y Combinator. The runtime stays open
Ya, I'm not sure even that would be enough though to be honest.

I am kinda imagining a structure for a theoretical dev tooling business that might be OSS Core, and Source Available additional features. I'm not sure if there is a generally accepted definition of Source Available, but I don't necessarily mean that the source is just out in public on the web. It could be sent to you when you purchase the product, and could maybe even be sold on an upgrade sort of model, where you pay again for the next "big version" of the software, like the good old days of desktop software.

giodamelio··on Herdr is joining Y Combinator. The runtime stays open
It's not anywhere near making PR ready (and never will be) but here is the branch [1]. I make no promises on it's functionality, and I only periodically rebase Herdr's latest over it. I have been using the jj change for awhile though with no issues. So YMMV.

You can also see the combined output of all my changes at [2], which Jujutsu makes so damn easy via megamerges.

1: https://github.com/giodamelio/herdr/tree/jj-workspace-migrat...

2: https://github.com/giodamelio/herdr/tree/combined-branch

giodamelio··on Herdr is joining Y Combinator. The runtime stays open
It's super important to me. I use Herdr every day and I maintain a whole stack of changes. From minor comfort tweaks that are just preference, to several larger changes like add jj workspace support and a WIP web based view (powered by xterm.js).

This is not the only project like this too. Many of my devtools are piling up changes. I try to upstream changes where it makes sense, but many times they are either very bespoke, or I can't be bothered to do them "right" (for example for the jj workspace change, I just ripped out git support, so I didn't have to futz with syncing the symantics up between the two and config and whatnot).

LLMs have made making personal changes to devtools so effortless that I am now extremely hesitant to use any non source available software at all.

I have been thinking about a possibly expanded market for source available software. I don't really care what the license of the software is, I'm not sharing it at all or using it commercially, so it's kinda a moot point. If someone made some amazing software and sold the source I'd definitely consider it. I know there are all sorts of practical business problems with that, but that aside I'm curious if others feel the same?

giodamelio··on Ask HN: Who wants to be hired? (August 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Ask HN: Who wants to be hired? (July 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Ask HN: Who wants to be hired? (June 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Ask HN: Who wants to be hired? (May 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Ask HN: Who wants to be hired? (February 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis. [1]: https://github.com/giodamelio
giodamelio··on Ask HN: Who wants to be hired? (January 2026)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 9 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

[1]: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (May 2025)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://resume.giodamelio.com/
    Email: gio@damelio.net
I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

[1]: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (November 2024)
Location: Seattle, WA Remote: Yes, hybrid in Seattle works as well Willing to relocate: No Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure. Resume: https://giodamelio.com/resume/ Email: gio@damelio.net

--- I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

1: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (April 2024)
Location: Seattle, WA Remote: Yes, hybrid in Seattle works as well Willing to relocate: No Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure. Resume: https://giodamelio.com/resume/ Email: gio@damelio.net

--- I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

1: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (February 2024)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://giodamelio.com/resume/
    Email: gio@damelio.net
--- I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

1: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (November 2023)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://giodamelio.com/resume/
    Email: gio@damelio.net
--- I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

1: https://github.com/giodamelio

giodamelio··on Ask HN: Who wants to be hired? (October 2023)

    Location: Seattle, WA
    Remote: Yes, hybrid in Seattle works as well
    Willing to relocate: No
    Technologies: I've been all over the place. Go, JS (and TS) and Python are probably my strongest languages, and I have recently been having a lot of fun with Elixir and Rust. 
    I have also done smaller amounts of work in Java, Kotlin, Ruby + Rails and Clojure.
    Resume: https://giodamelio.com/resume/
    Email: gio@damelio.net
---

I am a software engineer with 6 years of professional experience, though I have been programming since I was a kid. I am a huge proponent of Open Source (see my Github[1]). I am looking to join a smaller company, either as a FTE or on a contracting basis.

1: https://github.com/giodamelio

giodamelio··on What happened to Mint?
I'll just throw in an extra 1up here. I am a very happy customer of Lunch Money. It's the only app I have ever stuck with for any amount of time.

It is still early days for the product, bur it is rapidly improving and the creator is very good and communicate. The couple of times I have requested support (mostly for feature suggestions), she has gotten back to me very quickly.

giodamelio··on Notion – All-in-one workspace for notes, tasks, wikis, and databases
Looking forward to it!
giodamelio··on Notion – All-in-one workspace for notes, tasks, wikis, and databases
I have been contemplating making a similar thing for years now. Nothing I have used really has gotten me all the way.

Is it going to be open source?

giodamelio··on A forgotten hero stopped the My Lai massacre 50 years ago
It is pretty nifty. They have a Chrome extension too, but that seems like massive overkill so I threw together a quick bookmarklet [1]. You need a decently new browser to use it.

  fetch(
    "https://outlineapi.com/parse_article?source_url=" +
      encodeURIComponent(window.location)
  )
  .then(res => res.json())
  .then(body => {
    if (body.error) {
      return alert(`Outline Bookmarklet Error: ${body.error}`);
    }
    window.location.href = `https://outline.com/${body.data.short_code}`
  })
  .catch(err => {
    alert("Outline Bookmarklet Error. See console for details.");
    console.error(err);
  });
Or minified to be copied directly into bookmark:

  javascript:fetch("https://outlineapi.com/parse_article?source_url="+encodeURIComponent(window.location)).then(o=>o.json()).then(o=>{if(o.error)return alert(`Outline Bookmarklet Error: ${o.error}`);window.location.href=`https://outline.com/${o.data.short_code}`}).catch(o=>{alert("Outline Bookmarklet Error. See console for details."),console.error(o)});
[1]: https://gist.github.com/giodamelio/c97f71a12eec5c142f21f757a...
giodamelio··on The soccer ball that survived the Challenger explosion
Exactly. That was a chills down the the spine moment.

I will definitely be taking a closer look at the quotes in my passport when I get home today.

giodamelio··on Telegram App Says Apple Is Blocking Updates Over Dispute with Russia
Signal is down for me right now. I am also seeing lot's of people mentioning the same thing on Twitter.
giodamelio··on February 28th DDoS Incident Report
I had a similar reaction. I had to double check the timestamps when I first read them. That this was all handled so fast is extremely impressive to me.
giodamelio··on Making the Internet Archive’s full text search faster
It was a great article. On a side note, holy shit is it rare to even hear of other guys named Giovanni, much less as similar a last name (I'm Giovanni d'Amelio).
giodamelio··on John Glenn has died
I think he deserves a black bar if anyone does.
giodamelio··on What typing ^D does on Unix (2009)
Wow, I can't believe I didn't know that. No more running killall in a new terminal!
giodamelio··on Polymagnets
That is so cool. I can only imagine what awesome things people will use this for.
giodamelio··on Ask HN: What are you working on and why is it awesome? Please include URL
That's pretty neat. I have been meaning to work on my sight reading skills. I will have to give it a try with my keyboard later.
giodamelio··on Neovim public release 0.1.0
Everything should work out of the box. Just symlink your configs and go.
giodamelio··on Hosting a simple static site on IPFS
Thanks
Page 1 of 2Next →