skysight-inc/HackerNews huggingface dataset:
The proper way .NET offers for this is not Thread.Abort but passing a CancellationToken into the thread, making the timeout explicit to the executing thread. All async functions in the framework have an overload accepting a CancellationToken.
In case anyone else isn't seeing the emoji characters on Ubuntu - "apt-get install ttf-ancient-fonts" and a browser restart solved the problem for me.
Why Loma Linda residents live longer than the rest of us
This question would be on the lines of :

* If you are so smart why aren't you so rich

* If your product is so great, why aren't you the market leader already
The NY Times wrote up Auburn's philosophy department a few years ago. They did find room for that great thinker Bear Bryant's dismissal of Auburn as "just a cow college."
You don't have to be prepared to handle signals most of the time. When a signal arrives, execution gets interrupted, the signal is handled, then execution resumes transparently. The code doesn't even know anything happened. This is vastly different from throwing an exception in the middle of arbitrary, unexpecting code.

Failing to handle EINTR is not good, but at least it fails cleanly. This is still way, way better than throwing an exception in random places, potentially in code that "can't throw," and leaving a trail of corruption behind.
Wouldn't it be better to setup a caching reverse proxy like Varnish? I bet there are configuration examples out there to help you run it with Wordpress.
Well, the American holiday might have something to do with the lack of response in U.S. markets. I suspect that this also indicates a lack of "reality" in the Chinese stock markets. The Chinese economy is fairly strongly integrated with the rest of the world, but the Chinese markets don't reflect the economy as well as they could. Which is to say, the economic decline has been visible for a while and only now are the Chinese markets catching up.
Hi. That blog post refers to parrot vm threads, which is not what the current MoarVM or JVM implementations use. Both these VMs support 'real' OS level threads without any global locking (beyond what is needed for GC). In case of MoarVM, that support is built on libuv. And there is a very interesting high-level interface built on these fundamentals.
Finding Bugs in the First C++ Compiler – What Does Bjarne Think?
> GIL stands for the Global Interpreter Lock, which python has been criticized for a lot.

It's pretty clear the GP knows what a GIL is, he's wondering if Perl 6 is truly GIL-free, or if it "just" abstracts out the GIL using language primitives for a forking multiprocess system (already, that's a nice step, but it's not "GIL-free").

I'd like to know the same thing.
I think micro is one of the things bots should be very good at. There are/were several hacks for SC2 that did perfect micro for you.
How is that different from any other race condition when writing multi-threaded code?
never change, HN.
I've made a conscious decision to deliberately not buy products that are shown to me as retargeted ads. They really bug me.
Let's not forget what perl was created for; it's a practical extraction and report language.

Initially it was used to extract tables from text documents, and its always had a strong focus on text manipulation and regular expressions.

Its implicit variables and syntax mean you can write very, very concise code. Yet by following stylistic guidelines of your choice, you can write code that looks sane and maintainable.

I really like the fact you can import os commands and call them as a part of the language. It makes writing scripts a breeze. In fact writing anything in perl is a breeze. Check rosetta code, you'll see Perl 6 is one of the most concise at every turn.

As much as I really like python, I find that calling system commands is a pain.. calling os.system is obviously far from great, and calling subprocess can get cumbersome.

I haven't played with perl in a while, but my past experiences with perl was always getting a lot done, with very little work.
I'm not. The article is. I just explained their probable reasoning -- and that the 100x doesn't refer to the 1Gbps speed since they go on to talk about higher possible speeds.
While I was watching some of these replays, I was thinking to myself of all the things a bot needs to keep track of and all the things it could potentially try, and it just seemed so overwhelming. There are just too many things you can try, and your resources are limited.

StarCraft is a very, very deep game. It seems like it would be very easy to waste time on paths that lead to no real gains. And that rather than using interesting AI techniques, the most important thing might in fact be the StarCraft knowledge of the author. And how good they are at distilling the game down to the parts that is going to yield the biggest returns.

Also, StarCraft has very distinct early, mid, and late stages to the game. Focusing only on the early game, and going with a single strategy eliminates a ton of complexity. If you spend all your time on getting an all-or-nothing rush perfected, you've essentially "skipped" all the sophisticated techniques some of the other authors spent their time creating for the mid and late stages. In fact, it seems like some authors did just this and were quite successful.

But even an all-or-nothing rush has a surprising amount of depth, and perfecting that would be a quite a feat. The biggest thing being micromanagement/unit control and knowing what to target first (this is actually very hard). If you don't perfect that, beating a pro doesn't seem like it would be even remotely possible.

I was a huge StarCraft BW fan, and it's the only game where I got to the point where I could sometimes hold my own against pro players. I'm tempted to try BWAPI. Creating a full bot seems like a huge amount of work that I probably don't have time for, but creating a unit control AI sounds like it would be fun. I remember there used to be micromanagement custom game maps that people used to create (basically a series of situational challenges where you have a bunch of units and you could face other human players 1v1). Doing a competition for that as well would be pretty cool I think.
Qriollo: an Argentinian slang functional programming language
I recognise the plight "in some ways". Professional work does not tend to keep pace with the constant need for ever more stimulating activities. I have no hope in hell of applying recent learning about discrete mathematics in my day job - there's only so many ways you can rub a CRUD app. Out of the Tarpit got me thinking though - I applied lessons from this and other learning in functional programming to a data migration project (from a manually maintained excel sheet to my own DB schema - they refuse to give me a dump of their current DB).

Although not for everybody, a ketogenic diet helps with focus and clarity, providing a constant and consistent stream of energy (no after lunch crash). This goes hand in hand with cardio - I actually did cardio on impulse.
The importance of Sequential Consistency
Perhaps you missed the whole obvious joke thing?

What makes the joke relevant to the discussion is that this is the first thought on lots of people's mind: "gee, I hope they don't ever use it for the actual flying system".

It sure was the first thought I had, even before seeing the parent's joke.
Micro was always a big game-maker in BW. If you could out-micro the opponent, you were nearly unstoppable.
Most of the revenue comes from TV contracts which have exploded in recent years as sports have become the primary reason to continue to have a cable subscription.

Netflix has almost 70 million subscribers[1], and cable-based companies, especially for sports networks like ESPN[2], are hemorrhaging subscribers.

TV contracts for sports are overvalued as a dying delivery mechanism throws all of its capital at the last stronghold it has. When cable companies shrink to the point where they can no longer afford to offer these contracts, you're going to see revenue in all the major sports sharply contract.

It's going to be fun to watch. Protracted labor disputes as revenue based CBAs are re-negotiated, mass sell-offs of franchises as sub-billionaire owners are forced out, and (perhaps most exciting) the rise of professional gaming - an industry ahead of the curve in streaming media.

[1]https://en.wikipedia.org/wiki/Netflix
[2]http://www.forbes.com/sites/mattconnolly/2015/11/27/espn-dow...
Thiel: The New Atomic Age We Need
Yes, they often discussed theological issues, but that was far from the only thing they did. It's easy to be smug in retrospect. Most of what philosophers and scientists talk about now will no doubt seem rather silly in, say, 800 years' time. The theological discussion is also very rich, by the way. In particular, the attempts to clarify the ontology of the trinity were really quite interesting, and gave rise to some independently interesting philosophical discussion.
You're so right. Luckily, we have php.

the Christmas joke starts from:
http://python-history.blogspot.com/2009/01/brief-timeline-of... and https://www.python.org/doc/essays/foreword/
Sixth Sense Technology, What Are Apple and Google Working on for Future
I don't know why you want to call it borked...

Their financials show sales going back to 2013, they're selling product that isn't exactly as easy to buy as SaaS or really any software.

I mean, it is slow, but I don't think its outrageously slow.
I had the same reaction, I was hoping to hear about a problem solved by the Pi Zero, maybe configuration tweaks or something for PHP, it sounded almost like it was going to give a performance tip as far as the Pi Zero is concerned.
Even GC cannot be a common ground for everything. Take a look at Harlan, a Lisp-like language with a region-based memory management. Unification harms diversity and flexibility.
I feel this. Also a couple of years out of MS and finally calming down about the review system...

My 2¢ is that in principle the review system was never too bad, self review + manager review + calibration -> pay + stock. The biggest problem IMHO was no protection from bad actors, there was an implicit assumption that all parties were being honest at all times
I dont know if I would say great way, though you could argue we need some sort of violent outlet.

Considering football is currently in the crosshairs due to the amount of brain injuries in the sport, after game riots, rampant disregard of educational practices and favoritism, etc. I dont know if I would say its a "harmless pasttime"
9 Business Leader Bad Habits That Sabotage Results
The manipulation of government-published data is not specific to Democrats or Republicans, and seems to be getting more and more shameless:

1. "Seasonal adjustment". This year, the 1st quarter GDP had to be 'seasonally adjusted' TWICE to finally show (meager) positive growth, instead of initially reported contraction.

2. The inflation rate used by the government to calculate the GDP is unrealistically low. It is debatable how much higher real inflation is, but most independent ( and supported by numbers) analyses I have seen typically estimate inflation rate to be at least 3-4 percent higher than the one reported. If the real inflation rate were to be used to calculate the GDP, there would be no or negative growth.

3. In 70% or 80% of cases, the initial, headline-grabbing news are later revised lower and published quietly (usually Fri afternoon)

http://www.cnbc.com/2015/07/30/us-government-revises-earlier...

TL;DR: We need non-government, independent economic agencies to calculate vital economic growth indicators.
I think the mushy ones go through steaming.
So just choose dry-rolled/steel-cut vs. steam-flaked/rolled.

Like GFK_of_xmaspast said, it's largely a matter of choosing the porridge/baking shelves instead of cereal/muesli shelves.
It does help a lot. If you take more than prescribed, it can become addictive. Having this disorder, taking twice the dose by accident is a rite of passage (early morning, you forget you've already taken it). After that, it became clear why they are Class B substances.

That aside, the change in my life has been tremendous. My manager didn't believe ADHD was worth exploring and was worried I would typecast myself, thus effecting my work. The opposite has been true - the change in my work has been a complete transformation.

I have recently gone through some events that have turned my life upside, though outside of my control. It's been 8 weeks and I'm amazed that I am coping so well. A fraction of this stress and chaos in my life was enough to lead me into a psychotic break when I was younger.
That's why such technology should not be deployed in the first place. The possibilities for abuse are endless and the upsides limited.
StackExchange Tagger
"my" arrived after "local". The former is true lexical scoping, the latter isn't quite.
And pretty much everyone in power knew that.
This is just the first of many encroaching actions, lets see if they just call this "metadata" and attempt to keep it legal.

I am not anti-government, but you are completely right, you cannot ever give the state these types of tools or they will use them en-masse against their citizens.

Never underestimate the churlishness of a politician looking for a scapegoat, they know that a large portion of the population will just roll over as it only targets "bad people".
The New Gene-Editing Technique That Reveals Cancer’s Weaknesses
King Tutankhamun's tomb: Evidence grows for hidden chamber
Where Are All the Aliens? What Is Fermi’s Paradox?
>They've even changed how the GDP is calculated to make it look bigger

Only conspiracy theorists would think the purpose of changing the GDP calculation is to "make it bigger". What effect does "making it bigger" have? If it's a contrived figure, the markets will take that into account. Then again, conspiracy theorists always assume they "know" better than everyone else.
Yes I believe they are.

Since then a number of people have posted a few alternatives:

- https://teachable.com/

- https://www.pluralsight.com/

- http://02geek.com

- https://cloudacademy.com/ (for more specific types of courses)

I'm definitely moving off Udemy. I plan to research the alternatives over the weekend and start moving my course when I make a decision.
This was exactly my reaction -- while nice that they could get a solution in a few lines of perl, quotes like

> During the day we improved and deployed this same code to the MagPi site including some horrid hackery to cache popular GET request combinations.

make me think they would have been much better served using a pre-existing solution (probably Varnish) that's built to do exactly this. This article reads like a major case of reinventing the wheel.
This is all true, but a broad-based correction (whatever that looks like) will do little to change the behavior you're mentioning.

Hand-waving? Been around forever, and it will continue to be.
Hyper-competitive MBA types? Existed well before the tech industry.

These are personality traits, and while annoying, do not drive this industry.
Varnish would do just fine, ditto Nginx, or they could have used cloudflare or some other service.

The funny thing for me is that they make it seem as if 10K concurrent users is a 'big deal' for a bunch of static pages. If you're not interacting in real time a little bit of caching or page generation will go a long way towards being able to serve up a huge number of viewers / participants.
>The truth is that Augustine was especially heavily influenced by Plato and Aquinas' entire philosophy was mostly an attempt to synthesize Aristotle with Christianity.

Pretty much every philosopher is influenced by the great philosophers who came before them. If you look at philosophical (or indeed scientific) work today, it is no less under the influence of previous work. Augustine and Aquinas were very original in many respects, but they quite rightly built on the best philosophical ideas that they knew of rather than starting from scratch just for the sake of it.
This sounds similar to how, when one uses a wheel for measurement, the equations always have PI involved somehow.
Leaving WP Engine for the First Time
Thank you and my upvote. It smelled of clickbait but it wasn't. Apologies to the authors.
Just to note that it's not all puppies and unicorns. There are a lot of low-level commands that are all tied up in different modules in Perl. Like having to remember where what you want falls into the File::* namespace... or maybe what you need is in Cwd.

I worked with Perl for 4 years, and while it's not the gauntlet of pain that people make it out to be, there were several annoyances (like needing to always hit the docs for that stuff).
This post was not bought
While 'holography' is indeed often misused, this is one of the rare cases in which it is not. I have been to lectures by some of the people involved in these companies and this technology in which they've explained that the projector contains a spatial light modulator that is used to diffract the light from three lasers, one for each RGB channel. While this has the benefit that the image is in focus irrespective of how near or far the screen is, there are obviously some problems with noise. However, there is a simple solution to this problem: just calculate multiple SLM patterns for each frame, each of which has different noise, and display them rapidly so that the eye averages out the noise.
You don't have to call it "metadata." It's publicly observable information.
The focus on specific dollar amounts is a red herring though. The implication of what is "reasonable" depends on whom you ask.
Engineering Mosquitoes’ Genes to Resist Malaria
I know. See my comment below: https://news.ycombinator.com/item?id=10640337

I played all of them. The Total Annihilation series is a niche sub-genre. Anno 2070 just come out this month but has little in common with the old Anno 1602 or Anno 1404. The AoE "HD" releases were a quick buck for Microsoft and get boring again a few hours later (when you own also the original versions).

What the world needs are new RTS games inspired by AoE/EmpireEarth/C&C with a good singleplayer campaign and random maps with good offline KI that can play various game-modes. That's why 0 A.D. is so great!
Tuning and Timbre
Well, they have non-medical versions of their products.

What getting the medical device rating means depends on the medical device category. I have no idea how Japan works, but for FDA (and they have submitted for FDA approval, they're currently waiting) they've submitted it as a de novo device, which should go ahead and create a brand new product category once (if?) its approved.

They do not need clinical trials for their product, but they'll need a bunch of testing to basically assure that they've minimized risk to wearer to an appropriate level, and what that will allow them to do is have doctors prescribe the use of the device (much like how they might tell you use a wheelchair or crutches), and then use, make insurance money available for use.

Had they not had medical device clearance, it'd definitely be kinda sketchy (or at least in the grey zone) to have the doctor suggest it for use.

Oh, and ya, the regs are going to such. They've submitted in November 2014 and still don't have approval and are expecting to be March 2016. This is rather long, but not really unexpected given their novelty.

I really hope that they knew what they were getting into and wrote all their code with the regs in mind. My experience has been that code written from scratch with knowledge of the regs and process is much better than trying to retrofit old code into the framework. It's not easy by any stretch and its still a burden... but its so much less rage inducing.
Why Startup PR Is High-Risk Proposition
The case for letting children vote
“EA IFF 85” Standard for Interchange Format Files (1985)
While the issue in this article is certainly important, it is frustrating for me to hear about it because I am currently dealing with the opposite situation: small-town local politics are being used by a local prosecutor to justify reducing charges / pursuing less-aggressive sentences in a case that involves the biological father of my nephew being charged with a high number of counts of a very serious and child-endangering crime.

The father (the one who is charged) is well-connected politically in town and has a long-standing family history, whereas my sister's family has not lived in the area as long. The father has "good buddies" in the sheriff's office, and has even pulled strings to get free or nearly free legal representation, while my sister and I are struggling to afford astronomical costs.

In the civil parenting time case that resulted from this, virtually any time there is an issue that could go either way, we get stuck paying for it. For example, if the criminal case itself creates a date conflict that requires a civil hearing to be rescheduled, the father and his attorney will push the issue as far as they can, unto the point where we just have to pay our attorney to write up a full motion for continuance, when it's not our issue causing the rescheduling or anything.

So far, the judges and prosecutors have gone far, far out of their way to avoid placing strict penalties or punishments on this person, even so much so that it becomes the victim's (my sister's) financial burden just to see that minimal justice is preserved and that a somewhat morally congruent result is achieved.

So it bugs me that people want to jump on a bandwagon of counter-intuitive support for the side of those who are charged or accused -- there are many places where people go out of their way to be lenient towards people who truly do deserve more severe penalties, and this is often at the expense of regular citizens who have done nothing wrong.
Ah. 5 strategies for companies to follow. Not for us plebs.
How to avoid the quant/developer black hole (2011)
Is there any way for me to buy a downloadable version and give money to its maker? I want to watch this movie but have no DVD drive.
Point 0: Ensure that communication works. Even geniuses cannot guess what they are supposed to deliver if you don't have working communication channels. And this is, in my experience, where most companies who employ offshore developers fail miserably, especially if they have to communicate across time zones.
Now that, my friends, is art.
I only used it for small scripts. I'd think twice before using it for anything more significant.

What did you use it for, if I may ask? What how big a project are we talking about?

I would have thought hitting the docs wouldn't be a part of the annoyances list. Did you feel you had to hit the docs more than with any other language?
Bicycles are safe, it's the road design that often isn't. Look at the stats in countries like the Netherlands, not the US, for an idea of what could be done.
Learning how to use the libcurl multi API
The world has Fibonacci-like properties all over, not because we choose to view it through that lens, but because it's such a simple and ubiquitous quality of reality. In many cases it's easy to see how "the new value is the sum of the two previous values" is a concept that describes basic processes. You would be hard pressed to find a more direct description of those effects.
Sure, but it's not true that CISC machines are just proxies to RISC ones.
VIA boards typically run either ARM processor or their own (VIA) x86 compatible processors:

http://www.viatech.com/en/boards/

I run a couple of servers using VIA processors, they consume very little electricity, I run storage, web and mail servers on them. When Intel came out with the Atom, it used a little bit more electricity but was significantly more performant than the VIA. VIA has had new processors since but I don't know how they compare to the Intel low-power line.
How to Make Money Online with MyLikes
In this case isn't it more the lengths they were going to to _not_ run Wordpress?
What do areas that start getting a lot of snow around this time of the year do?