skysight-inc/HackerNews huggingface dataset:
There's a good story in Ben Horowitz book the "Hard Thing About Hard Things" that angered me about how blatant good school vs weak school bias appears to exist within the startup world.

But it has good advice on the need to overlook people's "flaws" (if you can call them that):
-----

"Hire a worldclass team" is about as helpful as telling someone to "Try their hardest." Anyone building a company likely already is, and if not, you telling them isn't going to suddenly make them try harder.

You know what's hard? Hiring a worldclass sales manager when you have a company that is trading at less than cash at the wake of the dot com bust. Astoundingly, the best sales managers in the world just weren't returning Horowitz's calls. So instead-- in one of my favorite sections of the book-- he describes hiring Mark Cranney.

It was a decision most of his board and his executive team were violently against. (Lesson to Horowitz: "No one else gets a vote.") Cranney actively made people feel uncomfortable-- not what you want in a sales guy. Horowitz describes him as physically looking like a perfect "square." But he was a savant at how to build an effective sales team.

My favorite passage is when Horowitz sat down to explain to his cofounder-- and to many, the face of the company-- Andreessen why he was hiring him:

I let Marc open the conversation...by listing his issues with Cranney: doesn't look or sound like a head of sales, went to a weak school, makes him uncomfortable. I listened very carefully and replied, "I agree with every single one of those isues. However, Mark Cranney is a sales savant. He has mastered sales to a level that far exceeds anybody that I have ever known. If he didn't have the things wrong with him that you enumerated, he wouldn't be willing to join a company that just traded at thirty-five cents per share; he'd be the CEO of IBM." Marc's reply came quickly: "Got it. Let's hire him!"
That is the reality of how you hire as a startup CEO going through any degree of shit, which let's face it, they all are. Unless you are Facebook, you can't call whoever you want an offer them a job. (And truth be told, even Facebook doesn't have a 100% batting average on hiring.) You have to find the person the best at the single unique skill you need and tolerate everything else that comes with them. The reason they aren't running IBM despite their skills. That is helpful hiring advice.

(https://pando.com/2014/03/04/the-hard-thing-about-hard-thing...)
------

Anyways, personally I prefer companies using screening tests over degrees because it is more meritocratic.
I had a Mac (a few years old) that I was happy with and saw no need to upgrade (if it ain't broke, don't fix it). Had I known that the upgrade to iOS9 (which had a feature I would like) would make it impossible to backup said phone to the Mac, I would not have upgraded it (especially since once the upgrade to the iPhone happened, it was impossible to downgrade to iOS 8.4, which I was also happy with).

Yes, the upgrade was free (monetarily). It was not free timewise, and it took a few weeks to sort out as it completely broke my workflow (it broke the running version of Synergy http://synergy-project.org/ and to upgrade that would have required an upgrade of my Linux system (yes, it's an older system---again, it ain't broke so I'm not fixing it and lose even more time and effort).

I was able to fix the Synergy issue (http://boston.conman.org/2015/10/15.2) but the point remains---Apple forcing updates. I know most here just live with the constant upgrade treadmill ("OH MY GOD! YOU HAVEN'T UPDATED IN 20 MINUTES? HERETIC!") but having been burned oh so many times in the past thirty years I've grown to dread it. It gets tiresome relearning how to use something I've already learned how to use yet again. For the tenth time. Because we in the industry have deemed that if a program hasn't been changed in the past twenty minutes, it therefore must be unmaintained and a piece of garbage (with the sole exception of zlib I think).

Me, bitter?
I liked that video. Learnt something.
You must have skipped this line in the article:

"but then my old Macbook Pro died..."
Show HN: Microsoft Emotion API implementation
Or torrent it. Not a great solution, yet a solution nonetheless.
Largely - It's not an education problem. It's a jobs, discrimination, and "qualification creep" problem.
I've also built a Rails like system in Clojure which has easy SQL backend support. I actually find Clojure much EASIER than Rails backend, so I definitely disagree:

https://github.com/zubairq/AppShare

Rails is just such a different thing. Rails IS really is a framework optimised for the days of Page based web applications with small amounts of Ajax requests. Clojure is much more suitable to full web applications (SPAs)
MediaTek confirms security flaw in its software, Android devices vulnerable
They day I no longer want to use Apple's latest stable versions of software is the day I'll start thinking about migrating away.

Also, this is why I invest my free time into pushing open source forward, so it can displace the few closed source things I still use/depend on.
Also mentioned: usually in these cases you have items on separate lines, aligned at co colon. So you have to read just the first line to know what it is all about.
The way I read this, you're not asking for OS upgrades for life, but you are asking for service support for life. You want to be able to use your old OS on your old Mac, but you also want your old software to keep running even if it depends on external services (which are not unchanging). Is that correct? If so, this is not meaningfully different than expecting upgrades for life. This is expecting perpetual backwards compatibility. If anything, lifetime upgrades is easier.
No I totally get it about the security updates; but it's the principle that I can't opt out if my own dumb ass wants to. Ultimately I would absolutely opt-in for security updates, but they don't seem to come stand-alone. If I'm not mistaken, Apple can push critical security updates these days anyway - there's been at least one.
I reread your article, and maybe I was being too harsh. You gave an example of a 50% flat tax (which you admitted is too high), but I think what would be more interesting is to see what a progressive tax would look like to remain revenue neutral while providing a reasonable level of BI.

I dont think basic income is tenable in the US without raising taxes on high income earners, perhaps significantly.
Natalie Portman, naked and petrified and covered in hot grits
'Nudging' me to update from Yosemite to El Capitan is just annoying. It's one iteration!
There are a lot of advantages growing up poor, though, too. Learning how to work hard early on, etc.. My parents do not understand how to manage money very well, and they constantly struggled when I was growing up, and continue to do so. But this forced me to learn a better way and helped me in my life.

Also growing up poor gives you an advantage in terms of risk, because you know the worst that will happen is that you will just be poor like you were when you grew up. Once you've been poor, it isn't as scary. I think many rich friends have a nightmarish fear about it and are risk-averse because of this.

There is a lot of guilt, though. I care about my family and want to help them, but giving them money doesn't work - it is wasted. So they remain forever poor and I have money, and I feel bad about it.
In fairness, Apple used to encode most of the music they sold with FairPlay. Many people probably assume they still do.
I don't necessarily agree with you, but I don't feel like this comment is unproductive or otherwise violates HN rules. The downvotes seem unwarranted.
In my experience, there are three groups of kids in high school, at least concerning future studies/employment.

One group maybe wants to do something because it pays well, with no motivation because they aren't passionate.

The next group is very passionate about one or two things, and have lots of motivation. However, they seem to view that as the only option, even though more likely than not it will change and shift.

The third group has motivation to do work that is interesting, but they have know idea what to specialize in and have a few things they don't want to do. They aren't necessarily good at it all, and it's overwhelming to think about plans for the future because of the open-ended nature of that question to them.

This is what I've observed. And of course, people change between these groups all the time.
Special purpose distros are great. They show off what can be done, get new people interested in open source with their turnkey approach, and inevitably contribute upsream. Another one that stands out is http://caelinux.com

Portage has a nice sci-* selection: https://bpaste.net/show/88a217cc325f
I just watched the same video and it was one of the most insightful things that I have seen recently. Feynman is simply acknowledging that there are a few things in physics which are very difficult reduce to layman concepts. The other bit, about "why questions", is also quite interesting. I have come to believe that a lot of questions which sound very interesting, like "why do I exist?", don't really have good answers, and probably will never have. e.g. if it did turn out that we are living in a matrix, the question will simply reduce to "why does the matrix exist?" and soon. Thats what Feynman is trying to point out that "Why something happens?" is not a complete question unless we agree to some understanding beforehand. Otherwise you just go deep into the rabbit hole.
A Search Engine for Your Memories
>That's fair enough; you can't expect OS vendors to support ancient hardware forever.

The direct Microsoft criticism and definition of 'ancient hardware' seems entirely... Apple reality distortion filter
Brasilia was built a hundred years later
I understand and appreciate your point.

Mine was that, in the larger context that is computing, you must build on top of something because redoing everything from scratch every time would be ridiculous. You likely trust your CPU instruction set, and your bios and a million other things, but some things you can't trust. Knowing the difference is non-obvious, which is the fact I was lamenting.
11 Famous Garage Startups That Now Rule the World
This will definitely make me more wary in the future. I considered both Parse and Firebase for my app's backend and even did some early prototypes using each. Parse ended up being closest to what I needed for the basic app features. I would have used Firebase for real time syncing in a multiplayer version but decided to put multiplayer on hold so I could actually just deploy something.

I kind of got lucky dodging the Parse bullet -- it was only because I quickly saw in my Parse-based prototype I was going to go over the ~1M interactions per month allowed by the free tier. At the time, the tier I could tell I'd be headed for ratcheted up to something like $100/month. I decided I'd rather just build it myself. Obviously, I'm glad I did now. Mostly because I'm on to some other things now and would hate to have to be rebuilding at this point just to keep my humble (yet very much alive and being used) app running.
Really? That's not how business works.
+1000 for Sam Altman

I always thought rich guys - particularly American ones - are just a bunch of selfish assholes.

I'm heartened to see that there is at least one - Sam Altman - who thinks about those outside his social circle.
Get your app featured on the first smartphone with Project Tango from Lenovo
Did Industrial Revolution Require Land Clearances, Slavery, Genocide and Empire?
Yes, totally agreed (/probably poorly described) - start revenue neutral as you have, then the following year just use the % of GDP from this year as the initial "set point". Then you get both: revenue-neutral cold start plus a % pegged to GDP moving forward.

Good idea wrt land-value and pollution/sustainability taxes too, makes total sense.
iMessage is free, SMS is not. That's the tradeoff. iMessage is also encrypted. How do you propose adding those benefits to SMS without any cost to the user?

Exactly. iMessage exists because SMS sucks, not just because they don't want you leaving. Same reason for the green bubbles. They know you'll berate your Android friends into switching because of them.
"People with that much money mostly fold in on themselves and spend all of their time managing the money for their own benefit (or even as a compulsion for its own sake)."

Do you have any source for that? That doesn't fit a lot of very famous billionaires, at least.
Don't throw the baby out with the bathwater... Complexity analysis is very useful, even if it doesn't always give the full picture.
Sell your stuff, then move to Africa and start solving problems there. You can do that now. Probably harder than Mars yet far more rewarding and of immediate, long lasting and relevant benefit to humanity.
Wow, you're right, that's a hidden gem. Thanks for pointing it out.
TensorFlow runs on Android, right? And AlexNet runs on an RaspberryPi, so it should be fine on a phone.

But it would be interesting to know if that is better. I'd imagine most phones have some kind of hardware support for resizing images, so it might be better to take advantage of that and then do feature extraction on a server?
I agree, this petition has no chance of changing Facebook's plan. At the very most it would only be useful for proving that lots of developers depend on Parse and maybe to form some of those developers into a community that might want to build a new Parse-compatible service.
It just means that employers are now hiring for competency in job function, and not just plucking the upper class elite to get access to their rolodex.

IOW, it's not that schools are getting worse at teaching, it's that they are getting better at teaching, and less about filtering elites.
Seems like you used React for the project above. Did you build a view/controller framework in house or something more common?
Militia Radio Frequencies
BSD is dying. Netcraft confirms it.

Slashdot is also where I first saw http://craphound.com/spamsolutions.txt posted.

Anyone remember seeing the occasional "(Score: 5, Troll)" comment, which only happened when a comment got downvoted as "Troll" and then upvoted as "Underrated" (which didn't change the "tag")?
Worldwide interactive map of submarine internet cables
I don't have anything to offer for your question but your approach sounds interesting. Is your original Reveal.js presentation available anywhere to view?
That's a very awkwardly written story, but "know what league you are in" is solid advice. It's Moneyball in another domain.
A toolkit to implement Lean Data Practices at your company
The word "meritocracy" was originally invented as satirical word to describing "signalling by people who pretended they weren't signalling"
I like the term "version ratcheting". It captures the essence of a particularly insidious disease that is currently plaguing our industry.

There are several other variations that are starting to become widespread as well. A lot of professional software, the kind of stuff that costs 4+ figures for a permanent licence, is seriously defective when first shipped and then receives updates, perhaps via some proprietary tool. What happens if you need to reinstall it but the updates are no longer available, or the update files are available but the tool no longer functions to install them as you could before?

A lot of professional software also requires some form of activation, and may provide a related tool to migrate a licence from one PC to another. Again, what happens if you have a properly purchased copy and want to use it according to your agreement but the developers have turned off the lights on the activation server?

I suspect laws are going to have to change before too long to keep up with the real relationships involved in modern software. Normal commercial agreements between a purchaser and a vendor don't really cut it in 2016, because the third party -- the software developer -- has a much bigger role in the ongoing nature of how the software works. Turning a blind eye to defective software has worked reasonably well in practice as long as we had the gentleman's agreement that developers would provide free updates to correct the serious flaws anyway, but increasingly that is no longer the case or the updates come with strings attached.

In an age of DRM, activation, automatic updates, dependence on remote systems, and the like, it might be necessary to start imposing statutory requirements on vendors and original developers responsible for software, to ensure that users can continue to enjoy what they were actually agreeing to pay for in the first place or receive suitable compensation. It might also be necessary to enforce minimum periods of support for permanent licences, and to limit the kinds of lock-in that can be applied with temporary licences or online components, in order to follow the same basic principles of consumer protection and fair competition as other fields.
He likely misunderstood everything and is talking about the Facebook Platform ATI.
And he got a new one, so he can't run an old OS on his new laptop. So the old+old still works.
Apple is developing charging tech that works from a distance
The first problem is that you're comparing children to adults. Adults are slightly more nuanced in their thinking.

The second problem is your use of the word "steals". Does the hedge fund manager who earns $3.5 billion income in a single year deserve all that money? I disagree very strongly with that. In fact I'd use the word "parasite" to describe someone who earns that much.

"work has no value without ownership of it's rewards"

So you work only for the money? I bet you're lots of fun at parties.
Zuckerberg's Fortune Passes Kochs
Forget a tech bubble: This is the start of 50-year Digital Revolution
On the positive side, a quicker upgrade curve helps developers iterate faster, and improves software quality as a whole. Our team is much more effective when we know we only have to support the latest 2-3 releases of our app, and we can simply prompt anyone using anything older to upgrade.
That's why it's always worthwhile to do some interviews to get the whys behind the behavior. It's always a risky business to go entirely by quantitative data and then speculate on the underlying motivation.
Fortunately, GDB is scriptable in Python. The C++ add-ons make life so much easier, no reason it can't be done for Nim.
Windows Phone is dead
you can't expect OS vendors to support ancient hardware forever

That's funny, because that's pretty much what I've been experiencing with Ubuntu during the last decade.

Not only do I really OWN my hardware and get to decide WHEN and IF I want to spend money for a new machine or not, but the hardware support gets even more complete with every passing month.

To sum it up, time is on YOUR side, not on some company's side.
Shift Card
Has any website returned to its former glory, ever?
that's the old day when open source is a new things to MSFT / Apple.
Why did they do this?

Parse was on track to disrupt the cloud. Why do you need a full backend when you can easily define APIs and access them through mobile and web?
I just switched back to Android, as well. I've loved Windows Phone (apart from a few glitches), its fresh design, sensible use of screen estate and its simple, yet effective home screen.

But it never got great hardware (the 640XL was the best of the crop, considering price), the app situation was disappointing, though acceptable, and Microsoft never seemed to fully commit to and push it (just like Microsoft Band).
Please don't post shallow dismissals like this to HN. Substantive critique is welcome. For example, if you told us specifically what you noticed in the code, and what weaknesses it has and why, then we would all learn something.
That's been my observation too. I don't remember one kid out of high school, or college who knew exactly what they wanted to do for the rest of their lives. (Actually one wanted to be a cop, and another wanted to be Maverick.)

As you age, you will find your interests, and passion will ebb, and flow. When I was in college, I was all about learning anything, and everything about medicine. Now, I don't even like disgusting lipid levels with family members.

In college I hated computing, and pretty much everything related to technology. I just didn't find much invented by man interesting. I felt like Programming was a waste of a life. I couldn't begin to comprehend how someone could stare into a screen for more than a few minutes. Now--I can't put this stuff down.

And to be completely honest, I still don't know how I want to spend my remaining days.
Apollo 1, Challenger, and Columbia: Remembering NASA’s Lost Astronauts
It would not be an error if not for `addToList(cats, new Dog())`. Based on that call, Flow infers that `cats` has to be a `Dog[]`, not `Cat[]`.
"Is this really a problem in Western societies?"

All the people you know are not starving. There are however many folks - even in rich countries - who would not eat without the help of charity programs. Many of them are living on the streets.
MMS In general on Android never functioned properly, even for people who didn't have my contact before I got the phone. It was usually okay in the default messaging app but any 3rd party texting interface would mess up entirely when images or media were sent.

I never had any issues like you are describing with group messaging to my knowledge but for that sort of thing I am primarily a groupme user so even if I did it wouldn't affect me.
Swing is also a good option.
http://www.theonion.com/article/health-experts-recommend-sta...
5 Crazy Moments Caught on Twitch TV
Flights to Hamburg on flychecker at € 46.ar
> Period. [...] If you don't understand that [...] then i truly have no idea what to say to you. [...] Enjoy your kool aid.

Please don't be personally abrasive on HN. If you take all that rudeness out, what's left is a fine comment.
If you want to move to an other BaaS, ZetaPush provides NoSQL as a service, File storage as a service, Search as a service and lot's of other things for mobile, web, server and IoT
All your base!

Those were some good times.
So far "raising the bar" has just meant more hoops to jump through and make-work/rubber stamp masters programs just for teachers.
yeah the first time I had an technical interview with hackerrank I had to go google how to do i/o in Python
So what? Your suggestions have nothing to do with basic income, and would not materially solve the issue that basic income tries to address.
Musical.ly Parody
I doubt Microsoft care whether oss projects use .net, that is not what it is about.

It is about stopping people throwing away their ms stuff and rebuilding so in the future they can come back to a more lean Windows core.

If code is still in the ms stack then putting it back to Windows is an easier sell than trying to get people to rebuild.
Yes, you can have multiple queues on the RabbitMQ instance and a server can also publish messages.

There isn't any performance issues with the scenario you described. The publisher will need to use two or more clients (one for each service) and instead of calling

await clientA.GetAsync()

it will call

var resA = clientA.GetAsync();
var resB = clientB.GetAsync();
...
var resAll = Task.WaitAll/Task.WaitAny(new Task[]{resA, resB});

to wait for all clients to complete.