skysight-inc/HackerNews huggingface dataset:
LIDAR would help a lot. The radar Tesla's have lacks the angular resolution to distinguish between a stationary object next to the road and a stationary object in the middle of the road. Tesla claims that CV will eventually pick up the slack, but I'm pretty damn skeptical of that.

Consider that Google/Waymo seems a lot more serious about CV research than Tesla, and yet their prototypes all use LIDAR and CV sensor fusion. If Waymo thinks LIDAR is important, why should I trust Tesla when they say it isn't? And remember there is a strong profit motive for Tesla to downplay the necessity of LIDAR: LIDAR is expensive and bulky right now, but Tesla wants to advertise their cars as containing all the hardware necessary for self-driving so they can profit from the automation hype. Waymo uses LIDAR because they're trying to make it function while Tesla scoffs at LIDAR because they're trying to sell cars with hype.
> I have zero doubt that one or more militaries in the area, especially Singapore, know exactly where MH370 went, or at least what direction it eventually took off in.

There were so many cranks producing ideas where MH370 went, they could have just used one of those as a front by "backing" a theory that happens to be nearby the point where they have to search, gently nudging the search closer to where it really is and score tons of points for being first in a huge international search effort.
To be honest, I wonder how much take home is for your benefit rather than the company's.

Hiring is extremely time-consuming and a big motivator for me to adopt take home problems as part of our process would be that it saves time for people who would otherwise be involved in interviews.

However, we're at a point where we're little enough known - and therefore don't have much cachet as a desirable place to work - that I'd prefer to invest the time in speaking with someone rather than send them a test.

It's all rather cold-blooded, which is unfortunate, but it's also the reality of hiring and having to deal with large numbers of applicants relative to the size of your team.
>How do you make optimal use of a computer's memory hierarchy?

Apparently more easily, with a faster time to market, and with less errors than alternative languages. E.g:

https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b

https://www.wired.com/2015/09/whatsapp-serves-900-million-us...

But the idea is not that you as the end programmer "make optimal use of a computer's memory hierarchy".

It's that you write in a way that makes it easy for the runtime to ensure what you do is solid and correct and scalable -- and it's up for the runtime makers to make sure it makes optimal use of the computer's memory hierarchy.

And it's also that you sacrifice some of that "optimal use", to get the "solid and correct and scalable" part.
The entire Amazon retail business is on Oracle DB.
"the Tesla mistook it for a bridge"

That's interesting. I can imagine, lacking real depth information, why that would happen. Especially for specialty trailers, like the ones that pull logs or wind turbine blades... where there's a large open area under the cargo.
> I'd go with Bangkok as my personal #1 food city in Asia

I honestly debated that. BKK is fantastic food-wise but it lacks viet, korean and northern China. Don't get me wrong, it's great. I live there!

I'm sticking with Sydney. It is all due to immigrants and students. I am pretty sure Sydney, or even Melbourne, Banh Mi is the best you can get outside of Vietnam. It's so ironic that the best overall cities for asian cuisine are all outside Asia but SYD, MEL, LAX, SFO and YVR are probably the best cities in the world for asian food, and it is all about immigration!
I am looking for your contact details too. Could you please share a way to contact you?
Google's primary service is selling search ads that consumers view, primarily via search. Consumers have almost no lock in, and consistently choose Google search over Bing, etc. Google is not at all like Oracle in this case.
> Who agrees to being on call 24/7 for a week? Especially when you are getting paid a typical professional salary? It seems absurd. I've always been active after hours and willing to jump in when things happen.

That's called being on-call 24/7 for the entire span of your job.
All critical processes can run outside of Linux, in hard real-time fashion. Linux is used for non-critical things, like networking... The whole RTLinux includes Linux (non-RT part) and a hard RT part, for which you can write your code.
For me personally (and probably NOT for customers in general), seeing a $FIRSTNAME $LASTNAME.charAt(0) is a negative (e.g. Laura T., Tom B., Frank S., etc), and seeing something that looks like a stock photo is also a negative.

These two things combined together make me doubt that the customer reference might be fake (and nobody is ever going to challenge it!).

Instead, tell me something like "$RealFirstName $RealLastName, VP Product, $RealCompany", and I immediately believe you.
I am reminded of this XKCD comic https://xkcd.com/2080/.
I don’t like google but I use a lot of their products and of course am involuntarily tracked by them all over.
I can hate them all I want, but I’m not their customer. So they have that going for them...
Going on 25 years now of being oncall. It's very, very good incentive to make sure the systems are optimized and working nicely.

I get a page about once a month, maybe. Because I do my job.
You could edit JVM bytecode by hand, but nobody wants to, we have tools for that. I'm sorely tempted to make a language that transpiles to/from all the Go boilerplate that shouldn't concern human beings.
R has better data manipulation, algorithm support (outside of neural networks) and visualisation. Speaking as someone who has to maintain environments for a team of data scientists, getting R and RStudio Server installed with Intel MKL support etc is trivially easy. Getting JupyterHub, Python, Anaconda and your own compile of TensorFlow all up and running is _excruciating_ so I don't really buy that one ecosystem is provably better than another even if I think R is a horrible language in comparison).
Microsoft’s development ecosystem (e.g. SQL Server, .NET) is top notch, even if you hate Windows and Office.
> IME, it takes several months to really become fluent and productive in a new editor

I'm interested to know what editors you have switched to/from and why. Example, switched from emacs to vi because manager forced us to, etc.
Google's business is selling ads to companies and agencies (which hate Google) and selling ad display tech to websites and publishers (which hate Google). They buy companies (Urchin, Doubleclick), make them free, destroy competition, introduce pricing. Pretty identical to the bad guys in tech history.
Yes, compiled into source code, which doesn't let you change the set of regexes at runtime.
Software is far more art than you think, and rigid, formulaic thinking can be a detriment to good problem solving skills. Especially when solving something you can't just look up on the internet.

If your engineers aren't writing clean, readable, maintainable code that solves problems as simply as possible (ie, gorgeous), I'm not sure your hiring practices are doing you any good.
I wish you could put produce farms into transparent tethered ballons- then they could provide shade for the buildings reducing ac-cost, while producing produce like a greenhouse.

Idiotic dream i guess, but a nice one.
Don't they teach Python now?
But that assumes that the new design does make more money. I, honestly, fail to see how, e.g., moving the account switch button in the new Gmail app from left to right increases ad views. On the other hand, from all we hear about Google's promotion process, it seems quite likely that the redesign happened "just because" and somebody gets to add a checkbox to the promotion list.
I don't think you even read what I said.

I didn't say that I was looking for sloppy people who could use a whiteboard.

I specifically interview for understandable (maintainable) code, good problem solving, and communication skills.
I've driven several thousand miles with no hands, only my knee. Of course that number is deceptive because it doesn't tell you how frequently I intervened with my hands.
I've noticed that a lot of corporations set up greylisting [1] for their mail servers. So that might be one reason why you are seeing a lot of bounces, and you just need to resend the email after a few minutes. I use SendGrid, which automatically handles this. But it's always annoying to get these bounce notifications.

[1] https://en.wikipedia.org/wiki/Greylisting
We do the take home tests because it allows the candidate to work in a more natural way, without the pressure of completing in an hour, under scrutiny and in such a highly consequential circumstance. Also, we allow as much time as they need to take to get it done. Some come back in a couple of days, some in a week.

Then we have them present their code in a code review in front of the team. This gives a good indication of their ability to explain their thinking and approach clearly and is a good read on their communication skills.

So far, no complaints, though it is true that many of them get a bit wrapped up in the exercise and spend far more than the 2 hours we are asking for.
There are many other systems like this on other cars, like the Subaru I just rented. There is no way I would trust them to not kill me unmonitored.

I don't think of anything available to end users today as "self-driving". Auto pilot is a better analogy, even if people don't seem to understand that.
What. Odysseus did not perpetrate hubris. His men did, by killing and eating Helios' oxen and they died for it, but he did not participate and was spared. He was persecuted by Poseidon for
killing Polyphemus, but he was virtuous enough that he was favoured by Athena
and had her help throughout his travails and was allowed to finally return to
his wife and his son at the end.

I don't know where all that comes from about Odysseus being full of hubris and
an asshole etc. He's one of the more down to earth and sympathetic characters
in both epics. All the other "heroes" come across as mindless brutes, whereas
Odysseus uses his brain, for a change- and it makes a big difference. He's the
favourite of Athena, after all, the goddess of wisdom (and war, and peace,
also).
> you're discriminating against many math PhD's who are no longer in academia

FWIW, they gave me an account when I emailed them and told them I'm in that situation.
He wants it to be one base pair per row, and also to express the multi-possibility rows in the source data. So he needs 4 bits per row for that, and he spreads them out rather than bunch up on one side.
Not great to invest in, but great to work for: early-stage startups with fancy work environments but no real chance of success.
I secretly date people who aren’t my boyfriend – but I don’t think it’s cheating
I haven't checked these links in a few years, but here are some more distributed systems resources; in this case, a list of reading lists.

https://gist.github.com/macintux/6227368
As much as I like Elisp - does this matter in this context?
Andrew Kensler did it again for Grace Hopper Celebration 2018 for Pixar's Recruiting booth: http://fabiensanglard.net/postcard_pathtracer/index.html

Pictures of the postcard can be found in the footnotes of that page.
Well, also because it only features a single processor.

You could mimic parallel processing effects with multitasking tho.

Note however how parent didn't say that Go "can't do" parallelism, but that Go is not "a language designed for parallelism".
I think that the article itself explains why that is:

> No tips or tricks will replace writing something interesting or helpful.

Yet another article about how to get on the front page of HN isn't interesting. (Such articles appear often.) And most HN readers don't care about getting their post on the front page, so it's not really helpful to them.
I’m willing to wager a decent sum of money that Gerald Cotten is not actually dead, but has rather absconded with all of Quadriga’s holdings, and is currently in hiding waiting for the buzz to die down.
Right, thus the distinction I'm making between purity test concerns and practical concerns. Go is not, and has never claimed to be, a pure share-nothing design. It's pretty up front about not being that!
What I was trying to get across in my comment is that the military, in general, does not care in the slightest about those "points". They will not release anything unless specifically and explicitly forced to and needless to say they have not been. They are quite happy to watch other governments, or even their own government, waste millions of dollars looking in the wrong place. Correcting them is not in their mission statement and, frankly, not even part of their thinking.

The whole area is one of the most densely packed geopolitical zones in the world. It beggars belief that multiple parties did not observe, in detail, the whole thing. It was not a stealth aircraft. Fucking Australia probably saw it. I am quite certain Singapore did.

Like I said, we'll probably hear all about it in a few decades.
I have taken multiple of these take home assignments. One from Microsoft as well. What was a 2 day affair turned out to be a week long affair. I was asked to implement one of the iOS outlook features which involved multiple nesting of scrollviews in gridviews and what not. Took me 4 days and when I submitted the repo, the response I got was 'sorry this doesn't cut it and we can't proceed'. I mean, can't the reviewers at least provide some comment in the repo ?

OTOH, I took a Facebook remote test that was timed (I think 30 mins) and the reviewer exactly told me why I didn't clear the test within 24 hours of submission. I don't necessarily agree with everything Facebook does but I really appreciate this level of response.

So, I'll happily do a whiteboard test no matter how unrealistic it is.
> Quadriga was primarily run by Cotten, using his laptop

A quarter of a billion dollars...
I work at Netflix and we most definitely do white board coding interviews. At larger companies interview approaches will vary by teams and orgs.
That's not true if your code style doesn't allow visually lining things up. Then tabs will only ever act as standard indentation, and so tabs vs spaces doesn't actually matter aside from enforcing line length.
Smart man. Oracle is garbage.
But those morpheme suffixes are functionally the same as modifier words (like in English) but with the convention of not writing spaces.
Sales, and sailing.
It was migrated away to aurora
> Not sure why Mailman doesn’t do this, it’s super useful.

I believe this is because mailman doesn't have an integrated archive - it would have to ask hyperkitty (or pipermail etc) for an url to include in the outgoing message.

I'm sure it could be changed, but probably reflects that mailman is "mail first", for better or worse.
It's true. Postgres doesn't have a very competitive America's Cup team.
D6t appears to stand for databolt. Took me a while to figure that out.
8 is the standard tab width. That's probably why GitHub chose it. (Why 8? I've no idea. Somebody will be along with an explanation soon enough, I am sure, and you can decide whether you believe it or not. But, whatever, it has been 8 for a very long time.)
I kind of think that both your arguments can be shortened to "Everything sucks".
One time I saw a ten-year-old kid on YouTube demonstrating and promoting toys in what was clearly a paid promotion. It struck me how well-rehearsed and refined his "YouTuber voice" was. I was like "God, what monster have we created?"
Maybe not force everyone to use the same environment although it have tradeoffs. But absolutely lock down versions of tools used. I've had lost commits because different versions of SCM was used. Or stuff not working in different version of framework.
A Murder Foretold Unravelling the Ultimate Political Conspiracy
Pathfinding.js – Visualizations and Playground
Thanks. This is exactly what I was aiming for. As I read the OP's comment, I was trying to find a way to tackle it but it just seems like a moot point getting through to someone like that.
The article mentions this, but the FCC already regulates children's television, is it appropriate for there to be regulation on videos targeted at kids as well?

I, for one, don't plan on exposing my kids to this until they're old enough to hate advertising as much as I do.
The Linux on DeX looks pretty legit.
The scariest part here is the acknowledgement that the Chinese government will, at some point, turn to coercive measures to increase the birth rate.

When it looks like Handmaiden's Tale and talks like Handmaiden's Tale...
That's not really it. "Speeding up" and "slowing down" are equally easy (or hard). They're both acceleration, just in a different direction.

The reason it's going faster is because it's lower. The lower an orbit, the faster the thing is moving. In order to slow down, you have to accelerate twice (I'm using the term "accelerate" here to refer to "going faster in the direction you're already going").

The first acceleration raises the far side of your orbit. You then have to "climb" up to that new higher orbit. Once there, you accelerate again to raise the low side of the orbit (otherwise you'd pick up all that speed again then "falling" back down to the lower altitude).

At the end, you're in a new, higher, orbit, going slower than when you started.
Matlab has lots of solvers for all types of families of differential equations. I think these are lacking (in their completeness and richness of documentation) in other programming languages ( at least this holds for R - much fewer solvers). I don't know how complete the Octave equivalents are.
It's not bad advice, but most steps are not so easy. Perhaps I'd recommend not to repost too much. In some cases it goes out of control and the mods ban the user and site.
Docker, Vagrant, build tools are all the same. They should just be uniform. Don't hire someone unexperienced in the uniform language. After that, one-time investment in assimilation to the uniform environment. That versus never-ending loss.
My company (big bank) is leaving oracle's jvm.
Because of the new licensing.
They are not the only ones.
A Tesla service center, not dealership.
Show HN: Calling native APIs, such as text-to-speech, at run-time via JavaScript
I'm going to play devil's advocate and say this isn't something new or newly created at least, you can see kids on billboards posing as if they love the products they're advertising, be it clothes or toys. Walk around a GAP clothing store and that kind of messaging is everywhere. TV ads for kids feature kids doing enthusiastic things that is likely acting. All in all, it isn't as new as we think it is, it's just an extension of something already there.
It doesn't help that Elon misleads the public. Tesla's "autopilot" is a Level 2 system; you're meant to keep your hands on the wheel. And indeed that's exactly what the owners manual tells you: keep your hands on the wheel. But then Elon goes on national television and takes his hands off the wheel. What kind of message does that send to consumers?

Then there is the matter of autopilot being a bad analogy, even if it were technically accurate (I dispute that because AFAIK airplane autopilots officially allow pilots to take their hands off the controls, unlike Tesla's system), because the general public has serious misconceptions about what airplane autopilots actually do. Aircraft pilots receive serious training, so they don't have those same misconceptions, which is why aircraft autopilots aren't a problem. But much of the general public is under the mistaken impression that pilots of modern airliners simply "push a button then take a nap" as the airplane takes off, flies and lands itself. That's not reality as you and I both know, but many in the general public have that misconception, making Tesla's use of the term likely to mislead and therefore irresponsible.

See page 73-74 of the Model 3 owners manual: https://www.tesla.com/content/dam/tesla/Ownership/Own/Model%...

Warning: Autosteer is a hands-on feature.
You must keep your hands on the steering wheel at all times.

Warning: Autosteer is intended for use only on highways and limited-
access roads with a fully attentive driver. When using
Autosteer, hold the steering wheel and be mindful of road
conditions and surrounding traffic.*

Warning: Autosteer is not designed to, and will not, steer Model 3
around objects partially or completely in the driving
lane. Always watch the road in front of you and stay prepared
to take appropriate action. It is the driver's responsibility
to be in control of Model 3 at all times.
Sadly, Dex is hardly ready for any sort of full time replacement. The fact that it eats key presses (samsung reserves some common key press combos, for odd and atypical behaviors, for instance, if you press shift and space within two seconds of each other, it eats the keypress, and tries to activate the change language option)

For the hardware its running on, I found it surprisingly sluggish.

Over all, I wish they'd just call it beta software, and not ruin first impressions with this really buggy implementation, of a brilliant idea.
None of those companies have non-executive customers who exclusively hate them. Oracle is unique in this regard.
Coupa | Software Engineers | San Mateo, CA | coupa.com

Coupa is "The All-In-One Business Spend Management Platform". Our software handles Purchasing, Expenses, Invoicing, Analytics, Payments, and more. We started over 10 years ago and went public in 2016.

We use Ruby on Rails, React and React Native, jQuery, and Go. Less commonly, C# and Python. We are pragmatically building and maintaining a large platform used by hundreds of companies, many of which you probably interact with daily.

We are a friendly bunch with a wide range of educations, backgrounds, ages, and family sizes. We try hard to keep to a maximum of 40 hour work week. We have hack days several times a year (during work days). Developers have lots of ways to make an impact by working with product management and UX teams, creating internal tools and services, and contributing to the design and architecture of the product.

We are hiring engineers and INTERNS for Rails, React, performance, data, testing, site reliability, and more: https://jobs.lever.co/coupa?department=Development

Benefits: * Good pay * Flexible working hours * Unlimited PTO [I'm aware of the criticisms but it works well here.] * Health, Dental, Vision insurance * Lunch 2 days a week * Snacks and drinks * Employee Stock Purchasing Plan, 401K match

Location: * HQ in San Mateo, CA near 101 and 92. Near Hayward Park Caltrain, shuttle to Hillsdale Caltrain * More offices in Reno, Ohio, Pune India, and elsewhere: coupa.com/company/our-offices * Remote workers around the US and world. (Remote positions not always available.)

You are welcome to apply through our normal process at jobs.coupa.com (mention Brian Farr and this post, please!), or email me at brianfarr@gmail.com

This post represents my best effort to share accurate information for recruiting, but is not an official posting from Coupa. Please refer to coupa.com for official information.
Multiple build targets enforced uniformly over the whole team.
Previous discussion here:

https://news.ycombinator.com/item?id=19286701
Silicon Valley’s Inequality Machine: A Conversation with Anand Giridharadas
It looks generated but not minified. If performance were a concern, they'd minify it, i.e., strip out unnecessary whitespace, punctuation and rename ids/classes to some Huffman-encoded obsfucated replacements to make it look vaguely like Google's homepage
Can you give me examples of what you mean? I agree some of it is low level, verbose even, but on the other hand, I'm able to figure things out on new projects rather easy, there's just fewer layers and magic things happening.