Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hamstergene
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
181.
▲
by
hamstergene
12y ago
You seem to be only considering the moment of crime and disregarding what happens before and after it. A tool that almost completely removes risk of getting caught and need for alibi will surely be seen as more practical by all except mad a
182.
▲
by
hamstergene
12y ago
I'm really surprised how many people out there write CGI in Bash. That's one of the things which would have never crossed my mind.
183.
▲
by
hamstergene
12y ago
If the object has destructor with side effects, I believe that would massively complicate reasoning about program's behavior for human who's reading it.
184.
▲
by
hamstergene
12y ago
...and more people should realize that having a virus does not mean there will be strange symptoms like "Matrix has you" all over the screen or big fat ass pictures popping up and embarrassing everyone. Those days are long gone, n
185.
▲
by
hamstergene
12y ago
Some time ago I was stunned discovering how many Windows users had no idea that double-clicking [-] closes the window. I bet that was the main reason for introducing separate close button.
186.
▲
by
hamstergene
12y ago
Must be an unfinished or deleted button. The image is standard `NSAdvanced` system image, which is usually first in the drop-down lists in Xcode. When a developer does not have final graphics and needs to pick just anything they often click
187.
▲
by
hamstergene
12y ago
You may not realize it, but it looks to me you are. The points you criticize Swift for are distinctive features of dynamic languages, e.g. to be able to: * substitute object type without recreating the object * substitute object's meth
188.
▲
by
hamstergene
12y ago
What this post calls "message passing" should actually be called "dynamic dispatch" ( http://en.wikipedia.org/wiki/Dynamic_dispatch ). The term "message passing" is currently more often used
189.
▲
by
hamstergene
12y ago
I think you (and @twic in discussion below) misunderstand what's going on here. `class Bar<String> : Foo<String>` is exactly the same as `class Bar<T> : Foo<T>`. The identifier `String` in declaration of `Bar` d
190.
▲
by
hamstergene
13y ago
CapsLock has a perfect reuse as language switch for those who use a second language (which is most of the world). It is much easier than Alt+Shift/Cmd+Space, and it will indicate another input language with the LED even when tray/
191.
▲
by
hamstergene
13y ago
The block type syntax is just standard pointer to function syntax of C with `*` replaced with `^`. Yes it's mind blowing, especially when `returnType` is another block, but anything else would be at least inconsistent and/or illog
192.
▲
by
hamstergene
13y ago
Why is it everytime people talk about replacing C++, someone always comes in and sticks Go into discussion? What does Go have to do with C++?
193.
▲
by
hamstergene
13y ago
This is just a man against just a bank, why do you expect rule of law to be the issue here? The nature of corruption in Russia is not about that rich easily buy justice to win over poor, or that big companies are preferred over individuals,
194.
▲
by
hamstergene
13y ago
Must be literal translation from Russian, "N degrees above/below zero" and "N degrees of warmth/cold" are common expressions in it.
195.
▲
by
hamstergene
14y ago
Rust is changing because it's still under development. D had that period too.
196.
▲
by
hamstergene
14y ago
They should take Growl's approach of forcing developers to declare all possible notifications that an app can send, so that they could examine their texts and purposes during review process. It would also grant a possibility for a user to e
197.
▲
by
hamstergene
14y ago
for-while-break-continue is such a standard, I still don't see what justifies breaking it. (Do you really have less-than-N-characters rule? :) ) That fact that `continue` doesn't appear often is exactly why it has never been annoying to typ
198.
▲
by
hamstergene
14y ago
Both. They are not really competitors. They ship robust and modern approach to concurrency, which is insanely demanded these days, and is probably the only reason why they are constantly mentioned together. But they are quite different othe