skysight-inc/HackerNews huggingface dataset:
Interesting. Comprehensions are probably the main thing I miss. I liked the automatic returns and the @ shorthand, but whenever I find myself using Python for whatever odd reason, having comprehensions again is like encountering a long lost friend.
There seems to me to be a lot of equivocation in all these replies between "unions" and "employees", substituting whichever one makes the best argument at the time. That's not valid. When discussing "governments negotiating with unions", you can't just suddenly substitute "government negotiating with employees individually"; the incentives are not the same.

The governments have little incentive to pay a given individual; they have a lot of incentive to pay blocks of voters, and the especially have a lot of incentive to do so with money from the future, a point I note none of the replies cared to engage with, which I find is a big tell. Since a huge element of the problem with public unions was the enormous pension giveaways, which are now coming due and crushing the ability of the "blue model" to keep the rest of its promises. While everyone here is fiddling, the cities are burning.

You can't write about these issues as if we're debating creating public unions for the first time and seeing what happened. We created them. They are, present tense, in the process of crushing city finances, in the most concretely real, dollar-based, actually happening way possible. This is a present fact that must be accounted for, not a hypothetical bad thing that may happen in the future. Unfortunately, yelling "Oh, those wacky libertarians! Well, that concludes that debate." doesn't add a single dollar to the tax base.
Oh, so this is how Dragon died, I always wondered where they had gone. NaturallySpeaking was one of the most, ahem, shared programs of the late '90s. Tried it a few times but with all the corrections it never felt faster than my own typing (and I don't even touch-type).

The lessons from this story are two, basically: never cut all-stock deals and never deal with the likes of Goldman if you are not a billion-size business.
I would write him a mail, might just be that it wasn't a conscious choice but he really didn't think about this.

I must admit that I also sometimes fail to remember making the software I create accessible to deaf or blind persons. It's never because I don't want to, it's just that there's often nobody on the team that has this particular problem and so it is forgotten.
Wow that sucks. One is tempted to admire the chutzpah of GS defense lawyers, simultaneously claiming both that their contract was with a company that no longer exists and that the lawsuit was a breach of that contract by the Bakers. Now that was a shitty contract! If one requires M&A work, one must already have an experienced M&A attorney to approve the "engagement letter". To get a reference to such an attorney, one must already have spent lots of money with a different law firm that is large enough to have a partner with a clue. Good luck with that, if you've been spending all your time developing technology rather than e.g. orchestrating dodgy real estate schemes like a particular presidential candidate. The house always wins.

As a juror, I would never vote "guilty" on a drug crime. Also, I would always find for the plaintiff if GS were the defendant.
Redux DevTools Chrome Extension
Hands down the best book I have read on money is Your Money or Your Life: http://amzn.com/0143115766

I'm a naturally frugal person, but the book helped me formulate new ways of thinking about money and my relationship with it. The major concept being that money is a representation of your life energy. You work X hours a day at an hourly rate of $Y. Knowing those numbers allows you to think about purchases in a new way. For instance, "That new phone will cost me 2.5 days of work" or "If someone offered me $500 or the new phone, which would I take?" If you chose the $500, then you know you don't need to buy the phone.

I would recommend Your Money or Your Life before all other financial "self-help" books. In fact, I think I'm going read it again.
Two-thirds of Android users vulnerable to web history ransomware
At this point, Parse is open source, too. Why an open source clone if you can have the original?
Firstly, you're confusing correlation and causation. These regulations were introduced in the late 1970's in the UK, not in the last 10 years.

Secondly, the right for redress within 2 years is subject to a legal test for if it is reasonable. Anything that's designed to last less than 2 years should be obvious. For example, by supplying a use-by date on the packaging, or by being a consumable.

Thirdly, companies are left to compete on their offerings. What these regulations do is give consumers the right to legal redress from the seller on grounds of reliability being significantly poorer than expected, something that consumers cannot generally know at the point of purchase. This puts additional competitive pressure on the manufacturer, as poor quality products will damage the seller's profit margin.

Finally, there are no bureaucrats involved. If the seller doesn't meet its obligation the only recourse is legal action. There is no government office of extended warranties, or similar.
Schema design allows you to grab stuff you want joined all at the same time (aka the data lives together in a document) in mongodb's model. This obviously has limitations in many to many relationships where the access pattern isn't clear, but often these tradeoffs can work.
Interesting, I learned from it from a non-misfortune stance.

E.g.:

Work your job, but move towards income from a business.

(Not that I've gotten very far yet ;) )
> Tried it a few times but with all the corrections it never felt faster than my own typing (and I don't even touch-type).

Then you weren't the target audience. I got it for my grandfather, whose hand tremors made typing all but impossible.
Windows Phone user here, since 2011.

I recently lost my Windows 8.1 phone battery, and getting a Windows 10 phone wasn't much more than ordering a battery and having it shipped to the US within the week, plus I needed a phone to communicate.

It's awful. Swipe text behavior is worse: doesn't automatically add spaces it used to (especially near other text), no longer works at all in the browser's URL bar, aggressively gives up on words even after displaying them, and deletes things one character at a time even though the errors with swipe typing are never spelling but instead the wrong word being selected. There are other issues (live tiles are unnecessarily animated without giving information in return, for instance), but I think the way they destroyed typing is the worst impediment.

Windows Phone 8 already made the camera worse by removing the ability to quickly focus and take a photo, but at least swipe text was one improvement over Windows Phone 7's tapping only text behavior.

I'm going to just order the battery and return this phone. Not sure what they were thinking. Maybe they want it to be more like Android, but that's not the point of having a different platform. I'll try to keep WP8 running indefinitely I suppose.

Edit:
Swipe text is not as bad in text messaging, but that means there are at least three typing mechanisms (no swipe, bad swipe, good swipe). Very disorienting.
To Hire Great Coders, Offer Learning Not Just Money
You're absolutely right. FWIW, I think this iterative process should take place before publishing your API. Sometimes a design needs to 'sit' for a month or two and be used a bit before you realize its boundaries: what it does well, and what could be improved. If you're judicious about improvements (i.e. don't rewrite) you'll avoid the second-system effect and put out an API that'll be better than your first attempt. I realize that's not always possible.
http://deepart.io/latest/
this equally old and pre modern c++ implementation can: http://sigslot.sourceforge.net/
You can successfully make a computer program play at a 2000 FIDE level (say), in that its win/loss/draw results will be consistent with that of a 2000 FIDE human. IPR is a good way of doing this in a quantitative way.

The interesting problem is to make the computer play like a 2000-rated person, not just as well as a 2000-rated person. I'm a big fan of Regan's work, but I don't think IPR on its own is sufficient to make the computer play idiomatic suboptimal moves.
9 Hot Strategies to Lock in Initial Customers for Your SaaS Product
> Some companies err on the side of robust. Apple goes the other way.

And that is why, given the choice, i'll go with a Thinkpad over a Macbook.
notepad++'s search feature can not be matched by any other text editor I've come across. I love the intuitive search result window, the direct link to the source document....
I agree. I just ignore most threads with more than a hundred of comments. They are usually borderline political and most of the comments are just opinions.

The comments in small threads have usually more technical content based on facts.
The almost never:

https://en.wikipedia.org/wiki/Broadcast.com#Acquisition_by_Y...
What are the advantages of using something like the ESP8266 vs using a microcontroller such as the ATmega series found in things like Arduino boards, etc.?
I'm not familiar with the way syntax highlighting and code indentation logic in text editors is implemented, but using regular expressions to try and parse a CFG like the Go programming language seems like a phenomenally bad idea.

Maybe everyone does it and everybody is happy with it working only in 90% of cases, but it just seems like the wrong approach to me.
> do you think the majority of rich people prepared for "getting rich" by reading hundreds of motivational and self-help books?

No, I don't. But you know what they do have? They've grown up in a household and a culture that teaches them thousands of small lessons in being and staying rich. They don't have to read about it, because their parents and friends and lawyers and accountants and country club associates have all been reinforcing those lessons their entire lives.
If you want to do classic Arduino projects with wifi, check out the ESP8266 based boards. You can get wifi, a processor that's five times faster than a standard Arduino, and run Arduino code, all for $6.50.

(The Arduino Yum in the article is $75, for comparison.)
In his book, “Playing to the Gallery,” the artist Grayson Perry attempts to answer this question. I'll summarize his definition because I found it interesting and challenging:

He begins by stating that it's now widely accepted that anything can be viewed as art. Seeing as that's an infinitely broad definition, he goes on to describe the following “scorecard” for what counts as art. A “yes” means it's more likely to be art:

* Is it in a gallery or an art context?
* Is it a boring version of something else? Does it lack entertainment value?
* Is it made by an artist?
* Is it limited edition?
* Is it admired by hipsters?
* If you put it in a dumpster, would a passer-by wonder why an artwork had been thrown away?
* Does it detain and suspend us in a state of frustration and ambivalence, making us pause and think rather than simply react?
* If it's a photograph that's smaller than 2m and costs less than five-figures, then it scores negatively.

He says that the above tests aren't watertight, but if you put them together in a Venn diagram, the bit in the middle (the bit to which all the answers are yes) is pretty well guaranteed to be contemporary art.

I dislike the definition, but I wonder if it might be accurate. When I try to come up with a better definition, I wonder if the concept I'm trying to describe is something else—what art _should be_—not what art is.
Dear Mark: Why Your LLC Should Support Parse
And this perhaps a good reason why the whole metal case on mobile phones is a bad idea.

What you are describing is grounding problems of one for or another.
Simple examples to help you understand ES6
Steam has a growing and vastly improving group of games. However indie games tend to be your best bet. I have a 100+ steam games for mac and around 80 for linux. It's getting better!
I agree with not agreeing with his debt-based asset-building approach.

But you can still follow the same path in a tech way, such as selling your own product online. As you work on it, if it's producing income, that can begin to be an asset for you.
Keiretsu
I think the question meant... for running applications with real workloads. IaaS
How is this better than 'How is this better than'?

:-) (joking, you are on the right track here, 100% agree)
Global Game Jam Live: Weekend-Long Twitch Marathon
Show HN: SalesHandy – An advance sales engagement platform
I can't remember where I first read this, but one basic piece of advice I've carried in my head for at least three decades is "if you want to be good at something, find a person who is good at that thing, and then do what they do"

This helped me a lot in my first few jobs, i.e. identify a person who is successful and well respected, get to know them and try to do things the way they do.

Works in school too -- if you want to do well, do what the successful students are doing. Usually boils down to pretty simple stuff, e.g. studying a lot more.
F.B.I. Releases Video Showing Death of Oregon Refuge Occupier
You still have to host and manage it.
I am not following. In order for this ransomware to work a user has to: download the apk from outside the appstore and enable third party sources in order to install it?
One thing that possibly could be added to that comparison: rethinkdb.
Not just that, SF's infrastructure is incredibly obsolete.

Before the malware shenanigans started, they could have tried to relaunch with a full rewrite, keeping just the brand. Now even the brand is tainted, there is nothing left except a large database of users and SSH keys (and Slashdot, which apparently is still read by some people).
From the announcement on the Parse blog, it sounds like Parse might in fact be the open source Parse alternative:

> Second, we’re releasing the open source Parse Server, which lets you run most of the Parse API from your own Node.js server.
why downgrade from an asychronous API to a synchronous one?
> update the shared library, restart affected services

... look for programs to break at runtime because of some unrelated API change in the shared library.
Why on earth would anyone buy SourceForge? It's a money pit.
If a computer generates 100000000 unfunny jokes and one that seems funny, does that count?
> Passwords/passphrases could be salted hashed by the browser in JavaScript using a PBKDF similar to scrypt or bcrypt, before being sent to the backend for constant-time comparison... it just takes a little more prudence and effort, but it's absolutely doable.

This is not safe! Now an attacker just needs to intercept the hashed password and replay that, and he gets to login without knowing what the password is.

Use https. And don't do client-side hashing, it's no improvement.
Mismanagement started very early to the F-35. I know nothing about planes, but I do know that if you want a software system to do EVERYTHING, it will never live up to expectation, if it's ever delivered.

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.

I understand that Lockheed Martin just tries to deliver a product that request, but that's really the issue with many government contracts. You get what you request, and if someone tells you "Yeah, that might be a bad idea", the contract is just rewarded to a less honest company. It would be a bit shocking if no one with Lockheed Martin questioned if the F-35 was a good idea.

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.
Wasn't it a bit too short though? I was kinda surprised when I found out I have neither suspect in custody, nor any hard evidence except the one I received initially.
I do know a few companies are using tools like OpenStack Ironic to do "Metal as a Service" - basically using a full machine like a VM.

That said it is usually deployed beside a cloud like thing, and only used for select workloads.
His wallpaper doesn't strike me as particularly work-appropriate. And let's not forget the blow that Leia's "slave outfit" dealt to feminism and female participation in the arts.
There was an incident in Norway recently where a school kid was unplugging an iPad, and the prongs came loose from the charger. This left exposed metal bits protruding from the live socket, and the kid has apparently reached in to remove them. Kid survived, thankfully.

From the images i found it looked like the assembly was basically pushed into the charger. There seemed to be some notched on the metal bits that would be inside, likely supposed to latch together during assembly, but i guess they could come loose if there was enough insertions and removal.
Replacing Pingdom with Ruby and Heroku
Dreamscope – reimagine your photos as paintings
If you consider applying for a job as little different to a sales process/funnel could you sign-up for an account with salesforce, zoho or similar and manage your opportunities that way.
There Is No Happy Path in Programming
The ESP8266 has on-board WiFi and is a much more capable microcontroller (32-bit, as opposed to the 8 bits the ATmega wields).

A typical ESP8266 module is around $5, which is much cheaper than an Arduino (I know you mentioned the "bare" ATmega, but that's going to have to go on some board, whereas the ESP8266 is already a PCB module, at $5).
Are you native English speaker? I am not.
The much more fascinating part of that story is how Mark Cuban had the foresight to convert the all stock deal to an all cash deal (from his perspective) by engineering a sophisticated straddle hedge on the stock of the acquiring company. A scheme he created by collaborating with, you guessed it, Goldman Sachs.
I saw something like that on PH the other day that looks like it does just that + tracking of your applications: https://presumi.com/
I have ADHD. Rather than focus on what it is and whether it's real, I'd like to focus on what helps. Cardio and adrenaline help more than anything else for immediate relief. So much of dealing with ADHD is realizing your tendencies and building your life in a way that is conducive to your work flows. I know I need frequent breaks, privacy and hydration. If I'm about to have a panic attack because I can't concentrate and work is due, I go for a short bike ride and set the work aside momentarily. If I tried to work on at that moment, not only would I not make progress but I'll probably have an anxiety attack. Once I give my brain room to breath programming issues seem so much easier.
I don't get it - you're not causing the foreclosure, so why feel guilty about it?
The main goal for Luminus is to address the problems that newcomers would have. It's a batteries included template that sets up some reasonable defaults for your typical web app. That's coupled with a documentation site that explains how to accomplish different tasks using the platform.

Majority of the community are experienced Clojure developers, and have already found their own preferred setup. So, it's not terribly surprising that it's not the target demographic. Once you know the web stack, the libraries that work well, and how to put them together, then it's easy to make an app that's custom tailored to your needs. This is the primary reason for the libraries > frameworks mantra.

However, as the comments in this thread indicate, there's clearly a need for Luminus. Anybody who's new to the language and the ecosystem, needs a decent starting point. Luminus is that.
Here is a proposal...

Some of the folks here have pointed out that Parse provides more functionality than Kinto. Why does Mozilla provide resources to keep working on Parse, if Kinto is designed to be an alternative to Parse? It is open source after all. It sounds like Parse is still relevant and needs to be continued.
Per my comment, this would only be true if you feel that absolutely everything is art. That sounds kind of nice, actually (:

And how would you decide if a definition (of anything) qualifies as "useful"?
Debt is a lever, in itself it's neither good nor bad.

If I have a $10m net worth, I might want to lend someone $1m for a year on which they will pay me 5% interest per year. If that person can turn that million into one and a half million, what's the problem?
Just some UI/UX observations:

The "Use style" wording didn't immediately register for me that the images were clickable. I wondered why the gallery images all had the same description when they were clearly different styles!

Perhaps "Use this style" would be more expressive?

When you do click through, it shows the same image (with face) to be used as the style image, leaving me wondering if a user provided style image should just be a texture (newsprint, vegetables etc.), or an already styled image.

The "Buy a painting" button is deceptive, since it's a canvas print, not a painting. I was going to suggest teaming up with instapainting, but I see they beat you to it [1]. I guess you could always go to the source [2].

The resulting modal dialog on clicking "Buy a painting" barely fits in the browser on a 15" retina MBP, even then, the cookie info bar clips the button, so I suspect you may be loosing sales from people who can't figure out how to get to the button, especially on smaller screens (you'd be surprised!).

Clicking through that dialog brings me to an ebay page, but not for the image I selected to buy. There are a range of other images shown, but it doesn't seem to be possible to choose one, never mind the one I wanted. I have no idea what I'm buying, or how to buy what I want.

Finally I can't "Buy", I can only bid, as it's an auction, not a "Buy it now".

Oh, and please tell Michael to change his name to Andy. :) [3]

[1] https://news.ycombinator.com/item?id=10162121
[2] http://www.alibaba.com/showroom/oil-painting-on-demand.html
[3] http://deepart.io/page/about/
Romantic words but: are you sure the shutdown reason is lack of financial success? What are other explanations you can think of?
The guided tour of this machine is amazing. If you can make it over to see this beauty before she departs I strongly encourage you to do so!
> The result should be that the same Python code should run much faster in the form created by Nuitka

How do you figure? Python's slowness is not due to it's lack of compilation, it's due to its dynamic nature and all of the runtime lookups.

Past efforts to compile python down to bytecode have not resulted in speedups. Unladen Swallow is one such failed example. PyPy gets around this by analyzing the actual running code and is only able to speed up a subset of all of Python.
2015 article
Donation cards on YouTube
Jan 2015
This is how I read this as well.

I would not want to be an F35 pilot.
I've come away from some of these types of books with some good tidbits, but have a hard time recommending them, especially to a young person. They tend to be a gateway drug into a culture of "The secret to making money is giving me some money." that I'm not comfortable with. I'd be far more comfortable recommending something data driven like "The Millionaire Next Door" (regardless of how that book is marketed) that highlights things like frugality, saving, and hard work.