Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jganetsk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
421.
▲
by
jganetsk
17y ago
Gotta love any article that tries to take on numerous very complex phenomena and package them together into a very simple sound bite.
422.
▲
by
jganetsk
17y ago
Yes, every bag of non-organic potatoes I've gotten has sprouted after a long period of time.
423.
▲
by
jganetsk
17y ago
It was not the hardware manufacturer's choice. It was Boxee's choice. They chose this design. This issue was discussed at the unveiling last night.
424.
▲
by
jganetsk
17y ago
At CMU, the consolation masters took about 4 years to get.
425.
▲
by
jganetsk
17y ago
I foresee a series of posts, "_____ from Node.js", where the blank is filled with any mundane technical action that is necessary to build web sites. Each one, like this one, will demonstrate how writing Javascript in continuation-passing st
426.
▲
by
jganetsk
17y ago
Cheer up, for a million years, it was a lot worse than this.
427.
▲
by
jganetsk
17y ago
Not one that, according to the original poster's definiton, would qualify Haskell as a pass-by-reference language.
428.
▲
by
jganetsk
17y ago
Your argument would get ensnared by that of the original post. If you take the description of Java's passing semantics, and s/object/thunk/ and s/primitive/unboxed value/, you get a perfect description of Haskell's passing semantics.
429.
▲
Manufacturing areas lead surprising jobs comeback
(news.yahoo.com)
1 points
by
jganetsk
17y ago
|
0 comments
430.
▲
by
jganetsk
17y ago
Can you write a traditional swap(a,b) method/function in the language? What about languages that are immutable by default, like Haskell, OCaml, and Erlang? You can't write a swap function. Therefore, are they pass-by-value? Actually, in O
431.
▲
Gold and the Central Banks: Game Theory
(unqualified-reservations.blogspot.com)
3 points
by
jganetsk
17y ago
|
0 comments
432.
▲
by
jganetsk
17y ago
Jeff Bezos is not Jewish. Steven Cohen is probably Jewish. But yeah, you are right.
433.
▲
by
jganetsk
17y ago
Right, but can you have overlapping blocks? The wikipedia page says nothing about that. It talks about combining smaller blocks to make bigger ones (which is the interesting part). So, if I understand correctly, some routers will see Level3
434.
▲
by
jganetsk
17y ago
What do you mean that Google is a tier 1 ISP? Do they provide transit to anyone? Interestingly, if you can advertise a sub-block and override the bigger block's advertisement, what's stopping people from just stealing sub-blocks from ISPs?
435.
▲
by
jganetsk
17y ago
In Erjang, every node runs on a single heap, and so global gc will sometimes happen. On the other hand, Erjang does not copy messages between processes — they are simply shared, and so that might leave some room for savings. Will be inter
436.
▲
by
jganetsk
17y ago
My problem with posting online is I'm not a clear communicator. I understand that they are renting memorable IP addresses, and I understand that Google is running the DNS service out of the datacenter. I didn't say anything to the contrary.
437.
▲
by
jganetsk
17y ago
Looks like Level3 owns the 8. . .* block, and Google must be renting 8.8.8.* and 8.8.4.*. The DNS service is probably hosted by Level 3.
438.
▲
by
jganetsk
17y ago
Amazingly successful? Not yet. Let's see if it can be turned into a business.
439.
▲
An Empire At Risk
(newsweek.com)
22 points
by
jganetsk
17y ago
|
13 comments
440.
▲
The Hospital That Could Cure Health Care
(newsweek.com)
1 points
by
jganetsk
17y ago
|
0 comments
441.
▲
by
jganetsk
17y ago
I agree, but that's not too practical. I mean, give me a system that will show [] to satisfy monad laws. You won't, because the definition of >>= for [] involves concat and map... both functions are recursive, and you know your syst
442.
▲
by
jganetsk
17y ago
If you can confirm that your monads follow the Monad Laws, you've solved the halting problem.
443.
▲
by
jganetsk
17y ago
Yodle is hiring: http://www.yodle.com/careers We use Java, Spring, Hibernate... and Rhino
444.
▲
by
jganetsk
17y ago
Yodle is hiring: http://www.yodle.com/careers/
445.
▲
by
jganetsk
17y ago
Another reason I like it so much is that purely functional software tends to be more reliable. Joe Armstrong of Erlang fame makes that point in an excellent talk much better than I could ever hope to. Erlang is not purely functional. Not
446.
▲
by
jganetsk
17y ago
How do closures work in a language that has pass-by-value semantics? Does it copy all the closed-over data into the closure itself? Is the closure itself always heap-allocated and pass-by-reference, or is it pass-by-value?
447.
▲
by
jganetsk
17y ago
I think it's ok. I would think it's like type classes, which work pretty well for Haskell. And Go doesn't need full-fledged type inference. I bet they could work something out that's simpler and more explicit. Regardless, even explicit type
448.
▲
by
jganetsk
17y ago
thanks to the lack of a type system in Erlang. Lack of a type system? What about Erlang's dynamic type system that can blow up in your face unexpectedly during execution? I hate this stupid misnomer. Dynamically typed languages have HUGE
449.
▲
by
jganetsk
17y ago
Dynamic typing is merely a mode of use of static typing. All you have to do is add one line of code to your Haskell program: data Dyn = I Int | C Char | S [Char] | F (Dyn -> Dyn) | P (Dyn, Dyn) Now you can do matching "by structure" in
450.
▲
by
jganetsk
17y ago
To the extent that a single case can prove anything, what is being done here in fact strengthens the case for dynamic typing, for it shows that a dynamic language can reap the benefits of static analysis too, WHEN it is beneficial. You do
More ›