skysight-inc/HackerNews huggingface dataset:
The fundamental issue with flying cars will be get-there-itis, the need to get to the destination. This kills amateur pilots.

FAA rules require fuel minimums so that if your destination cannot be reached then an alternate destination can be reached plus 45 minutes of additional fuel. People will commute with absolute minimum charge because "they have to get to that meeting".

FAA rules require vertical and horizontal separation for safety. Car drivers will cut you off without so much as a blinker at 70 MPH on a rain- or snow-slick road. Manual over-ride will cause havoc.

FAA rules require certification to land in specified minimum weather such as fog. A fog situation at a landing site can close it very quickly. Moisture tends to interfere with communication (listen to your radio and note how it fade in rain) so there will be issues of loss of GPS / coordination / inter-vehicle contact.

Vertical landing is fine in windless conditions. But gusting winds or microburst will exceed the control of these crafts quickly.

"Vertical Landing" is going to take on a whole new meaning when your battery dies and these kinds of batteries tend to die rapidly when they reach their energy limit.

It would make more sense to require that these flying cars be required to land on water. Then you could have a lake that could handle many planes with marked taxiways to the landing location. The construction is quicker, requires less material, is easier to site, survives crashed vehicles, and adapts to wind conditions. It doesn't even have to be deep, a meter or two maximum.
From Burning Millions to Turning Profitable in Seven Months
Oh, or the romance novel in which an otherwise toxic human being impresses a potential partner by managing to outbid everyone else for a 1-bedroom in a decent neighborhood!
Yep with today's minikube, you can do ingress. For example, I'll point myproject.minikube.local to 192.168.99.100 and use the stable/nginx-ingress helm chart.

When I'm running my application stack on minikube, I can set a helm template variable to myproject.minikube.local.
The nginx ingress controller will route the myproject traffic to the proper backing service.

On prod, I'll set the template variable to super-social-money-maker.com and turn up the stack with a helm install. Here, ELB does the ingress for me, but as an app developer, I don't have to be concerned with the particulars of the cluster's ingress implementation.
The actual title is over the limit for HN submissions.

"Don't Spread Yourself Too Thin: The Impact of Task Juggling on Workers' Speed of Job Completion"
Alas, no.

The 2005 Grand Challenge was divided into two parts: the national qualification event, where you went around an obstacle course on a closed raceway in an effort to qualify for a limited number of race slots, and the real race, which was a brutal 150 mile course through some pretty gnarly desert terrain.

Blue Team never made it past the NQE, which is why everyone's obsession with the motorbike makes no sense to those of us who actually made it to the real deal.

The Smithsonian's decision to memorialize Levandowski's engineering mediocrity is, to say the least, puzzling.
Well they listen to their users and community. Their PMs do a fantastic job at outreach, listening and prototyping things that would make life easier for developers.
This line of reasoning is how Bernie Madoff stole $18 billion. "Look at how successful he is! He must be a great investor!"

One way to look at it is that capitalism basically involves two activities: creating value for others and moving money into your very own pocket. Overall, they're correlated. They have to be, or the system would collapse. But in any specific instance, a rich person may only be good at one of them.
> When I used kube in 2016 the cluster turnup support was bad; it seemed like you could use it managed in the G cloud but not anywhere else.

You might like to look at Kubo[1], which was jointly built by Googlers and Pivots to make this more manageable. We built it based on requests from joint customers who want BOSH as their infrastructure-level platform and the choice of Cloud Foundry or Kubernetes for application-level platform.

[1] https://github.com/pivotal-cf-experimental/kubo-deployment

edit: forgot my usual disclosure. I work on Cloud Foundry for Pivotal, though not on Kubo.
Android makes almost no profit for google and isn't a 'win'. All it does is protect the search monopoly from competition from Microsoft and Apple.
What's irrational is giving incredibly unlikely events a weight equal to very common ones. It's like expecting to win the lottery, only in reverse. Whether the effects are first order, second order, or out of order has no bearing on that.
Except that the money people will be willing to offer will almost certainly not cover the amount required by any competent professional to pay for their time, i.e USD 100+ per hour. And if someone is willing to pay, say, five hundred dollars for a complex solution that requires effectively half a days consulting, they'd probably be better to just hire an actual consultant.
I think we are in agreement--people who are only picking who to buy from using that mentality (It won't happen to me) are why companies can get away with shenanigans on a once-in-a-million cadence.
Well researched list of bad rogramming habits
People want absolute determinism at all levels (which Nix can promise), but don't want to go through the hassle that requires.
The checkJS option is awesome. I believe a ton of opensource JS projects on the web can benefit from this. Unlike flow which is written in a different language and has little tooling, typescript can now just act as a type checker, with vscode offer great intellisense and generally play very well with existing build tools.

This is just fucking awesome. I see Types as a way of documenting your code for the other team members who will use your API.
Amazon revenue soars as cloud, retail businesses dominate
Isn't that completely logical. If you build something that makes it so that you don't need 20 people making 50k/yr doing it anymore, you're saving 1m/yr which is very lucrative for anyone.
No, I think it's unikernels solve all problems.
Google's real Kubernetes magic is all about community, not code
So many docker containers I use at work just have a ton of apt-get or yum statements (depending on a debian or centos base) and people rarely pin dependency versions. I really feel for the "repeatable build" issue, not to mention dependency rot.

If you want to keep things up to date, there are many examples scripts out there that either 1) checking to see if your base container is out of date (if someone updated jessie:8, you should rebuild) and 2) checking if any packages are out of date (sometimes limiting to just security updates) meaning you run apk, yum, apt, etc. within each container (or extract their package lists and examine them outside the container).

You gain a lot in the isolation, but debugging can become more difficult and you've introduced new areas of dependency rot.

I generally like containers, but hate how there are so many different orchestration formats (k8s, marathon, nomad, swarm, etc.) many different network layers (weave, flannel, etc.) and many different ways to package/fit components together (CoreOS, DC/OS, etc.)

The ecosystem is messy.
It's going to take a while, for what they have described is a process to keep extremely preterm foetus alive, rather than an artificial environment to develop an entire organism from a fertilised egg - we actually know lot about IV fertilisation and keeping it alive through the first few development stages, but there are still significant gaps to cover until you have a somewhat developed foetus that has a chance of survival outside the womb.

In parallel example, we have not managed to find an artificial replacement for egg shells which is required for avian embryos to develop. Some techniques do exist, but none of the them were able to ensure survival past the first 2 weeks. Considering that humans have been breeding chicken for centuries, there is still plenty we don't know about our favourite bird, let alone fellow humans.
All frames and detected objects are indexed using inception Pool3 features, which serves as a General purpose indexer. So yes you can search for arbitrary objects such as a blue car or a long or a particular "scene", at the same time when definition of "similarity" is more object-specific/fine-grained (such as in case of face) you can use a custom network (such as facenet for faces) to generate the embedding/indexing vector.

To summarize yes we provide two indexers out of the box a general purpose inception v3 and a facenet. We plan to add more indexers soon, e.g. trained on Open Images or other domain specific dataset.
It's not actually "whatever" you want. It drops a number of restrictions, but still guarantees some others that C doesn't for instance.

https://doc.rust-lang.org/book/unsafe.html
Yes we have entire pipeline (detection -> embedding -> clustering) for faces as well as ability to extract text tags using models such as Open Images.
There is also a supposed conversation between him and Larry Page before he left. From what I've read, Larry supposedly knew a lot about the circumstances of his leaving, and what transpired in that meeting supposedly will undermine Waymo's position. He's being deposed, but apparently Uber is only allowed to ask him one question, which is odd.

Edit: downvoted as expected. I bet that 9 out of 10 people upvoting these stories and downvoting every comment that is in the least supportive of Uber or critical of Google are bitter Google employees.
But the discussion is about why do you need more than $100M. All you are describing is well within the realm of $100m. Even low ten millions is plenty -- let's say you arrive to 20M when you are 30 years old and expect to live another 60 years. This means that if you set aside 5M for safety etc you still can have a $20k "salary" every month if the money is invested in a way that it keeps up with inflation. That's a $5k plane ticket, 200 USD/night hotel room and 300 USD/day on food and such. Forever. And that's just 20M.
My mother is a elementary special ed teacher with thirty years of experience, and in addition to going back to school to get her masters a decade or so ago, regularly takes on student teachers from the local state university.

Speaking with her, it sounds like teaching theory and technique has as much churn and reinventing the wheel as software engineering. Everything old is new again, eternally. Particularly with her students, in an economically depressed, rural area, no amount of teaching skills can offset disinterested parents, dysfunctional family life, hunger, and poverty. At least the poor buggers get breakfast and lunch provided through the federal free and reduced lunch programs; for a staggering number of her kids, those are the only hot meals they get regularly.
Not sure what the requirements are for the parent comment, I'm just explaining an approach to serialise a graph data structure.
Wait, what? The "human cost" of closing an online account? It's not like they're freezing your bank account. What stops you from creating another one?
Well, that makes the gross assumption that customers don't like the abuse. Just because you think some abuse is wrong doesn't mean you should dictate what happens in a consensual agreement between the abuser and the abusee. If they don't like the abuse, they'd leave.

/s
Freedom or Patriot, are anything but.
LOTs of things I like about this office layout.

What I would add, black out blinds on all outer facing windows. I don't see a refrigerator or a coffee machine/water/drinks.

What I don't like.

I would say rather then a white board, do a white wall.

Is the TV screen really needed? Its so easy to just teleconference on your monitor.

Stand-up room needs to white board space for sure! Maybe use a projector instead of a the monitors?

Cant say I care for the bathroom RIGHT next to the kitchen, personally I would prefer those on opposite sides of the room.

I think the wall leading into each office takes up a ton of space, and adds little value. How about a sliding barn door style door instead.

Last and most controversial. Get rid of the laptops and give everyone a desktop machine. Create a laptop pool for people who want one when out of the office. Use VMs to get your environments on them quickly. Plus I LOVE two large monitors, but I do a lot of UX work. Code on the portrait monitor, browser in landscape.

Thx for sharing!
No, they chose to buy a computer with windows on it...

And an article starts with complaining that its not free (money) and not open source - it makes it very clear the level of bias right off the bat.
My life is much better when I optimize for convenience instead of saving money when the money is in the "handful of dollars" range. And yes, never again having to think about having to buy a routine item is convenient. It seems patently obvious that a subscription is more convenient than having to remember to buy something on a regular basis; I can't believe there's even debate about that. You can certainly debate whether the additional cost is worth the convenience, but I don't see how you can claim that there is no difference in convenience.
What's really frightening is not controlling human population, but vastly expanding it. Countries could grow citizens in factories. I've always thought Malthus would come back roaring, but this could go uncomfortably far.
Would SciHub count as an example in this case?
Backspace would be amazing in Rust. Imagine:

use .\greetings\hello;
use ..\foo;
use \bar;

right now these are:

use self::greetings::hello;
use super::foo;
use ::bar;

I think the PHP way would have been way better
I already need readers, so putting on my visor magnifiers will probably do the trick!
> Most large law firms have someone dedicated to protecting the firm's name on social media

Which, in cases of fraud or scams, is a fine effort - in the cases of SLAPPs, not so much.
I love the idea of using poles as your fiducials.
This is awesome. Thanks for putting in the time to put this together.

I love the 3-man office. Personally, I would just make it a 1-man office. I'm a very loud thinker and easily distracted so I really can't have anyone in the room when I'm hacking.
> Do you really think he should be in prison for intellectual property infringement?

This is loaded language.

When you say "intellectual property infringement" people think of implementing something that violates some vague patent somewhere, or some other frivolous thing.

This is completely different - he stole gigabytes worth of documents from his employer. It's not "infringement". It's theft, plain and simple.
That's worked well for concerts and sports tickets...
Not that forgotten, right? Isn't SLAM almost pure geometry? I don't think stuff like LSD-SLAM or any structure from motion stuff has deep learning built in.
Sure. Basically the guy wronged 5 million people, $100 each. Makes it a significantly greater crime than a comparable mugging of a single victim.
Solar Pump Inverter
I am not sure I agree with this. If your bank freezes your account based on suspicious activity, do you change banks, or are you (usually) thankful? If FB is so important that it cannot even be unavailable for a few days - which BTW I find a bit hilarious, then you better be prepared to accept that it has to operate on a similar level of caution. It seems like on the one hand people want FB to be as dependable as a bank (after all, there is a phrase 'banking on it'), while they also don't want the level of precaution that a bank is usually expected to take.

Not that I actually care if FB is successful or not in their venture, and I will be very happy if they go the way of MySpace, but I don't agree with the human cost and PR impact you are talking about.
Likewise when doing a reload of a Rails service.

In the long term I predict that base OS everywhere will improve support for deployment, workload scheduling, resource allocation, endpoint discovery, and dependency management. These will match and eventually surpass the additional capabilities that containers offer, and then we can all go back to putting files on a server and restarting a process, which is all that 99% of us actually need.

The alternative is that container platforms grow their own hypervisor, effectively replace operating systems, and then build out their capabilities in storage, filesystems, networking etc until they are functionally basically indistinguishable from operating systems c.f. VMware. But I think the former option is more likely, it's just a gut feel.
Very cool, I have been keeping an eye on PG's multi-master developments since last summer.

It looks like this implementation prioritizes the Consistency side of CAP, presumably to the detriment of it's ability to handle network partitions. This is a great option to have alongside the classic multi-master data store, which prioritized partitionability and availability, CouchDB and friends. There are applications where going slow, or even failing, is less bad than showing an inconsistent state, and that is where this would shine.

I am curious though, could something like this be used like PouchDB, where each one of millions of clients runs a DB master that has a replica of a subset of the "canonical" state? Is that sort of capability a long-term goal, perhaps by means of a modified SQLite? Or, does this inevitably give any one client the power to DoS other clients just by playing dumb and clumsy with incoming data, when consistency is guaranteed?

For the record, my experience with CouchDB is minimal; I have not scaled CouchDB beyond experiments with a handful of containerized masters.
Compared to going on your Consul's website to change a value and that value automatically being updated in all of the systems?
I think the idea is that these "coroutine objects" (or the equivalent structure in whatever language) is smaller than the typical stack size for a thread. For example, the default stack size on Windows is 1 MB. So if you have a thread per connection, obviously this is going to take up a decent amount of memory. I'm guessing the answer to this is a thread pool so your memory usage doesn't blow up.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
I agree that Leapforce is responsible, I just don't get how Google is as well.
If you don't need new, you can get perfectly fine vintage razors from eBay for ~$20. I have a Gillette SuperSpeed from the 60's that's served me well for eight years now.
Overcome the Fear of Programming
The morality of the consumer vs. the morality of the supplier an interesting problem. On one extreme, we have the drug dealer relationship. The supplier is obviously more morally duplicitous, and the consumer is often pitied (at least in liberal, anti-drug war circles). At the opposite side of the spectrum, you have suppliers making entirely ok or even ok things selling them to bad people. Are fertilizer providers to blame for consumers turning their products into bombs? Obviously not (actually, I'm not sure legally, but common sense says no).

In the middle, you have a wide array of relationships. Is Coca-Cola to blame for the obesity epidemic? Are gun companies to blame for suicides or mass shootings? Is Juicero to blame for customers being dumb shits?

I think when you answer different examples, you get a pattern: when a supplier is selling a negative/zero value product but induces demand by playing off human weakness, then they're doing something wrong.

Juicero is playing off human weakness (the wealthy tech nerds' desire to be "hip" and "fit") just like a a fashion company plays off human weakness (by creating unrealistic representations that it goads its customers into trying to reach).
Okay you have my interest. Could you expand on why you would like to see desktops with laptops for a VM? Would the laptop borrowing happen on a night by night basis? Wouldn't you expect some employees to always take the laptops home. Genuinely curious as to why you think this would be better. (more cost effective, better office env, etc.)
Are employees of Pivotal really called "Pivots"? Am I shallow for finding this repulsive? Same with googlers for that matter.
Interesting... Maybe this is the way to bring Assistant to the desktop? (and, perhaps, to Linux?)
It's simple, just let string literals possibly refer to Strings if type inferences deems it necessary. Failing that, it should consider them 'static &strs. Kind of what happens for numerical literals right now.
The Other Katrina Hospital Mystery (2009)
I have always been surprised by unexpected developments so arguments along the lines of "The smartphone is a singular event in compute platform history that is unlikely to repeat." seems reasonable but I wouldn't like to bet money on it in 5 or 10 years time.
Edit OBS Video in Windows Movie Maker
Oddly this exact same URL was posted 2 days ago. I wonder why it didn't get caught?
https://news.ycombinator.com/item?id=14196680
The problem is that when browsers interpret features as "polite suggestions", what tends to happen is either

A) Developers hack their way around to the result they want anyway, or

B) Users of that browser lose a chunk of the experience.

Either way, everyone loses.
My first thought was why would I be deeply hurt if I got let go? Looking for a job is minor two or three week inconvenience but it's not the end of the world.

I had to take a step back and realize that life isn't that easy for most professions as it is for software developers in a city heavy tech.

How would I feel if it took me 6-12 months of looking for a job, rejection letters, not hearing back from employers, etc. at least with a divorce you only got rejected by one person.
Thunderstruck: On Victor Hugo's Les Misérables
I found it hard to put it succinctly but I quite like your description. Might use that instead!
$A100K Equity-Free Startup Grant from Queensland Government
I think the argument is this: "The best possible service for customers always necessarily comes from unregulated free-market competition. Therefore, we should remove all regulations, even if they are removed one-by-one with potential imbalances occurring in the regulatory ecosystem. Removal of any regulation is at least closer to true free market. So, we'll start with removing the regulations that my lobbyist friends identify as the ones they most want removed. It's a step in the right direction. Since fewer regulations equals more market freedom, whatever happens will necessarily be an improvement overall compared with whatever would have happened with the regulation in place."

In short: "free markets are the best because whatever result we get from whatever we choose to call free markets is, by definition, the best result."
I have a hunch an understanding of classical control will also lead to much better results than the deep RL stuff people are doing for ML based control
Is there a reason why all the above software cannot perform as "fast" or "safe" as Rust when written in other programming languages? After all, every program compiles down to machine code/assembly.
Probably Douglas Crockford (https://en.wikipedia.org/wiki/Douglas_Crockford), while not node specific he was one of the biggest people responsible for the popularity of javascript.
I remember reading this article a while back, and this phrase in particular stuck with me:

> You will be fooled by a trick if it involves more time, money and practice than you (or any other sane onlooker) would be willing to invest.

There's a strong analogy here I think with how computers are essentially magic: CPUs do very simple things just insanely fast, essentially investing way more "time" than you as a human could consider putting into a task.
It is indeed not the teacher's job to replace parents and society. But there being students from backgrounds that make it extremely difficult to teach them does not mean that the rest of us do not deserve a proper education.