HNHacker News
TopNewBestAskShowJobs

shintoist

879 karma · joined February 1, 2011

submissionscomments
shintoist··on Among European Companies That Use a CDN, Nearly 9 in 10 Use Cloudflare
I've been using bunny.net for a while and it's not bad. It has some rough edges, but it does what it's supposed to and I haven't experienced any downtime.

The main "gotcha" is that there's no free plan, it's a minimum of $1 per month, you pay for usage. In practice it's very hard to spend more than a dollar in a month.

shintoist··on We turned off Pub/Sub and nobody noticed
NATS is such a cool piece of technology that deserves more hype than it gets
shintoist··on Ask HN: What are you working on? (August 2026)
I'm building an uptime monitoring service, in Elixir, called https://larm.dev. It's a tough field because for some reason people vibe coding apps think this is very easy to do, and there are new apps coming out pretty much every day. I'm still figuring out how to effectively stand out in the noise.

I really enjoy working on the app though. The backend is Elixir, with a Phoenix LiveView dashboard. I've got a cluster of 3 nodes running, talking to each other. The probes that check the monitoring targets are tiny go binaries, spread across hosting providers across the world. I've also got synthetic probes now, running in little playwright sandboxes.

A lot of the challenges have been around how to distribute work across the probes, with different strategies for the basic TCP/HTTP probes vs the synthetic workers, and how to effectively store large amounts of events (Clickhouse).

shintoist··on I Moved My Digital Stack to Europe
150 euros a month to try it out is a bit rough, although I guess you're aiming for a different market than hobbyists
shintoist··on How to hit your Claude weekly limit so you can go outside and touch grass
compacting
shintoist··on Dokploy is the sweet spot between PaaS and EC2
Yup, been running it on Hetzner arm64 for a while. No issues
shintoist··on Male and female brains differ at birth
I think maybe you've understood. The study doesn't say that all birth-assigned male brains are larger than all birth-assigned female brains. There's still variety within the group, with lots of girls with larger brains than lots of boys.
shintoist··on How I Got a Digital Nomad Visa for Japan
If you read the article the author does quote the US embassy in Japan strictly advising against this and that you risk arrest and deportation, that immigration officials do crack down on digital nomads, especially re-entering Japan to renew 90 day tourist visas to work.

A lot of countries have laws against working remotely without a visa, although apart from the US few actively enforce them.

shintoist··on [dead]
You are confusing https://en.wikipedia.org/wiki/Hacker_%28programmer_subcultur... with https://en.wikipedia.org/wiki/Hacker_%28computer_security%29
shintoist··on Show HN: Codewars
"The reason Google seemed a bad idea was that there were already lots of search engines and there didn't seem to be room for another." - Paul Graham

"It already exists" is a terrible reason not to do something

shintoist··on Sent $35,104.11 USD to CoinBase. Never received Bitcoins
For every person who gets attention to their case on the internet, there's a thousand suffering with no attention. You think this is the only guy who didn't get his coins?
shintoist··on Why I hate virtualenv and pip
Thanks for your pointless comment
shintoist··on Ask HN: Why the Microsoft hate?
Makes sense if you are aiming to disappear in the crowd. Just get hired because you learned the right language, not because you are good at your job, not because you are productive.
shintoist··on Show HN: Introducing Q.js, a library for modern web apps
You are throwing your work away by giving it the same name as an already established JS library.
shintoist··on [dead]
groei360reviewed.com, the number one source on Groei360 related news and Groei360 reviews!
shintoist··on Ask HN: Motivation in open source
Yes
shintoist··on Designing a RESTful API That Doesn't Suck
Would love a practical HATEOAS point by point write up like the posted article. Nicely written
shintoist··on How I Explained REST to My Wife (2004)
Even if it were reposted within a month, a considerable number of people would have never seen it before. It's just the nature of these boards.

Just rely on the upvoting system. If people think it is relevant, they upvote. This means things will only show up on the front page if enough people are interested (ie it has been long enough since it was last posted).

shintoist··on Solving Problems Using Data Structures
That doesn't make sense. The fundamental operations on a queue is push and pop. If you pop from the queue, you remove it from the queue. So on page reload, the 5 latest viewed entries would be gone. You popped them.

A queue is fundamentally wrong for this type of use case.

shintoist··on Solving Problems Using Data Structures
A queue implies the items leave the data structure, that doesn't fit the use case.
shintoist··on Schools SHOULD teach code
This is exactly my reaction. I don't understand the negative comments to these initiatives. Is it just fear of becoming superfluous? If everyone can code, what use am I?

The truth is not everyone will become coders, but basic understanding of code will change the world. Today very few programs have scripting consoles, but many of them have the facilities to create one. If basic code literacy was wide spread, I think this would change.

shintoist··on Poll: What's your favorite static site generator?
1+ for hakyll, has built in customizable deploy command too
shintoist··on Reflection as a tool for generic solutions
Obviously you have to make a choice (another big issue is performance), balance the ease with which you could solve a particular problem with the complexity of the solution.

Just because it's possible to do something doesn't mean it's a good idea. However, there are cases where reflection lets you solve problems in these languages in a nice way. At the very least, understanding the feature of reflection makes you a more competent programmer.

shintoist··on Misaki - a Jekyll inspired static site generator in Clojure
I gotta agree on that, the only reason for needing a fast start up time is if you want to rebuild after every change and see the result, but misaki actually watches for changes while it's running.

An extra second or two on start up really doesn't matter one bit.

shintoist··on Adventures in Parsec - Making it go faster with attoparsec
The reason I didn't use applicative is because I wasn't comfortable with it at the time. You can write some pretty nice looking code with applicative, but you also have to get used to it first. My hope is that by sticking to do-notation more people will be able to read it =)
shintoist··on Adventures in Parsec - Making it go faster with attoparsec
Absolutely, I did experiment with http://hackage.haskell.org/package/hashtables, but did not notice enough of a difference in performance to decide it was worth using in this case, especially with the extra visual overhead of the state monad. I had expected it to be much faster, but I would probably chalk that up to me making mistakes in how to use it (iirc I wrote my own insertWith).
shintoist··on Adventures in Parsec - Making it go faster with attoparsec
Thank you, that is really constructive! I do agree with you on using ByteStrings everywhere (some laziness on my part). Calling it Data.Map is a typo, I will update it right away!

I was not aware of the benefits of fromListWith, gonna look into it right away.

shintoist··on Piracy - You can't have your cake and eat it
Maybe if you had to sign terms and conditions, you were unable to share it with friends, resell it and sometimes, sometimes you don't even get to eat it, because the wrapper wont recognize your hand!
shintoist··on Piracy - You can't have your cake and eat it
And here I thought civil disobedience was a proud American tradition.
shintoist··on Why is Windows so slow?
But most Linux distros do this by default as well. You have to mount with noatime to get rid of it.
Page 1 of 2Next →