Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lubutu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
151.
▲
by
lubutu
15y ago
I like the simplicity of the interface, though it seems to insist that everything I save is Erlang code. I also wish the haste command wasn't a special Ruby client; something POST-driven like http://sprunge.us would be fantastic.
152.
▲
by
lubutu
15y ago
What I find interesting about The Bull is how Picasso's initial breakthrough is to reduce the prominent head to a small insignificant shape. Only with that done can he go on to reduce the rest of the body to such a degree. To me that demons
153.
▲
by
lubutu
15y ago
Well, the Protobuf PyPI package (which is two versions out of date) has not been able to be installed by Pip for over 3 years now. And yes, this is a known bug.
154.
▲
by
lubutu
15y ago
I'd advise specifically against using Protobuf -- Google's support for Python seems to be pretty bad.
155.
▲
by
lubutu
15y ago
What surprised me most was discovering that Intel's upcoming Haswell microarchitecture may include Hardware Transactional Memory. That's pretty exciting!
156.
▲
by
lubutu
15y ago
You misunderstand: the parent interpreter is JavaScript, yes, but the child interpreter does not rely on the parent's evaluation semantics, which means it is not a metacircular evaluator, it's just a self-interpreter. See the Wikipedia ar
157.
▲
by
lubutu
15y ago
I'm confused. This is a self-interpreter, but in what sense is it metacircular? It's an implementation of JavaScript in JavaScript; it does not appear to rely on the host's evaluation semantics, which is necessary to qualify as a metacirc
158.
▲
by
lubutu
15y ago
Using this approach you would often also need to maintain state about what was requested, using closures or similar to avoid race conditions. Alternatively, Haskell offers the Maybe type, where Nothing means "not found" and Just x mea
159.
▲
by
lubutu
15y ago
This is from 1996, and has been submitted at least 3 times. What value does the discussion really have?
160.
▲
by
lubutu
15y ago
It would be neater if it were a freight train carrying blocks for bits. Using a USB key isn't really 'Lego' enough.
161.
▲
by
lubutu
15y ago
When people talk about 'interface design', it seems they rarely mean anything more than where on the page to place the navigation... The crux being that we all assume a set of priors, and everyone asks "how do we make doing this easier?" in
162.
▲
by
lubutu
15y ago
CSS is actually Turing complete: Eli Fox-Epstein used CSS to encode Rule 110, which was proven by Matthew Cook to be Turing complete.
163.
▲
by
lubutu
15y ago
"boys still like building" "girls still ... craft things." I think this says everything that needs to be said: children like making things!
164.
▲
by
lubutu
15y ago
Is it not possible that it's a bit of both ? Given this scenario, which is clearly very likely, enforcing gender stereotypes could dissuade a child from walking a certain road down which their nature would have led them. Boys and girls are
165.
▲
by
lubutu
15y ago
"Various studies have shown that software broadly contains something like 6-16 bugs per 1000 lines of code." As more features are added, the number of bugs will increase, so in a sense everyone who is not on the stability team is on the i
166.
▲
by
lubutu
15y ago
I wonder how many bits of information could be packed into a single (nonsensical) syllable, without being too prone to misinterpretation. https://en.wikipedia.org/wiki/English_phonology#Phonotactics I think this is getting a little beyond
167.
▲
by
lubutu
15y ago
This seems to work by "compressing the input digest to a fixed number of bytes, then mapping those bytes to one of 256 words." So since there are only 256 words you end up with a lot less information than you put in, unless you have some 16
168.
▲
by
lubutu
15y ago
I don't believe any browser except Internet Explorer allows you to read your clipboard's contents, without pasting. (Another reason not to use IE.)
169.
▲
by
lubutu
15y ago
I do completely agree with you that we ought to transition toward structural code editors (and therefore, I suppose, structural terminals), but as you say, that's a very hard problem -- I have yet to see one which isn't terribly clumsy to u
170.
▲
by
lubutu
15y ago
Thanks, this reminded me of Microsoft Research's Dryad project, which includes a distributed "two-dimensional" shell, Nebula. http://research.microsoft.com/en-us/projects/dryad/
171.
▲
by
lubutu
15y ago
A very good point. My prototype protocol, rwr, reads only the data in the file it has to know. Additionally, when one inserts a character it simply says "insert 'a' at byte 4", rather than having to stream the entire file. That's another be
172.
▲
by
lubutu
15y ago
I have, yes. I own a Pentium 4 which runs Plan 9, and have done for two years or so.
173.
▲
by
lubutu
15y ago
You don't seem able to see the forest for the trees... Taking quotes out of context and dismissing them is not sufficient to dismiss the entire article. Also, I'm British.
174.
▲
by
lubutu
15y ago
The concept of a view and a controller are distinct, a terminal simply happens to be both, because it can do both. Commands are solely controllers, and you're right, a read-only terminal would be just a view.
175.
▲
Ivo – a reimagined Unix terminal system
(lubutu.com)
284 points
by
lubutu
15y ago
|
151 comments
176.
▲
by
lubutu
15y ago
Void pointers do have a purpose. Regardless, it's only about type safety, not being object-oriented, since C isn't.
177.
▲
by
lubutu
15y ago
The submitter also retitled "The Rise and Fall of Bitcoin" to "The rise and... rise of Bitcoin". He seems to like pushing some agenda. http://news.ycombinator.com/item?id=3275203
178.
▲
by
lubutu
15y ago
Suggesting that it takes ten years to become "a programmer" is absurd. An experienced programmer, perhaps, but as soon as you can write and reason about programs (inferring what they do without a compiler), I would call you a programmer.
179.
▲
by
lubutu
15y ago
The C library does have an impact on the binary size. Compiling Hello World with Glibc results in a 3 KB binary on my system, while compiling with Musl results in a 1.9 KB binary. Compiling statically (no shared library dependencies) with G
180.
▲
by
lubutu
15y ago
To be precise: cons (:), bind (>>=), 'constant bind' (>>), 'flipped bind' (=<<), compose (.), apply ($), strict apply ($!), append (++), and subscript (!!).
More ›