Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pmahoney
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
121.
▲
by
pmahoney
13y ago
I have not tried runit. s6 is actively maintained; I don't know about runit (on the other hand, runit is in Debian while you must compile s6 yourself). The author of s6 has a (very biased of course) comparison or various supervisors:
122.
▲
by
pmahoney
13y ago
> daemontools are nothing more than an init system on top of an init system What do you mean by that? That it isn't PID 1? Apparently it can be made to run as PID 1. But you can keep the (in my opinion) brilliant design of daemonto
123.
▲
by
pmahoney
13y ago
I think the big difference between redo and make is that make requires knowledge of dependencies up front, and this is sometimes tricky to get right. "as you can see in default.o.do, you can declare a dependency after building the pr
124.
▲
by
pmahoney
13y ago
So what candidates are there? While C may make it possible to write code that avoids timing attacks, a quick glance at [1] shows one must avoid memcmp and array lookups based on secret data, neither of which would be prevented by the compil
125.
▲
by
pmahoney
13y ago
I've not heard of slate before. Glancing at the front page, it looks very interesting. I'll definitely take a closer look, thank you.
126.
▲
by
pmahoney
13y ago
I have dreamed of a similar thing for a long time... When I worked in a (science research) lab, we had a few Excel files we passed around for performing various calculations. These were great in that my non-computer-fluent boss could use th
127.
▲
by
pmahoney
13y ago
I've read the front page of systemd a couple times, but have not dug into the documentation much. Can someone give a tl;dr of what it provides over the (brilliantly designed in my opinion) daemontools, or successors like s6 [1] and run
128.
▲
by
pmahoney
13y ago
This is hardly in the category of "lightweight and secure", but for impromptu stuff, this Ruby+Rack one-liner serves directory listings and static files from the current directory: ruby -e 'require "rack"; inc
129.
▲
by
pmahoney
13y ago
It's been a while since I was in that field... Typical sintering temperatures are around 1000 to 1300 degC. Usually about 2/3 the melting point of the ceramic; enough to promote ionic motion leading to fusing of the powder in a re
130.
▲
by
pmahoney
13y ago
> We can restart the process without losing any connections Would you mind expanding on this a bit? I'm not too familiar with Haskell, but I am familiar with various was of blocking new connections while allowing existing connectio
131.
▲
by
pmahoney
13y ago
Ceramics can be 3D-printed [1]. The printed product is a paste of ceramic powder + binder that must be sintered (heated so the organic binder burns away and the ceramic particles fuse together into a strong, dense body). The as-printed part
132.
▲
by
pmahoney
13y ago
One issue I've run into (which may simply be ignorance) is the time consuming 'bundle install'. For example, I've updated some gems and run 'bundle update' on my development machine. I push that to the CI ser
133.
▲
by
pmahoney
13y ago
A fair definition. If they're anything like mine, the hosts probably have unique hostnames but share the remaining 99% of the nginx config. Is that identical portion a "package" or "configuration"? I think there are
134.
▲
by
pmahoney
13y ago
> The thing about HashDist is that you can actually install it in userspace over any UNIXy system (for now, Cygwin, OS X, and Linux) I've been looking into Nix (the package manager) recently, and it also can be installed on OS X and
135.
▲
by
pmahoney
13y ago
What's the difference between a "package" and a "configuration"? At some level, they are both sets of files, so I can imagine a tool handling both, providing the benefit of a common interface. On the other hand, why
136.
▲
by
pmahoney
13y ago
Here's a list compiled by someone else: http://haskell-news.blogspot.com/2008/01/top-10-most-popular... Here's a GitHub search. Mostly libraries, but a few end-user programs: https://github.co
137.
▲
by
pmahoney
13y ago
Your typical synchronous servlet container (Tomcat, Jetty, etc.) all maintain a thread pool and dedicate a single thread to each request for that request's lifetime. These threadpools can easily hold hundreds of threads on every-day ha
138.
▲
by
pmahoney
13y ago
"Perovskite" refers to the common mineral as well as any number of materials exhibiting the particular crystal structure.
139.
▲
by
pmahoney
13y ago
My problem with Lenovo is that something like your one-paragraph summary is not on their website. I occasionally window shop for laptops, but I find it very confusing. If I drill down into one of the laptop series, what am I missing from
140.
▲
by
pmahoney
13y ago
Anyone ever tried giving monthly allowance of something like (allowance + $500) and then charging your kids $500/month in rent? In some sense it's silly to give them money that they'll give right back, but on the other hand
141.
▲
by
pmahoney
13y ago
The Soap Film: An Analogue Computer http://www.americanscientist.org/issues/feature/the-soap-fil...
142.
▲
by
pmahoney
13y ago
> Why would you need hundreds of worker threads? Shrug why not? You get a different (easier?) programming model where you can use blocking IO rather than an event loop. > on the order of 2x-8x, not 100x Yeah, but that 2x might be t
143.
▲
by
pmahoney
13y ago
> Most people who complain about the GIL have not even profiled multithreading versus multiprocessing. This is a fair point, but the issue might be about memory usage, not speed. A unicorn setup might have two to eight worker processes
144.
▲
by
pmahoney
13y ago
This has nothing to do with putting labels in bold or not, unless I misunderstood?
145.
▲
by
pmahoney
13y ago
The idea is to keep focus on the data. The labels are reference when exact numbers are needed, but the data trend is king.
146.
▲
by
pmahoney
13y ago
Most events humans care about happen in plain old classical physics, and no computer is moving at some large fraction of light-speed relative to any other computer. If you maintain synchronized clocks, everyone can agree on the exact same o
147.
▲
by
pmahoney
13y ago
Boil some water, throw the green beans in for just a couple minutes. Remove the beans and put them in a colander to dry. Mince and fry a shallot (or onion) in oil or butter. Throw in the beans, chopped walnuts, and a little bit of feta ch
148.
▲
by
pmahoney
13y ago
Is is possible to construct a persistent data structure that is not referentially transparent? I suspect the answer is yes, depending on how you define side effects (example: a persistent array that logs operations). Which would mean "
149.
▲
by
pmahoney
13y ago
To clarify, the default copyright rules apply (which means, more or less, no copying allowed). Copyright very much applies to MIT/BSD/GPL licensed code as well. In fact, the mechanism of the GPL requiring changed+released versi
150.
▲
by
pmahoney
13y ago
So, what gets to be "mg"? I'm not against the idea, but please don't have the new base also start with "g".
More ›