Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cgag
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
331.
▲
by
cgag
11y ago
I use void linux ( http://voidlinux.eu ) on my laptop and vps, which uses runit as its init system, and it's beautiful. It's such an elegant system. Writing the run scripts is so easy, and there's so little you ne
332.
▲
by
cgag
11y ago
If you haven't used a good type system (which has at least algebraic data types and pattern matching), it's hard to realize how many of those bugs might actually be type issues.
333.
▲
by
cgag
11y ago
Here's one for haskell: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
334.
▲
by
cgag
11y ago
It hasn't launched yet but you may be interested in checking out snowdrift: https://snowdrift.coop/ . I brought this thread up in #snowdrift on freenode and there was some interesting discussion around coursera's m
335.
▲
by
cgag
11y ago
GiveWell is a charity that evaluates other charities to try to find which do the most good per dollar: http://www.givewell.org/charities/top-charities
336.
▲
by
cgag
11y ago
Void Linux uses runit, which is very similar to daemontools as its init system.
337.
▲
by
cgag
11y ago
Well, if what you're saying about not needing M:N to get thread scalability is true, I'm probably wrong. I really like being able to run tons of threads and write synchronous code, letting the the haskell RTS swap threads when I
338.
▲
by
cgag
11y ago
I don't know if the programming model of threads and channels that's used by haskell and golang strictly depends on the existence of M:N threading, but it sure is nicer to use than the model in java/rust.
339.
▲
by
cgag
11y ago
I'm not sure that should create an infinite debt for (potentially) thousands of people.
340.
▲
by
cgag
11y ago
I use it daily and it's been fine. I use it with true color support enabled, and a terminal that supports true color, and a patched version of tmux that supports true color, and finally all color schemes render as they do in gvim! Also
341.
▲
by
cgag
11y ago
It'd be great for a webhost or something where you choose the OS, but I don't think you could run FreeBSD or OpenBSD on top of it.
342.
▲
by
cgag
11y ago
I want one where I can run Dragonfly. I'm using vultr at the moment but I had to do some manual stuff, I just want to choose Dragonfly like you choose ubuntu at digial ocean.
343.
▲
by
cgag
11y ago
I don't think it's a particularly a silly analogy. You're going to be able to work better if you know what you're reaching for rather than googling around. Idioms and design patterns are also very well suited to flash c
344.
▲
by
cgag
11y ago
I just started reading this book, "Thinking Physics", which teaches physics the way Feynman talks about, by trying to build intuition. It asks short questions like Feynman's about the table, and expects you to think about th
345.
▲
by
cgag
11y ago
I'm not sure I understand what you're saying. Is it that it's nice to be able to copy over a systemd service template file with ansible vs running commands to start services? If so, how is that different from copying runit s
346.
▲
by
cgag
11y ago
I just started using runit and really like how simple it is. I feel like nows a good time to plug void linux http://www.voidlinux.eu/ which I think is pretty cool, it's the only OS/distro I know that uses runit a
347.
▲
by
cgag
11y ago
That concept is about efficiency. You could teach way more people to fish in the third world than you could by helping homeless people here.
348.
▲
by
cgag
11y ago
What? How is that better than saving 10 lives from malaria or curing 100s of people of blindness who suffer from trachoma?
349.
▲
by
cgag
11y ago
I use systemd to start runit which is like daemontools. I consider daemontools/runit it right because they gives me all the benefits I'd want out of systemd (not doing anything special to daemonize my process, supervision, log ha
350.
▲
by
cgag
11y ago
It's amazing to me that a real human who has experienced job interviews could think that common workplace situations are comparable coding in front of a stranger at a job interview.
351.
▲
by
cgag
11y ago
I like it a lot for my tiny (400 lines) app, but I'm already annoyed at threading callbacks everywhere, which I think flux is supposed to solve, so I suspect I'll love it after I get that handled.
352.
▲
by
cgag
11y ago
Yeah, I don't really think people would argue scala doesn't make sense for web dev. I think the main is that webdev can generally tolerate GC and it's not worth giving it up.
353.
▲
by
cgag
11y ago
Chris (coolsunglasses) has a bad rep from being pretty harsh on in the past, but I want to say that my interactions have been very positive. When I posted my first project[1] on the Haskell reddit, he reached out to me via email and discus
354.
▲
by
cgag
11y ago
The full unedited episode is here: https://www.youtube.com/watch?v=pkM10SxmmwU
355.
▲
by
cgag
11y ago
idk that doesn't sound like it's focused enough on the benefits of proprietary apis or flashy UIs
356.
▲
by
cgag
11y ago
Arrow keys just scroll around for me, I can't see any slides but the first. Thanks javascript.
357.
▲
by
cgag
11y ago
I'd rather have a plugin that just ensured I never went to these sites at all. Or a list to drop in my hosts file.
358.
▲
by
cgag
11y ago
Observe just makes making bad apis easier imo. I don't care if react can detect state changes, I want to detect state changes by searching for setState.
359.
▲
by
cgag
11y ago
Founders don't count as workers in my mind. For a founder, work is the hobby. No one wishes they could be working for someone else 10 more hours and plenty of people want to work on productive things in their off hours.
360.
▲
by
cgag
11y ago
It seems likely that one will eventually be built, and hard to assess what it'll do. How does that not seem like a problem worth working on. To assume it'd be safe seems at least as ridiculous as assuming it'd be a huge dan
More ›