skysight-inc/HackerNews huggingface dataset:
My first thought was that there could be some connection with MMORPGs, which often feature dragons.

Or because of the company that makes mouse pads?

This is probably the case for "allsop" - there are people who will look around them for inspiration when coming up with a password, and what was written on their mousepad caught their attention.
"if the species had to rely completely on neurotypicals, we'd still be living in caves and wearing hides"

That's incredibly rude and condescending, and patently untrue.
I don't get it. Why? This can only be symbolic. Why not take it to Russia, China even.

If this is symbolic it means netflix is willing to do things which don't go toward profit but are willing to do 'symbolic' things. Meaning they are okay with not making money, if that thing fits their ideology --which is fine, great, but it just means there are other things which affect them beside a motive for profits or altruism or free expression, etc.

It's like Caterpillar saying, we're going to build an asteroid-digger.

Or the WWF deciding to build a do-do bird conservation area.
Android OEM profitability, and the most surprising number from Q4’s market
Azure has been great for our start-up (http://iactionable.com). We've been with them for over 4 years. There have been ups and downs but we're fans of C#/.NET and it was a great fit for our team. We store and crunch a lot of real-time data with ServiceBus Queues and SQL Server. It has scaled well so far. We also went through the BizSpark program which REALLY helped jump start things.

We were invited up to Redmond in the past to meet with teams from various Azure services and participate in private previews of some cool features. They're really working hard to make a great platform.

Satya, please don't have them mess things up with the next portal release! The whole sideways scrolling gives me a headache.
I know very little about Cuba, but given it's been cut off economically from most of the world, it's no surprise that currencies would be different down there.

According to Numbeo.com [1] a cost of basic utilities (Electricity, Heating, Water, Garbage) for 85m2 Apartment is ~$6.09/month. A one-way ticket on local transport is $0.04. I've picked two that jumped out at me as crazily cheap compared to places like the US/UK, but looking down that list I don't know if living on $17/month is doable. But without fully understanding the environment/economy... it's a lot more complicated than just thinking that $17 could never be enough to live on.

[1] http://www.numbeo.com/cost-of-living/country_result.jsp?coun...
The article doesn't mention matrices, which map to multidimensional arrays. One of the basic features of FORTRAN, all the way back to the original version for the IBM 704 in 1954, was multidimensional arrays. Yet C, C++, Go, and Rust all lack them. They all have "arrays of arrays", or some hack involving macros and templates and a multiply for every array access.
(Yes, there's a sort of multidimensional array capability in C99, but it is not used much.)

For Go and Rust, this subject has been discussed.[1][2] In both cases, the participants in the discussion got tangled up with how slicing syntax would interact with multidimensional arrays, and ended up doing nothing.

The number-crunching community is mostly using Matlab/Octave, and Python with NumPy.

[1] https://groups.google.com/forum/#!searchin/golang-nuts/Multi...

[2] http://internals.rust-lang.org/t/difficulty-with-rfc-439-and...
What can you structure with besides syntax? Even data structures in memory have a (binary) syntax
Samsung says TV voice recognition function can collect private conversations
> a tourist visa doesn't allow you to work.

We'll split hairs then. My work takes place where I'm paid, and I'm paid as a resident of Florida, no matter where in the world I travel.
Opening up to Cuba probably costs Netflix extremely little. In terms of rights negotiating their content suppliers are currently getting nothing from Cuba so will go for it without any discussions, so all Netflix needs to do is flick a switch in their control panel to allow IPs from Cuba and issue a press release.

Sure, even if 100% of Cuba's broadbrand subscribers signed up it's an insignificant amount to Netflix, but for the low cost they may well think of it as PR and/or marketing (and/or looking ahead to a day when maybe Cuba could give them enough revenue to care about - though seems unlikely to me), not just for ideological reasons.
AC/DC rocks Grammys, with aid of teleprompter
Is this materially different from requiring the user to have some random characters in the password, but for some reason making them type these characters into the username field where it'll be cached by the browser's autocomplete feature?

It seems like this is an amusing enough hack to do on non-sensitive sites, but I wouldn't do this on anything "real". When it comes to authentication, "hey I had this really neat idea" is almost always an immediate precursor to making things worse.
Looks like there's a typo in the Guardian article, in addition to the quote you give there is also:

> The country has 53 broadband internet accounts today, according to Kelly.

edit: Definitely 5,300. Note at the bottom reads "This story was amended on 9 February to correct the number of broadband accounts in Cuba. There are 5,300."
Rent to Buy Cars Melbourne – Rent to Own Cars from My Car Rentals
Last year I added a touch of programming to my 9 year old son's home school activities. We tried several learning tools, starting with Scratch. I don't have anything negative to say about the various options we tried. However, the most positive exercise was him going through the "Prof Stef" tutorial built into Pharo. He really got into exploring and interacting with objects using tradition Smalltalk inspectors and workspaces (Do it, Show it, Inspect it). He loved that he could close the environment and open it the next day with all his play right where it was.

As a father, I loved that I didn't feel like a fraud as I could easily help him dig around and answer just about any question on what's really going on.
Random aside about Unlicense. Unlicense depends on two core ideas that are not anywhere near universally applicable... public domain and relinquishment rights. This makes unlicense a non-starter in Germany, and most likely completely invalid in Australia. These issues are why SQLite offers special licenses (http://www.sqlite.org/copyright.html) -- and the SQLite license was the inspiration for Unlicense.

My point is -- Unlicense doesn't do too much to minimize license friction and actually creates complicated international issues. I don't use it -- because I don't want to have to hand out "special" licenses based on where my users live.
My name isn't Michael, but I use the password 'michael' all the time.

Edit: oh, crud
I'd like to hear these stories as well.
IIRC, IV was never a patent protection organization. That was just their PR story so they could grow. The idea was always that you would pay them to license their pool of patents.
Barack Obama Part Two: Foreign Policy
Thanks for pointing out there was an attached paper!

It seems in section 2.2 the author points out that for a very special case of the snow blower problem, it is np complete ( see section 8 where they show a domain of polygons with holes). This special case might apply to snow blowing narrow paths through a field.

Right afterwards, the authors note that

> "the hardness of SBP in the fixed-throw model and in simple polygons is open. In fact, we do
not even know what the optimal solutions are for simple cases like a square or rectangular domain."

which to me says that for the domain similar to an open field, or just a very wide pathway, the problem may be more complicated than NP-complete and they have not yet found an optimal solution for it.
Also this. http://www.awwwards.com/web-design-awards/bloomberg-business
If I do my own REST back-end: node/express or good old php. If I go no-backend: parse.com or firebase.com (different use cases). Front-end: BackboneJS and the usual mix (CSS, HTML5, Bootstrap, Jquery, etc) and I am looking into adding ReactJS to the stack.

Increasingly I am using more free/paid SAAS for services like file uploads, emails, storage, monitoring, etc. Not sure if we can call this approach a "stack" but surely it is becoming very relevant and it solves most requests I get. I guess it is also interesting to rapidly hack an MVP with such tools and if the thing picks up (traffic/user base) you can scale the services (pay more) or start programming them yourself, if the think flunks time/money was not wasted. It is also a big plus that these services play super nice with mobile native and mobile web, SDKs are always available. Maybe I am a wishful thinking hipster but somehow I feel this is the trend to follow.
Microsoft Research Updates Image Composition Editor
You can still deconstruct the message and it is simple and easier to debug even if less exact.

In binary if there is one flaw the whole block is bunk, i.e. off by one, wrong offset, binary munging/encoding, other things. As an example if you have a game profile that is binary, it can be ruined by binary profiles and corruption on a bad save or transmission.

Binary is all or nothing, maybe that is what is needed for better standards but it is a major change.

What is easier, a json or yaml format of a file or a binary block you have to parse? What worked better HTML5 or XHTML (exactness over interoperability)

Granted most of us won't be writing HTTP/2 servers all day but it does expect more of the implementations to adhere to, for better or worse.

The classic rule in network interoperability is be conservative in what you send (exactness) and liberal in what you accept (expect others to not be as exact).
Languages: Ruby / Clojure / JS

Frameworks: Rails / AngularJS / Cordova

DB: Postgres / Redis / Elasticsearch / Memcached / DynamoDB

Messaging: SQS

Plan on learning in the next few months:

More Clojure

Machine Learning

ReactJS (Hopefully a replacement for AngularJS / Cordova from above)

I've been picking things to learn based on reading programming books and observing trends. 7 concurrency models in 7 weeks, 7 languages in 7 weeks, and 7 databases in 7 weeks are all good places to start for finding something new to learn. As you can tell, I'm a big fan of the series as an introduction to a topic that can then be explored in more depth after reading.
> I still don't understand how voice recognition (or more accurately, speech recognition) is currently in the uncanny valley.

We are OK with stupid computers, we don't expect anything from them - we order them around is very formal language.

But now there is an attempt to use natural language - and it doesn't work right. So it's actually better not to use natural language, and just stick to the formal language.

That's where the valley part comes in.
Id guess largely overhyped but something that will continue to happen where it actually makes sense.

Id bet there will be 2 buckets that things fall into ...

1) Added connectivity that makes the core functionality better (ex. thermostat that can forecast the temperature for the next 2 hours to improve AC costs)

2) Connectivity that is tacked on as a gimmick that doesn't actually improve what the thing is made for in the first place (ex. microwave that texts you when its done)

In the long term I think only category 1 will remain in the IoT world. From my consumer perspective most things around my house fall into bucket #2 - All I want is for that thing to do what its meant to do best which usually doesn't involve being able to talk to anything.
Raheem Sterling: Liverpool Offer 'incredible' – Brendan Rodgers
Know how to get approved for car loan with bad credit through the online medium
Page a few seconds loading and ended up as a blank page, (due to Facebook not loading).

I'm not convinced there's any reason to use this instead of http://mynoise.net/
Qualcomm is a known patent abuser. They attacked Opus codec with fake claims which were refuted: https://datatracker.ietf.org/ipr/1520/

But Qualcomm refused to withdraw those claims. Just to be nasty. So I don't feel sorry for them.
Temperature inversion
Depending on your system and configuration, couldn't you prepend a space to the command to prevent it from being saved into your history?

edit: Looks like vacri mentioned this in a peer comment an hour ago. Whoops!
Sorry, I botched that comment. My last point was jumping back to critiquing the article, not you! I should have switched the order of the last two paragraphs.
Artificial “intellectual property” monopolies are anathema to innovation, and they’re a major reason why the US tech industry is mostly reduced to making online chat room apps for cellphones developed by China’s tech industry. China’s choice to not enforce foreign companies’ “intellectual property” rights against its domestic industry exactly mirrors the US’s very successful choice to do exactly the same thing in the 1800s, except that the US did it overtly, rather than in violation of treaties it had signed. (However, the US’s territorial expansion during the same period, also crucial to its prodigious economic growth, was in violation of treaties it had signed.)
> Increasingly I am using more free/paid SAAS for services like file uploads, emails, storage, monitoring, etc.

Yes! I forgot to mention this in my answer.

For prototyping, Parse is great. I recently built something in an hour that would've taken me a day in the past.

When I get past the prototype, RDS, S3, and Dploy.io are also huge time-savers.
In text adventures there was a limited grammar that the parser understood that was English-like, which you had to express your actions in: get lamp, put lamp on table, eat fish, look sword. This is easier than if the parser tried to let you use fancy English sentences that it'd probably get wrong often and that you would make more mistakes in because the line is blurred between what you're allowed to say or not. That would be a point between the simplistic text adventure grammar and perfect natural language parsing, with the simpler grammar being preferable. I can see the same being true for voice commands.
You might want to look into localizing your numbers. Having amounts in USD/mo and then showing it using a decimal as the thousands separator feels silly, even though it makes sense in MX. Something like http://formatjs.io/ can help.
How Remakes Can Improve Gaming
Azure was always PaaS... they added IaaS much later.
Is your password and username in that list?
And if things are multithreaded then shared memory variables depend implicitly upon all possible actions of all possible simultaneous threads.
I don't see any PTAB decisions on the record and the case was filed before modern IPR review of bad patents was instituted in 2010.
> It would be bad for morale [for a] business [to] cut all their employees pay by 10%.

Pff, is that the issue? That's easy peasy, price people's salaries in terms of purchasing power. Or in terms of baskets of goods. Wow this is such an easy problem to solve. I could go on and on. I'm not even joking. Just use an indirection. Isn't that how we solve all problems in programming? It's certainly my favorite tool.
I did! In fact, I think I must have done it concurrently to you posting this reply, as I never saw your post when going back to edit my own :-)
Interesting. From a microeconomics perspective, bundling is a form of price discrimination which is optimal for situations where the seller has multiple products, but buyers' wants are negatively correlated.

e.g. Roger sells both candy bars and packs of gum, both of which cost him $0 to produce (for simplicity). Al is willing to pay $5 for a candy bar, but $1 for a pack of gum. Jesse willing to pay $1 for a candy bar and $5 for a pack of gum. Roger could sell one candy bar to Al for $5 and one pack of gum to Jesse for $5 for a total profit of $10. More optimally, Roger could sell a bundle consisting of both the candy bar and the pack of gum to both Al and Jesse for $6 for a total profit of $12. Bundling has optimally increased Roger's profits.
Exactly which visa is this you're talking about?
ARM Buys Dutch IoT Security Company
First step for doing things correctly:

import shutil
Ask HN: What's the fastest way to build an API for language X
Where X is your favorite language.
It's not just a matter of optimizations, there are some things you can do in C++ that incur extra pointer indirections in Rust because you don't have move constructors.
Applying for jobs is like sales. If you apply and get rejected, you can ask why you were rejected and use the information to calibrate your next attempt.

Entrepreneurship is sales experience. In fact, it's the best kind.

Lots of people can develop a product, but getting people to use it (and pay for it!) is really hard and requires sales skills. It's even harder when no one has ever used the product before, and you don't have the benefit of a big brand or glowing testimonials.

Someone with your skills and a passion for sales will be a lifeline to many companies. If you don't end up as a Sales Engineer, you could also be on an implementation team (meaning like a customer advocate, not like IT implementation). There are lots of things you could do.
Either you have an incredible sense of irony, or there's a bug in your comment.
That's an impressive result, considering how simple the algorithm really is. (The learning algorithm isn't obvious, but it's not a lot of code.)

Can this algorithm be run in reverse, to generate an image from the network? That's been done with one of the other deep neural net classifiers. "School bus" came out as a yellow blob with horizontal black lines.

An interesting question is whether there's a bias in the data set because humans composed the pictures, and humans like to take pictures of certain things. (Cats are probably over-represented.) Images taken by humans tend to have a primary subject, and that subject is usually roughly centered in the images. It might be useful to test against a data set taken from Google StreetView images, which lack such a composition bias.
Link for the interested: https://www.softlayer.com/catalyst

They're a great company. Certly took advantage of the offer and their support and services have been excellent.
SWIG http://www.swig.org/. Write API implementation once, in C, then generate bindings for other languages.
Based upon my experience selling $200k to $3m solutions.

You need to be competent in the technology niche that you wish to work in.

You need to be interested in understanding the problems people are trying to solve, including the business, cultural, political and legacy technology background for those problems.

Having done that, you then architect the "solution" and present it.

Typically the client wants to pay far less, wants it much sooner and throws in a bunch of new constraints. So you go back and re-architect, repeat. A fast sales cycle is 6-9 months some can be multiple years and the technology moves along as they dither.

It helps to have client-side experience before crossing over to the vendor-side.
I think it's supposed to be a set, but as modeled by a red-black tree. So a graph, but not a general graph and with more metadata.
I have a question that maybe you can help me with.

Why do people care that other people's children aren't vaccinated? If your children are vaccinated they're protected, period. Who cares about other people's children, especially if they have all sorts of unfounded ideas about vaccination? Why not live and let live? Why do people want to force other people to vaccinate their children? I never understood that but I'm sure I'm missing something hugely obvious.

I would vaccinate my children but I don't understand why I should also join some movement that is trying to force other people to do something they don't want.
"Waterloo was never the most obvious tech hub...
That changed in 1984, when Mike Lazaridis and Douglas Fregan, two engineering students at the University of Waterloo, started a company to develop a wireless data transmission device."

The author didn't do enough research about waterloo. It was an obvious tech hub way back in the 50s, from the moment UW added an engineering faculty. It was cemented as the place for Canadian computer science when math was made it's own faculty and the fledgling school had one of the only computers in the whole country.

While RIM is the best known, it was hardly the first successful startup fostered straight out of UW. It has always churned out startups and spin off companies, long before startup culture was a thing. Engineering professors and students had long been encouraged to take leave to develop commercial products well before the founding of RIM.

The article also skims over a huge reason Waterloo region didn't slide into depression when RIM faltered: it was the icing on the economic cake, not the main batter. The universities remained strong, as did the true economic base, the insurance giants. Lots of companies, some new players and other established tech giants, have scrambled to add new icing but the basic makeup of the region has hardly changed.
How to Prioritize and Save Young Lives
I'm reading _Battle for the mind: a physiology of conversion and brainwashing_ (William Sargant, 1957). His conclusion is that only the psychotic insane soldiers (very few) during the world war could escape PTSD, if the stress was sustained for long enough.
Fraud worries force TurboTax to halt state filings
Bug Hunt: A Quick Start Guide to Penetration Testing
Has anyone actually succeeded by building an opensource project? And How?
I've seen a lot of great open source projects. But most of them are from successful companies like Google/Facebook/Twitter/Dotcloud. And I've heard a lot about the open source business model, like doing commercial consultation and projects as the primary source of income. But I just don't know anyone who really made a fortune out of it. Am I seeing it in a wrong way or it's just not possible for open source authors to get rich?
I put song in .. it didn't work ?
I'm sadly not actually able to follow what you're getting at here.

I think there are a few threads going on that I'd be interested in following up on, whether imperative/mutable semantics are common in mathematics, whether it makes sense to call something in abstract algebra as "destructive", what copying means, whether analyzing computational physics/numerics is a similar task, whether functional programming experts are capable of building real world applied math tools...

Ultimately, though, I'm not sure which ones move the conversation along productively.

I think perhaps the most interesting one is the notion of copying. It is certainly the case that modern FP assumes copying is okay. This comes naturally from the "structural properties" of implication in type theory and there's plenty of work studying type theories which are "substructural" and thus don't assume an ambient copy/destroy comonoid. I don't honestly consider this out of scope of FP, although no languages implement it today. There is a need to pick a "default semantics sweet spot" and linear logic may have not yet proven it pays its way on the weight/power tradeoff spectrum. But maybe it will be shown to in time?

In the mean time you can do plenty of work in abstract algebra without talking about mutation or destruction at all. You mention category theory but ignore the prime dictum of CT: it's all about the arrows. Categories certainly exist which embody destructive internal algebras---CT would be pretty useless if it didn't---but externally we consider arrows and compositions of arrows alone. This is where the real power of CT comes from anyway.
Yes, it's true. Patent defense is why Google initially invested. However, once they started enforcement, Google withdrew all further support.[1]

[1] http://www.geekwire.com/2014/apple-microsoft-patent/
Wales' George North 'should have been replaced' against England
now that's fast food!