Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dons
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
271.
▲
by
dons
14y ago
Australia's favorite standover-man impersonator on yc - well, there you go!
272.
▲
by
dons
14y ago
Is Haskell taught in college at any Chilean university? Without it being taught to undergrads, it will be hard to find devs locally.
273.
▲
by
dons
14y ago
The threads do not volunteer. They are pre-empted by an external authority - the runtime system. They have no choice in the matter.
274.
▲
by
dons
14y ago
Numerical algorithms suffer from a paucity of types. So either you enrich your numerical type hierarchy, or you prove an implementation matches a model, e.g. for fibonacci http://stackoverflow.com/a/8434107/83805
275.
▲
by
dons
14y ago
If you're hoping to catch a specification error, don't use a type like `Integer -> Integer`, which doesn't capture the specification except in a most general sense. Just as you should write good tests, that actually test for useful prop
276.
▲
by
dons
14y ago
> the function doesn't care about the type, but just whether it implements a next() method? You're describing an "existential" type.
277.
▲
by
dons
14y ago
It should be possible to dramatically lower the cost of protein produced this way. It is just so much more efficient to grow corn, soy and pea protein and then consume it directly, rather than feeding it to cattle first, to harvest a fracti
278.
▲
Waldo - the Haskell powered codebase behind xkcd’s Umwelt comic
(reddit.com)
2 points
by
dons
14y ago
|
0 comments
279.
▲
by
dons
14y ago
GHC uses pre-emptive thread switching, not co-operative thread switching. Threads are forced by the runtime to be switched out -- they have no choice in the matter -- based on rts interrupts. Typically, threads will be switched when they al
280.
▲
ARM is now a fully supported target platform for GHC Haskell
(haskell.org)
115 points
by
dons
14y ago
|
27 comments
281.
▲
by
dons
14y ago
HP on Ubuntu is listed here : http://packages.ubuntu.com/search?keywords=haskell-platform In the case of Ubuntu, they're just downstream consumers of the Debian Haskell packaging team's efforts, and as a result are sometimes out of sync,
282.
▲
by
dons
14y ago
The research group I was part of worked on single address space OS's from the early 90s to the late 00's, http://www.ertos.nicta.com.au/research/old/mungi//manifesto.... , and yep, these ideas have been around for a long time.
283.
▲
by
dons
14y ago
Was thinking of this article earlier this week: http://lwn.net/Articles/498289/ (which I'm presuming is some MRAM thing)
284.
▲
by
dons
14y ago
Convergence. When we all have persistent, solid state drives, your filesystem will be your heap and GC...
285.
▲
by
dons
14y ago
> the UML meta-meta-model that's not computer science; that's software engineering "theory". Algorithms; data structures; type systems; however ...
286.
▲
by
dons
14y ago
In computer science, polymorphism is a programming language feature that allows values of different data types to be handled in a uniform manner. This may be ad hoc polymorphism (often synonymous with overloading) - or parametric polymorphi
287.
▲
by
dons
14y ago
Programming language benchmark data.
288.
▲
by
dons
14y ago
http://shootout.alioth.debian.org/u64q/benchmark.php?test=al... Median speedup for the same problem in Clojure was 12x over Ruby. and 14x for Haskell; ... and 25x in Java .. and 35x in C++...
289.
▲
Simon Peyton Jones on the new Cloud Haskell extensions to GHC
(skillsmatter.com)
3 points
by
dons
14y ago
|
0 comments
290.
▲
by
dons
14y ago
Dude, ion3!? That hurts ;)
291.
▲
Implementing a templating library in Haskell using quasi quotations
(quasimal.com)
2 points
by
dons
14y ago
|
0 comments
292.
▲
Parse market data fast by rolling your own Haskell primops
(breaks.for.alienz.org)
4 points
by
dons
14y ago
|
0 comments
293.
▲
by
dons
14y ago
It's possible that you don't roll your own custom trees and other data types because your language of choice doesn't make using your own data structures easy.
294.
▲
by
dons
14y ago
Prod builds would explicitly disable this (and other dangerous flags) with `-Wall -Werror` and friends. Shipping with this on is like shipping with incomplete patterns, which would be caught by `-Wall`. Summary: useful for developing, capit
295.
▲
by
dons
14y ago
> Why have the bloody Haskell-Platform if you can't keep up with the compiler releases. The HP doesn't chase the compiler. It is supposed to mean stable 6 monthly dev cycles, independent of what GHC HQ is up to. It is explicitly not abo
296.
▲
Defer Haskell type errors to runtime: new GHC 7.6 developers' flag
(hackage.haskell.org)
68 points
by
dons
14y ago
|
46 comments
297.
▲
Keter: the new web app deployment system for Haskell
(yesodweb.com)
2 points
by
dons
14y ago
|
0 comments
298.
▲
OReilly to publish new book on parallel and concurrent Haskell by Simon Marlow
(haskell.org)
4 points
by
dons
14y ago
|
0 comments
299.
▲
by
dons
14y ago
It's a mindset that's rarely taught: if you have a problem, and you're not writing code to find the solution, you're probably wasting effort.
300.
▲
by
dons
14y ago
AKA learn to code; even if its Excel or DrScheme.
More ›