skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there a publicly available database of org charts?
Looking for org charts per year for companies as they grow — interested in seeing what roles and functions are added when, etc. I've found some old Apple charts via Computer History Museum and Internet Archive, but it seems like there should be an open source project to collect these, if there's not already.
Getting people to do things they don't want to do.

I believe from Jack Welch
How Space Weather Could Trigger a Future Economic Crisis
Level 1 = cruise control. All cars in the entire world are level 1 autonomous these days.
Can anyone speak to their like/dislike of ProtonMail vs Fastmail. I currently use Fastmail and I'm happy, but always looking for something better.
A Look at the Hucow Fetish
One could implement an IPFS-BitTorrent bridge. WebTorrent's hybrid peer [1] does something similar.

[1] https://github.com/feross/webtorrent
Hidden service addresses are not just regular domain names resolved via DNS, they're actually a hash of the hidden service's private (edit: public, see below) key. The fancy onion addresses out there (like Facebook's) were generated by doing a whole lot of brute-forcing to find a key that looks cool.
The only level 3 cars that I think about to hit the road are Volvos and they are supposed to pull over and park if you're asleep when things are tricky. https://www.youtube.com/watch?v=asKvI8ybJ5U&feature=youtu.be...
I really value these little reminders that most modern tech and terminology is just old terms and techniques recycled and made relevant. I am not sure this serves any specific purpose in my use of tech, but I like to think it adds some small perspective.
Dude you should explain your opinion
The author forgot another significant problem Uber faces.

When self driving fleets can be deployed for ride sharing, a new startup, one without the hundred of millions / billions in losses that Uber will have accumulated, will come on the scene.

How can Uber, a company with massive losses to recover from, compete with a new, nimble and well-funded startup that doesn't have those legacy losses weighing down their ability to raise capital and pay back investors?
Think of the language features you need to be able to program in a functional way, then think about what these languages have. There is a sizable overlap.

If you need a template then think of scheme. It is the best example of a minimal functional language.
Teach them to program first I think.
Interview process =

Apply on usds.gov -> Your resume is scored -> Technical interview (akin to Goog/twitter/amazon) -> EQ interview (can you handle the super weird work and environment?) -> technical interview (similar to first to follow up on any missing info) -> Interview feedback is reviewed by hiring panel to make sure folks are minimally qualified -> Agency team leads compete to make offers to qualified candidates -> candidates accept one of the offer(s). You can be dropped at any step and not proceed. Everyone on staff hates turning people down, because people only apply if they care deeply about helping others. We are forever grateful for folks who throw their hat in the ring.

Technologies run from COBOL (not kidding) to node. At 18F you will get to work exclusively in a modern stack, at USDS we're looking for people who are willing and able to scrub in to fix X, no matter what tech is in the way. The work is always oriented around solving a problem for humans, regardless of the stack.

If the greatest python dev ever applied, but couldn't creatively solve problems for a system that was built in powerbuilder 5.0 (lol/sob), we couldn't use her.

*USDS employee
The Node.js SDK provided with the pro/enterprise license supports working with synchronized Realms. The open-source version only works with standalone Realms. We realize there is a pain-point here with pricing for smaller teams/startups and we are exploring how we could expose server event handling and data access in the developer edition or a lower price point. One option would be to expose this in the dashboard. Would love feedback, feel free to email at af@realm.io if necessary.
Airline is a classic case of an industry that has too much competition. All these airlines cause inefficient routing, and they're continuously forced to cut prices to compete. This results in bad margins and bad service. Literally no body wins.

Uber / Lyft could be profitable as duopolies though. As in the case of Pepsi and Coke, both can happily carve out their niche and don't rock the boat too much.
You should probably follow Nassim's idea of not trying to measure x (leadership) vs output of leadership f(x) and try to measure the exposure and how it impacts it. Since probably the most significant effort has been pulled into probability theory and trying to get a measure of x that's probably the place to look.

And you would NOT try to measure it as a point estimate as many have reminded us, you would try to set bounds lower&upper.
Warren Buffett's famous lesson is that in a competitive commodity business, any cost savings will get passed on to the consumer and investing in such a business is value destroying in the long term.

Monopolization doesn't seem to be happening really in the business Uber is competing in and it seems as likely that any of the half a dozen other players in self driving car business will succeed as Uber.
New cars and executive cars and ludicrously thirsty sporty models sell well enough and secondhand Korean superminis badly enough to suggest manufacturers don't have too much to fear from people switching to alternative modes of car use on the ground of price. (I'm sure you could find a cheaper-to-run vehicle if you really wanted to too)

And for commuters that need a car to get them to work at 8-9am and home around 5-6pm, the chance of a car sharing scheme working out cheaper than ownership is minimal, whether the cars drive themselves or not.
maybe by you and your command of being able to judge commenters on hacker news.
lol, I was not expecting that comment to generate any controversy. :)

So you feel that even if we had archives buried in bunkers underground, on 6 continents, that somebody could still destroy all of it? I hear what you're saying about if they can get enough power, I just don't see anyone succeeding in taking over the entire world. I guess I'm an optimist :P
See also the fantastic graphics studies produced by Adrian Courreges.

http://www.adriancourreges.com/blog/2016/09/09/doom-2016-gra...
The history of self driving cars shows that it is not an easy task. We've been working on this for over 15 years. I was on a self driving car team during 2008-2010. We won multiple intercollegiate competitions. At that time I was certain it would be 20+ years before we had something that could drive on the roads. The progress has been spectacular.
How Does the SQL Server Query Optimizer Work?
This dismisal of UberPool is something we from many people who discuss Uber's business. I wonder why.
Unable to click through certificate warnings = completely inaccessible when there is an issue with certificate validation. Look at the shiny new attack surface!
Since Amazon seems to have shifted to generate profit instead of subsidizing prices, it went downhill (at least in Berlin). Amazon Logistics is a huge pain (several lost packages, Saturday and 8pm delivery to business) and the prices of most goods at Amazon is mediocre.

As a very good and Amazon customer for a very long time, I've reached the point to jump to something else should it materialize.
Amazing read, thank you! I have no idea what this next government will look like for the US...

Interestingly, the kind of "exit" he's talking about sounds an awful lot like Timothy Leary's "Turn on, tune in, drop out":
https://en.wikipedia.org/wiki/Turn_on,_tune_in,_drop_out
This is a classic democratic/liberal fallacy, perhaps the free market would take care of Theranos (like it should) when their customers find out the product is faulty and not some regulator parading in on a white horse like he's the savior of mankind.
thank you for the kind words!
Car insurance, and their actuarial models, are based entirely on this being true.
This may help https://nrich.maths.org/1374
Agreed, and the author even sets us up for this - again and again he mentions how the largest sink is the drivers, the largest cost is the drivers, the biggest blocker is the drivers. Remove the drivers from the equation and things suddenly become a lot simpler.

Imagine if instead of becoming an uber driver, you retrofit your car with an Uber Automated Car Taxi Converter(c), "guaranteed to put your car to work for you!"
What kind of "CARTCHA" challenges and games might be fun to play, to prove to your car that you were paying attention to the road and traffic, yet not distract you from being ready to take over driving?

Computer vision and speech recognition could be useful for proving the driver's awake, as well as driving the car itself.

https://en.wikipedia.org/wiki/Car_numberplate_game
I always got a kick how google/apple maps used to pronounce Sepulveda Blvd in Los Angeles. (Or almost any street name with a Spanish name)
I think you see this argument used a lot when it comes to Python 3 about it not working so well. I don't see the maintainers changing their minds about EOL on python 2 so either switch to Python 3 or to another language. There is so much toxicity around the Python community because of people thinking they are entitled to have everyone still support Python 2.
I'm pretty sure uber uses google maps in fact.
Let's say that the car is entering a fog or other weather condition, which it realizes is beginning to obstruct its visibility or control (e.g. snow, heavy rain, wind). After visibility or control impairment has crossed a warning threshold, but before putting safety at risk, the car can alert the driver and begin the process of handing over manual control.
As a long time Prime user I've recently considered dropping my prime subscription. I need to spend a lot of money (even more than I already do) to make the P&P work and the film offering is getting worse and worse.
"... focus on longevity, portability, and privacy." - "Sign in or register."

That must be a joke.
And for a developer who uses Linux desktop for development every day, this is a no-go.
> Is there any technical reason why they cant use protonmail.onion?

Sure, there is. You can read about it in the Tor Phishing Resistance section of the article.

> Onion site addresses are 16-character hashes of encryption keys that typically look like this: 3ens52v5u7fei76b.onion. The problem is that there is no good way to differentiate between 3ens52v5u7fei76b.onion and 3lqpblf7bsm532xz.onion, as to the human eye, both are equally unrecognizable. This opens up a phishing risk because a phishing site can trivially be created and unless the 16-character random URL is checked carefully each time, users cannot be certain they are visiting the correct onion site. From a usability standpoint, it is not really realistic to expect users to perform this check every single time.

> To bypass this problem, we used ProtonMail’s spare CPU capacity to generate millions of encryption keys and then hashed them, using a “brute force” approach to find a more human readable hash for our onion address. The end result, after expending considerable CPU time, is the following address which is much more resistant to phishing:
protonirockerxow.onion as it can be easily remembered as: proton i rocker xow
Show HN: Top Movies by Genre
There are no exit nodes involved when talking to onion services. The traffic does not leave the Tor network.
You don't. You experience it.
Microsoft has a special civic leave program for this work, and work like it!
Ruby offered an immediate 25% performance increase. That's a lot less niche than Unicode.
My boss and I sit in adjacent cubicles and we often use IM for that exact reason.

There are differences between working in an office all together and working remotely, and there are definite benefits to being in person, no matter what anyone says, but I've worked off-site for roughly half my career, and I am able to be very effective doing so.

The only downside I've found is from being off-site is that I miss being around people more, so when I was working off-site, I started doing a lot more volunteer stuff that became a little more of a burden when I started back in the office with the concomitant loss of 1.5-2 hours a day or so in free time.

In general, I prefer to work in an office, but my company is moving to the dreaded "open office" plan in about a month, and it's already caused me a lot of stress because I have a hard enough time blocking out distractions in a cubicle. I'm not looking forward to seeing what it's going to be like, but I fully expect to be exercising whatever options are available for working off-site.
API Blueprint was an okay format that has largely lost out on a broad consensus of vendor support out to Swagger (since renamed to "OpenAPI"). RAML has undergone a similar, though less dramatic fate, and Swagger's rebranding largely seals the deal in the eyes of newcomers.

It's not unreasonable to suspect that API Blueprint will continue to live on as an open source spec with little actual community uptake, while the format may continue to be the basis of Oracle's offering.
Clicking "Export CSV" does absolutely nothing

Works for me. Guess that draft is really not ready for prime time and your musings are at least partially FUD.
Amazon got kicked by Zalando for Fashion at least in Germany and despite heavy investments and promotions for fashion can't compete with Zalando.

If someone starts an electronics site on the same professional, data drive, aggressive level as Zalando, I'm sure Amazon is in trouble here in Germany.
11 year old entrepreneur launches new business. You have to check this out
The C# documentation is quite clear:
https://realm.io/docs/xamarin/latest/

var puppies = realm.All<Dog>().Where(d => d.Age < 2);

The LINQ integration is appreciated.

// Update and persist objects with a thread-safe transaction
realm.Write(() =>
{
realm.Add(new Dog { Name = "Rex", Age = 1 });
});

// Queries are updated in realtime
puppies.Count(); // => 1

I'm assuming that "updated in realtime" means "realm.Write is a blocking operation", correct?
I ditched LastPass after LogMeIn acquired them. With all of the bad press that company has had over the years it was enough for me to move on.

For the most part I am happy with Dashlane and pay for it annually. Sometimes when chrome or firefox update it take a while to load the browser plug-in. other than that I have few complaints.

Anyone else use Dashlane or something similar, other than LastPass?
Is Apple's App Store a Monopoly?
That describes manipulation at the root; I think persuasiveness is an element of leadership but it has, uh, a moral compass maybe?
CSVLint is useful in terms of identifying potential parsing issues, though I think the larger issue is that very few applications actually generate valid CSV files - even Excel has it's issues with certain encodings.

In most cases programmers seem to have an incorrect set of assumptions around encodings, escaping etc.
Lemonade's First Quarter in Market Exposed
Definitely.

It's just an image, but I thought I'd post it because I had to idea that's the reason why it's called that, and it's pretty interesting.

If I'm not mistaken we have a guide and line breaks at 80 columns in text editors because of punch cards as well, because there were 80 columns max.
> You are bringing it up, but I don't think you are doing this for any reason other than to be contrarian.

You shouldn't assume intentions. A ton of people here are misreading this study (or should I say not reading it).

> Also, ALL cars have cruise control right now. So the 40 percent STILL applies to all these cars. The correct way to frase the study is that "99 percent of cars are level 1 autonomous cars. For this 99 percent, going from level 1 to level 2 would make them 40 % safer"

The comparison here is only on Tesla so accordingly it's only on TACC vs TACC+Autosteer. TACC is fundamentally different than the type of cruise control that is in basically all cars.
I think as a society we are collectively losing the ability to manage people. It seems management breaks down into two groups... really good technical people who were promoted, but don't necessarily know anything about or have the skills for management, and "professional" managers who might have an MBA or other similar training, but often don't know jack about what they are actually managing. Both are less than optimal.
Level 1 in the context of this study is specifically TACC.
This is very well explained, even if you don't understand statistics. Apparently not many vendors of A/B testing software do.
Or if you want to use one account stored in your vault from a location you don't want associated with your other service memberships?
True. But I think it takes a distinct editorial mind shift to publish articles that have interactivity features, though. It's not enough to have "a very strong web team" if they're only focused on dimensions like uptime and page load times.
They're not really safe when compared to other forms of transportation.
> Also amusing that the STM32 supporting CPU has far more power than the main Z80 CPU.

I believe some Commodore drive already had two processors identical to the main processor of the computer -- effectively giving the drive more processing power than the actual computer :)
Nope. Not all Interstates are 4+ lanes of traffic. Many states simply require slower traffic to use the right hand lanes.

http://www.mit.edu/~jfc/right.html
Similar work from the research world:
Diamond: Automating Data Management and Storage for Wide-Area, Reactive Applications

https://www.usenix.org/conference/osdi16/technical-sessions/...
Why we're building Compass, a platform combining network science with Slack data
Well, the notes are stored as HTML text fields in a SQLite database somewhere in /Library. You could easily write a script to export them directly from there.
Why do we have to only get to calculus or pre-calculus concepts so late and why is it so extreme like it is all or nothing? There is plenty in Applied math in calculus that doesn't hing on algebra. Children natural love pattern recognition and we don't teach anything pattern based till we have beaten them into boring show your work work sheets?

See (A Mathematician’s Lament by Paul Lockhart) http://www.maa.org/external_archive/devlin/LockhartsLament.p...

"In
fact, if I had to design a mechanism for the express purpose of destroying a child’s natural curiosity and love of pattern-making, I couldn’t possibly do as good a job as currently being done— I simply wouldn’t have the imagination to come up with the kind of senseless, soulcrushing ideas that constitute contemporary mathematics education."

> Rigor

My trigger word!!! Rigor, the most hatred word in all of education philosophy!!!!

> Three Dirty Words are Killing Education by Deb Jensen

RIGOR VS. RELEVANCE
The second problem term is rigor (also known as “high” standards). The term is associated particularly with college readiness. The term might call up images of learned individuals from the 1800s, but today's rigor is imposed artificially — it requires only more algebra or more credits. While the mind needs information to build beyond the concrete to the abstract, much of the random information is actually screened out.

http://journals.sagepub.com/doi/full/10.1177/003172171009200...
Interesting. Did you use Pascal in your networking or other work in earlier years? (Saw your profile.)
NHTSA’s fullinvestigation into Tesla’s Autopilot shows 40% crash rate reduction
> Is it really reasonable to assume it's not less safe in this case?

Yes, because this assumption is consistent with the null hypothesis. The negation of this statement is that it is strictly less safe, which is not consistent with the null hypothesis, and for which there is no evidence.
If anyone works in the Canadian government and wants my input in getting the political support to make this happen in your department, I've been helping some departments understand the nature of the risks (some are even paying me as a consultant!) of MITM attacks. It's taking time, but I'm slowly seeing improvement. I can give you some tips as to how to properly communicate the importance of some of these and other measures (like getting monitors like Appcanary installed to watch for security vulnerabilities).

My email is in my profile :)
If you were supporting applications which needed to work with or without South at the time of the transition, the best thing to do was probably ship two separate sets of migrations (one set written for South, one written for Django's built-in migration framework).
There will be a Swift-specific concurrency story, it's just a lower-priority since GCD is available to fill in the gap for now.

Here's an overview of how theoretical language features could enable library implementations of coroutines+channels, async/await, or actors:

https://github.com/apple/swift/blob/master/docs/proposals/Co...
Coming from Australia and learning about the indigenous history there, it was quite a shock to learn how the land was stolen, men killed, women raped and the children brainwashed. An entire generation lost.

I am in maui currently. It's a beautiful place. While the world is a much better place I'm kind of against a billionaire owning so much of land here and filing lawsuits left and right against the natives.

It's their land. Does one guy really need 700 acres to feel secluded? People have lived there for generations.

The great thing about hawaii is a lot of places are publicly accessible. I would hate some billionaire asshole to ruin it for everyone else.
The author makes good points, but his understanding of Ubers vision is very limited. It's not about drivers or passengers, it's an API to get stuff from A to B, be it people or goods.

Also, describing self driving cars in city traffic as "unlikely" really misses the point that self driving cars are driving in city traffic right now and have been doing that for years. They are too expensive to be commercially viable, but that's definitely going to change in the near future.
I've upgraded a large (~700K LOC) Django project across several versions (1.5-1.9). I think Django does a reasonably good job of maintaining a good upgrade path, though they frequently break backwards compatibility, and at a pretty fast rate (now 8 months release cycles, which barely gives the community to catch up). Some of the changes like module renames seem pointless from an end user perspective, so it feels like the django core team shovels busywork onto users. I also find their method naming policies annoying, since they don't annotate "unsupported" features in any way (eg with an _attribute, and also some _attributes ARE supported). This makes it difficult to figure out whether you're "staying within the lines" of their support policy. I keep a checkout of the django repo around so I can grep the docs for mentions of a method before I use it.

That said, having started on updating that same codebase to Python 3, the Django team tries hard to provide the KEY thing you need to seamlessly update a codebase: a version which can support both incompatible features. Without this, you need to have one giant branch with a bunch of renames and other changes. They actually introduce deprecation warnings, and have something non-deprecated you can use in the same version. I think if Python core had introduced a version of Python including both versions of all the module renames with deprecation warnings, the community would be much further along on the upgrade path.