skysight-inc/HackerNews huggingface dataset:
> I always assumed cryptography is slower than IO

Cryptography is a CPU-bound operation that often has specialized hardware support. Here's a rule of thumb: in modern computing, IO incurs a greater cost than pretty much anything you can do locally on-CPU. IO is incredibly expensive: cryptography, not so much. If you pipeline your crypto operations and disk fetches, you won't increase response latency at all.
You cannot play first person games. As cool as they are for the first minute, beyond that motion sickness kicks in.

It's only one data point but I've not had any nausea with extensive playing of Minecraft and HL2. Indeed, the biggest problems by far are the lenses steaming up and the gigantic pixels/low resolution (I'm not even sure 1080 would improve this significantly since it's already 720, isn't it? It feels like it needs a doubling, at a minimum.) However, every other (adult) person I've tried it on has indeed felt quite nauseous very quickly.

Like others though, I think the big initial wins won't be in FPS games since they also encourage you to run around and interact with an environment that doesn't exist. Flight sims, space sims, underwater sims, racing sims.. this could be a huge deal.
More like a github repo or published scientific papers which are good enough to be cited by others. Once you're over 30 or so and have had some real jobs if the local network is small enough, your interviewer probably knows someone who knows someone who knows what you can do.

Note that he's pretty old. I read a popular science/discovery magazine level bio of him in the 80s and he was old them. Unless this is his son following in dads footsteps? The relevance to being old is by analogy its impossible to get into the nuclear engineering biz in 2013 without a title of nobility, err, I mean a degree in nuke sci, but back in the 1940s the los alamos OG were shipping working product without the benefit of a title of nobility, err, I mean a degree. So its highly likely that when he was a kid and flooded lead acid was cutting edge high tech, there probably was no relevant title of nobility to bestow upon him when he was young, the field grew up around him such that a kid today could never break into the field without a title of nobility.
Sorry! I didn't mean to imply that it was answering your question.

I thought bringing that information was still fairly useful, potentially.
The developer eco-system is very important. The lack of payroll didn't eventuate out of a fear of offending the developer community tho. Xero started in NZ without payroll. It was only after expanding to Australia that there was enough demand for payroll. At some stage payroll will be available in all regions.

I'm glad you have faith. Lots of features in the pipeline.
Neat! Is the iOS 7 JavaScriptCore V8? It can't be, though right? Safari?
Agreed, specially since C++11 provides better mechanisms for writing safe code if one needs to stay in C++ world.

Now C is a different matter.
Send me your email address. I can be reached at sneak@datavibe.net.
I think it's easy to forget how ruthless Bill Gates and Microsoft actually was, never mind the fact that they were convicted for antitrust violations. The history is littered with casualties from what started as well-intentioned partnerships with Microsoft.

So I think the feeling was not so much jealousy, but more that they didn't compete fairly. Especially in the Linux world (where Greenspun was from), and more so after the Halloween documents leaked.

That feeling was even more pronounced in 1998, when Microsoft dominated computing and it seemed like _any_ attempt to do it big in software would either have to mean getting bought by, or killed by the sheer hugeness of Microsoft.

Nowadays Gates has set up a huge charity, and Microsoft has stumbled on so many things that we kind of feel bad for them instead.
correct me if I am wrong but you can't rethrow in a destructor and hence RAII is required if you are using exceptions - because the cleanup and reporting work must be done in the destructor - unless you use global state to track failures and check after every attempted release of a resource i.e. C error checking.
Great interview (the one I listened to). This stuff interests me, but how to choose a project to get behind? For example Diaspora and Gnu Social might be two scattered groups both trying to build the same thing separately, or there might be important design/philosophy differences that neither of them felt the need to explicitly state. FreedomBox sounds perfect for me but the last news/release was more than a year ago - have most of the developers moved on? What other projects are similar to it?

A redecentralizing hub is a great idea, can the list be more cross-referencable like a wiki - allowing project descriptions to be linked to similar projects, with information about what makes the "similar project" different. Appraisals of how projects are going etc.

Judging from the existing list, cross-referencing would have to be introduced by the redecentalize guys before we could start adding the info.

* gnusocial is another project that can be added to the list.
https://www.coursera.org/course/financialmarkets
It's not really a concurrency framework, just some tooling. It does absolutely nothing to provide evented-IO for example.
Crikey. They must have the patience of a saint! Ended up having to use a 3GS when my 4 failed, and the number of times I wanted to throw it against a wall while trying to browse the web on it...
That website was so obnoxiously ignorant I at first thought it was a parody, but if so, it is profoundly unfunny.

It embeds a video called Why is money being spent on contraception when people are starving?. It features a chubby man on a couch (username SPUCProLife) sincerely arguing that very point, seemingly unaware of the irony anyone with an IQ over 70 could readily perceive. With his bad hair, misaligned glasses and tragic fashion sense, he reminds me of Dwight from The Office, except rather less amusing as he draws straight-faced comparisons between contraception and the nazi Eugenics program.

As Obi-wan would say, michas, you should go home and rethink your life. This trash - for idiots, by idiots - has no place here.
CastAR: the most versatile AR & VR system
Cloud.com
Ghost looks great and I'll likely end up using it for a couple of projects but..

"We have successfully created the world's first fully functioning blogging platform built entirely with JavaScript."

Really? The world's first entirely JavaScript blogging platform? Google turns up plenty, albeit not quite as polished.
"In addition to creating steam, the heat transfer fluid is used to heat molten salt in tanks adjacent to the steam boilers. The thermal energy storage system includes six pairs of hot and cold tanks with a capacity of 125,000 metric tons of salt, and the molten salt is kept at a minimum temperature of 530 degrees Fahrenheit."

(link at bottom of OP's article)
I worked on this CSP project back in 2009 when it was still on paper. It's really exciting to see forecasts/estimates/hypothesis that do work out i.e. store heat energy to serve peak hours when the sun isn't shinning. More importantly, and what I really look forward to, is that this carbon-free technology is to a large extent "validated" meaning that this kind of projects are now less risky, more viable and financeable. Hopefully this will push down the price of CSP + storage, which will make it more attractive to both utility incumbents and new entrants/energy startups.
If you're being paid partially in kind, then the Inland Revenue expects to receive it's cut no matter what shape that income takes.

However, if you're not being paid to live there in return for some service there's no employment contract and no income tax to pay. At least that's my understanding of the situation.
It depends on your frame. I can wear glasses with mine no problem.
When I click log out, I know I'm logging out on this browser but not other browsers. I usually want to keep my session on other devices... But you can still achieve "log me out on every devices" with CookieStore, it doesn't limit you from storing and checking things on the server-side.
I know 2 people in GE manufacturing, and they enjoy working there. The benefits are good (vacation, healthcare, GE discounts), as well as learning and advancement (one has gotten some good raises and promotions).

As far as the software goes I'm not sure, but I've had a few friends who interned with "big" names - FB, Google, Microsoft, while I went with kind of a no-name. The experience is what you make of it, and what you want your career to be. Do you want to be in the Energy sector? Do you want to work for large software projects? Enterprise companies have one thing startups do not have -- cash to buy the latest, greatest, and coolest IT equipment, and the scale to have lines on your resume like "Saved $X million by implementing solution XYZ" while you learn the industry standard equipment. On the flip side, they're more bureaucratic, slow moving, and you won't get to work with the latest shiny. For example, my company is just getting in to "Big Data", and we don't have any internal NoSQL solutions. There's about a 5+ year time lag before new tech goes from tech companies into enterprise from my estimates.

You have to consider what you want to do after school, and if these internships are helping you get there. If you're not sure what you're intending to do, have you had another internship, or do you plan to have another before you graduate? If so, consider doing something radically different to gain exposure to different things.

You can always negotiate salary.
Airbnb's Fight Against New York & Protecting The Forgotten Rights of Neighbors
I've been there, it seemed quite culturally-diverse. Didn't a lot of the riot happen there with the building burned down etc.?
Police wipes out HDD after raid on a political activist.
> You're the first person i've heard of who falls back to C++, if that data point is of any value.

Every time I write C code is at a gun point of being forced to do so. When I have the choice between C++ and C, I always pick up C++.
Again with the patently absurd assertions. The author Adam Grant is a professor of Management. Gladwell is a Journalist. Now, I see that your use of the pullout quotation (from an old philosophy of sociology paper) is what you decided to base all your comments on. That is not entirely clear from the rant. OK, so what's wrong with an insight that, given a universe of true papers, we ape-humans don't realise that we ascribe greatness to the 'interesting' theorists, regardless of other merit.

Human frailty of attention exists in all fields, and this does not negate a field because of it. This human ape-weakness happens in physical sciences too: sexy theories (relativity, quantum physics) or outgoing professors (Feynman) receive a lot more public plaudits than the more boring but equally useful work, say on planetary physics, pulsars, telescope or accelerator design, new materials. Sociology is barely 100 years old, and it takes time to iron out the cultural problems in any community of practice. Physical sciences have had centuries. And still they make mistakes: see the peer review issue right now, a hot topic about the publication Science. This a critique of how science is judged, but I don't see people negating the validity of the fields just because there are a lot of bad humans out there in those very fields.

Sociology lives only on evidence. It is not science, because it deals with the mostly stupid human apes' behaviours and activities; humans who do things like make gross generalisations, and cannot see where they are hugely biased, due to emotions such as pride and unwarranted arrogance.

Sociology requires entirely different methods from physical sciences because of the subject matter. Would you copmlain at chemistry for not using partical accelerators, or biologists for sitting in trees observing birds? If you complain about sociologists using sophisticated but different tools from science, then you are doing the same thing.

And finally, that cartoon is one of Randall's (rare) stupid cartoons. It's the perspective of the most reductionist, old-fashioned blinkered Sheldon Cooper from that TV show. Purity? Purity of what? There's no definition to that variable, which is meaningless except by nee-naah.

So, think carefully about your own frailties and biases before you decide that you are "pure".
World should 'de-Americanise', says China following default fears
Instead of ad hominem, you could have told me why the article made you sick. Now you've forced me to read it.

Edit: And I will not forgive.

For anyone else:

"Speaking with CNN, [Melinda] Gates gave her diatribe on how she justifies her position as part of the global Elite who are actively seeking to depopulate the planet by 90%; starting in the third world nations."

In order to appreciate this article, you'll have to accept that there is a global Elite with a capital 'E' actively seeking to depopulate the planet by 90% as one of many premises.
A Look Back at the Linux Kernel Backdoor
JavaScriptCore is a cross-platform javascript engine on it's own that is used by default in WebKit browsers (Safari, Mobile Safari, Konqueror, etc.).

The new thing on iOS 7 is that this framework is exposed as a public API you can code against. So you don't have to initialize a heavy-weight WebView just to execute Javascript.
I guess it makes more sense to rob richer people.
Not sure what AIUI means, but the very words "exception-safe" usually imply RAII.
I want to reply to another odd piece of your claim. Why are you comparing recumbents to safety bicycles? We're talking about uprights. And so far as I know, recumbent velocipedes are later than upright velocipedes, recumbent pedaled bikes are later than upright pedaled bikes (notably the boneshaker); and recumbent chained bikes are later than upright chained bikes.

And surely you realize that all of your claims (cost, weight, breaking, agility) can be more easily ascribed to the fact that uprights are a huge mass market with enormous R&D funding, and recumbents are a tiny little hobbyist thing. Okay, maybe not agility, that's probably inherent.
Some good links about inflation, fractional reserve money.

Short version, the people with first access to money (banks, hedge funds) are able to get the new money and use it before the increase in the money supply is reflected in the asset prices.

http://globaleconomicanalysis.blogspot.no/2013/02/reader-ask...
http://globaleconomicanalysis.blogspot.no/2013/03/inflation-...
I have to declare Inigo Montoya on the use of the word "trivially" in that article, though I see from a comment here that someone's already issued a patch that I presume will get included in the next version, so perhaps it will become trivial shortly.
They don't have to leave in London though, they are not professionals. Plenty of other towns with cheaper property in UK.
NASA's Moon probe settles into lunar orbit
This is the firs I've heard for ghost. Here's the Kickstarter page for anyone else looking for more info:

http://www.kickstarter.com/projects/johnonolan/ghost-just-a-...
WHY AMERICA NEEDS A STOCK-MARKET CRASH
“When the president refused to buckle to this extortion, they threw their tantrum,” Bill says. “Like the die-hards of the racist South a century and a half ago, who would destroy the union before giving up their slaves, so would these people burn down the place, sink the ship.” He goes on to tell us where the “reckless ambition” of the Republicans could lead us.

Something for every serious hacker to take to heart here.
> somth

What?
IMO author isn't blaming anyone here. He has failed in 2 startups and riding the 3rd one, so he pretty much seems to be trying than just complaining. He is sharing his opinion about society with a catchy title (which isn't the only take away) and should be valued.
Drupal forked to shun better development technique
Why is there no link to the ghost service from the blog? I hate all these blog pages that dont link to the page they are for.
> Especially when cookies are easily stolen using something like Firesheep

Who in late 2013 (with enough clue to care about this issue) is still using non-secure-flag cookies for anything even remotely important?!
Ruby has a reputation for slowness ([citation needed]?) so is the cryptographic stuff implemented in the language itself or via C-or-equivalent foreign library? I could understand the "too slow, must avoid" kneejerk reaction if it's all in Ruby, even if the reputation is no longer deserved. Human nature.
There's a link to the GitHub repository which I believe is all that is currently available. You can clone the repo (or download an archive of it) and install the platform from that.
Nice! I see it's using nodejs/express. Great to have another large nodejs webapp out there publicly -- I wonder if there's any generally useful tech inside Ghost.
Depends on the particular market and how bloated it's gotten.

Note the recent surge in credit unions.
Scrap My Map - Document, Share And Plan Your Journeys
English is such a wonderfully imprecise language. The word personality seems to be used here as a synonym for "word-choice features we can extract from a text corpus".

If anyone thinks this gives useful predictors outside of the context of "what will they Tweet next?", I have a lovely bridge to sell you.
> included unethical, anticompetitive and illegal

Oh, like Uber and AirBnb?
The Rise and fall of the Petro Dollar
13 Mobile App Promotion Strategies That Actually Work
This smells like ad hominem.
Writing DSLs with Parslet - Wicked Good Ruby Conf
You seem to have some bitter classism issues there. Didn't get into Brown?
What would you say is the biggest difference compared to Svbtle and Medium?

From a first glimpse:

Plus:
- Good design, simple to use, friendly colors.
- MIT license.
- Well done support forum.

Minus:
- Features should be more clear.
- I might be mean but when I read "Just a blogging platform", I automatically read "Just a(nother) blogging platform."
- Better replace the laptop+wodden table+moleskine+coffee stock image with something better. Everyone is using that stuff right now. If you want to be different, better look different.
- Why the name "Ghost"? Maybe it has some meaning?
- Git Link way too hidden.

Good job!
That is exactly right... It is like they are assuming that by knowing C, then implicitly they know C++. That's tremendously wrong and they will notice that as soon as they work on a non-so-small project.
> I wonder if there's any generally useful tech inside Ghost

One of the nicest things about it (aside from the use of node and express, which is very nice IMHO) is that it's open source so you can start looking through the code to find out.
Its merely a PR failure. He's a practicing electrochemist, but for PR purposes he made some interesting gadgets to demonstrate his work. By analogy, you're arguing the NASA guys are not scientists, but artists making large fiery phallic symbols. Lets say you spend all day designing cool battery tech, there's nothing to really show a journalist, so you put it in a gadget like an electric car and then the journalist assumes all you do is bolt batteries into cars all day.

I will say that he has the proven ability to make awesome demonstration equipment for a materials science / electrochem class. Maybe a MOOC like Coursera or ed-x should draft him to teach an electrochem class or maybe materials science.
African startups: Education is doing more harm than good
Hmmm, I enjoyed this article. Maybe its because it validated potential failure by being able to blame it on not coming from the 'right' background or having the opportunities the article uses as an argument for his success. Upon reflection it's a bit depressing too. After reading Steve Jobs biography the one ingredient in common between both entrepreneurs I seem to lack is that inherent harshness to call a spade a spade and not care about offending people in the process. I can't help but default to finding praise in mediocrity rather than coming down as a tyrant on anything less than perfect. Which behaviour is more outlierish, and is that a trait of the most successful in reality?
GoTo was just one of a slew of companies that came out of Bill Gross' idealab. Bill was truly a fundamental character in the first dotcom era despite not getting as mainstream coverage as some of his peers did (though don't get me wrong, he got plenty of press).

The nuances in this article that the Googlers claim were fundamental inferiorities of GoTo I think are negligible as they would have just had to tweak their bidding system and it would have been comparable to Google's.

Does anyone know what percentage Yahoo got of Google from the patent licensing deal in 2004?
"What would you say is the biggest difference compared to Svbtle and Medium?"

Svbtle and Medium are hosted (and as a result, controlled-by) a 3rd party. You host Ghost yourself, giving you complete control over the platform. I think a better comparison would be probably be to Wordpress.
The ceramic M-Disc lasts forever http://www.mdisc.com/what-is-mdisc/ - http://shop.cintrexav.com/m-disc-archival-p31.aspx - http://www.hdmediaservices.com/blog/now-offering-m-disc-tech...

For smaller files in the 100KB - 1MB range, optical paper is a reasonable option. http://google.com/search?q=optar+paperback
In real life I've seen many projects go wrong because people modularized it in the wrong way -- often connected with a naïve faith in "encapsulation" (Complex bugs, performance problems, and crackers don't respect encapsulation.)

For instance, SOA has had a new lease on life lately, for good reasons. I picked up a system that had four layers involved with doing a request; each of these layers had different serialization/deserialization logic (two submodules) and at least one submodule that would actually do the work.

Debugging a problem in the system often involved a wild goose chase across 12 submodules and often changing something simple (like adding a new data field) would require all 12 modules to be changed.

Even if you have a good batting average and you manage to make these changes right 90% of the time it's close to certain that making a change to that system would create a new bug.

The underlying social problem isn't that "people want to do things quickly", it's that people don't see simplicity as a virtue and don't see complexity as a problem. If they valued speed, they'd pursue simplicity because you can make changes much more quickly in a simple system.
I would love to see an easy way to publish this to gh-pages on Github.

Are the posts stored in a db or are they generated HTML?
I've tried several times to write new projects of mine from scratch in C just for a challenge, and have gone back to C++ every time.
I'm keen to hear some more about your needs regarding the API limit. I've found most developers can work around the limit using batch calls. If there is a specific use case that is eating up a lot of API calls we can look at optimizing it.

http://developer.xero.com/documentation/getting-started/xero...
I heard awful things about this course.
Just check the reviews for it's textbook: http://tinyurl.com/cppcprog

In general, anything that says "X for Y programmers" is not worth it.

If you really want to learn C++, and you already know C, I suggest either "Accelerated C++" or "The C++ Programming language"
It's called the "serial" comma, or "Oxford" comma.
http://en.wikipedia.org/wiki/Serial_comma

Some style guides promote use of it, some do not.
Ghost uses SQLite by default, but the ORM allows for other databases seamlessly.
I am using TIOBE INDEX as reference. According to TIOBE not only C++ is not even half as popular as C, but its also on a steady decline.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

Though I agree "dominates" maybe a bit too heavy of a word to describe the desktop landscape.
Looks nice. Hate to shit on their sandwich, but the main question I'm asking is "why would I use this and not Wordpress?"