skysight-inc/HackerNews huggingface dataset:
Originally I did just that, but ultimately decided to move to Hadoop. When combined with Amazon EMR, launching arbitrarily large cluster is just a few clicks. You can then monitor progress, have robust cluser-wide error handling, and your data gets nicely merged into output files in S3 (not so easy with the home-baked solution).
Until you run out of memory.
Have you checked rising sea levels and how that could affect your land holding?
That blog's background is 2.6 MB, perhaps you should compress it a bit.

Also, I think it's a bit disingenuous to compare a complex system built to various specific needs versus a simpler one that doesn't address those needs at all and just say "their only difference is that one worked and the other didn't".

Obviously, if the only criterion was that it should just work, everyone would go with the simpler system. The more complex system probably had some things going for it, too, otherwise nobody would choose it.
I think you are wrong in this.

The source is open, you can build your own chain separate from PPC with the same (or incompatible algorithms), and there is plenty at stake; you might not think your chain will ever be long enough to win, but maybe your transactions need to be private and then there's that at stake.

It is impossible for me to imagine mining all possible subchains that you can mine in; maybe it's because there is no pool I know who supports merged mining in more than just BTC and NameCoin, but I thought there was a technical reason why it wasn't possible (or especially why it was possible specifically for this pair).

You can mine TerraCoin and PPCoin today when you don't need those hashes for BTC, but you can't mine all three at once.

So, how do you propose to mine all possible subchains that you can mine in for the PPC Proof of Stake coin? When the difficulty drops on one chain, it would be to your benefit to mine just that one chain, if you think it will be accepted as the longest chain. Unless you have BTGuild on your side, you don't have much hope of making the longest chain, unless you found a chain that they just forgot.

When I read the CDF graph, I got the impression there is a sweet spot for payouts on chains that behave according to CDF (and because of the nature of "averages" most of us don't have it yet and never will.)

You sound like a person who knows, so I hope you'll tell me more, since I'm interested in Proof-of-Work as it applies to PPCoin. I like the PPCoin website and if that's any indicator, I think that some people will pick PPCoin over Bitcoin without any technical expertise even if it only "seems fairer".

So, will you tell me more of what you know?
Note that 1% GDP of US is 0.1 trillion USD
I was very poor at applying my stats knowledge at the time, a sample size of one is hard to draw conclusions from. One thing that is very true is there is not a lot of control over research. As a Phd you are bound to your advisor (which you can choose) and as a non-tenured faculty you are bounded by what can get funded. As an undergrad I thought, "Being a faculty member is great, you get to create whatever you want in Computer Science." Once I realized that it was indeed a real job, my enthusiasm wrenched very (too?) hard in the other direction.
1. Write program that prints prime numbers below 100.

2. ?

3. Profit!

Interviews are a two-way street. If you're looking to hire an experienced developer and the best you can do is ask him to do something that he'll probably never have reason to do on the job, you're sending a pretty strong message about your company.

If you're going to ask somebody to code (or solve a problem) as part of the interview process, there's nothing worse than being lazy in creating the task. "Print prime numbers below 100" falls under the lazy category.
At least you wield more influence over your own countries policy than you would as a foreigner.
Don't be embarrassed about this. I think it's a very important point. I've heard monads getting buzz outside the Haskell community and it almost always misses the point. I gave a presentation at the NYC Haskell meetup that made essentially the same point as you, but came at it from a different angle. You wrote this post quite awhile earlier, but it's nice to know that we independently came to the same conclusions.
Bikeshed overflow
SaaS stands for Software as a Service
I find this post inspiring. For years I've been struggling with un-named itch, now you put forth exactly what makes me tick. Will follow your steps. Thanks for sharing, Jacques :-)
And try/finally assigns the cleanup responsibility to the caller, not the callee, which just adds boilerplate and mental burden. C++ does not need a finally block due to RAII. The using block (and "try-with-resource" in Java 7) is a poor man's RAII emulation.

Anyway, what if you need to share non-memory resources? Suddenly you cannot depend on the garbage collector, you cannot use try/finally, you cannot use using or try-with-resource - you need to handle the situation just like in C++, except you're given fewer tools to do it - and a poorer understanding of the situation if you've learned that you don't need to do manual resource management due to the garbage collector.
To cook it you have to be in contact with it first.
This is why once a while I just go here to check my activity https://www.facebook.com/{{USER}}/allactivity?privacy_source...
Just because it's easy to lose track, I just checked, and "Stereotypical Grandma walks into Best Buy and buys their best desktop because she doesn't know any better" "(and probably got bamboozled by the sales guy)" ends up with Grandma having 16GB of RAM for $900.
Just for my curiosity, what other software had the same level of unwarranted demand and hype?
I have no need for the app but will consider purchasing because your parenthetical comment made me laugh and I appreciate that kind of honesty from a dev.
To your first point, I guess I don't understand your definition of corruption. I think your example is exercising a legitimate power as a mayor, to the benefit of a friend rather than to the benefit of some other deserving party, and no benefit to himself other than a warm fuzzy feeling. That is poor governance, but it is not corruption.

To your second point, virtually all of Michael Bloomberg's wealth comes from 'Bloomberg' the company. 'Bloomberg' the company has one business -- terminals on traders' desks. Everything else they do is a loss-leader to advertise the terminals. For the past 20 years every bond trader in New York and London has paid BBG around $3000 a month and will continue to, until some young whipper snapper from HN disrupts the industry and dislodges them from traders. Reuters came close, and is currently mounting a new challenge, but I wouldn't hold my breath.
Seconded, Kasten (1) produces some very cozy floating houses ;-)

[1] http://www.kastenmarine.com/plans_list.htm
>Seriously, a long time hardcore unix guy doesn't see the benefits of Linux over Windows?

Nope. Linux barely even resembles unix at this point, as I mentioned. That one line shell script is also a one line shell script on windows, install cygwin or learn powershell. I find the developer experience on linux to be terrible, I do my development on openbsd running in virtualbox regardless of whether I am running windows or linux.
Running a business costs money? I am very disappointed.
jor1k: OR1000 Javascript Emulator Running Linux
Rethinking Windows - 2013
FlowingMail: decentralized, encrypted, verified email system
FlowingMail is the name of a new decentralized messaging protocol, while FlowingMail Client is an email client that uses the protocol.
The protocol is loosely based on BitTorrent, with some ideas coming from the BitMessage protocol.
The FlowingMail messages are signed and encrypted by the sender: only the receiver is able to decrypt the messages.
Messages and public keys are announced using a variant of the Kademlia DHT, while the encrypted emails are transferred in way similar to the BitTorrent fashion.
All the communications happen over the UDT protocol (UDP based data transfer), which offer high speed for data transfer and partial reliability on point-to-point messages.
The grandparent's code is Java, not C++.
I used a big data option on my last project because marketing expectations were gigantic and the hype around the project was also enormous. Looking back it was a poor choice because the expectations never panned out and we could have saved some time and effort using a more traditional and well known SQL database like PostgreSQL. Before that I had a fairly large project with ~1M user profiles running with no problems on PostgreSQL. I think it would have handled the latest project with ease and could be sharded and scaled when to handle the growth it's seeing now.

But marketing was insisting we use big data because "regular" databases couldn't handle such enormous possibilities. I'll never believe that nonsense again. It wasn't a terrible ending but it was more hassle than it was worth IMHO. At least I got some resume material out of it..
Build It And They Will Come?
In addition to rtdsc's comment, I have also observed that people in the US are more touchy about just the fact of 'being sick' and treat minor colds like it was TB or something. My girlfriend from here after I got a cold, "Oh, are you okay? Why do you think you got sick? Stay in bed for a while and take some medicine." No, it's just a cold. Why do I think I got sick? People get them when it turns cold out. Doesn't matter much except you sound like you're talking though a cup of tea.
Quantum Homotopy Computer
Central banks sit on bonds because they buy them as part of their open market operations, and they are legally required to make a market for treasuries so the government is funded.
I think that qualifies as me missing something obvious. Thanks.
Not hiring programmers older than 40 is also disingenuous. You a right of course, but it does solve one problem - your employability. Nobody cares about your perfect VisualBasic architecture.
You could write bestselling management books with empty platitudes like that: "The (number) (abstract noun) of Disempowered (People/Managers/Teams)" Bam! Bestseller.
Go's defer keyword is good for this. You could also attach a finalizer to the struct, to panic/log in case it's never closed.
The Truth About Gamification
Screenshots for FogBugz without Plugins.
Hehe, most of the Hadoop installations I've seen chew through data amounts that I used to process 10 times as quickly using dirty, rotten Perl scripts, sort, cat and flat files :)
Fugitive Snowden In Running For European Rights Prize
They're not saying you ever went to a candidates page.

They're saying there was an ad in your own newsfeed you didn't know was an ad. Either a story you liked, or something one of your friends "posted" that you liked, but wasn't really a post, was an ad.
While I couldn't agree more with the general point of the article, I have some small additional comments.

Just as a bit of background, I think that Chris would very much agree that I am not the intended recipient of this advice, and so my comments probably aren't keeping in the spirit of the article. I've spent the last 10+ years exclusively in very large HPC environments where the average size of the problem set is somewhere between 500TB and 10PB, and usually much closer to the latter than the former.

I think that, for the types of problems Chris mentions, for small data sets, hadoop is as silly a solution as he claims, and for the large map-reduce problem set of the (divide and conquer using simple arithmetic) of 5TB+, he's clearly in the right. Periodically I peruse job postings to see what is out there, and I'm personally ashamed at what many people call "big data", but just because your problem set doesn't fit the traditional model of big data (incidentally, I'm having trouble thinking of a canonical example of big data. perhaps genome sequencing? astronomical survey data?), doesn't mean that a) hadoop is not the right solution, and b) it's best done on a box with a hard drive and a postgres install, pandas/scipy, whatever.

We'll be generous and say that 4TB can do 150MB/s. A single run through the data at maximum efficiency will cost you ~8 hours. Since we've restricted ourselves to a single box, we're also not going to be able to keep the data in memory for subsequent calculations/simulations/whatever.

Take for example a 4TB data set. It is defined such that it would fit on a 4TB hard drive, but if your problem set involves reading the entire set of data and not just the indexes of a well-ordered schema, you're still going to have a bad time if you want it done quickly, or have a parameterization model that requires each permutation to be applied through the entire sequence of the data rather than chunks you can properly load into memory and then move on, you're going to have a really bad time.

I suppose all of this is to say that the amount of required parallelization of a problem isn't necessarily related to the size of the problem set as is mentioned most in the article, but also the inherent CPU and IO characteristics of the problem. Some small problems are great for large-scale map-reduce clusters, some huge problems are horrible for even bigger-scale map-reduce clusters (think fluid dynamics or something that requires each subdivision of the problem space to communicate with its neighbors).

I've had a quote printed on my door for years: Supercomputers are an expensive tool for turning CPU-bound problems into IO-bound problems.
If you only look at CPU time, then yes, maybe you could do that. But there are many more factors at play.
Where To Promote Clickbank Products
Not at all! :-)

I am a total bugger about formatting code.

The outliner approach is pretty good but not perfect.

If-then-else is the sore thumb, for sure.

Along with try-catch.

But overall, outliners are a huge win for writing code.

Let's be hardasses about this stuff, but also understanding.

I think your approach is perfect.
Apple Allowing Older Versions of iOS Apps to be Downloaded
Felix Winkelmann (Chicken Scheme author) company is looking for projects
...mostly because Libya has proven to be a real shit-show.

Did rational people expect otherwise? Fool us once, shame on the military-industrial-media-lobbyist complex. Fool us seventeen times...
The post lost credibility for me when I saw it listed IBM's purchase of Tivoli as a notable M&A deal. First, the purchase was done in 1996, 17 years ago. Second, at the time, no one at Tivoli would have described their products as having anything to do with SaaS (known as ASP back then).
A fairly large number of potential hires already live in Santa Cruz. The primary commute direction is from SC to the Valley rather than the reverse, because there are many more software engineers living in SC than tech jobs there, so they have to drive over the hill to San Jose or Mountain View or Cupertino to work. Plenty would be happy to skip that drive and take a job in Santa Cruz, if more existed.
99% of the cases I have seen where people have been working with tables that are in the 5+ TB range for analysis, there is some obvious way to compress the data that they have overlooked. Most analysts find some way to aggregate a dataset once, then do actual work on that aggregated dataset, rather than the raw data. In geospatial analytics, for example, a trillion records can be aggregated down to census blocks/block groups so you only have a few million records to deal with. The initial aggregation often takes several days, but after that you can calculate most things in a few seconds with reasonable hardware.
Amazing Man-made Substances
Twenty years later you will be able to show the exact spot to your kids. In the middle of the ocean.
I have zero trust in Bitcoin, and I can't really figure out why, except that it seems so utterly fragile. Like it's built on hopes and dreams - almost like a ponzi scheme, like someone else suggested.

Sure, if you're feeling lucky, go right ahead. But color me conservative.
Looks like the Apple Developer Provisioning Portal is having problems...
People are complaining on the dev forums about profiles getting stuck with a spinner and "Loading..." with a status of "Pending" when viewed in the list.
ConSource: Digitizing primary sources of Constitutional history
> it's often faster to just throw your hands up and work from the parity disk until you can diagnose the issue.

One of the advantages of enterprise drives is how long the drive spends error checking. Consumer drives spend considerably longer when it detects an error, and that can cause the RAID controller to drop the drive as malfunctioning. Then it has to rebuild the array or operate on hot spare.

There used to be a firmware setting you could toggle on the WD Caviar Black drives to effectively turn them into the RE (enterprise) drives. They've since made some design changes so that's no longer possible.
I know the feeling, and yes, it itches!

Every red-blooded engineer wants to switch technologies and find new challenges every few years.

So, a few months ago, we launched a site to scratch the itch for ourselves and others who are experiencing it.

Guess what domain name we chose? It's http://FiveYearItch.com

Perfect!

I hope it helps!
The paper introducing graphchi has dozens of examples of graphchi on a mac mini running rings around 10-100 machine hadoop clusters - http://graphlab.org/graphchi/

I worked on a project earlier this year that was envisioned as a hadoop setup. The end result was a 200loc python script that runs as a daily batch job - https://github.com/jamii/springer-recommendations

I'm tempted to setup a business selling 'medium-data' solutions, for people who think they need hadoop.
I remember buying a pretty kick-ass server at the time and it had, if I recall correctly, 196MB of memory.

However I would still strongly contest the analogy even if the database did fit in memory (the author may be off by magnitudes themselves, as in 1997 a 2GB database was a pretty substantial, unweidly thing for most people) -- doing the simple steps of putting your data in a database instantly enables enormous flexibility in the use of that data at very little cost or overhead, with better to enormously better performance than the average person is going to yield with a flat file.

This situation (Hadoop for big data), in contrast, is about throwing away a lot of flexibility, and paying a large performance price, to add big-data scale out flexibility. It is, in many ways, the opposite situation.
Sudoku as a Service with Julia
Would have been hilarious to listen to the lectures about normalization and ACID topics... assuming there were any.

"Cod Normal Form? Never heard of it. I like my fish sticks made of haddock anyway."

Come to think of it, I've worked with guys who apparently learned everything they know about databases from that prof's database class, unfortunately.
Justice Scalia on the right to privacy and NSA powers
Unless it's in NYC and you got the rates right when they were at the bottom.

Article is very useful, but it's one of those that gives 'here are x reasons'. Yes, but come up with determining how to make a decision instead
This is totally wrong. Registro.br is very very easy to use, all you need is a brazilian personal or company id number, and you can pay up to 10 years on a domain, which costs less than 15 US dollars/year.
Spying as a service :p
Well this was random. I literally started using DataTables for the first time just today for a new project. I must admit, the Hungarian notation is a bit distracting at first. The documentation could be better as well.

In the past I've used dgrid with the DojoToolkit. It's not for everyone, but it was great to work with.

http://dojofoundation.org/packages/dgrid/

http://demos.dojotoolkit.org/demos/themePreviewer/demo.html
Rockstar scores a 1, 2 with GTAIV & GTAV in all time highest review scores
The hype machine was well oiled this time, but with most things Rockstar, it looks like it was justified.

[edit] This is the chart, I couldn't change the first one http://www.metacritic.com/browse/games/score/metascore/all/ps3?view=condensed&sort=desc
That part, is unfortunately true.

My father met the telecom guys (phone card and BINA), and the government not only did not helped, but did things that made their situation worse, in the end no inventor got any money for his invention.

It is just that the guy saying that the other poster was wrong, and that we don't know how to do stuff, is not only wrong, but insults people that (maybe in a stupid manner) insists in doing stuff here.

There is a reason why one of the biggest Free Software conferences is here in Brazil, and why Maddog (from Linux Foundation) comes here so much (I personally bumped into him in conferences I got invited as speaker about 6 or 7 times, even one totally failed conference where I had like 20 people watching, Maddog was there!), the government invests heavily into IT research. (there is Serpro, Cobra, military, and several other cool stuff! The military in particular has several very insteresting non-weapon projects, the brazillian military seemly loves to make stuff that is good for civilian use)
Having an audience can make people better thinkers
Readdir() does not guarantee an order
This talk by Douglas Crockford is quite informative:

http://www.youtube.com/watch?v=dkZFtimgAcM
You seem to be making the assumption that you'll never see a Call of Duty game on Linux. It wouldn't be the first AAA FPS title to come out for the platform (UT, Quake, etc), and if Valve's console thing sells well enough, they could entice them onto Linux.
Making a difference. One app at a time. [video]
If "the normal well-tempered mind" is an achievement, rather than the base state, then can it really be called normal at all?
NSA Secrets Kill Our Trust
Well said. I would never encourage the use of addictive drugs and didn't intend to come across as such—of course it also ruins many lives, a fact that I find so obvious it seems absurd to me to refute. All I mean to say is that drugs and addiction are complicated and can virtually every effect imaginable on people, including very positive ones (though for "hard", physically wasting drugs I struggle with this idea).
> Are you serious?

You must have missed this:

> Maybe it's easier to think of more if you're in SV and not on the other side of the continent.

I didn't know those were SV companies. They're household names because of their impact, not their location. People don't tend to associate them with the location of the company's headquarters.

> There's a reason countries like Iran and China have blocked them. (And this just in: Iran has unblocked FB and Twitter as of this week.)

You missed this too:

> only one of those three with projects outside SV

I was thinking of Google Fiber and Google's lobbying to make driverless cars legal in as many states as possible. Projects. "Getting banned in China" isn't a project. It's almost as if you ignored the content of my comment.

And today I learned that Menlo Park (Facebook) and Cupertino (Apple) are in California. I imagine this is what it's like when someone learns there's more to Atlanta than the airport.
new hardware coming soon :-)
But what about the drivers,optimus technology still not officially supported.
The root cause of all this is the leaked document about a possible backdoor installed within Petrobras IT infrastructure. Since this company has a lot of employees at high/strategic positions nominated directly by the government, we assume that there is a continued information exchange between them and the government, and that this information is so sensitive it could expose high scale politicians to the media in an uncontrolled way (a situation which the current political party in power tries to avoid at all cost). In short, the government knows there is a lot of dirt under the Petrobras rug, and all those actions we read in the article refers to putting heavy furniture on top of it.
Thx!
Like always: use the right tool for the job.
But many customers dont understand this simple rule.
Scientists Produce New Climate Change World Map