"White diaspora" is blowing my mind a bit. I think I would have been slapped by my social studies teachers if I ever used that phrase to describe colonialism. (I'm white, US)
You are a piece of shit.
Careful, that pseudocode has a famous error in it. Finding it is an illuminating exercise.
JavaScript for Node? Isn't that a bit like saying "Java for Minecraft"? I can think of at least one popular use of JavaScrip that predates Node.
Boost.Intrusive does this, without the casting or offsetof'ing. http://www.boost.org/doc/libs/1_47_0/doc/html/intrusive.html Not that most of what you said isn't true. Just picking the nit that 'the container owns the…
You have a strange definition of "excel".
Totally agree, but I just have to pick one nit on your final point re GHC and unpacking: If you do this you forfeit all generic programming because a 'lifted' polymorphic type has to be represented by pointer to a heap…
Have you looked at the Haskell Ix class? http://www.haskell.org/onlinereport/ix.html It generalizes the choice of 0 or 1 to an arbitrary starting index. So when you create an array you specify not just where it ends but…
Why is there not a service that tracks news stories and algorithmically relates them into the narrative of history, driven by the singular question of "why?"? Something in between google news and quora/stack exchange…
I think a better analogy would be a farmer tending to his crops. Google users are not the customers, they're the product.
C++ template's aren't just unusual, they're unique among mainstream languages. They're C++'s secret weapon. These days, if you're not making heavy use of templates in your C++ code then you're using the wrong language.…
The more targeted the advertising, the more effective and therefore valuable it is. But it's still hard to know what people want or need to buy right now They can (and do) personalize it somewhat, but just aren't as…
"Some of the best ideas may initially look like they're serving the movie and TV industries. Microsoft seemed like a technology supplier to IBM before eating their lunch, and Google did the same thing to Yahoo."
If the good costs more to make than the buyer is willing to pay then there is no price because there is no sale, so clearly price depends on cost. Functions can have more than one input.
I just about spat my coffee out when I saw that nio bytebuffers used 32 bit ints for everything. (I'm not normally a java guy.) I thought "oh hey a direct byte buffer will be a great way to keep all this data from…
What a treasure trove of open source project / startup names. Gobo, Boober, Mokey, Doozer, Gorg. One of them already ends in ly, Wembly.
The presence of "octonions" in the boost library kept me from seriously considering it for like 2 years. I understand the rationale--that by making it monolithic they're getting more libraries installed on more…
Because Google has a monopoly on non-shitty free email with GMail, in the same way that Microsoft has (had?) a monopoly on hardware-independent operating systems with DOS/Windows. (I wish I was really being sarcastic,…
> what happens in HPC tends to filter down to servers Is this conventional wisdom? How does a petaflop race affect app servers and databases? It seems like most traditional server workloads could get by without a…
What exactly does "viable" mean in this context? Because the husband and wife team behind NameVoyager have had the baby name trend visualization market cornered for years now. http://www.babynamewizard.com/voyager# They…
Space leaks, stack overflows (foldl vs. foldl'), failed pattern matches (head []), etc. There are tons of bugs lurking in well-formed Haskell programs.
Just to pile on: 0-based indexing is also more convenient when you want to build a multi-dimensional array from a one-dimensional array primitive using the integer division and modulo operators to map between 1D and nD…
> Take C++ for example. Everyone who has mastered C++ knows that you call a class that implements operator() a functor. Nope. This is what dilettantes call them. Capable C++ programmers (I don't claim to be a…
Surely the premium costs will be higher than the subsidy, so in some sense the headline is right, although I'm not quite sure what point it's trying to make. Health care costs money. In Canada in 2009, it cost $5452 per…
That's a good analogy to describe the current state of things, by why can't we aim for something better? For example, I would not be afraid to put a random CD in my CD player.
"White diaspora" is blowing my mind a bit. I think I would have been slapped by my social studies teachers if I ever used that phrase to describe colonialism. (I'm white, US)
You are a piece of shit.
Careful, that pseudocode has a famous error in it. Finding it is an illuminating exercise.
JavaScript for Node? Isn't that a bit like saying "Java for Minecraft"? I can think of at least one popular use of JavaScrip that predates Node.
Boost.Intrusive does this, without the casting or offsetof'ing. http://www.boost.org/doc/libs/1_47_0/doc/html/intrusive.html Not that most of what you said isn't true. Just picking the nit that 'the container owns the…
You have a strange definition of "excel".
Totally agree, but I just have to pick one nit on your final point re GHC and unpacking: If you do this you forfeit all generic programming because a 'lifted' polymorphic type has to be represented by pointer to a heap…
Have you looked at the Haskell Ix class? http://www.haskell.org/onlinereport/ix.html It generalizes the choice of 0 or 1 to an arbitrary starting index. So when you create an array you specify not just where it ends but…
Why is there not a service that tracks news stories and algorithmically relates them into the narrative of history, driven by the singular question of "why?"? Something in between google news and quora/stack exchange…
I think a better analogy would be a farmer tending to his crops. Google users are not the customers, they're the product.
C++ template's aren't just unusual, they're unique among mainstream languages. They're C++'s secret weapon. These days, if you're not making heavy use of templates in your C++ code then you're using the wrong language.…
The more targeted the advertising, the more effective and therefore valuable it is. But it's still hard to know what people want or need to buy right now They can (and do) personalize it somewhat, but just aren't as…
"Some of the best ideas may initially look like they're serving the movie and TV industries. Microsoft seemed like a technology supplier to IBM before eating their lunch, and Google did the same thing to Yahoo."
If the good costs more to make than the buyer is willing to pay then there is no price because there is no sale, so clearly price depends on cost. Functions can have more than one input.
I just about spat my coffee out when I saw that nio bytebuffers used 32 bit ints for everything. (I'm not normally a java guy.) I thought "oh hey a direct byte buffer will be a great way to keep all this data from…
What a treasure trove of open source project / startup names. Gobo, Boober, Mokey, Doozer, Gorg. One of them already ends in ly, Wembly.
The presence of "octonions" in the boost library kept me from seriously considering it for like 2 years. I understand the rationale--that by making it monolithic they're getting more libraries installed on more…
Because Google has a monopoly on non-shitty free email with GMail, in the same way that Microsoft has (had?) a monopoly on hardware-independent operating systems with DOS/Windows. (I wish I was really being sarcastic,…
> what happens in HPC tends to filter down to servers Is this conventional wisdom? How does a petaflop race affect app servers and databases? It seems like most traditional server workloads could get by without a…
What exactly does "viable" mean in this context? Because the husband and wife team behind NameVoyager have had the baby name trend visualization market cornered for years now. http://www.babynamewizard.com/voyager# They…
Space leaks, stack overflows (foldl vs. foldl'), failed pattern matches (head []), etc. There are tons of bugs lurking in well-formed Haskell programs.
Just to pile on: 0-based indexing is also more convenient when you want to build a multi-dimensional array from a one-dimensional array primitive using the integer division and modulo operators to map between 1D and nD…
> Take C++ for example. Everyone who has mastered C++ knows that you call a class that implements operator() a functor. Nope. This is what dilettantes call them. Capable C++ programmers (I don't claim to be a…
Surely the premium costs will be higher than the subsidy, so in some sense the headline is right, although I'm not quite sure what point it's trying to make. Health care costs money. In Canada in 2009, it cost $5452 per…
That's a good analogy to describe the current state of things, by why can't we aim for something better? For example, I would not be afraid to put a random CD in my CD player.