skysight-inc/HackerNews huggingface dataset:
Thanks for your reply. But how does that make my criticism of written sexism here mistaken/inappropriate/wrong?
Most accurate depiction of a dinosaur ever created
Sure Tesla could've named it better, but anyone who put their life on the hand of an immature technology is beyond my comprehension. News of crashes from people using Auto Pilot comes up here and there, why are people still willing to risk their life on trusting it?
I have one constantly connected to an ethernet adapter because my MBP's wifi cuts out randomly throughout the day (which kills all my remote sessions of course).
A future without screens
Brewpublik is a curated craft beer delivery service to your home or office. They're a 500 Startups company:

http://www.brewpublik.com/
Pilots aren't allowed to leave the cockpit just because the plane is on autopilot.
"I wonder how Adobe has "kept talent" without rebuilding photoshop?"

By grabbing their users by the sack and demanding cash they don't deserve under threat of denying access to ones entire body of work.
Dutch Police Buy Four Eagle Chicks for Anti-Drone Flying Squad
I'll counter that comment with the following:

Blindly following anything -- especially nuanced, process-driven ideological frameworks -- is a recipe for a disaster.

KISS and YAGNI are examples of processes that require the person who is using them to actually think through the implications within the context of the problem being solved.

KISS and YAGNI did not cause the atrocities that you've seen. Those complex beasts of code existed because the team fundamentally didn't understand what they were doing.

It's like "agile" software development. Just declaring that you're following an agile methodology and scheduling stand-ups does not mean that you're going to be successful. It takes someone (and usually, many someones) who understand how to iteratively design and develop to be successful.

> It just takes a non-obvious path, and a few months of code and requirements evolution.

Can you expand on this comment? I'm interested in understanding what you mean by "non-obvious path".
This is a huge release for the Angular team, I'm happy for them and I don't want to sound like I'm "attacking" them with such question. Also, english is not my main language so maybe I don't understand perfectly when to use this expression or not. I see I should use it more carefully! ;-)
Remote Volunteering at Zidisha (YC W14 Nonprofit)
Here is a list of features we shipped in the last 12 months: https://blog.bitbucket.org/2016/09/07/bitbucket-cloud-5-mill...
Have you used Intellij IDE or any of the related IDEs? I use it every day for various stacks and languages but have no experience with Xcode. I'm a little curious about how they compare.
Life as a Developer: My Code Does Not Work
Real-world autopilots cover a wide range of pilot aids, down to something as simple as a gyroscope mechanically connected to the rudder in order to automatically hold heading. Most are more capable than that, but typical autopilot features would involve holding heading, altitude (or rate of climb/descent), and speed, or navigating towards a particular point. Fully autonomous autopilots are extremely rare, and I'm not aware of any commercial system where the pilot is allowed to ignore the airplane while the system is engaged.

So, again, how did you get this idea?
I've used both in production. They both fast enough that their performance won't be your bottleneck. One's probably faster than the other by some percentage, but whatever you do, you're going to have some other problem that's bigger than that percentage.

At that point, talking about metrics is likely procrastination.
Because every use they've ever seen of that phrase up until now has been in sci-fi shows, where the autopilot is an AI that flies the ship while you go back to the lounge to play 3d chess and drink dry ice cocktails?

In a world where you're constantly bombarded with press releases about self driving cars and how theyre just around the corner, its not exactly unexpected to think that an autopilot system will pilot your car automatically, especially when tesla is so heavily associated with silicon valley.

It may have a real use in planes or boats but approximately noone is familiar with that.
I'm more scared of them capturing what's ON the screen.
"put the good of the city over moral/religious concerns"

Now there's a statement. The "good of city" is itself a moral concern.
No, you did not encrypt all of Wired. Just some data transfer to your clients. Which may still be vulnerable to guess attacks since the content is public, known and mostly static.

But at least it is now much, much harder to modify the content during transfer, which is good.
The Daily Life of a Crime Scene Cleaner (2013)
One Nation Divisible
They want to make a decentralized chat app based on blockchain tech among other things.

https://www.bloomberg.com/news/articles/2016-04-25/u-s-wants...
If you want to be respectful of everyone around you, that's what it takes--awareness of what they consider offensive.

If you don't care about being respectful, don't bother finding out.

There may be consequences if you don't, there may not be. Me, I want to be respectful, so I start with a safe neutral ground and go on from there.
"autopilot"
"autonomous"

Why is it so surprising that people think the prefix "auto-" means automatic or autonomous.
Physicists have among the highest personality aptitudes for their jobs
Which libraries are you talking about? It would be fun to check them out.

Anyway, it's all about UX. Certain types of programmers will want a certain types of interfaces. A well designed library will have been crafted to meet those programmers specific use cases.
What you're describing is how normal functions are generally written.

If there is no difference in complexity between writing a function that calls itself and a function that just computes some data and returns it then surely this discussion wouldn't be happening. I think it's happening for a reason so I tried to articulate this.

I'm speculating that recursive solutions are more difficult for people to write, because (1) whether a function is said to have worked or not could be dependent on a call multiple levels deep from the original call, (2) the immutable constant named `foo` you created within the function body might contain different values at every deeper call (therefore it is no longer an effective name to refer to 'one thing'), (3) the function calls each relate to each other and likewise so do their values, but this mapping is generally not expressed well within the code or within outputs you might debug (after each function application, a value is received for which the context of how it was produced is often lost.)

I'm probably speaking in too abstract a way to be clear. I think the tools could be improved here; I was thinking about the problem earlier on and I realised that generally I solve it by breaking the problems up into tiny functions [0]. Unfortunately, there's a time cost to this approach, so I would prefer it if debugging tools would instead allow you to annotate blocks of code. They could then represent this information visually. This would help me.

I also think that good teaching is important. I remember that I used to be utterly terrible at writing these functions: my main issue was often that I didn't start by thinking about the 'base case' and the simplest inputs. That's easy to get right.

I do think that my mind has never been very well suited to recursive computation, however I believe I'm decent at understanding and problem-solving around this. It's because I have to think carefully and tool myself when dealing with recursive problems, that I'm able to describe the pitfalls. I have never been the kind of person to compel myself into understanding something merely by stating "this is easy".

[0] https://twitter.com/nouswaves/status/776384680652398592
Meh. Linux would never have replaced Windows on desktop computers back then or ever. Anyway, the great majority of people never cared about Microsoft's behavior towards computer makers, Linux or Open Office. That's just politics.

If I boycotted every company who played hard-ball politics, I would be living alone and naked in the woods. Your priorities are out of whack if you're railing against Microsoft but still living on the grid.

Scott Hanselman's article is a whole 20 paragraphs long, it wasn't ever supposed to be a comprehensive coverage of every action Microsoft has ever taken.

Like most people, all I ever cared about was high quality software and Microsoft has it in spades...which is why almost every business desktop system on the planet is running Windows.
Do you like sex? https://www.youtube.com/watch?v=xs3OWJ53rHE
Why did the law change in 2010?
My observation is that most devs get stuck in their favorite stack no matter what their age is. A lot of younger guys I talk to are stuck on node.js or whatever is cool right now and can't be bothered to consider alternatives either.

I think there is just a large percentage of people in tech that do it to make an income with the least amount of thinking. Only a small percentage is really interested in the technology.
I don't speak Python, but on the client modules could run in web workers.
The GPL reduces developer freedom

Does it?
"You should just tell the client that you'll rewrite everything from scratch in Rust rather than making this two-line fix."
Is Automate Ads (YC15) working for anyone else?
Yes, exactly. Everybody saying "but you're not supposed to resist muggers" is missing the point. If you get mugged by the same person 47 times in a row, you're not going to keep getting that advice. A one-off incident at school which goes unpunished is troubling but understandable. It's the repeated long-term bullying that gets nothing but shrugs and "ignore it and it'll go away" that is completely nuts.
The ability to manually purge the cache by URL, with wildcards, is pretty handy.
I think it's more about the mass dissemination of that information. We've seen how easy it is to "Dox" someone without much information. One person might not be able to glean much, but what happens if 4Chan gets a hold of that data and has decided they don't like me?
Every time I hear this "defense" it reeks of disingenuous fanboyism.

People invoke factoids about how autopilot for airplane pilots works (they have training!) as if it was common knowledge.

Let's be clear here: Very few people know anything about airplane cockpits. When people read "autopilot" they think "automatic pilot" ie: the thing drives itself, similar to "auto login" login you in without a click. Marketing knows this, we all know this, let's not pretend it was an innocent mistake.
> Why are you getting aggressive? You have your opinion, I have my opinion, no need to snap.

I hope you don't think that counts as aggression, hardly. And while you are certainly entitled to your opinion, considering you know nothing about me, my running history, or my medical history, it's pertinent that people know your opinion is based on zero knowledge of the situation.

> Ok, I agree. But why do you then generalize yourself...

I was not generalizing. The conversation is about distance running. For a distance runner, 20-30 miles per week would be nothing, considering the shortest distance race is 5 miles long.

I honestly don't know how to address your last comment. You jump wildly from conclusion to conclusion and then just dismiss everything outright. And your argument isn't based on anything other than the fact that I personally got hurt, which is a dumb reason for others not to run. I don't have a great singing voice, but just because my singing hurts my ears, it doesn't mean others shouldn't sing to their hearts content. Really, the only cause-effect relationship that is clear is ->
cause: be nbschulze for 25 years effect: need knee surgery.
Which people can take with and do what they want. Yeah, knee surgery is a bummer, but I've enjoyed my life other than that and will continue to enjoy it.

The only stance I've taken is 'If you're going to run, make sure you take care of yourself'. I was trying to help others learn from my mistakes. If you want to argue with that, feel free. We don't caution people from buying cars just because a select few choose not to get the oil changed and ruin their cars. And you should not be caution people from running just because I personally ignored persistent and intense knee pain and damaged my knee.
Open source software needs marketing as well
Thank you for your reply. I think any body-reference to Mary where that wasn't relevant (is hirsute relevant?) would be sexist and should be called out.
USB supports analog I/O so DAC could well be on board.
Open all night on a table/desk certainly isn't rare. If you're in a dorm room or a studio apartment that can mean "staring straight at the bed".
Microsoft Edge now gets even more out of your battery
It does mean automatic. Automatic does not mean "no human intervention or supervision" though.

And it's surprising because "autopilot" has been a real-world technology for about a century and that real-world technology almost never allows pilots to leave the plane unsupervised.
> So - and this is a genuine question - what is the issue right now with, for example, the BBC not yet having an IPv6 address, as long as they have plans in the pipeline for when v6-only clients need to access them?

Because of the catch-22 problem. The BBC sees that no consumers use IPv6 exclusively, and don't bother supporting IPv6 "yet". ISPs see that "no" content providers support IPv6 at all, and then claim that it doesn't provide any real benefit over CGNAT bullshit.

And so we'll be stuck in this mess for another century at least...
It's worth noting the context: You shouldn't make any highly risky bets based on the assumption that market irrationality will correct itself soon.

This article on the other hand, is describing irrational behavior/beliefs by individual investors, that will only ever hurt their investment performance in the long run.
It would be nice to get some footage of self driving systems saving lives.
> So, again, how did you get this idea?

Because, as JonnieCache pointed out, the colloquial definition of Auto Pilot is more informed by entertainment than by the aerospace industry.

What's more baffling is why anyone would assume that the average person knows what "auto pilot" means in an aerospace setting. I mean, why in the world would that be common knowledge? In fact, I've seen enough bone-headed assertions about collision avoidance capabilities of modern aircraft that I'm pretty certain even people who think they know what auto pilot means, actually don't.

FWIW you can test this by finding people outside of the tech echo chamber who don't know what a Tesla is and asking them to describe the capabilities of a car with an Auto Pilot.
I believe it work on a radar altimeter.
I have happily rented to people of many races, religions, and nationalities, mixed race and same-sex couples, and so forth. However, I do not want anybody telling me who I must have in my home. My nephew did four tours in Iraq and does not care to have Iraqis in his home, I have fire-code-acceptable windows in my apartment but a physically-handicapped person could not reach them. I rent to Orthodox Jews under a privacy plan but I don't want to be told I must make sweeping accommodations due to a guest's religious observances. I won't rent to teens at all so what if they happen to be Muslim? I don't rent to anyone who can't pass a background check so what if they happen to be Hispanic? My husband and I are in our 70s and carefully vet everyone we invite into our home, and no one is going to ever tell me I can't.
I had a wonderful nostalgia trip when a friend shared this yesterday: http://www.ouverture-facile.com/start/

THIS is what the web USED to be...
If you look at some of the comments condemning him for not backing up his preferences with statistics it makes sense that he should preface his questions with something to provide levity. I don't know why programming communities are so touchy about their tools, particularly JavaScript frameworks. It must be a sort of buyer's satisfaction to convince themselves that they made the correct time investment.
On 3. I've found Aurelia templates to be much better in that regard. Their templates are valid HTML and compile well. I'm not a huge fan of embedding html within the JS (even with JSX) been easier to work with separate template files and keep as much JS out of them as possible. This has helped reduce harder to debug errors that crop up when the JS inside templates fails.
If I have a really important meeting, I need to arrive unharmed.
Most USB DACs do not require special drivers. The drivers are included with the OS. If you don't trust the device to be plugged in via USB then you shouldn't buy it. Most DACs are fairly simple hardware and tear downs are common. Check Head-Fi and other audiophile sites.
I would enjoy a sporadic "Shitty Ask HN" thread.
Faster parallel computing with Milk for processing large data
Show HN: LightNudge Realtime Demo
One-Third of Under 25s Worldwide Now Pay for a Music Streaming Service
Look at how the word was formed. It came from Automatic - "(of a device or process) working by itself with little or no direct human control" and Pilot - "a person who operates the flying controls of an aircraft"

In the 50s or 60s or whenever they were first introduced, it was incredibly novel to have some portion of aircraft control handled by a machine. To go from partial machine control to fully machine control seems like a natural evolution and I think the name speaks for that evolution.

I think it is fair that most consumers think that "autopilot" implies fully autonomous driving. No one calls cruise control an autopilot when in fact it is a crude form of one.
In an interview George Hotz said he told Elon to drop Mobileye. George is repeating how bad that company is.

So it seems not only Tesla thinks Mobileye can't keep up with safety. Others noticed this too.
The main point is that it does not run a linux kernel.
New layout on profile page at GitHub
Suddenly I noticed "pinned repositories" and the layout of contributions have been changed on all Github users' profile. Couldn't find any posts about it here on HN, but I found it quite interesting.

Reference:
https://help.github.com/articles/about-your-profile/
Have you tried Tab Outliner? [1]

Compared to TST it has two (major?) drawbacks upfront:

1. It sits on a separate window next to your other browser windows.

2. Some of its features are paid features.

I always thought that TST for Firefox has ruined all other browsers for me but I actually like Tab Outliner more than TST. Here are my reasons:

1. It manages all my browser windows in a single tree view. Separate windows are children of the current session.

2. Its has a much better keyboard support like rearranging tabs with your arrow keys while holding CTRL or indent/unindent a tab further into the tree with the usual TAB / Shift + TAB shortcuts.

2.1. Even rearranging your tabs with the mouse seems much more deterministic than in TST. In TST I struggle with rearranging a tab as a new child vs. as a new sibling tab.

3. You can unload tabs or entire subtrees (collapse its children and then press the green unload button) to free your RAM.

4. Google Drive backup feature to sync your entire tree to your other computers. You can restore your entire tree or just a subtree on an other device just via drag and drop.

I only use a subset of all Tab Outliner features but it is already giving me a much saner tab management experience than TST could do. The better keyboard support and syncing my tabs across devices while preserving the tree structure are essential features that I can't have with TST on Firefox. Personally I have more sympathy with the TST developer (always nice on GitHub) but Tab Outliner is still the better browser extension.

[1] https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
Thanks for making this suggestion! This is a good habit to fall into. It has no downside for you as a writer; only upside.
It's great that you think I'm being disingenuous. I'm not even defending it here. I'm just asking a legitimate question: how did people end up with this impression? I seriously do not understand it. "Automatic" does not imply "requires zero supervision."
the last link (Star Wars opening crawl) should be https://codepen.io/TimPietrusky/pen/eHGfj
Yep, a joke. There are people that when they go away on an extended trip they stage their homes to look lived in while they are gone. Real Estate Agents stage empty homes that they are selling to help the sale. A sofa, table and two chairs, etc. from a second hand place isn't much effort.

And because of your post I've changed my company name to "Sim-Secure" We keep your house from being broken into and vandalized by making it look lived in. Thanks for suggesting the pivot! :-)
We broke the site it looks like. Sorry buddy, and you're welcome ;)
> people with a lot at stake don't necessarily want to be told that something will probably take 3x longer than they think

Then when it does, they blame the programmers for being "bad" and make posts about the dangers of "false positives" in hiring.
Old Geek Jobs: fighting against ageism in the industry
Seems to be down at The moment :(.

Please use some caching solution to avoid your web host from shutting your site in cases like this.
Websites vs. Web Apps.

Websites are static documents.

Web Apps use the browser as a runtime for a UI application.
Nøgne Ø in Norway has a non-alcoholic stout called Inferial Stout. It's a really strange beast.
> But in reality they are not actually contributing anything very useful to the community

Uhm... .NET? Anyone?

Google doesn't open source their search engine, most larger corporations don't open source some key products that they make money from. They are in the business of making money, afterall.
You're not answering the question, you're just repeating the basis of it.

I accept that people think it means it's autonomous. Stop repeating that as if it were new to me. What I want to know is why people think that. "Because everybody thinks that, if you'd bother to ask them" is not an answer to that question.
The key takeaway that I got from this article: overcoming your emotional biases as an investor is a full time job. If you're willing to spend 20+ hours per week on this, more power to you. Otherwise, you'd be better off buying & holding index funds for decades.
Food waste could store solar and wind energy
Signs You Might Be a Libertarian
http://static.existentialcomics.com/comics/peterSingersBasem...
What world we live in... I need more brain.
I wouldn't have believed it without the video.

Edit: I guess this is what trolling looks like when the troll hasn't discovered the wonders of the internet yet.

https://en.wikipedia.org/wiki/Rolling_coal
> ...every homeless is entitled to a shelter and they have access to food and emergency healthcare...

Do someone have more information about this?
Yes, it restricts you from integrating with proprietary software (and some others). Here is a breakdown of license compatibility:

https://en.m.wikipedia.org/wiki/License_compatibility

Note that more permissive licenses (MIT/BSD) allow more freedom for the developer.
Marketplace for craft beers, direct from the brewery -

https://www.eebria.com/

They also have a trade site -

https://www.eebriatrade.com/
NYC has a 40% increase in the homeless population entirely because of the dismantling of homeless support services, including rental subsidy and the closing of shelters. It's not a great migration, it is that there were a lot of people who were in subsidized rentals or adult shelters that are now back on the street.

http://www.nytimes.com/interactive/2015/10/21/nyregion/new-y...
Four Companies Plead Guilty to Money Laundering
Running is incredibly therapeutic, it's the perfect time to clear your head and get deep in thought. It's almost meditative in a way, I loved hitting the point just before I really started to push myself, where my body and mind seemed almost perfectly in-sync.