skysight-inc/HackerNews huggingface dataset:
One of the reasons is that any reasonably interesting C++ program has lots of classes, and quite frequently, each class is in a separate file. Which actually means two files, one for the .cpp and another for the .h.

One implication of this is that if one of the header files is changed, any cpp file that uses that header file or cpp file that uses a header that uses the changed header is going to need recompilation.

Further, lots more is happening during compile for C++ as compared to Java, where more happens at run-time. Depending on their extent of usage, templates can consume measurable compile time. Extensive optimization can cause measurable increase in compile time.

Also contrast the compile time you get with go, which is ridiculously faster than C++ when measured by the edit-compile-link-run cycle.

I am now of the opinion that the C++ compilation model is broken, or more charitably, has been shown to not have learned from the compilation models of the following languages:

* python
* ruby
* go
* java and other jvm uses such as clojure
* and many others

despite what Herb says about how modern c++ is.
There is definitely a pattern in these answers -- we see people who think they missed socialization because they were homeschooled, or didn't go to preschool like you, or those who didn't miss any of that and still didn't learn the "101 things".

My experience is somewhat similar to yours, but I think that this is an issue where some people are able just naturally learn how to recognize the social cues -- and do not have trouble at any point, and those who have no that ability or have it at a very low level -- and just "do not get it" until told explicitly. It does seem to be an in-born ability - the reason I got pulled out of the pre-school was partly because I couldn't get along with anyone there and hated every moment of it. I doubt any more of that exposure would have made anything better.
Sun never told Google to license Java
No, he's right, an HTML canvas has no palette. It's a software emulation in JavaScript.
It also doesn't really look fine. The shadow doesn't follow the pointy bit, which looks especially bad with such a huge drop shadow. Does this even work across browsers?
Three things:

(1) Embrace the fact that a lot of people want to partner up Riak with an in memory DB like Redis and provide documentation, articles, tools to make this easy.

(2) A public face of Basho at events like Scala-days and who engages the community. @rit for 10Gen does a really good job of this - check out his twitter and Github

(3) Do a gap analysis between the content on sites like the cassandra website - I keep feeling like my week reading Cassandra content and articles hammered home fundamentals about the how things were working under the hood more than Riak. Which gives me more confidence than a "it just works" mentality.
I don't understand what Punchcard is showing... is it what day-of-the-week commits are pushed on?
Great article! Why isn't THIS on the front page?

Direct link:
http://blog.idleworx.com/2011/12/your-time-is-not-worth-that...
> The president threatened to veto the National Defense Authorization Act as well, yet he still signed it into law with the objectionable clauses.

These are disjunctive. The President threatened a veto of the NDAA over very specific provisions that he disagreed with, which _were_ removed eventually. In addition, the NDAA did not authorize anything habeas corpus related that the Supreme Court hadn't already ruled AUMF did. (See Hamdi v. Rumsfeld)

I would rather see a more pointed example of blatant disregard of a veto threat before I cast judgement on the credibility of this one.
> So, now that this is out, what do the admins for these compromis-able systems do. Presumably RuggedCom has not got a patch out yet, so they just sit there?

There are often no "admins" of these systems. They are installed, the support contract lapses, and they continue to run—vulnerabilities and all. Sometimes there may have been an air-gap, but a desire for remote management results in a 'net link being connected. A VPN or firewall is typically the only security in-place.

The systems often run beyond what we in IT could call a sensible shelf live, because they're the control system for a major plant or piece of infrastructure. Shutting them down to do the upgrade bears a cost of its own (note that I am not condoning this behaviour).

It's disappointing, and dangerous, but hopefully as we move to more generalised hardware and IE60850/IP (over ModBus, DNP3, etc) solutions, things will improve. I think some organisations are running a race they're destined to lose though, especially as intruders set their sights on these weaknesses.
Wow, oh wow, that was absolutely fantastic. Cheers!
That was a great read! Thank you for sharing!
How we shipped in 2 weeks
IIRC , Windows 8 will only allow "Metro Style" apps to be installed via Microsoft's own store. I'm not sure whether a game would classify as "Metro Style" or not and since ARM based Windows tablets will be Metro only that kills the possibility of Steam to expand in that direction.

So there is the possibility that MS could turn around and say "No, Steam is banned from Windows" in the same way that apple would with the iPad.

This at least gives Valve the power to threaten MS with "FU, we're going to Linux and taking HL3 , Portal 3 and CS:GA with us"
Netflix “Finding Defeat In The Jaws of Victory”
A lot of Tumblr pageviews are dashboard based, whereas WordPress.com's tend to be much more front facing. Also, I imagine the amount of time a Tumblr user spends per page is less than those on WP - just by typical nature of the content. Just guessing, but that's my assumption.

Mullenweg has said before he pictures Tumblr as more of a social network than a blogging platform. I wish I could find that right now. Either way, WordPress.com is definitely learning some things from Tumblr. The new wp.com dashboard and quick posting mechanism is enough proof of that.
Yeah but whats the context? How much of that directly to programs like we're talking about vs money via tuition, fees, etc.

I think this is really impossible to quantify, but from a rational POV we can look at countries with small defense spending and see that they have healthy univerisities and healthy economies as well as healthy technological advances (again my example of the early french 'internet'). Tim Berners Lee was not only NOT an American but not funded by the DoD. His www application is what got the ball rolling. The network or protocol didn't matter, we can run http over anything. Same with Linus Torvalds, another non-American non-DOD funded star. We were sitting on nice networking tehcnology and wondering when Joe Public would see the wisdom of anything other than AOL and dialup (two very American things). It took a an Englishman at CERN and a Finnish student to give us WWW on Linux. Whats the Finnish defense budget look like?

A big bloaty DoD and the war on brown people is not a requirement for technological progress. If anything, it holds us back.
We tweet in code
Real-Time Messaging for the Real World: Detecting Client Disconnects
Some keyboards have silver in the keys.

Some keyboards have a squishy membrane cover which can be sprayed and scrubbed.

But, really, people need to wash their hands (soap and hot water) before they touch a patient.
Have a look at http://www.kb.cert.org/vuls/id/889195

"Workarounds:
ROS users can disable the rsh service and set the number of allowed telnet connections to 0."

there is currently no solution available.
Ask HN: Would you rather be a great mobile programmer or a great web programmer?
Late last year, Fred Wilson (a VC at Union Square Ventures) wrote a two-part post entitled "Mobile First Web Second." [1]

It made me wonder, would people nowadays rather be really great mobile programmers or really great web programmers? Certainly, mobile apps are growing more and more important but we can't deny the continuing importance of web apps either.

[1] http://www.avc.com/a_vc/2010/09/mobile-first-web-second.html; http://www.avc.com/a_vc/2010/11/mobile-first-web-second-continued.html
Police to arrest Twitter users who revealed name of Ched Evans rape victim
Very good article in deed. I have always been amazed of how the search engines can query so huge data sets so quickly. This brings some light to it.

It would had been nice to see some examples of the query language they use, it if is comparable to other NoSql databases.
This is so very true.
In fairness to the rest of the article, in Listing 9 the author does protect the call to empty() with (the same) lock and also moves the condition inside of a while loop.
Are you taking in account the time spent by the tech person(s) to read his email and process the rebates? People time is expensive, particularly if some manager needs to approve it.

Maybe it wouldn't be $1000, but it'd still be significantly more than $0.
One Man’s Email Newsletter Leads the Fight Against Tweet Overload
The gist of the law ([0]) is that, unless you only use crypto techniques for authentication and checksumming, you have to document the process and provide the source code to be able to import it.

That's... interesting. I'm French and I had never really heard of that law applied.

[0] http://www.legifrance.gouv.fr/affichTexte.do?cidTexte=LEGITE... (in French, obviously)
Glad it's re-posted. I missed it last year, and it's exactly what I needed. It's making me fairly proficient in a very short time.
Why intelligence genes are hard to find
> although I would still be surprised if Java is faster on a comparable-sized project

Presumable I should really do a side by side comparison for a project of the same LOC but I always had the subjective feeling

> You may have an include file that gets touched/changed a lot

I more meant an initial clean&compile step

> "pre-compiled header" option

what do you mean here?

> Finally, check to see whether you're doing a very aggressive "release" build,

ok, this could be one cause, yes
CISPA isn’t ‘son of SOPA’
d3 is pretty amazing. I think we'll see a huge jump in things built with it in the next few months.
Google's coherent bouquet
Is Psychology About to Come Undone? The Reproducibility Project
You can set this up with CloudWatch - add your EC2 costs as a metric, then you can create alarms based on your desired threshold (although I'm not sure how frequently this data is updated).
A stellar example of living your values. I hope this swings more deals their way (it would certainly affect our choice of VC) and creates pressure for the entire industry to adopt similar pledges.
not so long ago botnets were used to blackmail sites into paying DDOS "protection". Ifyou knew enough to command a piece ofplant to exceed it's design parameters you could blackmail quite effectively. Stuxnet but for profit.
Never, Ever Promote From Within
You seem to quite definitely be stating a belief that industry is more valuable to society than academia.
Here's the big money question, since I haven't used S3 - do you have any throttling control? Can you simply block the feedfetcher bot, or block repeated hits like this at all? It seems like S3 is a nightmare $$$ hole if there aren't some really robust tools to manage this sort of problem.
If I recall correctly, he's been told and didn't seem to care.
White House Blasts CISPA, Promises Veto
I'd be almost willing to bet that because the cost is so insignificant to them, the WWDC ticket price is almost entirely meant to set a bar for the types of developers that Apple wants to attend the conference. Specifically, professional developers who make money from the Apple ecosystem, to which the ticket price is a pretty insignificant expenditure for the hopeful value that they recieve from being there.
Why do you guys think that? I received this email in 2004 from TheFacebook.com founders encouraging me to join their team.

"
- Thefacebook.com is one of the hottest new websites.

- Our numbers are some of the best on the Internet: 1.5-2 billion page views per month, 2.3 million registered users, and 60%+ of the user base comes back every day

"

If you are starting your own company, you should be 120% sure you are building something huge that people want. It's also much harder now to attract engineers then it was back then, which is essentially the main reason you even talk about a round.
Yes, Chris and Kevin did the course very well, I even met Chris once. Couldn't follow up after the course, but I enjoyed the course thoroughly. It was very affordable (was lucky to get into the first batch).
They are still trading revenue for growth... For consumer companies, that's a pretty well trodden path. There's value creation and value extraction. I can say, knowing some folks at WordPress, that they've been utterly focused on value creation since the get-go (makes sense given that they doubled the # of blogs they host in the past year). As the article states, they just hired a CFO and a general counsel. Money quote (literally):

"West will be in charge of all things financial and operational. “When you see this much usage, you know there’s an extraordinary revenue opportunity,” he told me."
I built http://gitego.com a few months back to keep track of watchers, forks, size, and issues over time. I'm glad they're enhancing the code-related graphs. Stats for those would be much harder to gather externally.

Edit: Looks like Metior was tracking code stats externally from GitHub as well http://metior.herokuapp.com/.
Ask PG: Has Hollywood actually peaked?
According to http://www.the-numbers.com/market/ the MPAAs' revenue in 2011 was $10.2 billion which is greater than 13 of the past 17 years. While tickets have gone down 18% from the peak in 2002 at 1.58 billion/year it seems to be plateauing rather than falling. Furthermore, revenue has gone up by 10% from that 'peak' time.

In contrast, the RIAA had a peak in 1999 with $14.6 billion and fell 47.5% to $7.7 billion in 2009. (http://www.techdirt.com/articles/20100611/0203309776.shtml) Therefore, it seems like the RIAA is actually the one that is depending on law to try to save its revenue, not the MPAA. My bet is that the MPAA is simply afraid that it will become the next RIAA and is therefore going the same way. The difference is that, currently, the MPAA's revenue is not falling significantly and therefore does not depend on the law in the same way that the RIAA does.

In conclusion, Paul Graham says, "Kill Hollywood," but I think that "Kill the RIAA" is more appropriate.
Maybe Mark Zuckerberg Doesn't Like Money Enough To Run A $100 Billion Company
I feel somewhat excited about that. It means we're getting closer and closer to Tim Berners-Lee's vision of a "semantic web":

"I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize."
If CISPA were to pass, what would stop someone from hacking into your local ISP and dumping a database on the web so all your friends can check out your surfing habits? If ISPs are required to start logging data like that there is no way it's going to be safe.

Granted I'm sure a lot of them already log data like that already.
How to sell products to nerds
I'd suggest taking a look at Ferrari's other artwork, he's actually not an unknown and he's certainly on a level that's beyond five years in.

Actually, I boggle at anyone who thinks they're at 'mastery' at just ten thousand hours in. That's the point that you're competent, really. Masters are people who are in it for the long haul, the folks over on ConceptArt clocking in twenty+ years are masters.
Perhaps he agrees with most of a bill but wants parts taken out. Threat of a veto allows him to have some influence over the specifics.
I'm sorry you think we are overly ambitious. Zuck was very demonstratively inspired and confident (see below), and we are all better off that we was.
Thanks for the clear explanation. Now I understand what I am doing when I modify my hosts file like this.
Path.To Aims To Be The “eHarmony For Jobs”
I'm sure they think it, but does that make it so?
I think it is related in a 'practice what you preach' way. If the article is about readability, and the font it is written in is not readable for a large portion of the population, I think it is valid for somebody to open the discussion on that.

At the same time, I didn't have a problem or notice a problem reading the posts text. Looking back, it is a bit on the small side though not uncommon.
really awesome. love simple tools!
Hi Doktrin, I'm also one of the guys tutoring at Bloc.

We don't make any assumptions about your skill level. We'll take any motivated person, and come up with a plan that will challenge them. Whether or not that includes Hartl tutorial is actually up to the individual mentor teaching the cohort.

We put a ton of time into each cohort. It is basically our full time job to make sure each and every person gets as much as possible out of the course. We typically have somewhere like 15+ of office hours a week. For most of the course, we basically coach you as you build real projects of your choosing.
Bah! Entrepreneurs should reinvest their profits into more businesses. Profits are the reward you get for serving society effectively. Society would probably be better served if Bill Gates, etc. reinvested their cash instead of donating to charities. If charities actually cost-effectively served society than they would be a business instead!
One thing to consider here is keeping sensitive information on virtualized hosting setups block-level (full-disk) encrypted, for instance with Truecrypt.
Can you provide any more background on the illegality of small houses? (To be clear, I'm not skeptical, just curious--it's new to me.)
To me, the occasional two-day road trip is necessary to preserve my sanity. Even if it's based on a thinly veiled excuse.

While I think it's important not to waste time away on twitter, reddit, hackernews et al: if you start running a tally of how much $$$ every one of your waking hours is worth, you'll drive yourself crazy.

A related issue I'm having right now though - I only want to spend my productive hours creating and developing. I don't want to do the "social media expert" work as well (test-marketing and promoting my sites, etc.) I feel that my "developer hours" are worth considerably more than the non-development work, especially given that I'm not very good at the latter. I've been thinking how I could engage my unemployed friends to help me out with testing, promoting, etc. and make it a fair deal (based on future success/web statistics) but haven't gotten very far.
>"But how come did Google download the images again and again?"

"But how come did" indeed.
> Inspired by Highrise

don't know what highrise is, but that sort of ui component has been around longer than 37thingy.
I'm starting to wonder how many scientists are really more dedicated to search for the truth than search for grants and tenure.

Scientists would love to do proper science. Just please, please, give us a way to not starve from doing it!
It's pretty to look at, using Ubuntu 64 bit and nVidia 6800 here. It used about 60% to 80% CPU time. It reminds me of palette animations in games like King's Quest series from the 1980's.
I'm working on #5 as well. Including videos and tools. People simply don't know enough about this. But others are right, it's being done on blogs a lot - the catch is doing it with interaction. I think that will break the mold.

I'm also doing #5 with college financial aid, tuition, etc. People don't know enough about this when entering. It took me years, but I know some amazing tricks now. Time to share.
It's not like marketplace actors are devoid of agency.
Note there a better ways of enhancing cybersecurity than this.

Primarily - make anyone receiving federal funding meet a certain standard of security that is tested through periodic auditing.
I see more urban signage for video games than for movies lately.
Send bitcoin easily with Catapult
I am frankly a bit saddened by this. These guys are some of the best in the world at deploying capital. Humanity would be better served if they continued to invest their own money. Now these guys half-work for some charity, and when the charity doesn't deliver great results, they will feel like they are half-working for little results.

It is a mistake for the best capital allocators to pledge future earnings. They should pledge their future wealth, not earnings. This way, the harder they work and the more earnings they successfully redeploy, the greater the contribution to charity.
"Reproducing results is science. Perhaps the most important kind."

Right, which is the problem because it's supposedly not being done and/or there are incentives against it for three journals of a particular field. This could be a larger problem in other fields as well. Saying what you said is right, but if the system is setup to be against it, then there is a problem.
Thanks for the feedback. Email incoming.
Yes (for some value of significant). There are lots of lisps out there - I know that Scheme / Racket / Arc have some nice features that make them good for rapid prototyping, such as continuations, macros, and powerful REPL. Having said that the ecosystem is incredibly important, I think history has shown that a good ecosystem for a weak language is more successful that a strong language with a weak ecosystem.

It's hard to explain exactly, but having macros means that you don't need design patterns and frameworks as much (among other things). You just sort of code, and make macros as the need arises to solve whatever problem you encounter.

Having continuations means you can focus on the flow of the application, and don't have to set up controller / URLs for things, you just code the function directly, and it makes it really easy to implement whatever flow you want (e.g. ask for a login only after a user posts a comment).

The REPL means that you don't need to restart the server to see any changes, you add in whatever changes you have and you can see the results right away, which makes for a really interactive development environment.

When you add it all up, it makes for a pleasant environment to work in.
Have you looked at the kinds of things Gates is actually funding? It's the kind of stuff most people overlook as there's little to no profit in it.

"... we think an essential role of philanthropy is to make bets on promising solutions that governments and businesses can’t afford to make."

http://www.gatesfoundation.org/about/Pages/bill-melinda-gate...
It's not a DDOS becuase it's not distributed and there was no denial of service. And it doesn't work "across the entire interwebs" because the Google bots are rate-limited against most websites. There are some whitelisted sites, like S3, that are not rate-limited. S3 did not go down in this "attack". In fact the app didn't even go down. So the decision not to rate-limit against S3 was sound, since there was no DDOS.
Thanks sp332 and jonah!
Definitely gonna try those games!
For people trying to build, just a few things to know:

I had to install ccache before libssl would compile.
Make sure you build libssl before libevent.
In the icons folder is a install script to download the icons.

Otherwise compiles well. The anonymity of the .onion sites scares me. I have a very strong suspicion that one day SSL (i.e. symmetric encryption with no backdoor) will be illegal in many countries.