Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jkrems
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
301.
▲
by
jkrems
13y ago
Almost agree, but minor nitpick: the tools and infrastructure (at least most of them) exist on other platforms in the same or better quality as well. Especially dependency management is not necessarily a strong side of Java (one global name
302.
▲
by
jkrems
13y ago
Sociological studies bla, bla - TL;DR: You are more civil when people recognize you. You are more likely to act in the "interest of the group" when you sign stuff with your real name. At least that's the state of the research
303.
▲
by
jkrems
13y ago
Thanks! That article is pretty awesome. It would slightly more awesome if it would use the analogies "bind"/"feed"/"chain" that apparently are more often used to speak about it. But I could consider c
304.
▲
by
jkrems
13y ago
Thanks for the very complete answer! That those terms are not mentioned in the article (titled "What I Wish I Knew When Learning Haskell", so apparently meant for people being new to the concepts) is my actual criticism. The abili
305.
▲
by
jkrems
13y ago
No, see below, I just think that if you write something is "easy to understand" and then you go on and explain it using unknown (to the reader) symbols without given the symbols pronounceable names, you're doing it wrong. One
306.
▲
by
jkrems
13y ago
:D Thanks!
307.
▲
by
jkrems
13y ago
If I can't talk to you about it (e.g. I have to literally say "Oh, you forgot to declare a way to apply the greater than-greater-than-equal operator!"), it's hard to actually reason about a problem domain. It's like
308.
▲
by
jkrems
13y ago
I'll start using it.
309.
▲
by
jkrems
13y ago
I really wish people would start treating languages as languages. `(m >>= f) >>= g ≡ m >>= (\x -> f x >>= g)` is not easy to understand because the symbols don't have names. I can't read it. How is &
310.
▲
by
jkrems
13y ago
I don't think running a garbage collected languages on asm.js will ever make any sense (since it would mean implementing and shipping your own GC as part of the application source). So, yeah, you're right. Scala (as-is) is not a g
311.
▲
by
jkrems
13y ago
If it would be possible to keep driving the Toyota while lending it to three different friends at the same time - I'm sure Toyota would have a problem with that.
312.
▲
by
jkrems
13y ago
"built to do multi master replication" is a pretty naive way of putting it. Couch does not (by default) support a multi-master cluster setup. The way in which couchdb supports mutli-master is "you have different servers that
313.
▲
by
jkrems
13y ago
Every fuzzy-versioned dependency means one request to npm that you can not (really) cache - at least not without doing and relying on active cache invalidation. And if I look at my average npm install log, that's about half of the requ
314.
▲
by
jkrems
13y ago
It's running with UID 20109 - so at least the worst stuff should be prevented.
315.
▲
by
jkrems
13y ago
Actually ran this on Chrome/V8 and the native method was faster. And as someone else wrote: lodash/underscore should normally fall back to the native methods if available. As for bind - funny that you mention that as a good altern
316.
▲
by
jkrems
13y ago
Because the title implies that Google does not think that G+ is something users would want. There are people who genuinely like G+ and maybe even think it's awesome that YouTube now is so tightly integrated with it. So a title implying
317.
▲
by
jkrems
13y ago
Thanks a lot! It was "Youtube Settings" for me, but that may depend on the exact route one takes.
318.
▲
by
jkrems
13y ago
No, communism will not grant basic income. Communism tried to force everyone to work in exchange for "income". That's a pretty different concept. The article also contains the awesome phrase "countries less socialist tha
319.
▲
by
jkrems
13y ago
One thing I never understood about - awful generalization - "real" functional languages is their fascination with terrible naming. What I mean is things like `car`, `cdr`, `conj` - words that are impossible to understand if you do
320.
▲
by
jkrems
13y ago
I think "secure" and "cloud" are pretty misleading. In terms of security (if it's about my personal mail/calendar) my bigger concern would be that my data is lost, e.g. not backed up properly, deceptible to har
321.
▲
by
jkrems
13y ago
0.x does not mean "unstable" in semantic versioning. If you don't have any stable interface, not using a version would maybe semantic. With semantic versioning they should rather be at Scala 11.x or 23.x (each breaking change
322.
▲
by
jkrems
13y ago
Since comparing strings and numbers generally doesn't make a lot of sense, you could just consider it a case of "undefined behavior". As many other people will write: There's only one case I can think of where the unsafe
323.
▲
by
jkrems
13y ago
1. Finding one security problem is not necessarily enough to qualify for a job offer 2. They sent him a trophy. It wasn't just any ball pen with the company logo but a nice, topical t-shirt As someone else pointed out - he disclosed th
324.
▲
by
jkrems
13y ago
Unfortunately those will come at the price that your Google account works slight differently (in regards to G+, YouTube, Maps, GTalk, Docs, ...). It's more than just removing ads. Unfortunately. I was very close to moving my personal G
325.
▲
by
jkrems
13y ago
I'm not sure about the US, but in Germany at least heavy taxation of cigarettes and alcohol is justified by "burden on society". There are more than two options (not do anything vs. outlaw).
326.
▲
by
jkrems
13y ago
Which risk is easier to judge and would seem smaller for 90% of teens: "I miss some (or even most) of my peer's social events" or "Facebook may give certain government agencies my information". Resisting peer pressu
327.
▲
by
jkrems
13y ago
Well, in that case lets add confusion about affected versions to the list of things being suboptimal about this whole thing: http://blog.nodejs.org/2013/10/18/node-v0-8-26-maintenance/ - the same warning
328.
▲
by
jkrems
13y ago
Unfortunately that test-case passes against 0.8.25 as well. So I'm not quite convinced it can be used reliably to reproduce the problem.
329.
▲
by
jkrems
13y ago
With reasonable compile options (e.g. -wall), it is issuing a warning. Every compiler config I used out-of-the-box via some IDE will show that warning. It's bad defaults of the compiler maybe, but hardly the fault of the language itsel
330.
▲
by
jkrems
13y ago
The list was about joining PRISM, it doesn't say anything about backdoors in mobile phones. They may very well be present in all iPhone generations.
More ›