News for hackers. Stuff that matters.

d2fn

Re:The Global Fossil Record on Thursday August 14, 2014 @02:48PM (#8179123)
"Paleontologists are sure that the fossil record is biased."...

"Land animals are probably very poorly represented as well. For example, most animals that are now alive, or ever have lived, are insects, but the fossil record of insects is poor."...

http://www.k5geosource.org/1content/1sc/fossils/pg6.html

Re:The Global Fossil Record on Thursday August 14, 2014 @02:29PM (#8178975)
Excellent points! Thank you.
Re:Shades: In-memory OLAP cubing, histograms, and more on Monday June 24, 2013 @08:00PM (#5936570)
No dimensionality limits but I wouldn't use this for truly high-dimensional problems like text analysis and inverted indexes (1000s of dimensions). It might work but I wasn't really thinking about those kinds of use cases when building this.
Re:Java's Atomic and volatile, under the hood on x86 on Sunday November 18, 2012 @02:43AM (#4800169)
"For it to end up with the right value at the end (M x N), two things need to be true." <-- the two things (immediate visibility and atomicity) are not strictly required. this is only required if all intermediate values are to be observed by the running threads. otherwise you can end up with the correct answer (M x N) without requiring threads to coordinate each write.
Thanks for the interest and the feedback. I've updated the readme and added a roadmap as well as a faq after getting some good input over the last couple of days.

https://github.com/boundary/flake

some observations: 1. when content changes every hyperlink to that content must change along with it. 2. pass by reference (url) is no longer possible.
Re:Facebook drops "Clear Chat History" on Wednesday October 06, 2010 @12:18AM (#1762688)
facebook isn't free, you're the product
Re:How do I become a Code Ninja or Rockstar? on Wednesday September 15, 2010 @02:25AM (#1693499)
You get to be a good developer by repeatedly building software that solves problems and creates utility. Heed the advice of others who suggest learning different classes of languages that affect the way you think about problem solving. But pick something and don't toil over it too long.

The other part of the "doing" side of things is finding something to do. A good place to start is by solving a problem you have yourself or that you are interested in. Maybe you think all the todo list managers suck, or maybe you want a tool that helps to organize your porn collection. Great, pick a language and get to work.

Another secret is to hang out with smart people and other good programmers. Talk to others about their work and learn from them. The rising tide raises all ships.