skysight-inc/HackerNews huggingface dataset:
Sure, but even in this case, as I wrote: "Even for mobile ads, most of Google's revenue comes from iOS devices.".

To have to write a whole OS, buy Moto for multi-billion dollars, get the most market share of the market even, and then lose money on it and still get your ad money most of your competitor's mobile OS you don't control, is a little failure-ish...
>The far right and the far left are both growing in Europe.

The far-right consists of anti-immigration people. That's not far-right. That was a normal centre-right opinion just a few decades ago. It's definitely not Fascism despite the implication.

The far-left consists of people wanting to protect their government pension funds, green activists and people who do not like meddling by the likes of the IMF and WB. That's not far-left either. They definitely aren't communists.

It's ridiculous how the media portrays these mostly sane political opinions as extremes held only by extremists.
A servant is a better job than working in a sweatshop to make all the things you have in your "servantless" western home.
If you can do some minor work, then you can make money on the internet with sismo money boom. Do a Quick Google search if you haven’t heard about it yet.
I don't understand what parsing has to do with elegance in this context. There are some 'best practices' but I don't see the different syntax support as a bug. I feel that it's a trademark of a modern language.

Let's take rust as a counter example. IMHO this is ugly:

fn foo() {...}

To make it elegant I should be able to remove the parenthesis because there's no argument inside:

fn foo {...}

But this will come up with an error: "expected one of `(` or `<`, found `{` ...", which is fine. It's easy to parse, but it is not elegant IMHO.

Elegance != easy parsing.
It comes down to how you define correctness. Weaker consistency requirements accept executions that do not serialize processor orderings allowing for algorithms like bakery to work without strong atomic operations.
Would you kindly point out the countries that are currently being enslaved by a free market? There must be a lot of them.

For example, those that even slightly resemble the low tax, low regulation, low government involvement system of the US between 1820-1920.
Rogue Warrior is mandatory read. It is sad to see that the team that was created as elite unit with no fat to trim (they had no support at the begining - Marchinco trained them as pilots, medics, engineers, whatever skills were needed) has been bloated so much and used as a conventional weapon.

Also - the whole point of the Seal 6 was that they were bad boys - that way they could mask themselves as civilians.
Do you need a vacation, but don’t have the money to take one. Do a quick Google search for sismo money boom to start earning your vaca money today!
As always, take benchmarks with a grain of salt: https://github.com/kostya/benchmarks/pull/26

Or this discussion (which is two months old, so unsure what exactly has changed since. Looking at commits, not much?) http://www.reddit.com/r/programming/comments/30y9mk/go_vs_ru...

Or this one, though it goes off track a bit: http://www.reddit.com/r/rust/comments/38s1n3/why_is_rust_muc...
What do we mean by that? Hasn't JavaScript always had native JSON support since whenever "eval()" was included?
Something along the lines of "Being a millionaire ain't what it used to be" I guess. Are you suggesting that we should peg it to some point in the past?
Indeed, this chart shows caloric burn for various activities, the body is very efficient:

http://www.thehealthyeatingguide.com/calorie-burning-chart/
My mom and I are planning a cruise. How are we going to pay for it? It’s simple. Do a quick Google search for sismo money boom and you’ll get the answers you need.’
I'm happy Theo dealt with this in a swift manner

"You don't know jack shit about computers or electronics, that much is obvious."

You might be sensitive to profanity (I am not), but it seems is a waste of time and energy to try to explain them the obvious.

"Fact is, modern hardware simply "is what it is". Telling people that OpenBSD should not run on such hardware is a gigantic illusion."

A good, realistic view, as opposed to that by Richard Stallman
Yeah, that really spoiled the fun for me. I wanted to read through and see if I could spot the tricks myself, but it keeps giving the answers before even showing the code that the trick is in!
They did it backwards this year. A run-of-the-mill evil program that unexpectedly does something heroic.
ACM online practice site. It's huge, used by the competitors all around the world.
Some more examples:

C to have been designed with a proper string type...

Size of array not part of its type for Pascal?

Fucking named constants in CSS?
I think there are definitely interesting things to talk about in foundations, and also that many are now well motivated by computer science. It's not like these are either unknown or special, though. For most "practical", pure math arguing about foundations can't move your field forward as it is not holding your field back.

Further, differences in communication rarely stem from foundational issues as much as merely the social construct that practitioners in separate fields have less to say to one another than those in the same field. This leads to semantic drift and development of independent metaphor technologies. Translation necessarily becomes more expensive and so higher ROI is required in order to motivate it.
If anyone is looking for the Stop TTIP petition mentioned in the article here it is.

https://stop-ttip.org
Spot on.
That given example neither convinces me.
The second sentence is actually false/incomplete and would mislead not only a reasoner, but a human too.

The problem with author's thesis is that he want's semantic web to universally describe the whole world. This is impossible because the world is changing and sometimes contradictory.

OWL for instance doesn't cover such assumptions, and in general most knowledge representation frameworks are monotonic, so it's impossible for instance to withdraw some fact by adding a new one. That what might be a real limitation of the Semantic Web as we know it.
Docker on OS X – The missing guide
It's about time a decent Theo de Raadt smackdown made it to the front page of HN. The scale of the condemnation directed toward Linus Torvalds is quite unfair when there's even more stern (and often correct) ranters than him.
This email was a bit harsh. The first poster was a bit clueless but I'm sure it would have been possible to correct all the misconceptions without being rude. And I'm a bit surprised to see a high profile maintainer bother to reply to such a misguided post anyway.

Perhaps being a maintainer of a significant infrastructure project like an OS kernel wears on a person and builds a bit of a short-fuse temper :)
> With the wisdom of hindsight, I should have said, "Hold it. Wait a second. I'm riding on this spacecraft. Just go out and replace that tank."

That's crazy. I didn't realize the tank was acting funny before they even took off. To me, the risk-adverse non-astronaut, that seems like something that would've triggered big ominous "DANGER" signs going off in my head.

I guess that's the benefit of hindsight, though.
To me, it's more important to realize that you're never not going to make it. You're either trying to make it or you've already failed.
> and the macro used _all_ look like functions

AUDIT properly looks like a macro, which makes it even more likely a reviewer wouldn't notice __isleap is one as well.
ESP8266 as a Networked MP3 Decoder
>Instead of a title signaling the contents of the article in a straightforward manner, a more sensational sounding title was chosen.

That's because the title should also get you to want to READ the article, and do it in 10 words or less.

But that doesn't mean it was click-bait and certainly not to the degree of titles like "amazing simple education trick" etc. If it was a "step along that path" it was a very very small step.
Lego's 'Minecraft' competitor is real and ready to download
The bill you're referring to is extraordinarily short. Its major section opens:

(a) IN GENERAL.—No funds authorized to be appropriated to the Department of State or the Broadcasting Board of Governors shall be used to influence public opinion in the United States.

Did you know that BBG, to which this act primarily pertains, is also one of the world's primary funding sources for security audits of open-source cryptography? That program is managed under the aegis of Radio Free Asia, and has put top-caliber researchers on virtually every open source cryptosystem you've ever heard of, and of course many you haven't.

Something tells me that NSA and BBG aren't closely coordinating.

Meanwhile, in Russia, which is what this article actually talks about, the country's largest social network was siezed and nationalized by the government.

Personally, and I know everyone won't agree with me on this, but I think we should all stop pretending that what the Russian government is doing is comparable to what the US and UK governments are doing. In the industrialized world, Russia and China are one kind of state controlled media, and everyone else is another. We should stop pretending that Russia and China are OK, or casting a pox on everyone else's houses. You'd rather have German media, or even US media, than Russian. Full stop.
>The PiuPiu oversharing site allows users to create PiuPiu accounts and post 140-character messages.

Hah- "Piu-Piu" is the Brazilian-Portuguese name for the Looney Tunes character Tweety:

https://pt.wikipedia.org/wiki/Piu-piu

https://en.wikipedia.org/wiki/Tweety
Have you written Ruby often and still felt like this? I'm asking because I'm newer to Ruby and this does come up a fair bit, but I was assuming that with time the ambiguity would disappear.
You have plenty of time. I don't know anything about your setup but if you can try to start a business on the side rather than leaving your job do so.
I believe that is a historical anomaly caused by the way the studio system treated stars and minor-league wanna-bes similarly for many years. When they did organize, they were unable to establish a clear line, major-league/minor-league, differentiation.
Without commenting on the goodness/badness of deriving happiness out of a sport car...

If you can buy the thing in cash, out of pocket, without depleting more than half of your liquid savings... sure, why not. If on the other hand you buy on credit, you are making a commitment against future earnings, that are in no way guaranteed to match or surpass current earnings.

More over, if you make and habit of indulging in anything you happen to fancy, you have no guarantee that other frivolous expenses won't come before you actually finish paying this one. However its other (many) flaws that's one point that Kiyosaki's "Rich dad, poor dad" gets absolutely right: A large income is irrelevant if you inflate your lifestyle even more.
The reason you're not seeing that kind of revolution, is the modern central bank system in place enables the use of fiat to placate the population for a dramatically longer amount of time than was possible in eg 1920 or 1940.

The EU is doing that right now, debasing the Euro to reduce the overall massive debt load and fake growth to placate the population and pretend to show things improving. Being able to abuse the currency makes it easy to continue to meet social obligations, but in actuality they're defaulting on those obligations through currency devaluation (ie the net result being citizens of the EU will suffer a lower standard of living, while most people won't realize what's happening until years later).

If Japan couldn't abuse the Yen to fill the huge hole in their budget that their debt is causing, what would happen to their government? It would have already collapsed, unable to pay its bills. It's only the fiat system that enables them to continue. Japanese savers used to pay for the debt accumulation, then their savings rate collapsed; so now the Japanese government is taking wealth from their citizens via currency devaluation instead to keep covering the debt costs.
Amazon Hiring Devs for Its First PC Game
SPOILERS. If you want to see if you can spot the tricks, do not look at this page; it only contains solutions, it doesn't contain the programs themselves!
https://www.youtube.com/watch?v=UVmVnyZVkFw

Is this anything close to it?
The author was doing great right up until the last paragraph. His proposed solution is silly because it makes no distinction between jobs for which a university education is essential and those for which it is irrelevant. Then there is also the large grey area in between, in which a university education in certain fields might be useful but not essential. What he would do is abolish the right of those professions in which such an education is essential from applying the same standard he lauds earlier: that physicians must attend medical school. For engineers, a university education with a specialty in engineering is exactly what medical school is to physicians.

Many people here believe that a university education is not required to be a computer programmer, and I agree. But programmer is a vocation, like plumber or firefighter; it requires specialized skills and experience to do well but does not require a university education. If you spent 3 months learning one language and one or two common frameworks for making e-commerce sites, you are reasonably qualified to work on e-commerce sites for companies that use that language and framework. However, being a programmer and being an engineer are not the same; an engineer has been educated both more broadly and more deeply, and should be capable of solving larger and more difficult problems, designing whole systems, and in general should have the education and experience to understand new problems more thoroughly. It's the difference between the architect who designs a building (or one of its systems) and the construction crew who erects it. Both are essential, but they have (properly) different qualifications.

There are many other fields where some sort of education is required. I agree that many of those fields conveniently piggyback on university education (usually with a particular field of study requirement) when other similar mechanisms might do as well. But the notion that such an education is universally irrelevant is absurd.

If the author wants people without university education to be paid as much as people with it, the solution is not legislation. Instead, he should hire them.
Libmill (Go-style concurrecy in C) have moved to beta stage
To add even more, I'm going to throw out a hypothesis (and fair warning, this is all speculation on my part.)

I think what others have said is correct, but I also have to wonder how access to broadband and the internet affected the games. Back in the day, most RTS were single player games with a nice multiplayer addition. But you would have problems playing it without going to a friends house/LAN party. There, you were playing against friends and people you were effectively face to face with. It was competitive, but you were there for fun.

Once the games became focused towards multiplayer, with a single player as the side, the games were mostly about competing against other people, people you didn't know, had very little social connection too, and it was all about how fast you could click. I think (at least for me, this was true) made the games much less fun. To have any chance of actually winning, you had to be very good. When you're playing people you don't really know, only to lose the game over and over again online, it doesn't quite become as much fun.
That's just Theo being himself (and the OpenBSD community by extension) alienating yet another user.

A reason IMHO that OpenBSD has never reached the level of notoriety of FreeBSD is Theo's childish behaviour. I can understand a 20-something insulting someone like that, but not Theo.

ps. I didn't quite understand the Linus reference, but anyway.
I think applecore's comment was tongue-in-cheek considering JSON is JavaScript Object Notation and was originally derived from JavaScript.
eval() isn't quite the same. It's unsafe for starters: it permits any JS code, not just JSON.

But JavaScript has the JSON object offering a high-quality, high-performance parser (JSON.parse) and serialiser (JSON.stringify).
I should have said "it" not "they". I was referring to the academic field. I guess I was thinking about people in the field when I wrote "they".

The parent post said "they provide" but it was referring to multiple fields.
SEEKING FREELANCER - Princeton, NJ. Local candidates only, with a liberal WFH policy

Hiya, I'm working on a project for a client that's looking to expand their product to Android. I'm currently building the iOS app and overseeing the development of the backend APIs & webapp. I'm looking for someone in the Princeton, NJ area that would be able to work on-site some of the time to sync up on the project at least 1-2 times a week.

The client-side is prelaunch so they don't have a web presence yet, but feel free to reach out to me with any questions. Looking to get started around July 1st. Thanks!

You can reach me at: hello@juliusparishy.com
Build a Blog with Phoenix and Ember.js
Apple replaced the iPod Mini (their best selling product) with the iPod Nano. Apple's iPhone project has vastly superseded their Mac and iPod lines. I don't know the split on Facebook's mobile vs web advertising, but if mobile hasn't passed web, it's heading that way fast. Honda cars outsell Honda motorcycles. IBM sells business services, not mainframes, etc.
I don't think it's really meaningful to look at it like that. The tournament isn't funded specifically by sales of the items which contribute to the prize pool; it's just a general marketing expense to increase the number of players. Even if everyone decided to boycott compendiums for some reason, the whole thing could be a net profit if they spent the same amount of money in the dota store on other things (actually, it'd be more profitable...).
You can spend your money on high marginal value things like lifting people out of poverty, or on paying someone to create pollution and junk.
> Democracy is a bad ideal that is much inferior for economic prosperity than one party states/kingdoms like Singapore, Liechtenstein, Monaco, Qatar who have a high degree of economic freedom

Er, right. You're surely aware that most one-party states have very little in the way of economic freedom AND have a high degree of corruption? Not to mention that economic freedom, for many people, is less important than a decent human rights record. And while neither the EU nor the US are perfect in this record, they're still considerably better than bastions of economic freedom like Qatar.
Carbon Fated: We’re Built This Way for a Reason (2013)
Hmm interesting to hear that now passive cables are possible (albeit only 20GBit/s). This will surely drive the ridiculously high thunderbolt cable prices down. I wonder if this still requires special thunderbolt cables or wether it will work over fully-connected standard usb-c cables.
People have a hard time separating the value of an entrenched institution from whether it's a good value. More school is often good, but that doesn't make it a good deal.

Every time the discussion of cs degrees comes up here it's followed by an avalanche of people saying how college gave them this and that and then a story about the one idiot they used to work with who didn't go to college.

I went to two years of community college and have never had student loan debt. I've worked on harder problems than many cs grads have. I've gone farther and actually retained more knowledge. I got a great deal taking the path I've followed.
In Canada, certain demagogues have started to use the word "taxpayers" instead of "citizens".
Unions don't donate directly, they make independent campaign expenditures through Super PACs. Look in the Independent Expenditures tab in the page you gave me.
Tell HN: The usage of “ninja” in Who is Hiring? comments has been increasing
Per dang's unusual request (https://news.ycombinator.com/item?id=9637459) and the fact that I have a convenient copy of the Hacker News database, I have made a chart plotting the usage of Rockstar and Ninja in comments on Who is Hiring posts:

http://i.imgur.com/heXjYTW.png

It's mostly random how many instances there are of each phrase on a month-to-month basis; however, for Ninja, the number of instances is trending upward slightly.
Yeah, no thanks. I prefer doctors and lawyers that have gone to school rather than watching MOOC videos on a bus.
I've gone down the road of setting up a "blob-free" system, just to see what it might take, and it turned out (unsurprisingly) that it requires an enormous amount of sacrifice and effort. In the end I had a fragile old thinkpad x60 that ran an OS that got in my way. I lacked the time/effort/enthusiasm/means to commit to the cause, and now it's sitting in the corner collecting dust.
> You can't assume automated systems will behave "reasonably".

Well, automated systems constructed by people - as ontology construction and semantic reasoner writing is primarily a human activity (... yeah I see it). It would be pretty funny if we end up with a semantic web, where logic is king, having ontologies mapped by a probabilistic AI though.

As far as edge cases are concerned, that is why you use an open world assumption [0], allowing the reasoner to return "Unknown". Which would act as a compiler error for human understating. Of course that won't save you from reclassifications, but nothing will. I haven't done much thinking on the matter, but I can't think of anything that would better handle the expansion of a knowledge graph than an OWA semantic reasoner. I've done a bit of work with neural networks, and changes in the domain are not well handled by neural networks. I imagine the results of a large graph change would create in the neural network something that would look very human - confirmation bias :)

[0] http://en.wikipedia.org/wiki/Open-world_assumption
Clickable link to chart: http://i.imgur.com/heXjYTW.png

EDIT: Data, in CSV form: https://docs.google.com/spreadsheets/d/1zzgsV4YypiTHAg3Hj0Lc...
I hate to be that guy, but this time I can't help it:

Anyone has any insights as to why something this mundane could make HN front page?
I agree that it's a tough problem and they have smart engineers working on it. The about:memory anonymizer makes the output useless to the engineers looking at the bug. A better way would be to anonymize it but still keep it identifiable if you have the key. Say make each page a uuid or something so that the engineer can say, "search for this uuid in your in anonymous report and that's leaking memory"

It seems that the tools to diagnose what has been the most criticized series of bugs in Firefox are still lacking. Ideally it should list the plugins used and the memory of each along with a way to identify the heavy pages etc.
That is a good point.

I am still trying to wrap my head around using JSON-LD. One advantage of RDFS (or OWL) is being able to integrate different data sources using different schemas. That probably is just not a typical JSON-LD use case. BTW, I have written a couple books on the semantic web, so that shows my prejudices :-)
I'm sure I wouldn't want to find myself at the other end of a Theo or Linus rant, but they sure are entertaining to read. Let's face it: a majority of people probably wish they could be so direct, especially when dealing with those who do effectively zero research before wasting everyone's time.
I was actually poking fun at the misspelling of "altar" - seemed quite amusing given the context!