HNHacker News
TopNewBestAskShowJobs

derekkraan

133 karma · joined April 11, 2012

submissionscomments
derekkraan··on Elixir Gotchas
Yeah, just (learn how to) use lists and you'll be fine.

Of course if your goal is to re-implement sorting algorithms that were designed for mutable memory, you will be disappointed.

This isn't a deal-breaker. If you want a platform language, use that. But for web, you'd be hard-pressed to find something better suited than Elixir.

derekkraan··on I'm giving up on open source
If anyone is reading this and considering releasing their own closed-source NPM package, I built a service to help you do that [1].

It also supports Rust, Elixir, Erlang, Ruby, and .NET.

[1] https://codecodeship.com/

derekkraan··on A battery has replaced Hawaii's last coal plant
I wonder how much the one-time costs were for this project, compared to the cost of the batteries themselves:

- land acquisition

- earthworks

- civil construction

- grid hookup

derekkraan··on A battery has replaced Hawaii's last coal plant
Just for fun I looked up what the plans are in the Netherlands (17 million residents), where I live. Governments all over the world are going to start installing these grid-scale batteries in the coming years, because without them we can't really transition to renewables.

Anyways, the Dutch govt has allocated 400 million EUR [1] and expects to get 160MW - 380 MW installed for this amount (so 1-2x this battery plant in Hawaii). But the national network operator is reducing connection fees and hopes to trigger 2-5GW of new battery capacity by 2030. That's quite massive.

Expect similar new installations pretty much everywhere.

[1] https://www.pv-magazine.com/2023/10/09/netherlands-allocates...

derekkraan··on [dead]
I interviewed Daniel Cazzulino, now well known for his new library SponsorLink. He landed in hot water with some after adding SponsorLink to his .NET library Moq.
derekkraan··on 37signals Introduces "Once" - Buy software one time
Is this a tacit admission that MRSK has failed?
derekkraan··on Why a browser and mail combination is worth it
If you're an outlier then I am also an outlier.

To my great annoyance, the text version of many emails is broken, I see unfilled template variables all over the place.

derekkraan··on A LiveView Is a Process
Yes, it does boil down to the language runtime.

But that doesn't change the fact that they don't reproduce half of what LiveView can do.

They didn't have to call themselves "LiveView for Ruby!"

I meant it more as a PSA: if you've tried any of these other projects, you still owe it to yourself to give LiveView a try!

derekkraan··on A LiveView Is a Process
I'm glad someone has written about this. I actually wanted to write this very blog post, and even made a crappier version of this flow chart.

Why? Because people think they know what LiveView is, but they don't, because the pretenders out there (LiveWire, StimulusReflex and all the rest) are poor imitations.

Don't sleep on LiveView.

derekkraan··on Generating Income from Open Source
There are some companies out there who want to help devs commercialize their libraries. These are the ones that I know about:

https://codecodeship.com/ (JS, Ruby, .NET, Rust, Elixir)

https://anystack.sh/ (PHP, Ruby, JS, Python)

https://www.privjs.com/ (JS)

Full disclosure: I built Code Code Ship

derekkraan··on Open Source Business Challenges and Reality
This is a great read. I think we can learn as much (or more) from the failures as we can from the successes [1].

Developer tooling is also just a very difficult business to be in [2].

[1] https://codecodeship.com/blog/2023-04-19-parker-selbert

[2] https://www.softwaremaxims.com/blog/economics-developer-tool...

derekkraan··on [dead]
I interviewed Joris Schellekens on his journey with Borb, including how he got from 500 to 2000+ stars on GitHub seemingly overnight, and what his plans are for getting to financial sustainability.