skysight-inc/HackerNews huggingface dataset:
Churn: absolutely. I am of an age to have seen the big ideas of fifty years ago come, and then mostly go. I remember the brightly colored workbooks that came with the New Math; as far as I can tell it left behind nothing but Tom Lehrer's song. My brother is enough younger that phonics had gone out of fashion between his first grade and mind, and we found him drawing outlines around words to help him recognize them. And since then, of course, phonics has fought it out with other methods of reading instruction.

Your mother is clearer fighting an uphill battle, and wish her well. Yes, if you have the parents behind you everything becomes a lot easier.
How is asking for a free market hypocritical? Most U.S. households have a single broadband option and the large ISPs have already demonstrated that they are willing to abuse their network control to attack services like Netflix when their own services aren't competitive.
>I said transaction, not query. A database transaction is on a single connection at a time and queries are performed via the transaction serially.

Unless you're doing e-commerce or banking sites, that's far less common that non-transaction requests.
The most common reason people quit their $200,000 tech jobs
What if you're in the ground-zero scenario: there is an application but practically no infrastructure?

I'm in that situation now (with a SaaS product), and my approach so far has been:

* set up tests

* set up Docker images

* set up docker-compose for easy local deployments

* do lots of work to make the app behave inside Docker

* take control of AWS and IAM using CloudFormation, making it easy to set up and roll back permissions

* bootstrap KOPS/K8s with CloudFormation

Future work:

* set up Jenkins CI on top of K8s

* K8s deployments of the app for CI

* staging K8s deployments

* K8s in production

This has been my first venture in operations and it's been very interesting and rewarding, but at times it gets very intimidating to "be" operations with no senior guidance. I enjoy the freedom and responsibility and I feel like I at least have a significantly better grasp on this than anyone else in the company, but I wish I knew of a way to feel like my work was good in an absolute sense, like "definitely good enough".

Has anyone here gone through a similar scenario, bootstrapping ops infrastructure in a small business? Would you have any remarks regarding architecture, or the politics required to make the importance of solid ops and the improvement of software reliability and security clear?
Why don't we wait to see if the child is adopted? They might be a really cute baby. If say, by the age of 3 they aren't adopted, then we abort?

I'm joking, of course. Just wanted to apply some of your cold logic. By the way, our planet isn't overpopulated either. You are offering an opinion.

A few decades ago, when I used to enjoy wasting more time debating, I always liked to throw in "someday you'll be able to grow a child outside of the womb" to get people think a little more. I'm glad to see we're here.

The pro-life/pro-choice argument is two different polarized groups, who's minds are unlikely to change. Personally, I wouldn't have the debate on HN.
8 Stunning Italian Coastal Towns One Must See in a Lifetime
Do check this out:-

https://www.theblueberrytrails.com/index.php/blog/entry/48/8-stunning-italian-coastal-towns-you-have-to-see-once-in-a-lifetime
It eludes me why all the images are taken from above, a viewpoint from which no user will ever actually see the office ...
The language is hard to learn, so it is very tedious in the beginning. But once you "get" it, it's a very productive power tool.

It's sort of like SVN vs git. When you start you might wonder how can anybody manage to commit a line of code with it, but once you know it, you can't believe you've lived without rebase.

I've been programming in C for 17 years, and in Rust for 2 now. In the first year I had to get help from StackOverflow or IRC for every function I wrote. Now I'm past that, and I'm much much more productive in Rust. I have full control of memory, but no `free()` to write! Strings are easy! Dependencies are easy! I can iterate over BTreeMap with 1 line of code (which inlines to code as efficient as I'd write manually).

It's great, once you know it.
Yes, many ECUs are currently not ARM based.

But for advanced ADAS/AD and IVI it is ARM or Intel.
That little B makes it so easy.

"Jeff Bezos Is Just $5,000,000,000 Away from Being the World's Richest Person" reads slightly differently
It is interesting you are the second person replying in this thread to point to Elm. I must check it out!

I suppose both TypeScript and JSX are optional but they are symptomatic in a way in that their existence suggests the alternatives are sub-optimal (i.e. a combination plain JavaScript or a clear demarcation of markup and styling).
This was a really good article that shifted my thinking away from simplistic Econ 101 thinking about real estate: http://www.theglobeandmail.com/report-on-business/rob-commen...
I don't think I'd believe anyone who said they do job "for the good of the economy." It's a laughable statement really.
http://aurelia.io/

I am a backend guy with some experience in Angular 1.5, Backbone etc, but currently dabbling in the front end again, and Aurelia looks pretty cool. It seems like the least "learn our custom syntax and voodoo" option, so I'm going to give it a spin.
What value does a car provide when you can use a bike? I'm using the CLI myself, but pretending that graphical software doesn't have any use is pretentious.
I appreciate what you're saying but (if I understand you correctly) I think that example is quite a bit different to what's happening here as you're talking about is learning a completely new language rather than parsing intentionally misspelt english words. Unless you're saying the written form of your language was extremely loose on spelling?

I think the issue I have is I tend to parse words visually rather than phonetically.
Because your environments are too small and you have too many services.

When you run a bigger site, a lot services are using entire boxes/VMs so it doesn't make sense to stack them.

When you you have tons of systems, you optimize for easier management and debugging. You do not care about "wasting" some resources.
>I think you're not using Facebook appropriately

Can't use this shit the right way. Can I sort the posts in my feed in chronological order by default yet? not to mention threaded comments.
Well, Do they respond and work on your project outside of office hours? Do you pay them for that time. If it's not excessive it probably evens out.
>I too would like to know why cars have wheels when helicopters have shown that rotors work well. We should have abandoned wheels ages ago since they are clearly old and with that inferior.

I said cost/benefit and your example is about an expensive way to do what a car can do. You get some points for speed but lose big points on affordable transportation. The world has settled on the car.

> And that app will have issues deciding if it sees a couch or a leopard. Or do you expect a child to correctly train its neural net?

It will train a neural net sooner than it will learn 3d computer vision.

> And yet we have mars probes with a build in color table. Why do you hate geometry?

I said that I was a skeptic against deep learning an in favor of the old ways, so why do you claim that I hate it? Its inadequacy regarding the current and possibly future state of computer vision technology is not an expression of my feelings. Its a mere observation.
React is, in many ways, a take on Flex's excellent MXML updated for a JS world that understands that 2-way data binding is the devil.

It is very sane.
There's certainly a mechanism by which an industry can compel its workers not to leave the industry - the cost of retraining. Most countries front-load training for jobs into 2-5 years near the beginning of people's adult lives putting them into debt - but they're often not able to retrain later on, due to debts (remaining loans from the first time, a mortgage, a car, etc) and responsibilities (often having a family). I don't know anyone with a family who could realistically spend a couple of years working part-time so they could free up the time to go to college again.
https://vuejs.org/ is my favorite alternative
If you believe in God, then... yes :)
An employee costs much more than just the salary he receives at the end of the month.
Anyone here - not me, but only because I live in Australia - who doesn't recognise they they are the problem, are the problem.

We all want things, and we all want them the cheapest. Amazon is the cheapest. And how? This is how.

We either get used to a world where things cost less and people all across the delivery chain get treated really shitty, or we all accept that we have to pay a dollar more for that 12-pack of toilet paper.

Discussions of flying hours and labour rules here are disingenuous. We choose. Cheap, and people get fucked over? Or pay more, and (hopefully) they don't.

It's up to us. This is not a technology issue.
If you haven't yet you must look into Vuejs as well - https://vuejs.org/
A message from the (now defunct) XML community:

We've gotten to a point where a human-readable, human-editable text format
for structured data has become a complex nightmare where somebody can safely
say "As many threads on xml-dev have shown, text-based processing of XML is
hazardous at best" and be perfectly valid in saying it.
-- Tom Bradford
The problem is that the constraints of wanting your data and CPU on the same node, needing data synced to more than one node, and avoiding being too much of a performance bottleneck, all combine to make it very hard to do better than something which has privileged knowledge of how the database works under the hood. Performant consistency is hard.
Meet the People Who Train the Robots (to Do Their Own Jobs)
Things to do in Paris by Night
Do check this out.

https://www.theblueberrytrails.com/index.php/blog/entry/47/ten-things-to-do-in-paris-by-night
If you're running linux you can use the lxc plugin for Vagrant[1], I'm on the devops side of thing so end up needing to spin up a lot of machines from time to time to test clustering etc... and the lxc plugin has been a saviour as you can get much higher density of "machines".

The only caveat is you can't do things modify kernel params etc... but that's usually ok for my use YMMV obviously. Also they don't update Atlas with new images so you need to build your own but that's really easy[2].

1. https://github.com/fgrehm/vagrant-lxc
2. https://github.com/obnoxxx/vagrant-lxc-base-boxes
I have only just started looking at the problem and (coincidentally) found this thread on the front page of HN so I couldn't resist asking the question!

I will look into OpenCV, is it the go-to libary for these kind of problems?
A few thoughts here.

1) DHL started in the US in 1969 and became German owned a little after 2002 (it has a pretty cool origin story where the founder felt there was a better way to deliver overnight goods to Hawaii than to literally sit a person on a plane and stuff legal documents in his luggage. He used his student loans to... "bootstrap"). IMO the article loses some credibility by using "foreign competition" verbiage a lot to emotionally sway the reader.

2) Is DHL skirting regulator rules and putting pilots in unsafe conditions? Regulations need to first and foremost be in place to prevent deadly disasters.

3) It sounds like pilots are losing their market power in the labor market (supply is increasing faster than demand) leading to lower wages and benefits and worse scheduling policies. This is a place where unions typically would play as a way for laborers to gain back their market power. Not sure the union conditions in the airline industry but I'm guessing there are issues with global labor competition that's making this difficult. We as a society need to understand how globalization (and now automation!) is/will effect every job on the planet.
It isn't just a case of deep learning vs stereo geometry, you can have many cameras informing/improving depth analysis.

I've been out of the loop for while, but I'd be mind-blown if people were happy to rely on deep learning for depth reconstructions in domains like...self-driving vehicles, versus provably accurate, fault tolerant systems with multiple cameras + geometry.

And what are the hardware requirements typically like for DNN with high resolution images for real time reconstruction? Are we well past the stage where it's real time and accurate?
I know few people who do.
Previous company was essentially "We own everything you create whether during work or not" I think my contract was worded in a way that meant technically speaking any ideas I had while under their employment belong to them too. I'm not sure how they'd have enforced it, but was unwilling to challenge it.

Major part of my reasoning to leave. I left with a fair bit of leverage due to an unrelated matter so managed to secure all the rights to my side project on the way out.

Current job - don't compete directly with us and don't let it get in the way of your work and we're cool with whatever.
There's nothing prohibiting you from asking for cash and there's no law that prohibits airline from giving it to you.
Actually, the graph theorists at FB solved the problem in a few days, but various government agencies insisted that the code should not unearth anything potentially negative about their operations. Its now been years, and they are still trying to get it to work within that constraint.
You didn't ask me, but here you are:

I'm using docker-compose as well but I'm looking at moving to Minikube, so I can more realistically test my K8s clusters before sending them down to CI/staging.

I also don't want to maintain both docker-compose and K8s as I basically am ops by myself and I have NaN tasks in my backlog.
Dawkins, Harris and Hitchens certainly fall/fell into the "against organised religion" camp. Dawkins strays into the "no-one should be religious" camp occasionally. Publicly atheist figures like Penn Jillette and Derren Brown (don't know if he's known outside the UK?) go the skeptic route which is mostly fair but occasionally delves into the "religion is stupid" territory.

Communities around atheism (e.g. the subreddit) are usually pretty unkind towards Christians, and I've known many left-leaning atheists who have pretty unpleasant stereotypes about Christians and openly treat them with hostility or assume they're stupid.
I do know rust, their RC problems, their unsafe problems, their concurrency and locking problems and their type system problems.

What is problematic is that the rust community does not care about it and still repeats wrong sentences all over. (Besides downvoting, but this just shows how much they don't care to learn)
Microsoft making computers not complicated (which is debatable) and them trying to kill off Linux in the aforementioned period are 2 different things, not sure when we stopped looking at how most of Gates' wealth was built. Yeah, good for him that he's saving children in Africa with a part of his huge wealth, but as recently as 2015 he was still actively investing his money in fossil fuels and was spreading FUD about solar energy (old habits die hard, I guess). Here's one of the related articles: https://www.theguardian.com/environment/2015/oct/14/bill-gat... .
Except that DL can't provide the same things as a lot of CV research. They are two separate areas of research for different problems.

DL doesn't provide solutions for challenges in robotics or augmented reality that CV is very good at. For example it can't place the camera at a specific position in the world using the image. DL can tell us what's in the image which CV can't. But CV can place the locations of those objects relative to the viewer.
I hope Telegram makes a Mozilla-style move in the future. We needed open-source on the web, and we will need open-source on the IM.
Objectively useless and destructive drug is quite a statement, when there is a lot of research that suggests it can have positive effects.

It doesn't kill you, nor does it irreparably alter your personality in a completely senseless way. There are studies that suggest people who has tried LSD has their personality altered in a positive way, in that they're more open to new ideas afterwards. It is true though, that some people get very enthusiastic when they first try LSD, some overly so.

I know a lot of people who do LSD now and then and the vast majority of them are successful upper middle class people who's had no ill effects and lots of positive ones.

There are also many people who's successfully used LSD as a problem solving aid
http://archive.wired.com/science/discoveries/news/2006/01/70...

That's not to say people don't have negative experiences though and I don't think LSD is for everyone. Some people freak out completely by even small changes in their perceptual experience for example, though usually not if they know the basic of how LSD works and how the mind works. A very useful thing to know is that what we experience as reality is basically just one view of the underlying data from a set of sensors (our senses), there's a neural net with multiple layers that starts with simple things like edge detection or whatever and builds up the 3D model we consciously experience from a mix of the external data, but also internal data, etc., there's no right or wrong view of this data, we could have evolved to experience it completely different and we can make computer program to visualize data in numerous different ways and on psychedelics you can experience things a bit differently from what you're used to. The reason it's useful to know some of this is because if you experience something strange when doing psychedelics, you'll know you're not being kidnapped by aliens, going insane, talking to god or whatever weird thing that some people sometimes seem to think.
Also while on this topic of starting up quick, simple servers for whatever reason like testing etc. I've also had success with Web Server for Chrome which supposedly even works fine on Chromebooks.

https://github.com/kzahel/web-server-chrome
I merely mean that at some point in the last 20 years it went from being a simple site that displayed text, to a complex site that has to run javascript of some kind before it can display that same text.
Penn has talked a few times on his podcast Penn's Sunday School about the format. The idea is to showcase magic on TV, but in a way that reassures the viewers that there isn't any camera trickery etc. "If Penn and Teller are trying to figure out how it is done, why would they let them do camera tricks?" To that end, they don't need time to go away and figure it out; a couple of minutes is just fine.
Yes, he's worth $80 billion. So, what percentage increase does Amazon's stock need to increase before he's worth $85 billion? Wow, that could easily happen this year. In fact, in could happen in a few days.
https://mithril.js.org/
Netflix is playing down the significance of its first major deal in China
Yes, it reads like a click-baity headline. Read the HN comments. It worked.
What does this have to do with Americans? Overbooking is used by nearly every airline in the world.
We are The Blueberry Trails (https://www.theblueberrytrails.com/)

We will even personalize a tour to wherever you wanna go and make sure you have offbeat experiences and unique moments to remember for lifetime.
Best PHP Programming Books for Beginners 2017
Jurassic Park, at least in book form, describes in the first few chapter or three a revolutionary plastic which can replace an egg shell and produce viable chicks. I believe that this was based on actual contemporary science, circa 1990.
Wow! Thanks, video!
I think React is actually quite sane to use now. However, if you're looking for the future, you may want to check out Web Components and Polymer: https://www.polymer-project.org
Solution: grow mostly by acquisitions, and only buy firms with reasonable density offices.
I found the wording of that one example strange:

For example, my colleagues and I have been asked to sit on 14-hour flights from the UW to the Middle East, only to then fly the same aircraft to Asia on another nine-hour journey.

It isn't clear he was actually piloting the aircraft for these flights, especially the first one where he says he was "asked to sit on". Unless "asked to sit on" is an industry euphemism for piloting, it seems like a carefully worded statement meant to deceive.
Internet service is one of those areas where you can only free up one market by limiting another. You create an even playing ground for internet companies and users by heavily regulating ISPs.

I'm not a fan of either side to be honest - I think efforts should be made to make it easier to enter the ISP market so that competition and consumer choice forces competition between ISPs to provide the best service.
Are you looking for online hotel booking app?
Basically, unintended consequences. That there's a risk that it accidentally outlaws something that will be truly beneficial to the internet. The internet is still young - it's arrogant to presume that we know enough about what the next 20 years will bring.

It's perfectly plausible that 50 (? whenever) years ago when cable providers were awarded geographical monopolies in exchange for providing coverage that it made sense in the context of the day and wasn't quite the crony backroom deal it's made out to be today.
If the set of people you like has a different preference vs everybody then clearly, you're getting the wrong result.
>>> Turnover at an acquired company isn't unusual, nor is friction in the transition.

>> Things are a bit different in Germany than in the USA when it comes to this.

> Would you care to elaborate?

Here's an attempt at an explanation:

Both turnover and friction occur during acquisition in Germany as well, obviously. And indeed friction is probably independent of nations (and their differing laws and cultures), so I'll focus on turnover.

So, turnover. The legal notice period in Germany is (ignoring exceptions) at least one month, and up to seven months by law. Often employer and employee contractually agree on even longer minimums, three months are quite usual. There's also an unspoken expectation that permanent employees are in for the long haul.
By contrast, IIRC many US States allow essentially zero notice period, and the famous two weeks' notice is essentially just courtesy.

Culturally, there's also stronger (albeit eroding) attachment between employers and employees. Especially in Mittelstand companies, such as Grohmann seems to be, the owner takes the stance of a benevolent patriarch, taking his responsibility for his employees seriously, and workers tend to reciprocate, and be very protective of their boss.
In fact, such a company structure and climate may well be a factor for when considering an employment offer.

Since identification with a company can thus be very strong, there would be considerable reluctance to leave, especially at such a critical time. You don't just leave your colleagues and your customers hanging.
In fact, perhaps it was this sentiment which caused Klaus Grohmann to throw in the towel, when he realised he was expected to work against the best interest of his clients (and, by extension, employees).

I assume that such a departure of a patriarch will be a strong signal to the rest of the company.
Actually... the counterpart to the C++ new operator would be the perfectly safe `Box::into_raw(Box::new(whatever))` - along with its counterparts on other smart pointer types - and there may be a heap module one day[0] - but your point stands that this is not the "default" way of allocating.

[0] https://doc.rust-lang.org/alloc/heap/
The go race detector is still miles better than enforcing manual mutexes and locking in concurrent Rust code.

Much better would be a proper type system to get rid of those at compile-time of course. Look at pony.
And a better memory-safety system than RC.
Lead Generation 2.0 in Inbound Marketing