skysight-inc/HackerNews huggingface dataset:
CINT is the closest thing I've ever seen to a real C++ REPL. It's actually used quite extensively in the ROOT data analysis environment (REPL, reflection, UI signal/slot mechanism, object persistency, creating dynamically Python bindings, etc.).

As a REPL CINT actually works surprisingly well. Unfortunately it seems to have some problems interpreting certain "advanced" C++ stuff, such as templates and especially code that uses STL heavily. Another problem with it is that since you still need to manage memory manually and have direct access to pointers it's very easy to make CINT (or ROOT) session crash... :(

Btw, the ROOT developers are also working on a new LLVM based C++ interpreter called Cling:
http://root.cern.ch/drupal/category/package-context/cling
Huffington Post Is Target of [$105M] Suit on Behalf of Bloggers
Does he think he's worth more than I'm offering (a) because he has some talent or skill I'm not aware of, or (b) because Goldman Sachs is willing to pay him more to do 120 hours per week of mind-numbing work?

If (a), I want to hear what he has to say. If (b), he should work at Goldman.

I'm 27 and have 4 years development experience. And I'm talented. I could realistically make $250-300k if I sold out and worked in investment banking-- a lot more than I'm worth at my level of experience, and more than I'd expect in a normal software job. I'd hate my life and probably burn out in the first 45 days, but I could do it if the thought of being a banker didn't disgust me.
I did a course that was mostly CS with some SE (SWE) modules. In the first year the SE modules were about team work, version control, development methologies, requirements analysis and so forth.

In the second year the SE modules were mostly a practical team project, collaborating with another remote team from another University, designing and developing PDA and desktop geocaching software, for a client (representatives from IBM).

I strongly believe that for doing this course/project we were much better suited to industry, having developed soft skills that could otherwise go a miss from an academic course.

Alongside this we also has the theoretical CS modules, so it seemed like a good mix, and you could specialise however you liked in your final year.
This is truly disappointing. It's unfortunate when a large company can exercise such tight control over information about their products. As far as I know, Hotz never violated Sony's copyright. He just pointed out a flaw in their system that could be used, down the line, to violate copyrights.
I've never really seen any sort of xenophobia in the US. It's one of the least xenophobic places in the world.

The real barriers to foreigners coming to the US are all bureaucratic.
Blog About Your Startup By Mentioning Website Members
You know what would really solve the problem? If employers publicly announced the salary they are aiming for in job ads. That way, you wouldn't feel like you got ripped off because of bad negotiation skills.
It does seem true that there is either some level of subjective judgment in determining the level of severity, or that the factors involved may be considered by the IAEA (perhaps due to pressure from the nuclear power industry) to be too morbid to have a public debate about. This quote from an article referenced in the Wiki entry worries me:
"Each country has an INES National Officer who liaises with an IAEA reporting centre to disseminate information in consistent language."
http://www.world-nuclear-news.org/RS_Event_scale_revised_for...

Who knows how much independence these national INES representatives have from their countries' nuclear industry, and how strongly public interest is considered by these people.

There is also some mention in the same article that the INES scale is intended to be logarithmic, with each successive level representing ten-fold increase in severity, but it is not made clear how the various factors are weighted.
For the same reason lots of folks may not want their Netflix queue or Amazon purchase list put out in the public. Or their library lending list. All of those are lists of legal, publicly-available items, but that doesn't mean folks might not want and expect privacy when it comes to others knowing what content they are consuming / collecting, regardless of its legality.
I've never personally heard of a person getting upset upon discovering someone else's private salary.

I have, on several occasions. I've been that upset person once, even.

I know lots of people who are dissatisfied because they're obviously far more valuable than a peer at the same level, and lots of people who are resented because of their parasitism at a higher-level job. (This is in the government system, where salaries are pretty transparent.)

And that's exactly how it should be. If you're far more valuable than a peer but are being paid the same or less, you should be dissatisfied. Ignorance may be bliss, but I'd rather know I'm getting shafted so I can either renegotiate or look for a better opportunity.
Actually, being a current undergrad at Harvard as well as one of the Thiel 20u20 finalists, I have to pitch in my two cents and say that in immense part, what makes Harvard Harvard is the fact that not everyone can go there.

The individual validation that a student gets upon attending Harvard is predicated on the unparalleled difficulty of getting in. In my class (2014), for example, admissions were at an all time low - ~7% admission rate, with ~30,000 applicants. Possibly a majority of those applicants could have attended Harvard and graduated with respectable success, but had Harvard chosen to open its doors to all of those applicants (just assuming for the moment that its resources would have allowed it to do that), the respect a Harvard admission garners would plummet - because it proves very little.

It no longer demonstrates that you're any better than your peers, and there's the problem. I'll shoot up a counterexample - when I was choosing between schools, Harvard was actually far from my first choice. UChicago was hands down the college I wanted to go to, and I had my heart set on it. In all honesty, the academic rigor at UChicago is lightyears above that at Harvard (saying that after now having taken courses at both institutions), yet the prestige of UChicago is nowhere close to that of Harvard. That's due to a number of factors, but as a correlation (can't quite say causation in either direction) the acceptance rate at UChicago used to be immensely higher - it plummeted down to the teens in 2010, but it was roughly ~30%+ for all preceding years. Hence, while the education you might receive upon admission might be comparable to or even arguably better in certain ways than an education at Harvard, admission itself demonstrated very little. And that's the problem - for applying to the Thiel Fellowship, for instance, being an undergrad at Harvard undoubtedly helped me far more than would have being an undergrad at UChicago. Like Thiel said, most of the finalists came from Ivy League and prestigious name institutions - Harvard, Yale, Princeton, MIT, Stanford...not a single one from UChicago.

The exclusivity is, quite honestly, the main thing.

Addendum - though admittedly, the real awesomeness that lies in going to Harvard manifests itself in the peer environment. Contrary to popular belief, pretty much everyone who goes here is social, super chill, extremely nice, and radically tolerant - on top of being insanely intelligent and supremely accomplished. It just inspires you to do things...like drop out and move to California to make it big.
As the vote count for comments has now been removed I feel the need to reply with "Yes! Please!", however in doing so would not add anything to the wider community.

So... I'd also appreciate any timings you could add to better understand where bottlenecks appear in this flow chart diagram.
I'd known, theoretically, about them for some time, but my first crash course was when I had to build (what I have labelled) a reverse-chat application for a very large government customer.

I was tasked with building an application that would allow a central presenter the ability to 'distribute' his chat messages out to as much as 5,000 users. The users could reply, but they would be moderated (and aggregated) by a team of n moderators (where n happened to be 3). User comments would be 'promoted' to the presenter, and the questions wouldn't show up on the screen unless the presenter responded to them.

The constraints were ridiculous. I had to build this app with Java, to be hosted on BEA WebLogic application server, and would be surfaced as a portlet on a BEA WebLogic portal. I was not allowed to make any changes to any existing databases already present though after some thought, I was able to get an Apache Derby database approved.

Long story short, the product was built, yadda yadda. After they'd used it a few times, some of the constraints were removed, and I was able to migrate it to a load-balanced platform. Of course, if you load balance an embedded database on two different servers, what happens is each node writes to its own data store, and that means that the users on side 1 are able to see side 1 chat, and the users on side 2 are able to see the side 2 chat.

So what I needed then, was some way for them to communicate. Since I'm tired of typing, I ended up having to write a bridge layer (with JMS) that communicated updates across the board, and then I ended up writing a task queue that allowed for components to be pushed into a queue, to prevent congestion.
Why would you, as an employee, care about "political stability"?
Could be a real time saver, and of course the definition of a 'bot' can become squishy as in, "I've got an application that tweets as me for some things." Technically a bot, useful as an assistant?

A much more interesting question is the believability. For older folks there seems to be a great willingness to trust what is written on official looking blogs, whereas my kids naturally distrust such blogs, and yet if the folks they are following are all in favor of some trend there is a tendency to see validity in the trend.

Its clearly a more complex subject than I ever gave it credit for before.
As an end user technology it was always DOA except in very nerdy niche's. As a delivery technology I think we'll see it around for a long time to come. Users clamour for "native" apps, this is a cheap (fake) way to give it to them.
I've flagged this, because I think we should try to protect what we have at Hacker News. People here are very knowledgeable about start-ups and technology, but when it comes to intricate economics and politics, most, if not all, are clueless, which usually doesn't make for very interesting discussions.

I'd rather that we stuck to tech-centric news (or hacker-centric) instead of turning into an RSS bot for The Atlantic and what would otherwise be found in reddit's very left-leaning r/politics.

(Matt Taibbi is one of the best - maybe one of the only good - writers in this area, as an aside note. Frank Rich, Matt Taibbi, Glenn Greenwald, and Juan Cole is the perfect RSS feed for American domestic politics.)
This is called FanBoism.

Journalists can often times be as unscrupulous as Mark Zuckerberg.

"I'm a journalist, I wrote this piece - it's hosted on slate.com - Can't argue with me internet peon."

This is what the "Get over it" portion of the title is saying. "End of discussion, my ears are now shut"

The fact is, much to NDDRYLIOG's point above; Facebook is NOT some fantastically innovative product. It is the most successful iteration of a product in its particular space. Where a shit-ton of thought had been put into the space by a bunch of people, and they managed to have the most long-lasting engaging version.

Ultimately, It doesn't matter who invented the site - what does matter is the legality of the contracts and agreements under which the site was built. At least, this much matters for those with a stake in such matters.

For me, and millions of others - we get blessed with fantastic digital drama as we get to see this unfold.
Well, you still have a self-selecting group. Unless he randomly accepts some of the applicants and compares them to the other applicants, it would still be a flawed experiment (assuming he wants it to be a proper experiment, which I don't think is the point).
I think the biggest problem with many CS schools is a more a marketing / message one than anything else.

Before you get there, on their websites, and on arrival they should explain.

"This experience is all about the meta. Not learning <blub> but how you could design <blub> itself. By the time you are done whatever you haven't learned seeking to complete your education here will be exponentially easier to learn because of what you spent your time here learning.

How to learn. Better."
Weak link in the "Analogy Lexicon" chain
Actually a pretty good question. Search is highly profitable (although you might need scale for that to be true), and clearly not yet "solved". And Google seems distracted.

I hope it will be someone else than Bing to take advantage of that.
My FIOS bill is just over 200$ a month for TV + 35/35 mbps internet and most channels have commercials.
Frankly I find dedicated bot accounts less objectionable than human accounts where a bot or application is inserting paid commercial messages into the tweet stream, even if they're marked as such. (See adly.com) (Can someone make their twitter client screen all tweets with #ad?)
Companies will never pay so much they make a loss on a person

Unless, say, the person is really, really good at sucking up to the CEO.
Looking to interview Entrepreneur 50+
Hello guys! I'm looking to interview an Entrepreneur that is over 50-years-old. Any suggestions?<p>It's for our multimedia project www.OverFiftyandOutofWork.com<p>Please email us www.OverFiftyandOutofWork.com
It's not. It's just buzzword bingo.
>Of course, the other reason one should not take Peter
>Thiel’s advice is that the value of education is
>intrinsic and an end in itself rather than something
>to be measured by its career financial return. It is
>during one’s undergraduate years that one discovers
>oneself, where one fits into the world and what it
>means to be human.

Sorry, but I just don't believe I need to go to a university to find out "how I fit into the world and what it means to be human." Isn't going out and actually building something useful for the world also a way to find your place?

A university education certainly has value, and may help you find "what it means to be human", but can the author really assert that it's the only or even the best way?
I always find it interesting how two people can have completely different experiences from the same school. I earned my CS degree at TAMU, and I only had one real SE class. It was aptly named "Software Engineering". Everything else was still theory, Algorithms, Formal Languages and Automata, AI, Programming Languages, etc. I graduated in 02, so not sure how things have changed since then. I did notice they changed the Dept name.

That all said, I do believe some software engineering concepts should be taught as part of the CS degree. If you do go work for a large engineering company (Boeing for me), then being exposed to different development processes is helpful. However I can't say this enough, at least here at a large company, you can see a difference between someone with a solid understanding of cs theory and someone that does not.
Considering Twitter didn't react to Quora registering so many accounts they had to use a crowdsourcing service I don't think they care that much about bots.
Why Marketers Should Think Like Entrepreneurs
Yes, the Verblen effect: http://en.wikipedia.org/wiki/Veblen_good (in this case the CEO is the Verblen good, the company is the customer).
I guess this is just a "to each his own" sort of thing. Personally I'm only truly happy when I have all the information (or as much as I can get in practical terms, anyway) and I'm still satisfied with the situation. I suppose others are fine without.

Note that this isn't a competition thing. I wouldn't necessarily be dissatisfied just by the concept of an equal peer making more than me; I'd be disappointed that I could be making more but I'm not.
Ugh, that would be sooo cool -- some people really don't pass the Turing test. I can see the headlines now :)
Flagged for similar reasons. There's a lot I can accept under the banner of "General enlightenment", but this is straight politics/fed bashing. I'm sure it's a popular topic among HN visitors, but there's a whole range of other, more appropriate venues for this sort of info, not least of which is Reddit.
Thanks! :)

The best thing is to get the company excited about you. They get excited by knowing that a) you're awesome in your skills, b) you're gonna be easy to coach, c) you're gonna hit the ground running, and d) you're passionate about the company because you buy into the culture and mission.

My advice: go to salary.com and such sites and look at that data for that job, and tell them you are in the 80th, or 85th or 90th percentile, and why (what a typical guy in your fild does not know or what makes you exceptional).
A few years ago, I managed to inherit some laptops that were being thrown out by the company my father was working for at the time.

One of them, apparently, used to be used by the CEO, and had Flock installed on it. This was my first introduction to the browser.
If you are worried about your PageRank number, your priorities are off. Be worried about your actual search traffic. If that has not dropped off, there is not cause for concern.

As far as advice goes, I'll stick with the default white hat advice: Improve your search traffic by building as much good original content you can and form relationships with other quality relevant sites that lead to backlinks.
The points brought up in these slides directly reflect my experiences over the past 3 years of doing my own CSS.

If you're familiar with the CSS precedence rule, these slides might read like blog post; they did for me.

Strangely, I rarely see the precedence rule brought up in CSS documentation or tutorials. Not until I read "The Ultimate CSS Reference", by Tommy Olsson & Paul O'Brien. I highly recommend this book.

"Coding by Firebug" as it's called in the slides, probably refers to what I used to do before reading the above-mentioned book: tweak styles, wonder why they weren't taking effect, then add classes or IDs to the markup until something sticked. This is the "increasing specificity" also noted in the slides.

Once I understood the CSS rule of specificity - inline, id, class, element - I stopped polluting my markup and CSS.

Nowadays, I generate CSS with SASS partials (templates within a Ruby on Rails app), compiled together by Compass. Each partial starts with an ID at the top, with other ids, classes, or elements nested underneath. These are compiled into CSS - and I'm sure at the CSS level there is TONS of duplication - but this doesn't worry me one bit; my source code is DRY.

I suspect this is what Facebook and the other sites mentioned in the first few slides do too, so the rule duplication is probably not such a code smell as one might think.
I sort of feel mixed on this one. I myself took a very low starting wage because the company I work at does gaming technology, and it's in a fairly small town, so my costs are very low. This wouldn't be a problem except that the technology the company uses is so specialized that it can't be applied anywhere else in the world (they have their own programming language and game engine technology which is used exclusively internally).

Now, 2 years in, I have the experience out of uni to be able to move to other jobs, but i'm still on a pathetic salary, with no additional benefits or anything, even during crunch times.

Since coming to this realization, I have made a plan to do something about it, so I have started learning new programming languages and tools, generating a portfolio of project euler problems, brushing up my CV, etc. Articles like this serve as good motivation/reminder that I need to keep doing this and aim for something better.
Large firms will do 'bonus targets' as some % of your base salary. Goals are established based on measurable metrics that you probably won't feel like you can directly do much about, such as average revenue per customer. If the company hits the goals, bonuses pay at some multiple of target. E.g., 10% bonus target, it's a good year so bonuses pay double = you get 20% of your base as a bonus.
Managers will be given both a higher base salary and a higher bonus target.

Small firms are all over the map, from nothing to "finance industry".

Glassdoor suggests that no, this amount is not normal. But I wouldn't be at all surprised to see ~$10k be normal from a ~10-15% target. And it is certainly possible at a big company that does this sort of thing to get classified as a manager and have a 15% target payout double on a good year for 30% of base = a free car.
I'm not a total devotee of Extreme Programming, but it does have a lot of good ideas, chief among them being doing frequent releases from the very start, and constantly getting feedback from the customer.

In a context where your customer is the general public, it's fairly obvious how to adapt that development model. Anything from a limited closed beta to a simple public release might be appropriate, but ideally you want to develop in a way such that you have a minimally functional but stable app fairly quickly, and add features and refactor (hopefully based on user feedback) from there.
Here is a video presentation on a similar subject from last year.

http://www.stubbornella.org/content/2010/07/01/top-5-mistake...
A more technical and less rabble-rousing article on the same subject might be worthwhile, though.

This one is designed more to inflame the emotions of the reader than to actually explain the details of what's going on. I don't doubt that there must have been some dodgy dealings going on when the Government suddenly started handing out bailouts... but is it really necessary to focus the story on a few players and be sure to let us know that a certain CEO is a shrivelled old prune and that his wife is a hot blonde?
I thought of that, and I tried to incentivize it by offering an extra entry into the raffles for every friend you refer. So if you refer 10 friends, you have 11 entries (1 for you, 10 for the referrals). While if it were only you and your friends, you'd be worse off (52% chance instead of 100%), if there are many other players (say 1000 entries), you're much better off (1% chance instead of 0.1%).

Do you think that changes things? Can you think of a better way to incentivize referrals?
Yeek. I pay $45 a month for internet and... nothing for TV.

Well, I pay $15 a month for Netflix and that ensures that there's always something I can watch when I feel like watching something.
I think Thiel made it very clear that this isn't about education (as such) and it isn't about the endless mainstream culture wars. It's about figuring out what people should do with their lives, given their particular set of goals. A lot of people take on large student loans and go to college because they feel like they're supposed to, and the debt prevents them from taking financial risk at a time in their lives when it could be the most useful to them. Other people do really well for themselves; one of my friends graduated with an electrical engineering degree, got married, and got a steady job in a nice part of Colorado, and seems to be doing just fine.

One-size-fits-all recipes for life tend not to fit very well. People have different desires, different histories, different interests, and different circumstances -- why would we argue that everybody should (or shouldn't) go to college? That just seems so limited, more like political signaling than any serious attempt to improve things. There need to be more options that people take seriously. I'm happy just to see that people are talking about this at all.
There are parts of the world (Scandinavia) where the tax filling is public, from that you can have a good guess.