skysight-inc/HackerNews huggingface dataset:
The problem is that the underlying vendor "operating system" forces you to use events and callbacks for everything. Disregarding sockets for the moment, we currently can't even run a basic Python script that loops flashing an LED and pausing for 10 seconds. That's because the vendor OS expects you to return very quickly from any user code.

So, the first thing we need to do is make the entire system compatible with the Python execution model, ie no callbacks. As part of this it just so happens that sockets become synchronous as well.

Once this is done we have a solid (and conventional, not forced upon us by the vendor) foundation to work from. Then we can build the Python way of doing async IO if needed using the asyncio framework (and perhaps the new async/await keywords).
Mandrill App is down
It seems that the Mandrill app is down attempting to send email through it or trying to login to the dashboard on mandrillapp.com is not working (502 error) be advised.
Which only needs to happen once.
BY the way, they don't talk about it now, but originally in 2001 the media reported that "al queda" was a code name used by the CIA for their database of mujahideen fighters. Somehow the narrative later morphed into "al queda" being a massive global conspiracy of "cells" with a leader, and all that, a big old boogeyman. But they forgot that for this to be the case, we have to believe that Osama Bin Laden -- Tom Cruise in Mission Impossible One style-- stealth his way into CIA headquarters and found this top secret code name they used for the Mujahideen fighters they were funding in the 1980s, and decided to name his secret, global, hidden, evil genius organization after it.

It's kinda nonsensical. But fortunately for the government, most people don't pay much attention.

At any rate, the propaganda/misinformation efforts are very real and ongoing.
This is a really, really, important point. How many times have you gotten an app or a tool, used it a few times, and then not ever used it again? If you are an early adopter type you probably have many times. Whether it is todo lists or pizza delivery, if you don't do it enough to ingrain the habit it doesn't stick. And once your head is filled with the cognitive load of day to day stuff you revert to your habits (which are not 'the new thing').

My favorite example is for this is Evernote, which I know a lot of people tried and never got anywhere with. If you don't have the habit of just sticking stuff in Evernote, stuff won't be there when you are looking for it, and your habit of using it will never develop because there is no "reward" for using it. And few people have the stamina to force themselves to use something long enough for the habit to kick in.

That is why businesses, apps, and others need to have some mechanism that helps remind you for at least a month to repeatedly use the product, in order to train your subconscious in its availability. And it is why customer acquisition is so hard.
True, but if you know you're fighting in Florida and they have 3 radars... you probably don't need to load the two radars which are known to only exist in Alaska. The world is a big place with many kinds of radars. Or maybe, yesterday, you received new information about the three Florida radars. Wouldn't it be good to be able to bring that new information when you head out today?
I am very afraid about this narrow point of view about US worker, the real questions is: "how many people had their life improved or worsened all over the world." Maybe it improved the life of many more Chinese than it did worsen that of people from the rest of the world, that would be a net gain. There is a bright side: lower cost tool become accessible to poor countries, and China is using its money to invest in abandoned Africa. (I'm not sure it's a net gain, but looking at American workers is certainly not the way to evaluate the situation)
Tell it to James Garfield.
Do I need a deck?
In defense of Word: The vast majority of people don't realize just how massive Word is in terms of it's feature set and it's complexity, Word is a fully furnished publishing program and most people treat it like a rich text editor.

I still have and use it irregularly for a few things, but if you just need to edit text with formatting, use TextEdit. Using Word to type up a memo is like using a jet engine to cook a TV dinner.
It's not very different from how I learned to tell jokes. My brothers heard a lot of terrible jokes before I figured out timing and other aspects of humour.

If it makes you laugh, it's a good joke. What does the origin matter?
Especially with American global air superiority, and the fact that the Marines haven't done opposed amphibious landings since...Inchon?
New player Masten eyes Space Coast for launches, research
Some of the comments here surprise me. Why should sentiment matter at all? Defendants are presumed innocent. Except under pretty specific circumstances they do not have to prove their innocence, just cause enough doubt to be construed as reasonable.

Some people are able to vote not guilty for a defendant they despise, because that's what you're supposed to do as a juror if the facts dictate. If you're not able to do that, you have no business being on any jury, whether the defendant is a bank or a pauper. And even if you lie during voir dire (which is a crime), with a presumption of innocence all you'll achieve is a hung jury.
Anyone can make loans. However, banks borrow newly created money from the ECB or FED at an extremely low rate. If you borrow money at 2% from a bank then they are getting it at 0.1%. The spread - that 1.9% - is their profit.
Meteor Livequery / DDP should really be on that list.

https://www.meteor.com/livequery
Apple may switch up iPhone charging with wireless tech
It's not just about how many, but how mature they are. There's been a lot of work in the last year.

For servers, there's rotor and hyper. Database drivers, we have very good Postgres and MongoDB options, with some SQlite bindings too. Possibly others, I don't pay too much attention to this space. We have multiple ORMs, one of which is being written by the maintainer of Rails' ActiveRecord. As for frameworks, we don't have a ton of full-stack ones, but a number of the smaller ones, iron, nickel, etc. I haven't explored email yet, but I know that there's some work there.
And russians still have planes with hydraulic commands from the cold war (50 yo) that outperform F35, F16, F15, F14, B2 :)

They even flew near UK exactly one year ago with a turbine powered bomber from the 50s and a nuke inside and no planes intercepted it during its 5 hours flight over "modern air farce" doted countries.

Notably the UK are lacking interceptors because they planned to replace theirs with the F35.... and the F35 is not there.

Does not it sound ridiculous?

And the stealth technology are nowhere to be stealth for long. It leaves heat signature, signal distortions.

And why do US stealth planes have so much sharp angles when we all know it is bad for being stealth?

Because their software don't let them do curbs...

To avoid software bugs remove software from where it is not useful
Yeah, totally not your fault. It was convenient, oh well...
> The rational of having just the one type of plane makes sense if you're Ryanair (who only fly Boeing 737-800). Of cause they only have ONE role for all their plane. Having just one type plane take the role of multiple others just gives you all of the complications of each of these plane all rolled up in one, plus a series of its own unique issues.

In addition to that, they didn't manage to build just one type of plane. They actually built three types that look sort of the same and share a few parts (apparently not enough to actually save money).

> At some point someone is going to dictate that the F-35 is done, true or not. The US will fly them for a short while and the other nations, that can't afford new planes for another 20-30 years will be stuck with this thing.

I like the idea of building updated versions of existing designs as a hedge against the failure of this project. It looks like some of those are getting more interest:

http://www.popularmechanics.com/military/weapons/news/a18052...
Why change to the clone?

Established product has staying power, network effects, etc... The new guy, with just a copy is offering what exactly?

Risk = dollars.

If it's a clone with a bunch of new features, those new features all come with a cost of change.
"pension giveaways"
"crushing city finances"

Oh my goodness, look up from your Economist occasionally and read some history. New York didn't go broke in the 70s because of lazy union members, but because Wall Street hung it out to dry. California didn't bankrupt it's schools and parks in the 70s because of unions but because of prop 13. Unions didn't kill Detroit.

In general, cities bend over to grant ludicrous tax breaks to corporations that then soak up city services and resources, and then bitch and moan when teachers or MTA workers want more than a 3% raise. Union-hostile city managers are everywhere, bringing Flint Michigan-water scandals your way.

By your line of argument, having public transportation, or a decent homeless shelter system, or funding public schools "crushes finances" "in a concretely real, dollar-based" way -- i.e. the same zero-sum, deficit-baiting neoliberalist ideology.
Two quotes:

The reasoning, explained at Aviation Week, was that Lockheed Martin couldn't put together enough units [F-35s - gvb] in that configuration to run the Block 2B OUE in time.

The Block 2B tests were also impacted by restrictions imposed after a June 2013 engine failure in an F-35A unit. That impacted software tests, because the restricted flying hours “reduced the number of accessible test points”.

It looks like there are not enough F-35s in the correct configuration to run the tests. Unfortunately, this is typical of all programs I've been involved in in my career - software development gets starved for hardware and software test gets screwed over for lack of both hardware and software. The reason is simple: hardware is first in the timeline, software is second and gets hammered by hardware slips, and test is last and gets nailed by both hardware and software slips.

Nowadays, software can make a lot of progress on surrogate development systems, but software/hardware integration and software/hardware test still requires real hardware.
but that goal could still be accomplished in a native application that embedded a JS runtime for plugins.

The easy-to-hack bit is not about the specific scripting language but about the UI being completely hackable.

No other editor (except emacs) lets you hack the interface as well as Atom.

And any attempt at exposing enough hooks to allow a native text editor UI to be as hackable would, in a kind of Greespun's 10th rule, probably result in a bug ridden, poor implementation of an HTML engine.
Sure, unless your ship's negative encounter with said radar and associated weapons is what provided the new information.
Knowing Java and knowing Android are fairly different things.

I'd sure consider something like RubyMotion ($) or React Native or Cordova or... anything unless you specifically need functionality they don't offer or make onerous.

There's nothing wrong with focusing on one platform then another, or get a lot of the way done with one then work on the other.
Newer versions of tar do automatically use the correct procedure based on the extension, just type tar xvf.
I had a physical reaction to reading this comment.
I was objecting to the jury's opinion, not the fact that the judge respected it.
> Nobody adds a billion of wealth creation, not even Gates.

A billion dollars is not very much. There are ~150M Americans working in the US, if something helps every one of them make $7, then over a billion dollars has been created.

Microsoft has enabled practically every person in a developed nation to do their job more efficiently. This is worth far, far more than a billion dollars.
How to do a simple autocomplete
>Some of the code in Siri originated from Mr. and Mrs. Baker's company, Dragon

It's not a fact : "The Bakers believe that some of their technology made its way into Siri."
30+ Premium and Free Blogger Templates 2016
Ask HN: Is MongoDB ever the best choice?
Many of us have written off Mongo for a while. I don't even really give it much consideration anymore. The open-sourcing of Parse Server reminded me that people still do use Mongo to successful effect, but would it ever be your first choice?

I there a use case out there where the answer is definitively, "Yes, you should use MongoDB"?
To the best of my recollection: no, there weren't. :)
In the Big Short Danny Moses was not going to do the deal (to short mortgage backed securities) until he got the answer to a question from the bank's sales person:

> I'll do it, but only after you explain to me how you are going to fuck me.

Seems like an appropriate question whenever dealing with an investment bank.
Until they rewrite everything, like angular 1 to angular 2.
Logging JavaScript errors in production
Raspberry Pi Zero cluster backplane
Rethink doesn't have a native http API though (as in for frontend/clients, I know it has an admin UI over http)
India's Homegrown Smartwatch from Titan Hits Markets
http://linux.die.net/man/1/unzip
While it is a two-way street (both parties "agree"), what I'm saying is that in an honest, straightforward arrangement people should not be contractually obligated to run in the rat race their whole lives trying to pay off a debt that by design can never be paid off. So yes, a zero sum game sounds quite logical.
That's basically the difference from what used to be referred to as 'new' rich vs 'old' rich back in the day. The old rich were families whose wealth passed down or perpetuated through generations specifically because they taught their kids the discipline needed to build and keep wealth. Where as new rich fizzled out fairly quickly.
Several years ago I worked on one Lockheed project (Not the F-35, but part of another large defense program) as a subcontractor (at a Lockheed facility). The most dated development practices imaginable. Waterfall, no source control (they brought in subversion near the very end of the project in order to meet govt requirements but only the 'architect' was allowed to commit anything (or even to use the 'svn' command)), SLOC used to measure "progress", even the office furniture looked 70s vintage. The project was one giant clusterf*k from start to finish, and I swore an oath never to work on anything involving "Lockheed" ever again.
> Security patches don't break the API.

shouldn't

When the patched library is not part of Debian Stable or RHEL's repositories (for example, if you require features from a release less than a year old) all bets of API stability are off.

OpenSSL and libc are not the only libraries which are patched for security that people use.
Excel is not perfect but it is best in class. I've built and maintained a time-series statistics research database for one of the largest trade associations in the world for over 10 years which heavily integrates with Excel. In so doing I've become intimately familiar with its quarks and shortcomings but ultimately it always provides a path to accomplish your goals, including high-performance automation https://msdn.microsoft.com/EN-US/library/office/bb687829.asp...
"I don't always want to spend insane amounts of time writing full AST parsers."

This is an effect of the language, not the problem space. Backtracking REs make it very easy to write bad code, and then most languages make writing the parsing code hard.

If you're in a language that makes parsing code easier, like Haskell, then the tradeoff isn't anywhere near so bad. I don't mention Haskell just because it's the trendy thingy, I mention it because parser combinators really do make for some very easy parsers, and while parser combinators can exist in other languages they tend to be very syntactically heavyweight. Perl 6 is supposed to make parsing perhaps even easier, but I haven't played with it to know.

Parsing isn't really that hard, it just plays very poorly with Algol-inspired syntax.

To be clear, since this is the Internet and the presumption of disagreement is strong, this post is not an explanation of why you're wrong... it's an explanation of why you're right. It is absolutely a true statement that in most languages you're way better off bashing out a dangerous RE than writing a proper parser even for something as simple as this.
How the Internet is changing our memory
I miss lectures as well. A great lecture is my favorite way to learn - it's way more informative than a great textbook. I had a great teacher for my first circuits class in college. I wish I'd made the time to take some of his upper level classes in advanced analog design; he was able to make the material really engaging in the first class since microwave design was his specialty.
MacStories Parse Shutdown Roundup
Unless you plan to give it for free, I think you should ask "Would you [pay for a] Job Application Organizer?".

If apps showed us something is that people are interested in everything ... until you ask them money.
Inside Facebook's AI Hackathon
Offworld Industries on the making of Squad, leaving Early Access and console plans
There is nothing wrong with building your business around some else's free product however doing it around a product without a clear SLA especially around its life cycle is a very dumb thing to do to the point of it being nothing more than negligent incompetence.
Don't spam please.
It can.

$ ls
foo.tar.gz
$ tar -xf foo.tar.gz
$ ls
foo.tar.gz
my_file.md
AI Researcher Says Machines Won’t Become Dangerously Smart Anytime Soon
Hey everyone looking for a migration path out - we have a “DevOps-as-a-Service” model where we can migrate Parse folks to AWS (not DO unfortunately) with full infrastructure automation, immutable infrastructure, autoscaling, chatOps deployments, monitoring and alerting, etc. for a flat rate. We have a platform that we’ve built that makes this possible - think of it as a Django/Rails/etc. for AWS: https://www.reactiveops.com/devops-as-a-service/

Although we have a framework, it lives in your github and runs in your AWS - there's no lock-in whatsoever. Ping me at matt [at] reactiveops dot com if you're interested!
> it creates the money(no effort)

Err, there most certainly is an effort assessing credit risk and dealing with the fallout when someone defaults.
That depends on your temperament. I read Automatic Millionaire by David Bach and started saving money right away. I maxed out on tax savings through the advice in that book and used that money to bootstrap a company which I sold for a hefty price.
"Broken gets fixed; crappy lasts forever"
http://dandreamsofcoding.com/2013/05/06/broke-gets-fixed-cra...
I wonder if a "Tech Surge" like the one used to repair the ACA exchange would help here, or just end up causing more trouble. I'm afraid Brook's Law comes into effect here.
Mediocre article, and the authors tone is really unpleasant. Donald Trump could have written this.
Why not use a stool instead of a specialized chair?
Top web design resources of January 2016
It's even more than full-featured for a code editor, really, you really want a language parser that can more gracefully handle partial statements than even the core language parser itself can handle. von Neumann help you if your language was complicated to parse even before you added that requirement.
> It's still buy a certificate and set it up in nginx/apache/your favourite load balancer/etc.

To a first order approximation, yes, and for small and medium sites, that's pretty accurate. But for very large sites, there can be additional complications and expenses, and that situation has improved over the last several years. Don't underestimate the effect that the downward price of bandwidth over the years has had - at very large scale, those pennies can really add up.

There's a reason why sites like Google, Facebook, Reddit, Tumblr, etc. took so long to add SSL to everything Or why some sites like Comcast still don't provide it. It's not (always) that they simply don't care or don't have knowledgeable engineers; it's that the logistics of managing[0] SSL at that scale are non-trivial. Arguably worth it, yes, but it's not so straightforward.

[0] heck, the logistics of paying for - even with a CDN, the marginal cost of adding SSL is not cheap.
It does not sound as they would only load data, for me this sounds as if they would load software modules, which would result in a untestable mess.
I hear you, but I don't think the burden of navigating the thread and keeping tabs on subthreads should be put on the user and his/her navigator tabs...
Maybe(IANAL)...

It all depends on the details of the dead man switch.

The lawyers wouldn't be risking much if they have standing instructions to call his brother/sister/mother in the event that they can't reach him for 48 hours(or any other arbitrary time period) and that person updates social media while an agent in a different jurisdiction watches, waiting for the signal to release.

Everyone that they know about and can verify has a connection to him has a plausible explanation for their actions. A lawyer should contact a client's family if s/he can't be reached. It's perfectly reasonable for a relative of a missing person to use social media to put out the word.

Depending on how incendiary the withheld information is, that may be enough of an incentive for law enforcement to be polite.
Where can this fascinating part be read in more detail?
I bet a simple classifier on all these HN anecdotes could pinpoint the race of the posters to within 99% accuracy.
Twitter’s Salvation Is Staring It Right in the Face
For fair comparison, that's GPL-licensed. To get that part out, I'm great proponent of FSF and GPL, and use GPL for most of my "desktop/server" code. But we know that in embedded it's a bit different, and being a good GPL citizen does require some efforts from both vendor and their users. For MicroPython there's actually no choice - we do compete with other well-known small embeddable languages, and MIT/BSD is a norm there, and we don't want people not to select us because some other project has more liberal license.

And I'm not sure if you're yourself from Cesanta, but I definitely heard about them and keep an eye on their progress after they got VC. Actually, I heard about them when Sergey Lyubka switched Mongoose server licensing from MIT to GPL as a result of the company formation. Nothing wrong, that happens.

I actually bring up this matter because it relates very well to the current campaign. We see that MicroPython useful, people like it, it has potential, so we think how to move it forward (the main developer is already full-time on uPy). And this Kickstarter campaign is exactly an attempt at community funding of further development, keeping liberal license, and developing in the open. Because if the main author decides to go for VC, I'm not sure what licensing changes may ensue, and when all the cool features will appear in the open-source version.
For me, this is Twitter. I'm mostly a reader. Writing tweets was incredibly unsatisfying so far and I never got into any kind of habit with it.

Sometimes, I have the urge to simply get some random thoughts out of my brain. Sounds like a perfect thing for Twitter, except with Twitter, I have the expectation that my stuff somehow gets noticed.

So instead, I use JOURNAL.TXT for that. I write the thought down, it's out of the system and the urge fades. And there's clearly no expectation for my thoughts to go anywhere. It's written for an audience of one.
You seem to be describing a circumstance in which no new information about the radar was available at the time the mission began. Regardless, would it not also be good to be able to record that new information so your friends can take advantage of it?
Just do "tar -xf" for all your file extracting needs. The other command-line parameters are pretty much only needed if you want to override the detected compression format.