Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sigil
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
301.
▲
by
sigil
12y ago
To paraphrase Knuth, "programming is explaining to another human being what you want a computer to do." Should you take it to the extreme Knuth did with Literate Programming? I personally don't. But, once I've successful
302.
▲
by
sigil
12y ago
This has been my system for a while now: - For each new account, generate a long, random but pronounceable password using apg [1]. - Don't let it touch disk. Immediately save it to a gpg-encrypted password file. I use gnupg.vim. [2] -
303.
▲
Kerr black holes images and videos (2012)
(madore.org)
8 points
by
sigil
12y ago
|
0 comments
304.
▲
Batch Numeric Field Sieve [pdf]
(cr.yp.to)
17 points
by
sigil
12y ago
|
1 comments
305.
▲
by
sigil
12y ago
I've been using Nunjucks client side and Flask + Jinja2 server side for about a year now. While there's some duplicate effort, it's not as bad as you might imagine. The duplicate effort: porting some custom Jinja2 filters and
306.
▲
by
sigil
12y ago
> What did you think was particularly faster than SBCL? Haskell, Scala, Java, Go and of course C, C++, Fortran all outperform SBCL in the alioth benchmarks. Against the schemes, lisps, and "scripting" languages though SBCL stac
307.
▲
by
sigil
12y ago
> Considering that SBCL is among the fastest programming language implementations there is... Source for this? I'd love to find a really fast lisp or scheme. Hadn't heard SBCL was particularly fast, and the alioth benchmarks do
308.
▲
by
sigil
12y ago
What an interesting experiment. Could there be some basis, after all, to the urban legend that eating carrots improves night vision? Carotenes are "partly metabolized into Vitamin A" [1], but this experiment is skipping the precur
309.
▲
by
sigil
12y ago
Granted, the object-orientation [in Perl] felt more like a hack than a normal language feature (because it was one)... Perl's OOP is definitely a hack! But it's a clever and elegant hack, and younger languages can learn a lot f
310.
▲
by
sigil
12y ago
Tried notmuch-mutt, didn't work well. That was a while ago though. Anyone have good experiences with it recently?
311.
▲
by
sigil
12y ago
$ find ~/Maildir/inbox -type f | wc -l 31439 That's after filtering out bulk mail and mailing lists. I'm a gmail user multiple times over, but use mutt + IMAP instead of webmail, which I visit once in a blu
312.
▲
by
sigil
12y ago
Here's the paper, "Negative mass bubbles in de Sitter space-time" -- http://arxiv.org/pdf/1407.1457v1.pdf
313.
▲
Cosmologists Prove Negative Mass Can Exist In Our Universe
(medium.com)
5 points
by
sigil
12y ago
|
3 comments
314.
▲
by
sigil
12y ago
In the earliest iLuminate photo I can find, Miral is hacking on an Arduino prototype board and staring at piles of glowing EL wire on the floor. Barely anything worked back then. Five years, numerous televised appearances, and 400 Off-Broad
315.
▲
by
sigil
12y ago
I understand the problem scenario with ext3/ext4 journalling you're referring to here and below. However, HN runs on FreeBSD, and my understanding is that the combination of soft-updates + journalling there actually do provide a
316.
▲
by
sigil
12y ago
This of course before saying anything about transactional safety of writing directly to the filesystem You do realize that rename(2), open(2) with O_CREAT | O_EXCL, mkdir(2) and still other POSIX filesystem operations are fully atomic, ri
317.
▲
by
sigil
12y ago
Normally you would have two choices: ship the source with a bunch of readme's and let the recipient figure out how to install your software and all dependencies and to resolve any conflicts with other software already on the machine (
318.
▲
by
sigil
12y ago
So, "collect it all" ... unless you're in court, in which case it's okay to delete key evidence because it's "hard" to keep evidence? Snark aside, this part made me curious: the NSA may have to shut down
319.
▲
by
sigil
12y ago
Ah, you're correct about this: echo "hi" | grep "bye" ; echo $? 1
320.
▲
by
sigil
12y ago
Some specific remarks on your shell script at the end... > If I "set -o pipefail", won't any failure in this chain of pipes halt the program? No, due to your use of the || operator: foo | bar || baz ...as a whol
321.
▲
by
sigil
12y ago
> some clothes are good for thinking and coding while others are good for meetings and customer engagement It's all about credibility indicators, and they go both ways. A founder friend relates a story about the day he gave in and s
322.
▲
by
sigil
12y ago
Were the components radiation-hardened, or did they just wing it?
323.
▲
by
sigil
12y ago
Interesting view into the human elements of a software project. BIND is one of those programs that scares the living crap out of me, both from a security perspective and from a complexity perspective. (Gee, could those be related?) Just tak
324.
▲
by
sigil
12y ago
They're not waving aside transcript consistency with their protocol, near as I can tell. ("We believe that it is possible to provide transcript consistency while preserving an asynchronous orientation.") mpOTR, on the other h
325.
▲
by
sigil
12y ago
> JavaScript was, as far as I can tell, arguably the first truly mainstream language to embrace first-class functions and closures. This is a nitpick, but Perl has had closures since the early 90s -- before Perl5 even.
326.
▲
by
sigil
12y ago
Huh, looks pretty similar to envuidgid(8) from daemontools. [1] Another plug for daemontools-encore (last one I promise). The setuidgid(8) program in classic daemontools doesn't set supplementary groups, and a lot of people I know just
327.
▲
by
sigil
12y ago
From your other comments I can tell you're a seasoned daemontools user, so let me just put in a quick plug for daemontools-encore [1]. Like runit, daemontools-encore can now run services in separate process groups with setsid(1). Why i
328.
▲
by
sigil
12y ago
Yes, this is 8 years overdue. As djb points out in a letter to NIST here [1], this is not just about one specific NIST recommendation that had problems. There are problems with the standardization process as a whole. [1] http://b
329.
▲
by
sigil
12y ago
A Python function call is actually really expensive, and with Twisted Deferred handling, it's really hard to eliminate the massive amount of function calls each I/O event does. Ah, makes total sense. Any particular reason you ch
330.
▲
by
sigil
12y ago
It sounds like the cost of context switching between these very different workloads (crypto, disk I/O, network I/O, protocol buffer parsing and formatting) could be improved in Twisted. Any idea where the overhead comes from? Twis
More ›