HNHacker News
TopNewBestAskShowJobs

nullzzz

203 karma · joined March 2, 2011

Coder, consultant at Reaktor (http://reaktor.fi).

Open-source developer (http://github.com/raimohanska/).

submissionscomments
nullzzz··on Don't Wordle
The ads, the banners. Immediate exit.
nullzzz··on Choosing an AI model: one prompt, 11 models, different results
This would be interesting, if I was into building coffee shop sites and todo apps from scratch. For the HN crowd tho, I’d say these are toy examples. No offense!
nullzzz··on Hormuz Minesweeper – Are you tired of winning?
I don’t think I mentioned USA nor took a side.
nullzzz··on Hormuz Minesweeper – Are you tired of winning?
Well done!

I don’t quite agree with making fun of the situation that’s deadly serious to many innocent people. Yet I’m sure the intentions of the author were good.

Hoping for peace.

nullzzz··on Show HN: LazyPromise = Observable – Signals
Interesting stuff!

The two separate failure channels turn me off. Is this practical or does it introduce unwanted complexity in most cases?

Also wondering what are the Signals that are mentioned.

nullzzz··on Duplication Isn't Always an Anti-Pattern
Requires Medium account to read. Sorry, not going for it.
nullzzz··on Penpot: The Open-Source Figma
It’s indeed a reasonably usable tool. Gets very slow with large canvases though, so don’t put everything into a single canvas.
nullzzz··on How/why to sweep async tasks under a Postgres table
I can recommend this architecture. So much easier to maintain and understand than using an extra service. The implementation here I didn’t go into much detail, but you can surely roll your own if this doesn’t cut it for you, or use a library like pgboss.
nullzzz··on How hard do you have to hit a chicken to cook it? (2020)
This is really disgusting. Chickens are feeling animals as well.
nullzzz··on What if we treated Postgres like SQLite?
I agree. Having read my comment I must apologize as it came out too dismissive. Keep pondering, dude :)
nullzzz··on What if we treated Postgres like SQLite?
This is IMO best done running pg in a container using docker-compose or similar
nullzzz··on What if we treated Postgres like SQLite?
No it’s not ”pg functionality”. It’s close to SQL standard compliance but not close to what Postgres has to offer. Also, single transaction writing at a time, in-process etc.
nullzzz··on What if we treated Postgres like SQLite?
TLDR: a dude ponders if postgres could be used instead of sqlite. Close to zero useful information, no learnings from serious production use.
nullzzz··on The quest to find and save the Vasa (2019)
Lovely article! Just visited the Vasa museum last weekend. It is a marvel and an obvious must-see for anyone visiting Stockholm Sweden.
nullzzz··on Cloudflare acquires PartyKit to allow developers to build real-time multi-user
Sure, but doing anything at a grand scale is expensive - realtime collab is no exception IMO, not that we already have things like Y.js. And don’t get me wrong, I’m not playing Cloudflare’s efforts down, just saying that particular claim is false.
nullzzz··on Cloudflare acquires PartyKit to allow developers to build real-time multi-user
I think it’s an exaggeration to say ”Building experiences with real-time components was previously only accessible to multi-billion dollar companies”. For instance my hobby project ourboard.io provides realtime collaboration and it costs like 20$ to host with current moderate load of users. It utilizes Y.js for collab text editing. Y.js is dedinitely a great tech and has a low entry barrier.
nullzzz··on Javalin – a simple web framework for Java and Kotlin
The aforementioned are huge detractors for me to be honest. I find a no-magic, code-only solution like Javalin (and Express etc) far more intuitive.
nullzzz··on LoaderShip – CSS-Only Loaders
Looks great. Who’s behind this tho? Could not find anything on the authors.
nullzzz··on Classes vs. structs in .NET: how not to teach about performance
To me the point seems that the benchmark is so misguided and missed the obvious error in the usage on LINQ that the results are not relevant. You should not take perf advice from the authors of that course.
nullzzz··on Show HN: SiteGPT – Create ChatGPT-like chatbots trained on your website content
Interesting concept! The pricing is very aggressive though, if you have a substantial amount of content. Also, per-page pricing makes no sense - should be more like per-character.
nullzzz··on Browser based racing competition where the car is driven with JavaScript
One of the authors here. Hope you have fun playing. Also, AmA :)
nullzzz··on Setting the bozo bit on Apple
So true. iTunes was great back 10 years ago or so but today it’s just awful. Just like so much other Apple software. They’ve got huge issues, I’d guess with developer retention and culture.
nullzzz··on Show HN: Run unsafe user generated JavaScript in the browser
This came really handy, as I was in need for a way to run sandboxed user code in a coding game!

Another cool thing with WebWorkers is that the code is run in a separate thread and allows you to terminate it if it runs into an infinite loop, for instance.

nullzzz··on Life after Heroku: What's a dev to do?
Post author here. I agree!

Did not mean to imply that Dockerizing applications is a bad thing - actually even pointed out that "it's not so hard". Just wanted to point out that writing one takes some effort and therefore Fly.io is not a drop-in replacement for Heroku.

Container based deployment is a great thing to have and definitely a skill worth learning.

nullzzz··on Life after Heroku: What's a dev to do?
Post author here. We are of course using paid dynos for any business applications. Free tier only makes sense for hobby projects and quick experiments. There's no free lunch in the long run.
nullzzz··on Life after Heroku: What's a dev to do?
Post author here. The article is about alternatives for running your hobby projects. I agree that it doesn't make sense to run, or expect to be able to run, your business applications on free tier. We will keep on using Heroku's great services from now on as well.
nullzzz··on Testing React Apps in 2022 with Cypress: An In-Depth Guide for Beginners
2022 one should not start a new project with Cypress. Playwright is simply so much better.
nullzzz··on Help Heroku's free tier is ending
To me the free tier has seemed like a gateway drug; you try Heroku (or Fly.io etc) for your hobby projects first and after you've gained some confidence you will apply the same in more serious projects. From now on the hobby projects will be deployed elsewhere.
nullzzz··on Help Heroku's free tier is ending
I'm not sure who you are referring to with your condescending commentary. Easy-to-deploy high-level-of-abstraction application hosting services offering a free tier (like Heroku for the last 10 years) is a great thing to have IMO.

The fact that you know how software and operating systems work under the hood doesn't mean you'd necessarily want to build everything from scratch and setup Linux servers for all of your hobby projects.

nullzzz··on Help Heroku's free tier is ending
Blog post author here. You're right that there's a lot of alternatives and that's great! In the post we listed a few options that we have personally tried and can recommend. I'm also considering setting up some Github page for listing more of "deploy for free" services and keep that up to date. Would that be useful?
Page 1 of 3Next →