Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LeafStorm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
LeafStorm
13y ago
Besides the fact that some of these stickers are in fact useful for "serious work" (like "big red exclamation sign"), "serious work" isn't Trello's only target audience. And it's not like they to
32.
▲
by
LeafStorm
13y ago
Meanwhile, I'm completely on board with this. Trello is used by a lot of people who make lots of money and want to throw some of it at Fog Creek because they're awesome, but it's also used by a lot of people who make not lots
33.
▲
by
LeafStorm
13y ago
That presumes that either (a) they have time to spend doing substantial work with open source outside of their day job and other obligations, or (b) they have a day job which allows them both the time and the regulatory freedom to contribut
34.
▲
by
LeafStorm
13y ago
Actually, that's part of the issue. Most of Parrot's semantics are exactly those of Perl 6 (right down to the opcodes for Boolean testing), and those don't get along well with most languages.
35.
▲
by
LeafStorm
13y ago
> One prerequisite for something being scientific is that it must be testable, and this sort of thing is not. So it's not science and I don't waste time conflating it with what actually is science. It's an interesting phil
36.
▲
by
LeafStorm
13y ago
My preferred definition of LUA is "Lua Uppercase Accident." ;-)
37.
▲
by
LeafStorm
13y ago
Yes: [] But that's only because it hasn't been used for anything worth suing over.
38.
▲
by
LeafStorm
13y ago
I'm pretty sure suing you if it causes damage counts as "what the f--k they want to."
39.
▲
by
LeafStorm
13y ago
Have you looked at Inform? There's a paper on its Web site [1] discussing its approach to modeling the world. [1] http://inform7.com/learn/papers/
40.
▲
by
LeafStorm
13y ago
They use different object file formats, different system calls, different library loading procedures, and on and on. Even if Mac OS X had the actual Linux kernel, the windowing interfaces are completely different.
41.
▲
by
LeafStorm
13y ago
Yeah. But if you're not publishing it to the entire world, you probably won't run into them. And there are many other applications where databases are useful, that aren't network servers of any kind.
42.
▲
by
LeafStorm
13y ago
According to Wikipedia [1], the more conventional abbrevation for "the" in Old English was "þe." ("þ" [thorn] generally transcribes as "th," with "ð" as "dh.") On the other hand, t
43.
▲
by
LeafStorm
13y ago
While I don't necessarily trust an external company with all my emails, I also don't trust myself to maintain the myriad daemons involved in this setup without doing something subtly wrong that results in my server not sending
44.
▲
by
LeafStorm
13y ago
I was about to do that. But then the stranger awakened, and then, the game becomes far more interesting.
45.
▲
by
LeafStorm
13y ago
Except generating a random salt and the proper hash format to provide as input to crypt() is surprisingly difficult, especially in a cross-platform way. I recently replaced my custom crypt wrapper with the userland implementation of these f
46.
▲
by
LeafStorm
13y ago
That's still the recommended way to install Distribute (for Python) [1] -- though they at least don't recommend you pipe it to sh directly. Composer (for PHP) [2] also uses this install method, but you can just download the Phar f
47.
▲
by
LeafStorm
13y ago
The problem with using Git push to deploy is that when you're first setting up your deployment, if you make a mistake in the settings, you can't amend the commit to fix it, because it's already been pushed - so the mistake st
48.
▲
by
LeafStorm
13y ago
The funny thing is that according to Freshwater Railway's fictitious "history of Michigan Central Station" page [1], 2013 is the year that the Marouns sold the station to Freshwater Railway Corporation to begin constructing a commuter rail
49.
▲
by
LeafStorm
13y ago
I haven't written one, but I contributed a few patches to nanoc [1]. But if nanoc didn't exist, I probably would have written my own. And now that you mention it, I have been looking for an excuse to learn Clojure... [1] http://nanoc.sto
50.
▲
by
LeafStorm
13y ago
That's because the syntax was redesigned to be more orthogonal. So $ is always followed by a word to expand a variable and not an arcane symbol, % is used for a wide variety of ways to get process ID's, and it's easy to set up arrays beside
51.
▲
by
LeafStorm
13y ago
> Early in the development of RethinkDB, we made the design decision to be extremely conservative about durability and safety of users's data. I'm glad that the Rethink engineers are taking this approach to development instead of "let's
52.
▲
by
LeafStorm
14y ago
Or by using every other Unix command ever. (Disclaimer: This is a hyperbole.)
53.
▲
by
LeafStorm
14y ago
Yeah, I did. Sorry about that.
54.
▲
by
LeafStorm
14y ago
This reminds me of something my assembly instructor said in class once (paraphrased): "Once, I was interested in finding out how a C compiler would handle the div instruction. So, I opened up my editor, and wrote this C program: void
55.
▲
by
LeafStorm
14y ago
In my assembly and computer architecture class (CSC 236 at NC State University), the instructor grades us on efficiency - sometimes it's the number of instructions written, sometimes instructions executed. Additionally, he posts the all-tim
56.
▲
by
LeafStorm
14y ago
Too loud. (But if drugs were involved, that certainly wouldn't help.)
57.
▲
by
LeafStorm
14y ago
Because it's a popular, well-written framework with a huge volume of existing code, and integrating WebSockets into Django means you don't have to maintain two codebases if you want to have a realtime Django app. Also, it's fun.
58.
▲
What really happened at PyCon 2013
(peak5390.wordpress.com)
746 points
by
LeafStorm
14y ago
|
104 comments
59.
▲
Goodbye, Malcolm
(djangoproject.com)
671 points
by
LeafStorm
14y ago
|
39 comments
60.
▲
by
LeafStorm
14y ago
The stack is an abstraction used in the C API. If you look at the actual bytecode generated, it's all register-based.
More ›