Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
runT1ME
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
721.
▲
by
runT1ME
16y ago
Go uses a primitive garbage collector also, so while Scala can create boatloads of extraneous objects, their allocation costs are negligible and their collection cost is 0.
722.
▲
by
runT1ME
16y ago
Startup and to JIT the code. I bet if they accounted for that, we'd see Scala even more performant.
723.
▲
by
runT1ME
16y ago
>If you write parallel code you'll get a lot closer to free lunch. That's like saying "if you spend lots of money on good food, you can get a pretty good free lunch". Good parallel code is hard, to varying degrees. I'm in agreement, i
724.
▲
by
runT1ME
16y ago
Very well said, and I believe what makes the G1 so brilliant is it will be able to tackle the mid-life crisis issue.
725.
▲
by
runT1ME
16y ago
>In 18 months a CPU that costs $200 will perform twice as fast as the current CPU for $200, I've never seen bang for the buck like doubling the performance of your code for $200. (Most apps are IO bound anyway, so you want to add disks
726.
▲
by
runT1ME
16y ago
Likely it is the opposite though. Wood flooring is more $$ than vinyl flooring...
727.
▲
by
runT1ME
16y ago
I didn't mean to imply autism was caused by economic status. What I meant to say is its probably a fair assumption that families of different means would consume a vast range of different products in many forms. Finding one study linking
728.
▲
by
runT1ME
16y ago
Great idea. I'd much prefer this to an alarm clock!
729.
▲
by
runT1ME
16y ago
>Infants or toddlers who lived in bedrooms with vinyl, or PVC, floors were twice as likely to have autism five years later, in 2005, than those with wood or linoleum flooring. Wood flooring is more expensive than vinyl, so.....really, m
730.
▲
by
runT1ME
16y ago
Are you sure? I mean, from what I understand, a linked-list is an 'immutable structure' (in the sense that once a pointer is set, it can never be changed, but it CAN go from empty to something). But, I don't think any old linked list can be
731.
▲
by
runT1ME
16y ago
Would you have any advice for a startup that needs advisors and experience growing a company more than it needs straight up cash? Is a company that makes this known a turnoff for angels, as by doing so it admits it doesn't have 'everything
732.
▲
by
runT1ME
16y ago
I don't think you can have a hashtable in closure. From what I understand, none of their collections are array based, where as this is. Clojure uses trees whereas java uses maps primarily.
733.
▲
by
runT1ME
16y ago
> You can freely modify values received from other functions without fear of screwing things up further up the chain Thats a neat way of putting it, that it sort of makes the collection 'const'. I'll have to ponder how many bugs/proble
734.
▲
by
runT1ME
16y ago
You make an interesting point, one I hadn't considered, which is code readability. It certainly is easier to read. That being said, you could still take a look at what frob and zap do, and figure out what the value of foo was, assuming it
735.
▲
by
runT1ME
16y ago
>The key concepts in the lisp-like languages (closures, higher-order functions, garbage collection etc) are easier to understand in a dynamic language IMO. How so? F# and Scala, and Haskell aren't dynamically typed languages...
736.
▲
by
runT1ME
16y ago
Actually, this is the best push for Python i've ever seen. Its not a great production grade language, but I agree, getting people interested in programming is more important than getting them to grok the hard parts of programming (C/C++)
737.
▲
by
runT1ME
16y ago
> But the languages that I'm currently happiest with are statically-typed, compiled, and run on the JVM. But you are sane. So many here...aren't...
738.
▲
by
runT1ME
16y ago
>If an object cannot change it follows that it can be shared freely between different threads of execution without fear of concurrent modification. Ok, but then is there a reason to have immutability with collections that aren't shared
739.
▲
by
runT1ME
16y ago
I really love his ideas, and think he's right on so much, but as for the question of STM, i'm gonna have to go with Cliff Click on this one: http://www.azulsystems.com/blog/cliff-click/2008-05-27-cloju...
740.
▲
by
runT1ME
16y ago
I wasn't aware Haskell had good multi-threaded support. How is Haskell better at auto-parallelizing an algorithm compared to say, java's fork/join or .NET's equivalent?
741.
▲
by
runT1ME
17y ago
On the contrary, STM is pretty revolutionary and its exactly what it asks for. :-)
742.
▲
by
runT1ME
17y ago
I think you vastly over estimate how much a productivity boost 'shared nothing, message passing' concurrency adds. I've programmed a lot of both, and while shared nothing makes the easy stuff easier , it doesn't seem to make the hard locki
743.
▲
by
runT1ME
17y ago
go on. I'm not a hardware guy, but i'm pretty interested in STM/HTM. From what I understand, its harder than it appears considering Sun scrapped The Rock after its HTM speedups weren't as good as they were supposed to be. Is your design p
744.
▲
by
runT1ME
17y ago
Where are you from? I don't think its hard to find some web work getting paid 20 bucks or so an hour. Getting paid a decent salary with benefits might be a little more challenging, until you've built up your resume though.
745.
▲
by
runT1ME
17y ago
Its interesting you put things so black and white. I'm not sure its the case. Take me for instance. I value privacy quite a lot, I don't even read my gmail over http, I'm always on the https site. :-) However, given that the internet is p
746.
▲
by
runT1ME
17y ago
So there is a surplus of black women. And a surplus of Chinese men eh?
747.
▲
by
runT1ME
17y ago
This is silly in the sense that it really doesn't consider companies who have attempted to scale horizontally in attempts to capture different markets than their core interest. I'm going to go out on a limb here and say Microsoft, absolutel
748.
▲
by
runT1ME
17y ago
"Never let school interfere with your education"
749.
▲
by
runT1ME
17y ago
The G1 collector, for starters, is a lot more advanced in terms of GC technology. From what I remember, the CLR is a simple generational collector. I've also seen examples of the JVM running well on extremely large boxes, where as I have
750.
▲
by
runT1ME
17y ago
How so?
More ›