skysight-inc/HackerNews huggingface dataset:
Well, it's either that or they just shut down. With Flash not supported on mobile devices or Linux and same thing with Silverlight, what are the other options for them to stream content in a manner acceptable to the companies licensing their shows to them?

But we've had this debate many times in the past. It's just one of those things that people love to keep bringing up as if it changes anything.
When releasing iWork 2013, Apple ditched all AppleScript bindings[1]. In later updates, the bindings returned[2], but it still caused uncertainty about the future for users with AppleScript workflows.

Something similar happened when they released Final Cut Pro X[3], also fixed in later updates. But again: uncertainty, and many users prematurely switching to alternatives (like Adobe Premiere).

[1] http://www.macworld.com/article/2058705/the-state-of-applesc...

[2] http://www.macworld.com/article/2090831/applescript-makes-a-...

[3] http://en.wikipedia.org/wiki/Final_Cut_Pro_X#Reception
Seems like it is quite old, docs talk mostly about getting Firefox 1.5 running on XP SP3.
OpenStreetMap Geography Awareness Week
"promotional nature" doesn't mean spam; it's things like company newsletters that people did subscribe to and generally do want to read or skim.
Another Widening Gap: The Haves vs. The Have-Mores
A great concept, but the tutorial portion is just soooo long.
The lack of frontend innovation might have something to do with the sheer number of native clients for different platforms. Software fragmentation can be a bitch...
Has anyone done any research on how robust their MITMing HTTP handling is?
The curious case of DynamoDB pricing
A very useful tool for writing LaTeX when you are often switching locations is ShareLatex. You can write LaTeX in your browser. It allows collaboration too, similar to Google Docs.

https://www.sharelatex.com?r=890185d4&rm=d&rs=b ( <- referral link, a referred user enables me to add more collaborators to my projects. Here's a non referral URL: https://www.sharelatex.com)
I don't know that much about RCU, but the description on Wikipedia says that step 3-4 for all writers is:

> 3. Wait for a grace period to elapse, so that all previous readers (which might still have pointers to the data structure removed in the prior step) will have completed their RCU read-side critical sections.
>
> 4. At this point, there cannot be any readers still holding references to the data structure, so it now may safely be reclaimed (e.g., freed).

So this appears to not be wait-free for writers, and it also requires a way of being assured that readers have exited the critical section. The mechanism for ensuring you have waited long enough (as a writer) is non-trivial.

The user-space variety of RCU appears to require per-thread registration/deregistration, whether explicit or implicit. This is similar to the requirement that hazard pointers have.
while I can see not wanting to provide a full movie metadata API, having "is this or is this not available on Netflix right now" seems like a really important API to have, one that allows websites people use to browse and find movies to funnel users into Netflix (and seems a natural fit for their very popular affiliate program).

Wouldn't that API use would also funnel users to its competitors in the case that Netflix doesn't offer the movie you were looking for?

I see their API closing as a natural business decision — anticipating a time when streaming services are a commodity and margins are thin on streaming licensed content they don't own. They'll have to compete with something else: their core service, their own content, and their recommendation engine (which I find to be fantastic). A public API fights against the recommendation engine. They want you to sit down and watch Netflix, not a movie in particular.
lol, reading this at 5:28p on East Coast. It just got dark, and my body and I can't tell if it's 11pm or 8:30pm or 6:30pm. I'm not sure how to pace my evening. The natural timing that evening's slow light fade provides is truly a gift.

oh well, only 36 days until the shortest day of the year!
State Dept computers hacked, email shut down
You could use Priority Inbox, which you can train by using Important markers on actionable/otherwise useful email. With the Gmail app on Android/iOS you can even get (push) notifications for just these important messages.

But sure, I'd love to see Inbox for Apps as well, because my personal mail account uses Apps on my own domain.
Yeah, we definitely don't want Airbus to come up with new ideas. Fuck those guys.
Interesting; I would like to learn more about epoch-based reclamation. It appears to require per-thread registration though?
> I want numbers, research and objectivity.

And I want a pony. So what?

You have taken a discussion about her experience and made it about what you want. Why do you think what you want should be so important? (My guess: because as a dude you're used to people acting as if your opinions are important. Privilege stunts growth.)

And you have done it in a way that discourages exactly the sort of detail that you claim to want. Go read some stories from women reporting rape. A lot of them get treated with the same "skepticism". A skepticism that is never applied to, say, theft reports. [1] And you know what they learn? To never, ever, ever report a rape. Because they correctly read the tactical, situation skepticism for what it is. Go spend a few hours reading the #beenrapedneverreported stories if you want to get that.

> My mindset is that of a scientist I guess.

This kills me. An actual social scientist would know something about gathering data safely and effectively. An actual scientist would shut their yawp hole and spend 5-10 years getting a PhD before considering themselves eminently qualified to comment. You are as much a scientist as somebody who stomps through a delicate ecosystem, stepping on plover eggs while shouting SHOW ME THE ECOLOGICAL PROBLEM! I DON'T SEE ONE!

[1] http://dealwithet.tumblr.com/post/45830969585/man-hello-id-l...

[2] E.g.: http://elitedaily.com/women/raped-but-never-reported-stories...
LOOK UP THE DATES

https://en.wikipedia.org/wiki/Executive_order

https://en.wikipedia.org/wiki/Contract_theory#Incomplete_con...
Only? That's a lot of cash, man. At least for me it is. And that "only" is a 25-50% premium.

That's another night in a hotel, or slightly nicer meals, or an extra drink, or...

I wish I could flippantly toss around a few hundred bucks without a second thought. One day, maybe.
In order to have "life" in the sense that can be interesting to us (that means, not the "life" in the sense of something that is organized inside of a some star which is unreachable by us) the properties of chemical elements can be studied and apparently the properties of carbon are such that it is the most probable element for organic chemistry. There are possible alternatives, like silicon, but every alternative is less probable and less efficient that carbon:

http://en.wikipedia.org/wiki/Hypothetical_types_of_biochemis...

"Sagan used the term "carbon chauvinism" for such an assumption. Carl Sagan regarded silicon and germanium as conceivable alternatives to carbon; but, on the other hand, he noted that carbon does seem more chemically versatile and is more abundant in the cosmos."
A just outcome from such an absurd attack on him and by extension on the woman who designed the awesome shirt. He and his team accomplished something amazing, despite the shirt and despite the news today: http://news.sciencemag.org/europe/2014/11/updated-main-missi...
Three things I really enjoy about MSSQL are:

1) SQL Server Data Tools for complex schema management.

2) Graphical execution plans.

3) It's the database best supported by Entity Framework. If you know what IEnumerable is, and you know what IQueryable is, and you know what a leaky abstraction is, you can use EF to quickly start getting data in and out of SQL Server with very reasonable performance.
> The 70% stuff from Lindt is somewhere around my preference level.

My jam's the 99% these days, although I often have to fall back on the 85% when my 99% stash is empty and I haven't found a refill yet (not every place around here sells 99%, but 85% and under is easy to get).

It's handy that most people can't eat 99% too (because they try to eat it like 60% or milk chocolate and that's not a very good idea), nobody raiding your stash.
Amplitude.com – track your user across different analytics solutions
Loud non sequitur is still non sequitur.
It's sane enough that Adam Dunkels wrote a functional if minimal TCP/IP stack using this style of coroutines: http://en.wikipedia.org/wiki/UIP_(micro_IP)

Edit: He more recently wrote the Contiki operating system which is entirely based on protothreads: http://www.contiki-os.org/
Somehow I got to the opposite conclusion with yours. If the gap is because of practice and training rather than innate ability, the gap would be even BIGGER, not smaller. Essentially because the better you are, the faster you will learn more stuffs (which is already obvious to most people - we just don't really know if there is a threshold on learning, essentially the point of our biological limit). And because while the innate difference is unlikely to be 10x between human, the time spent on practicing and learning can easily reach 10x difference between the top and the average.
Is there a principled argument for net neutrality that would persuade someone with a conventional perspective on property?
your latin is so intimidating?

https://news.ycombinator.com/item?id=8613572

"NSA's mission, as set forth in Executive Order 12333, is to collect information that constitutes...."
Currently on a plane (6ft3in).

Honestly I think that most of what we've seen is horizontal innovation...we're essentially just making the experience "nicer" and not really doing anything about the technical aspect of traveling. We're not flying faster, planes are not any bigger (really, not that much), and the airport experience is terrible.
I get a teaching degree. Every discipline as it's own formating requirements. For CS and Physics things have to look good, but there is not too much specified. Everybody uses TeX, length is measured in characters, not pages, usually there is no minimum length, but a maximum length.

For pedagogics there are huge (like 30 pages) formating requirements. The formating requirements itself are incredible ugly and often quite objectively bad. Such as lots of widows and orphans (even in tables!). The document is distributed as a .doc file, and yes it does look like this even in Word, it's not a fault of LibreOffice. Length is measured in pages and the critical limit is the minimum length.

On the subjective side they IMO made the worst possible choices. Arial (or similar), 12 points, almost no margins, 150% spacing between the lines, italic and bold headings.

It looks very bad, is MS Word centric, but they have the nerve to make a style guide longer than a page.

Also, looking at psychology papers, it seems to me that non technical fields have a thing for shitty typography.
Very cool, it really teaches the nuts and bolts of how functions map to graphs. Love it.
365 days of Beijing pollution in one megamosaic
http://wiki.contextgarden.net/
I'm not able to change the function on the second level. The input field is not responding.

Seems like a great concept!
How Tesla got Nevada to give it $1.4B in exchange for a giant battery factory
> This was in contrast to a typical Googler who received an average of about 450 emails per day, many of which were important to at least read, with a good chunk of them requiring a reply

That's ... quite a lot. The fact that the company manages to produce so much IT products with such big overhead on the engineers is amazing.
On closer inspection, it looks like it's not an actual hole, but merely unpressurized space: in the fuselage, but not in the (pressurized) cabin.
Well, reference counting is a form of garbage collection, just not a very good one.

It is incomplete in the sense cycles are not collected, one would need extra machinery for those. It is also not great about throughput, a part of the problem is that it dirties the cache too much. Locking the count (or avoiding it somehow) is another issue. On the other hand for many use cases better latencies are achieved with reference counting than with alternative forms of garbage collection, (but this depends on use cases).

If runtime data cannot have have cycles, garbage is not created at a phenomenal rate and you are quite worried about GC pauses, then reference counting is often a cheap and effective solution.

Regardless, it sure is garbage collection.
Those aren't portable (in particular they don't exist on Windows, and occasionally they exist but are buggy), and "write a pile of assembly" is even less portable.

Personally I think the correct conclusion to draw is "C is not a language which supports coroutines" and not try to implement them at all.
> But multiverses are entirely out of keeping with the Ockham's Razor approach to doing science, and constitute more of a popular interpretation of quantum mechanics than a serious physical theory.

The multiverse is not a theory - it's a logical consequence of a simple theory. This claim is logically akin to claiming that the universe is identical to the observable universe, because to propose that matter exists outside of direct observation is a violation of Ockam's Razor.
'Build It and They Will Come' No Longer Works for Mobile Apps
Why are new features and change inherently a good thing?

In my experience building consumer products "feature creep", and "unnecessary complexity" are the enemy. Not lack of features and frequent updates.
From what I've seen is it is pretty random who starts earlier in each school district. One district in my home town had younger kids start earlier and another had older kids start earlier. Both districts have after school activities and sports.
Will the ISPs overwrite this header if already present?
If so, isn't that a kind of huge problem?
If not, can't someone make a mobile browser that sets these headers to some random value?
I remain unconvinced that you are not some sort of particularly clever bot.
This article claims that "LaTeX supports Unicode". Does it now? Can you just drop in encoded characters from any language your fonts support, and get them rendered correctly? That would be a huge breakthrough, and last I knew, this is not at all the case.

LaTeX supports rendering various kinds of diacritics and math symbols, through its own mechanisms that aren't Unicode. If you want Unicode, you need to use a separate project called XeTeX. XeTeX's home page [1] introduces it as "Unicode-based TeX".

[1] http://xetex.sourceforge.net/
Today I've already answered my quota of anonymous dudes treating the possibility of an alternate explanation as proof that something can be dismissed. If you would like an answer to that question, perhaps you could research it all by your big-boy self?

Alternately, you could have a lovely chat with the people elsewhere in this discussion who are insisting that we can dismiss this because anecdotes are worthless.
Pg is SOLID but I'm sure mssql have its merits.
Yes, it's unfortunate that it is really difficult to formally study something like this. You can't very well induce choking to test the options.

My completely uninformed guess is that the 'further lodge the blockage' thing might be a result of the marketing campaign ("death blows", etc.) rather than an established fact. In that case, although it would take a few extra seconds, I can see it making sense to try back blows before the HM. For one thing, you may actually dislodge the blockage more quickly. (Especially, one would think, in cases that make the HM difficult, such as with pregnant women, or even if it's just physically difficult to get into the correct position due to surroundings.) And while of course I agree with you that a few broken ribs is an easy trade for continued breathing, I expect in rare cases those abdominal injuries could have serious (or even fatal) consequences. Ah, yes; a quick search came up with this[1].

[1]: http://www.ncbi.nlm.nih.gov/pubmed/8576987
it will create a market where only the rich can get patents - precisely the opposite of what I presume you hope to achieve.
Apparently you check your mobile connection here: http://lessonslearned.org/sniff
Well, as long as we're fantasizing, make the speed 0.00001c and a billion years.
Initially I thought the "hole" was meant to be enclosed within the airframe, but it is there. See Fig 2 - Fig 8 in the patent application. They have even diagrammed a method for boarding passengers using retractable escalators from parallel hatches located on the forward and aft planes of the inner-torus, as well as using an elevator to board passengers from within the hole! Fig 9 - Fig 16 diagram the invention applied to a more conventional airframe (without the hole).

The patent title is "aircraft including a passenger cabin extending around a space defined outside the cabin and inside the aircraft." My understanding is that the patent covers the torus-shaped passenger cabin within any larger aerodynamic envelope as a method of reducing constraints related to cabin pressurization (the "hole" is incidental). Very interesting stuff. I'm not an aeronautical engineer or patent attorney.
The author is aware of that. In one of the references he notes that PuTTY uses this trick and calls it "the worst piece of C hackery ever seen in serious production code."
This might sound a bit harsh - so basically condemning Emacs to obsolescence.

Emacs has a lot of hurdles in front of it: niche extension language, huge volume of customization before it becomes usable for your average Notepad++/Sublime user, etc., why add confusing documentation and naming on top of it?

The cost is huge, but IMO it is worth paying. It is a one time cost (refactoring, updating the documentation and many/most extensions) which could open Emacs to a much larger audience.
"The difference between "rock-star" and avg developer (even the ones without CS degrees) isn't no were near 10x"

It is significantly higher than 10x. The "problem" is that a) talent is wasted, b) talent is concentrated, c) talent is context based, and d) we apply the term "rock-star" to basically anyone better than average.

Usually there is only a 2-3x difference between team members and so a guy at google who is a 10x'er is likely only 2x as good as the rest of the team. But the average googler is in the top20% of the industry and is 3-4x better than the average dev.

Regarding c) I'm a 5-10x'er when working with large legacy code bases in a specific domain. Put me in a lean startup though and I am average at best.
When I was in school, we used something called μC++, developed by a research group there. It implemented coroutines, tasks, and monitors.

http://plg.uwaterloo.ca/usystem/uC++.html
"That, in a word, is bullshit. I will accept "all humans have intrinsic value" as one way of stating a basic human-rights assumption. But otherwise, value is always rooted in whom the object is valuable to."

No - take a class in evolution theory, MIT has a bunch.

About the second part: of course it is a gross oversimplification, but I still think you can not simply judge the past by today's standards.

How many of those classes have you taken yourself? Any precise data points to state, or just a vague feeling of injustice?

I am actually interested in learning more about the reasons. I tried to find information on why women were not allowed to study at universities, but couldn't find any. But what if there are some? For example maybe risk of death was too high for women (childbirth and all), so it was too expensive to let them study? Reasons like that wouldn't apply in today's society - healthcare and survival during pregnancy is way better, and there is much more surplus money. But you can not transfer our situation to the past. I think I read about some parts of Africa recently that girls can't study there because it is too expensive.

Of course, assuming the risk was a reason (I am just guessing), it was not fair. But I wouldn't call it evil discrimination, either.
On [1] I'm not able to load anything. I just see the header text and an empty black square.
Chrome 38.0.2125.111 (64-bit) on Fedora 20.
[1]http://sineridergame.com/SineRider.html
People patenting ideas they have no serious intention of ever building. The maximum effort they'll make is stopping someone else from doing it.
"12333 is not a statute and has never been subject to meaningful oversight from Congress or any court."
Proper communication in an engineering company is never an overhead.
AWS embraces Docker with new EC2 Container Service
ha. that you don't understand me is a compliment.
It works for stuff like äöü. It does not work with math mode stuff like \sum.

For UTF-8 write into the preamble: \usepackage[utf8]{inputenc}
I'm simply objecting to the use of 'hipster' as a pejorative here, which I find tiresome (and I assume many others on a forum used largely by young technologists do as well). In this instance it's a strange term to use negatively, as hipsters the hipster stereotype includes some foodie-ism. It's also an imprecise way to characterize cast iron cookware, unless you can demonstrate that hipsters do have priority claims on it over less hip groups like the elderly or midwestern housewives or NRA members or whatever. My apologies for trying to fight snark with snark, I'll keep my whining non-sarcastic from here on out.

In any case, although I have no current plans to replace my cookware, what should I expect in improvement upon switching to said less ironic brands? Less food sticking? Better heat distribution or other characteristics?
I don't think your experiences with SQL Server are representative. I'm not a fanboy, I've run into more than my fair share of issues with MS SQL, but none of your problems are a result of any SQL Server version I've heard of. Your response screams FUD, to me.

Now, you say that you possibly had too many cooks in the kitchen. So perhaps your complaints are due to the other cooks, or maybe some of your complaints came to you second-hand. But here is my analysis of your complaints, having run SQL Server for a number of years:

A) Just doesn't happen. Index-related statements are transactional and ACID-compliant. (i.e.: you can, in a transaction, add, drop, and update triggers, indexes, entire tables, etc. along with data.) This has been the case since at least I've started using SQL Server with the 2005 release.

B) I don't know why this is the case with php5-mssql, but I would blame the authors of the package. varchar, nvarchar, text, etc fields all support > 255 characters.

C) I don't know of any version of SQL Server or Windows Server that does this. No Windows Server version "locks IO" on a license check failure (this would obviously cause huge problems with filesystem consistency). As far as I know, no SQL Server version does live license checking or phones home. I have no idea what your symptom was, but I suspect someone else broke something. A running SQL Server installation does not "stop", nor does it need the license to be renewed at any point. Cumulative and service pack updates don't do license checks either, as far as I know. In fact, an expired license doesn't affect anything, and probably even reflects a misunderstanding of how licensing works. If you purchased a license, even if you paid yearly for 2-3 years, your SQL Server license is good forever. Forever! New versions require software assurance, but you have to choose to install those manually, it's opt-in, not opt-out. Automatic updates should never break SQL Server.

D) Is it at all possible this was the migrate to PostgreSQL tool's fault? Because I've run weekly backups and restores of SQL Server databases for the past several versions for many years, and had no problem with a .bak file being corrupt.
Wow, I wasn't expecting to see this on HN.

Thanks for the kind words :)