Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
binwiederhier
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
binwiederhier
2y ago
Pēteris' model with healthchecks.io was a large inspiration for me, and it is the reason why ntfy.sh is following the same model: open source, self-hostable, fun driven development. Thank you Pēteris for being an inspiration.
32.
▲
by
binwiederhier
2y ago
I agree that that is the gold standard. Having an immutable Linux that is well tested on your own hardware and upgraded like that. At the time I inherited a system that had 30-50k units deployed and was updated via Debian/APT. Older un
33.
▲
by
binwiederhier
2y ago
Not just that's they have - per session ssh keys that are valid for only 6 hours - all ssh sessions are audit logged and have to go through jump servers tied to tech roles - all sessions fully monitored via "script" and can b
34.
▲
by
binwiederhier
2y ago
That is correct. But it is possible to design a system with short lived auth tokens/keys and frequent key rotation. I designed such a system at $oldjob for remote access (see [1]). Obviously there is always a risk, and there are always
35.
▲
by
binwiederhier
2y ago
> Python 2.7.18 I am not defending them for not keeping their stuff up-to-date, but it is very common practice for embedded systems to be hopelessly outdated. I've done what OP describes with IPMI/BMC systems for $mainboardmanu
36.
▲
by
binwiederhier
2y ago
Devil's advocate. As someone who has developed a Linux based appliance with over 100k live units across the globe, it seems insane to NOT have access to the thing you're selling and that you have to maintain. If your thing breaks
37.
▲
by
binwiederhier
2y ago
In the video he shows that the font file size is 290GB, so I would assume that's a little prohibitive.
38.
▲
by
binwiederhier
2y ago
Great article, thank you for enlightening us. > While there are somewhat ongoing efforts to see 0.0.0.0/8, 127.0.0.0/8 become routable unicast space I am curious about this statement. How can 127/8 ever become internet rou
39.
▲
by
binwiederhier
3y ago
I've used this service in the past, http://local-ip.co/ which provides downloadable private key and certs and they run a dns service that resolves to any IP address.
40.
▲
by
binwiederhier
3y ago
I suggest using ntfy [1] for this. It's open source and self-hostable. It lets you push notifications to your phone like this: ./myscript.sh; curl -d "Script done" \ ntfy.sh/mytopic Disclaimer: I am the m
41.
▲
by
binwiederhier
3y ago
The voice thing is hilarious. Thanks for sharing.
42.
▲
by
binwiederhier
3y ago
Pretty sure the "some reason" is just legal reasons. Afaik, Apple does not allow Apple software to be virtualized on non-Apple hardware. So while it may be technically possible, it may be legally questionable. In my head, when I s
43.
▲
by
binwiederhier
3y ago
I'm a software engineer, and I more or less stopped asking ChatGPT for stuff that isn't mainstream. It just hallucinates answers and invents config file options or language constructs. Google will maybe not find it, or give you an
44.
▲
by
binwiederhier
3y ago
It has happened to me a few times, and it's really odd. Hi dude! :wave:
45.
▲
by
binwiederhier
3y ago
pcopy is quite abandoned but it still works. ;-) And yes, it's a reference to the song. Good catch. I was listening to it 20 years ago or something like that when I had to come up with a new username. And it stuck. ;-)
46.
▲
by
binwiederhier
3y ago
Pushover is fantastic, and if you are happy with it, then stick with it :-) I've never used Pushover, so I don't actually know all that well. However, ntfy is 100% open source so you can self-host it if you like, and I believe it
47.
▲
by
binwiederhier
3y ago
Oh man, Pim! What a small world. I looooved working with you on Syncany, and I tried so hard to recruit you hehe. I looked you up on LinkedIn the other day and it looks like you're doing amazingly. Ping me and we'll chat if you li
48.
▲
by
binwiederhier
3y ago
Thanks. Though I must blame this one one my phone's autocorrect. Hehe.
49.
▲
by
binwiederhier
3y ago
Having done a large scale MySQL deployment (700+ servers), I still find the HA landscape in MySQL land pretty sad. It's all very manual, nad it's very easy to screw up failovers. Even with Vitesse or Orchestrator or semi-sync ...
50.
▲
by
binwiederhier
3y ago
I wrote a Dropbox-like file sync and share application called Syncany [1] as a side project back in 2014/2015. While it never made it out of alpha, it had gotten some traction, and looking back, I am still proud of the architecture and
51.
▲
by
binwiederhier
3y ago
This has, for many years, been my favorite gif of all time. It's the end user using the product: https://media.tenor.com/OC3DCjhCp_gAAAAC/endusers-customers....
52.
▲
by
binwiederhier
3y ago
Except that this is not a webapp. It's more like an endpoint-deployed application, like an iOS and Android app. Since it's gated by Google, you have to anticipate that things take really really long to deploy or are rejected.
53.
▲
by
binwiederhier
3y ago
This is the way. What strikes me as odd is that the conversation on Twitter seems to be centered around the Google review not being fast enough, instead of the obvious mistakes with the release timeline and testing. What gets me too is that
54.
▲
by
binwiederhier
3y ago
Maybe I am misunderstanding, but if I read this correctly, he says that he pushed out a major v2.0 release with new dependencies just minutes before a launch event that cannot be moved or changed. Even worse, he says that he never ran the p
55.
▲
by
binwiederhier
3y ago
The vagueness of this comment and its perceived derogatory nature is merely a result of my ignorance around these technologies. It was not meant the way you perceived it. That said, I looked at 2/3 a while ago: - rqlite looks great and
56.
▲
by
binwiederhier
3y ago
Fascinating, thanks. I'll check it out.
57.
▲
by
binwiederhier
3y ago
> we have a very small cluster comprised of a main PostgreSQL instance and four replicas As you said, it depends on what you want: - If you are okay with losing data in the event of a failover, then a simple setup is fine. - If you want
58.
▲
by
binwiederhier
3y ago
I have and it works really well. This is less about SQLite not being able to handle it -- because it does -- and more about reliability and availability of the overall system. I don't want one server being down to affect the entire sys
59.
▲
by
binwiederhier
3y ago
Tangentially related: my personal open source project (ntfy.sh) is starting to outgrow a one node SQLite-backed setup, and I am now faced with the decision we are talking about here (something I would not have imagined, I might add): do I u
60.
▲
by
binwiederhier
3y ago
Your comment implies that running a database cluster is easy, or easier than what OP describes. And while I do not endorse his suggestion of using SQLite in a multi node setup, I can tell you from personal experience that running a multi-no
More ›