Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
m0th87
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
391.
▲
by
m0th87
15y ago
Haskell has some notoriety in the financial industry. Obviously the language isn't used as extensively as, say C++ in commercial applications, but to go to such extremes as saying "nobody" uses it is plain wrong.
392.
▲
Rome
(ro.me)
1 points
by
m0th87
15y ago
|
0 comments
393.
▲
by
m0th87
15y ago
One of the few things I remember from my ergonomics class several years ago is the professor specifically citing Aeron chairs as terrible ergonomics-wise. His argument was that the less comfortable the chair, the better, as it forces you to
394.
▲
by
m0th87
15y ago
Automatic coercion is a part of weak typing [1], and JavaScript certainly is weakly typed ([2], first line). If you define the ability to cast as weak typing, then even C++ would be so. Obviously this definition does not hold. I don't get
395.
▲
by
m0th87
15y ago
Mostly agree, but to this point: > - Isn't this going to lead to you writing code that almost always has side-effects, causing it to be really hard to test? How would you implement this system in Haskell? You'd have to figure out how to
396.
▲
by
m0th87
15y ago
In his short tenure, he's shipped Google+, coordinated the redesign of several Google properties and reorganized the entire company [1]. Even if he wasn't focused on these long-term projects, it would be foolish to judge him this early on.
397.
▲
by
m0th87
15y ago
The entire post bleeds with broad generalities about hipsters and neckbeards. How does this pass for discourse?
398.
▲
by
m0th87
15y ago
Depends on how you define a "scripting" language. If you mean an interpreted language, then it's not true; you can do hot code swapping on native code. Erlang's HiPE does this.
399.
▲
Roll your own JavaScript lambda syntax
(strobe.cc)
1 points
by
m0th87
15y ago
|
0 comments
400.
▲
Fancy
(github.com)
4 points
by
m0th87
15y ago
|
0 comments
401.
▲
by
m0th87
15y ago
http://www.mysql.com/customers/view/?id=555
402.
▲
by
m0th87
15y ago
JavaScript does not do this. It doesn't even have hashes in the traditional sense (all keys are stringified in prototypical objects).
403.
▲
by
m0th87
15y ago
The code itself might not be significant, but the implications are. It defines standard interfaces for interacting with the library. Thus people can write plugins on top that work at both the client and server end.
404.
▲
by
m0th87
15y ago
Node does have concurrency. It does not have parallelism. This is an important distinction: http://stackoverflow.com/questions/1050222/concurrency-vs-pa...
405.
▲
by
m0th87
15y ago
Here's a case study: an open source project I made with node.js; https://github.com/node-bus/node-bus It's a distributed pub-sub engine, so one client can publish an event, and the others on the server will receive it. Probably about half
406.
▲
by
m0th87
15y ago
Suggesting Node and Erlang have the same concurrency model is a complete pigeonholing. CPS != Actors.
407.
▲
by
m0th87
15y ago
I know both and I take Node seriously. Using the same language at both the client and server end has some serious benefits. And web servers are mostly shared-none, so not having first-class support for communication between Node processes i
408.
▲
Approximating Influence with the Citation Graph
(yusufsimonson.com)
3 points
by
m0th87
15y ago
|
0 comments
409.
▲
by
m0th87
15y ago
Broad generalities like "Ruby hipsters" are just as juvenile as the stupid dick jokes that begot the stereotype.
410.
▲
by
m0th87
15y ago
So there are no complex distributed problems?
411.
▲
by
m0th87
15y ago
For every Steve Jobs there are a million assholes who can be replaced by warmer, equally talented characters.
412.
▲
by
m0th87
15y ago
The emulator code is just 86 kb, and it isn't even aggressively minified! http://bellard.org/jslinux/cpux86.js
413.
▲
by
m0th87
15y ago
Not everybody does go to college; in fact, less than a third of Americans do. http://en.wikipedia.org/wiki/Educational_attainment_in_the_U...
414.
▲
by
m0th87
15y ago
Java is fast for long-running applications. Once the JIT kicks in, important code is natively compiled. But it does take a long time to start. This is why Java is big in the server space, and not so much for desktop applications. The sa
415.
▲
by
m0th87
16y ago
Macros are wonderful, but intuitively it seems very limited in scope wrt compile-time optimizations. For example, how would you do dataflow analysis at compile-time (which is necessary for a plethora of optimizations) with just macros?
416.
▲
by
m0th87
16y ago
I'm astonished to discover Clojure does do single-pass compilation. It used to be done primarily because some intermediate representations of programs could not fit entirely in memory, but virtually every compiler now is multi-pass becaus
417.
▲
Spokeo
(spokeo.com)
1 points
by
m0th87
16y ago
|
0 comments
418.
▲
by
m0th87
16y ago
How is Clojure debugging now? Last I checked, I couldn't get a reliable stack trace, and the advice I read online said "just step through it" or use somesuch tool, which is presumably not very helpful when you're trying to figure out why an
419.
▲
by
m0th87
16y ago
About time :)
420.
▲
VMware Takes Over EMC's Mozy Cloud Storage Service
(gigaom.com)
3 points
by
m0th87
16y ago
|
0 comments
More ›