Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
catern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
catern
4y ago
>You know, if you'd actually attempted this and had some valid point, I could take you seriously I do in fact run everything on the same machine as my wifi router: http://catern.com/computers.html
32.
▲
by
catern
4y ago
But most of them do have USB ports, and: https://numato.com/product/8-channel-usb-gpio-module-with-an...
33.
▲
by
catern
4y ago
Why do you have such an underpowered wifi router running proprietary software you can't modify? Because it is a general purpose computer that has been reduced to the status of an appliance.
34.
▲
by
catern
4y ago
>What you lament is that so many of our "PC" systems seem to have wasted processing potential That's not my lament. I don't care at all about not wasting processing power. I care about the fact that it's so diffi
35.
▲
by
catern
4y ago
I'm glad you mentioned PiHole because it's exactly the kind of thing I'm talking about. Dedicating a Raspberry Pi to running a DNS server is silly. You could run it on your wifi router instead, or you could run it on the indi
36.
▲
by
catern
4y ago
The marginal extra energy consumption of running more stuff on your main PC is likely less than 2 amps.
37.
▲
by
catern
4y ago
They're really just a sign of how weak general purpose computing has become. Almost all uses of Raspberry Pis for hobbyist projects could and should be done just as well with the computers that you already own and already have running
38.
▲
by
catern
4y ago
Increasing prices will increase equity. By charging rich people more, you can afford to give greater subsidies for marginalized groups and poor people, and lower the price from whatever it is currently for them. You can even use that
39.
▲
by
catern
4y ago
138 I feel like my programming knowledge helped, which maybe means it's a bad IQ test - being a programmer shouldn't mean your IQ tests higher. But then again, maybe the causality is the other way around?
40.
▲
by
catern
4y ago
The customize interface built into Emacs already provides this. Though it supports customizing far more things, so it might be overwhelming. Maybe a new user customization group would be good.
41.
▲
by
catern
4y ago
Can you say what specifically? Many language-specific package managers match your description and are completely handled by Nix, but maybe you're talking about something else?
42.
▲
by
catern
5y ago
Sure, that doesn't contradict what I said. They have been around for years, and they are very expensive and almost all systems do not use them.
43.
▲
by
catern
5y ago
It's up to userspace to do more than that. There are other issues which can cause processes to be spontaneously killed (OOMkiller for example) so it's something you should be tolerant of.
44.
▲
by
catern
5y ago
>I've personally had this disproven to me on multiple occasions. That sounds like interesting stories! Can you elaborate?
45.
▲
by
catern
5y ago
>Yes but your computer will not gracefully handle CPUs randomly failing or RAM randomly failing That's incorrect. There are plenty of machines/OSs which are (or can be) resilient to a CPU failing; Linux, for example. From the
46.
▲
by
catern
5y ago
Most distributed consensus algorithms, or distributed systems in general, are not resilient to nodes producing arbitrary wrong results. That's the realm of systems like Bitcoin, which achieve such resilience by paying big performance
47.
▲
by
catern
5y ago
And indeed it does not: Modern operating systems like Linux can perfectly well deal with all kinds of devices crashing or disappearing at runtime. Just like in larger distributed systems.
48.
▲
by
catern
5y ago
Wow! Reminds me of https://www.rifters.com/crawl/?p=6116 A hydrocephalic demo!
49.
▲
by
catern
5y ago
I've long looked for something like this for my day job, which involves implementing many different custom binary network protocols. One new project in this space is poke: http://www.jemarch.net/poke It can describe ar
50.
▲
Steam on Chrome OS Alpha
(store.steampowered.com)
1 points
by
catern
5y ago
|
0 comments
51.
▲
by
catern
5y ago
>It always troubled me that there was so much vitriol for Maisel from the exact same community of people who rightly insist that free software licences are enforceable and that non-compliance should be shamed. That community is generally
52.
▲
by
catern
5y ago
>* The nixstore treats a filesystem as an object store. That's a weird thing to list as a shortcoming, since that's the main innovation of Nix. ("package management as memory management" as the paper and thesis said)
53.
▲
by
catern
5y ago
Yes - same as with containers.
54.
▲
by
catern
5y ago
>Showing that it's as easy as `run_in_executor()` is nice, but not if it does the exact same thing as `run_in_executor()`. That's fair and a good point! I suppose reading this, you have no evidence that anything but local_threa
55.
▲
by
catern
5y ago
>Can it spawn the remote processes too? With SSH, or its own system? Yes, with rsyscall, is that not clear? It's pretty explicit in http://catern.com/integration.html#thread >but all it does is explicitly run a P
56.
▲
by
catern
5y ago
>Running processes remotely? Supervising remote processes? These things. This is mentioned in http://catern.com/integration.html#thread
57.
▲
by
catern
5y ago
Can you say what left you confused? I'm surprised, I thought https://github.com/catern/rsyscall is pretty self-contained and self-explanatory (if unclear on what exactly rsyscall is useful for), and I thought htt
58.
▲
by
catern
5y ago
Distributed software, which accesses and depends on remote resources, is harder to run than local-only software. I'm working on making it easier to run distributed software for both programmers and end-users. See the main article descr
59.
▲
by
catern
5y ago
I expect you already know about this, but Secure EcmaScript is a similar project: https://medium.com/agoric/ses-securing-javascript-in-the-rea... Similarly the older Caja project: https://en.wikipedia.org&#x
60.
▲
by
catern
5y ago
Yes, yes, it's hard to self-host federated services, because system administration is hard. So we have to make it radically easier, then.
More ›