Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcrites
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
301.
▲
by
jcrites
10y ago
I'm not the author and didn't write that line, but I can speculate about the kinds of concerns he's imagining, looking at the situation from a DevOps/automation-focused point of view: How do you set up cron in such a way
302.
▲
by
jcrites
10y ago
When I enter my email address and click the button, the form expands to add new fields including first name, last name, phone number, and company name. The button still says "Download now", and I don't have the report in my e
303.
▲
by
jcrites
10y ago
Just wanted to say that I really like the ideas you've expressed on the blog. I've found myself thinking similar thoughts, such as about combining shell, awk, make into one language. Keep it up! I'll add that my ideal "c
304.
▲
by
jcrites
10y ago
> It is inflexible and clunky, monolithic and proprietary, binary and difficult. Everything has to be made to work with it, not vice versa. It doesn't follow any of the old conventions that made it simple to combine one tool with an
305.
▲
by
jcrites
10y ago
Respectfully, actually, I think you missed the point. Linux itself offers a number of powerful features such as namespaces to isolate programs, capabilities that can be dropped, etc., including the User Namespace feature we're discussi
306.
▲
by
jcrites
10y ago
Russ Allbery's investigation [1] into alternative init systems, in the Debian's project to select the best one, also viewed this systemd property in a similar way -- a surprising and unexpected benefit. Systemd's native under
307.
▲
by
jcrites
10y ago
Unix signals have been called garbage by some and "unfixable" by others [1]. The article [1] explains the evolution of signal handling, from sigvec(), sigaction(), to signalfd() -- a rocky history fraught with problems, an article
308.
▲
by
jcrites
10y ago
PrivateUsers= is documented in the manual page for systemd.exec [1]. I hope the section I linked will answer your question, but for the sake of simplicity I edited my comment to use PrivateDevices= as the example instead. https://
309.
▲
by
jcrites
10y ago
I think systemd needs to do most of the things it does. Russ Allbery's analysis of systemd [1], written as part of Debian's evaluation of whether to switch to systemd, explains the benefits. Journal integration is something that R
310.
▲
by
jcrites
10y ago
One of the most informative writings I've read on the topic of systemd and its benefits and comparison with other tools was written by Russ Allbery, which explains his contribution to Debian's choice to adopt it [1]: > I did a
311.
▲
by
jcrites
10y ago
> but the "market" loves valuing those roles individually, and not the synergistic capability of being able to do all of them. Find a company that values "founder's mentality" or "ownership", and that o
312.
▲
by
jcrites
10y ago
Fascinating. It will be wondrous to see if it occurs. It also reminds me of a premise in one of my favorite science fiction novels, Diaspora by Greg Egan. In the story, the characters are monitoring the orbit of a binary star system. The or
313.
▲
by
jcrites
10y ago
It is not equally powerful, but Java's approach is easure. This means that at compile time the language can differentiate List<String> and List<Buffer>, and will type check them correctly, but at runtime the generic type ge
314.
▲
by
jcrites
10y ago
Could you elaborate on why that's a problem? If the threat model for the communication within your group is concerned with attack or coercion from hostile governments, then you have the ability to set up your own email server and convi
315.
▲
by
jcrites
10y ago
I think you make good points, but I think email works well as a secure group communication system for private organizations, and may improve over time as a federated one. One important benefit of email is that you're not reliant on any
316.
▲
by
jcrites
10y ago
There is a nice canonical document called "How To Ask Questions The Smart Way" that you can point people to, who ask questions in technical communities and need to be educated on how to do so properly: http://www.catb.o
317.
▲
by
jcrites
10y ago
Yes, that's a good point. Red Hat Enterprise Linux is open source software, for example, but many companies still pay for RedHat's support services, because the task of doing for yourself what they do for you can be complicated, e
318.
▲
by
jcrites
10y ago
Exactly. I am very comfortable saying "please send a pull request" in response to the request for a feature, or the report of a bug. I try to be overtly encouraging, suggesting that when people suggest ideas, they dive in and try
319.
▲
by
jcrites
10y ago
I tend to use Git primarily at the command line as well. I recently saw a colleague use an advanced IDE (I think it was IntelliJ IDEA) to perform a complex `git add -i` with staging individual hunks in multiple files. He did it quite a lot
320.
▲
by
jcrites
10y ago
> Most languages support one or two of these. Java uses table dispatch by default, but you can opt into direct dispatch by using the final keyword. This is not accurate. Java does not use table dispatch by default. The HotSpot compiler w
321.
▲
by
jcrites
10y ago
Well-run email clients and servers are in an OK state today regarding encryption, and the weaknesses that exist are more related to adoption than technology. Take a typical office setup: your email client communicates over TLS with your cen
322.
▲
by
jcrites
10y ago
Thinking really blue-sky: I'm imagining the refactoring rules as something that could perhaps ship alongside the library as part of its development release. Like, let's say we've released the latest version of our library whi
323.
▲
by
jcrites
10y ago
I'm not a Go user myself, and my comment is about programming in general rather than Go specifically (though Go seems to be leading the way in this area). Does alias help Go programs automatically transform themselves? Alias seems to p
324.
▲
by
jcrites
10y ago
I think it's fantastic that this problem has people's attention. I have long wished that code changes to a repository could be accompanied by code refactorings that are intended to be applied to code using that repository. For
325.
▲
by
jcrites
10y ago
> Lastly, don't forget that no one wants to read a story about an upset engineer from a small no name company. People also don't particularly want to read a story from a happy engineer at a big company either. Additionally, the
326.
▲
by
jcrites
10y ago
I didn't listen to radio at all until, in the last year or two, I learned about and started listening to NPR through its app called "NPR One". It's an app for your mobile device that streams NPR stories one by one, podca
327.
▲
by
jcrites
10y ago
The fact that two styles or concepts are formally dual does not make them equally practical or useful in all circumstances. Consider: in calling conventions, the continuation passing style is dual to the "direct" calling conventio
328.
▲
by
jcrites
10y ago
This, and also the fact that once you've been maintaining an application for a short period of time, you quickly learn to recognize those "framework classes that are always there" in the stack trace and skip over them quickly
329.
▲
by
jcrites
10y ago
Asynchronous nonblocking interfaces are more general-purpose than synchronous blocking interfaces. I can't speak for this library or Rust specifically, but in my experience well-designed asynchronous libraries allow you to interact wit
330.
▲
by
jcrites
10y ago
EC2 m3.2xlarge can be had for $153/month as well when purchased as a reserved instance. EC2 reserved instances offer a substantial discount over on-demand pricing. The all-up-front price for a 3-year reservation for m3.2xlarge would be
More ›