News for hackers. Stuff that matters.

_virtu

Pro tip you don’t even need an illustrator. While I do encourage hiring humans to do this work you can also use PolyCam with a phone that supports lidar, export it to Claude with Blender and voila.
I've been in elixir for nigh a decade now and the one thing that you can try to pry from my cold dead hands is the BEAM. Elixir and Gleam are my go to languages right now and damn are they fun to write and reason in, but the part that has left me never wanting to leave the ecosystem is BEAM + OTP.

- BEAM makes monoliths sexy. You don't have to worry about a bunch of microservices, just focus on using proper process division for modeling your problem. - Debugging on the BEAM is first class. Drop into an interactive shell, pull up telemetry, or recon and hammer down on where your live app is slowing down if your metrics have a blindspot.

I could go on and on. I'm constantly blown away every day by the amount of time and effort and all of the sage learnings in distributed computing problems that came out of Ericsson that became the foundation of erlang + OTP + BEAM and in turn elixir + Gleam.

Re:The lost joy of music piracy on Thursday July 16, 2026 @12:26PM (#48936677)
At least for me, I pirate music, but I make an effort to contribute directly to the bottom line for artists. This is best done by buying overpriced merch at shows or donating directly if possible.
Have you tried reaching out to people who have installed your app and asking what they did and why they did it?
Re:The End of Eleventy on Sunday April 12, 2026 @01:46AM (#47736482)
Why does the JavaScript ecosystem pride itself in not having a framework? That’s the very thing that drove me out of the ecosystem. JavaScript was my first professional language of focus and I was in love with the growth oriented mentality as a younger engineer, but the part that irked me was that I had to constantly be rebuilding the same set of patterns with different tooling, which is the special choose your own adventure hell that is the JS ecosystem.

I left it for elixir and Phoenix and never looked back. There’s just no true ownership and direction that can come close to that of Jose Valim and Chris McCord in the JS ecosystem. It’s so fragmented that it takes the fun out of maintaining a JS codebase.

Re:Filing the Corners Off MacBooks on Saturday April 11, 2026 @05:29PM (#47734177)
I came here thinking that there would be more comments discussing this. This seems like the wrong direction to go for fixing the comfort problem. Tilting your wrists down like that is not proper typing posture.
Re:Show HN: Open Source 'Conductor + Ghostty' on Saturday March 28, 2026 @01:12AM (#47551843)
Thanks for the rundown. I just started using cmux and the pane behavior you’re describing is my biggest gripe. I’ll check this out.
Re:Ask HN: What Are You Working On? (February 2026) on Monday February 09, 2026 @03:06PM (#46950395)
In my spare time https://bookclub.cloud.

It’s a tool that leverages your drm free ebooks to help manage your book clubs. The epub file offers more rich info such as:

- word counts per reading

- chapter selection

- the ability to highlight sections and share

- ai summarization and spoiler free discussion about the contents of a given reading

I use it for my own book club right now. I doubt I’ll be able to monetize the app due to the need for drm free epubs which is a pretty high barrier for entry to most non-technical users.

My long term plans would be to have an agent help readers learn hand in hand while reading. I’d like to have the agent facilitate deeper analysis by prompting the users and clubs with questions that encourage more critical analysis of each section. I’ve been building all the infrastructure for running the club so that’s the next more interesting step I haven’t explored yet.

Re:Claude Code gets native LSP support on Saturday December 27, 2025 @06:00PM (#46406328)
That's not the only reason I was using the tooling at the time. Specifically everything else regarding the JetBrains ecosystem kept me hooked, but when I was looking to replace what I liked in JetBrains with other tooling the last piece of the puzzle was replacing the git workflow.
Re:Claude Code gets native LSP support on Saturday December 27, 2025 @05:51PM (#46406233)
Remember this type of comment. Never let yourself fall into this type of thinking when trying to understand what your users want.

Instead of passing judgement on why someone values something, why not ask?

For example, if you were to ask me why I chose to keep using an IDE that I had spent years of my life building muscle memory using perhaps you would get a better understanding of the specific part of the lifecycle I was at when paying for software.

It's not that the git gui was the reason why I signed up for the software in the first place. The git gui was the last reason for me to not jump ship when switching to something like neovim or helix. This was during a time where LSP was becoming popular so refactoring tools and intellisense were finally getting better adoption outside of the JetBrains tooling. Most of this was achievable with editor du jour + lsp plugins, but the git ui was the one piece I hadn't personally solved outside of the JetBrains ecosystem.

Re:Claude Code gets native LSP support on Tuesday December 23, 2025 @02:11AM (#46363135)
What’s stopping you from using it in the terminal view of VSCode? Perhaps I’m misunderstanding your comment so please forgive me if I am.

Maybe you’re saying that you wish VSCose itself was a TUI?

Re:Claude Code gets native LSP support on Monday December 22, 2025 @09:42PM (#46361829)
The commit workflow was what kept me locked in to the ecosystem for so long. LazyGit was so good that it convinced me I didn’t need JetBrains anymore. If you love the workflow with JB for commits check out LazyGit. It’s a TUI so you can use it in any editor without much friction.
Re:Claude Code gets native LSP support on Monday December 22, 2025 @09:40PM (#46361822)
I’ve been a JetBrains toolbox subscriber for over a decade. I used to run trainings for new hires to get them up to speed on the eco system as our team would provide licenses. I say all of this because I was about as fanboy as you could get for them.

They’ve dropped the ball over the past five years. Part of me thinks it was the war in Ukraine that did them in. The quality of tooling and the investment in Fleet and AI slop was the death nell for me. I was slated to renew at the grandfathered price on the 17th and decided to let my subscription lapse this year because the value prop just isn’t strong enough anymore.

Hey OP I’m building a bookclub app. Do you happen to have an api I could plug into? I’d love to add this to our member suggestions section.
Re:Ask HN: Is anyone else just done with the industry? on Saturday June 28, 2025 @12:15PM (#44405807)
[delayed]
Re:Ask HN: Is anyone else just done with the industry? on Friday June 27, 2025 @01:25PM (#44398611)
I mean the grandparent poster isn’t wrong. This whole system is stacked against us.

It’s difficult to keep moving knowing that we don’t have the ability to opt out of the way our whole society works. This is a very broad discussion that I know has many different facets to it, but the grandparent poster seems to be calling out what a lot of people believe is true.

I’m currently building something like this. It comes at the problem from a different angle though. The app uses the book to aid discussions for the current reading sections.

Fun to see this idea is getting a little traction.

> ORMs are the devil in all languages and all implementations. Just write the damn SQL

I was agreeing with most opinions and then I saw this one. Having used Ecto from the elixir ecosystem completely changed my mind on this. It's an amazing piece of software.

Re:Don't be terrified of Pale Fire on Wednesday June 12, 2024 @01:00PM (#40660347)
Thanks for your recommendation. I ended up not putting it down because of this comment. :)
Re:My Favourite Gleam Feature on Wednesday June 12, 2024 @02:06AM (#40655042)
I will say that it’s nice that you need explicit imports in Gleam. Elixir does not require this and a lot of code in our codebase suffers from unspecified imports which can be difficult to follow.
Re:My Favourite Gleam Feature on Wednesday June 12, 2024 @02:04AM (#40655032)
It doesn’t right now, but it will. Jose and company have been working on a gradual type system. Elixir 1.17 recently released the first typing features.
Re:Don't be terrified of Pale Fire on Tuesday June 04, 2024 @03:56PM (#40578316)
I watched it. Thank you for the recommendation.

Sounds absolutely fascinating. I just started the second Hyperion book, but I might have to put it down to prioritize this. It does seem like somewhat of an investment though; as if reading it in bed might not be the most optimal way to enjoy the experience. It might require some more dedicated reading sessions from what I'm seeing in the other threads.

Re:Don't be terrified of Pale Fire on Tuesday June 04, 2024 @11:53AM (#40575873)
This is hilarious. I bought the book after watching Blade Runner 2049. There's a scene where some of book was being recited as part of the protagonist's anti-empathy test and I figured it had to have a deeper importance to the writers so I grabbed it on a whim. It's been sitting on my shelf. Now I'll have to move it up the list after seeing this.
- The identity trap: https://www.penguinrandomhouse.com/books/712961/the-identity...

I really like "The identity trap" it's one of the few socio-political books that helps to make sense of a lot of the current social media landscape, and political landscape.

Re:Zed Decoded: Rope and SumTree on Sunday April 28, 2024 @05:32PM (#40192192)
I'm curious as to why. I finally went all in on neovim about two years ago and have been having an amazingly stable experience.
Re:When do we stop finding new music? on Wednesday April 24, 2024 @04:29PM (#40149186)
On the other hand, I'm listening to a new album at least three times a week. Using tools like last.fm and some private trackers helps to keep things fresh. Never give up on finding that next tune!
Re:Calculus Made Easy on Friday April 19, 2024 @02:12AM (#40083883)
I’ve been craving some Physics courses since it’s been about a decade since I was in school. I picked up a Classical Mechanics book to get back into the swing of things and of course it went through some basic linear algebra. It’s been a while since I’ve thought about the dot product of two vectors.

You know what blew me away though? Not one textbook I looked in mentioned “why” the dot product is important; that is it’s useful for determining the similarity of two vectors. They all focused on the mechanical details of computing the dot product, but never spelled out the reason it can be useful. I went through a few other resources before I broke down and had a little chat with ChatGPT to discuss the meaning behind it and it makes perfect sense after that.

In comparison to when I was in college, things are much slower paced so I can take the time I need to ensure I have a full grasp of a concept before moving forward. I guess all of this is to say that as I’ve continued forward through more concepts I keep finding that the books I’m reading offer a mechanical view instead of a holistic view of the material. This feels like the biggest issue with most math books I’ve read and it makes me wonder where books that offer more semantic meaning of concepts instead of recipes exist.

Re: on Tuesday March 26, 2024 @12:14PM (#39829556)
And their status page says otherwise. :)

Older »