skysight-inc/HackerNews huggingface dataset:
I just bought an 2018 Audi A4 ($47k) and my wife just bought a Model 3 ($54k). I previously owned an S4 which (roughly $56k). I also test drove a few 4-series BMWs and few random Mercedes in the same price range.

TL;DR: I would take the Model 3 any day at that price. I have buyers remorse.

Drive feel:

The Model 3 is an absolute joy to drive and I would take it any day over either of my Audis and over any of the BMWs or Mercedes. Every gas car feels laggy now and they are kind of ruined for me. I drive my wife's car at every opportunity now even though I have a 3 week old Audi in my garage.

Autopilot makes gridlock traffic no longer a big deal. This is pretty huge and I hated driving my Audi long distance to Tahoe over July 4th weekend in traffic. I do NOT trust it with anything beyond gridlock traffic though. Not even for merges.

Interior:

The Model 3 seats are super comfy but the whole interior feels budget and I really hope you like minimalism because its extremely minimal and borderline cheap. BMW/Audi/Mercedes: I hope you like BUTTONS EVERYWHERE FOR EVERYTHING (I certainly don't). The interior feels much more premium than the Model 3 though.

Side note: Why does a tachometer still exist as a massive dial taking up most of your dash? I doubt 98% of people ever look at it.

The interface:

While significantly improved from my 2015 S4, the A4 UI is still an atrocity. Bluetooth is still awful and it auto plays whatever the hell happened to be running on my iPhone last. Lack of a touch screen (except BMW) is surprisingly frustrating now that I've used one.

The central display in the Model 3 is incredible and I love almost everything about it. Who needs bluetooth when you have Google Maps and high quality streaming audio over an incredible sounding sound system? I rarely even WANT to connect my phone.

Random:

The keyless unlock for the Model 3 is amazing as long as it actually works with your phone. My wife's Pixel XL works about 50% of the time and it makes it infuriating. PLEASE GIVE US A KEYFOB, TESLA

I can turn on the AC remotely on a hot day! The Model 3 is cold by the time we get in! There are so many delights with this car and that goes a long way.
> it was a downward spiral.

> Anti-depressant drugs provided marginal relief

> Unfortunately it's much easier to pop a pill than to confront such difficulties

Don't you feel that that final statement is a bit disingenuous considering that for many people (of course can not comment if that was the case for you) medication is the tool that enables them to cut the spiral and start working on their issues.
Western Digital is shutting down a major hard drive factory to focus on SSDs
My Passport SSD
My understanding is yes; I only use regional, which encountered no outages. This hugely affected appengine users. I've not encountered a lot of GKE users that use Global LBs yet (I've run in GKE for roughly 4 years).
As someone who works in the industry, none of this seems accurate.

- Marketing gets involved before phase 3. Phase 2 results are usually where the business decision to proceed to phase 3 are made, so commercial needs input on the trial design.

- Inclusion/exclusion criteria might be tweaked between phase 2 and 3, but they don't tend to drastically change as you're just asking for the trial to fail.

- Development works with the FDA to craft inclusion criteria that preserves the scientific rigor of the trials, but also allows for the broadest possible indication. In general, the FDA grants a much broader label than what is described in the trial criteria.
I’m glad I’m not the only one that has this sentiment.

The day that they enabled part of the new quota system my app stopped working (partially my fault for not reading their email) but it turned out to be the day before Election Day for an election app. I call in for support and they tell me that they are rolling out the new quota system and that I have to pay $10,000 if I need to increase my quota limit before the official new quota pay as you go system launches. After the discussion I find out I’m not even talking to google and it was a google partner. Somewhere down the line google just had a partner call me instead.

Long story short I changed the API key to get me past Election Day. Decided I’m moving off google maps asap as well.

I’m willing to pay but... can’t handle their constantly changing policies, their support was terrible, their ask for $10,000 for a short term slightly increased quota was absurd, their new quota system is too expensive.
I like anything by John Stillwell about the history of mathematics. It's accessible (not QUITE as accessible as The Lady Tasting Tea) and interesting.

https://www.amazon.com/Elements-Mathematics-Euclid-John-Stil...
Hello!

>What makes Voyage different?

We are going to market with autonomous vehicles in a very different way, focusing on large private cities first and foremost. We intend The Villages, Florida to be the first (retirement) city that's traversable end-to-end (all 750 miles of road) in an autonomous vehicle.

We'll eventually make the leap to public cities, and it will feel gradual when it does happen.

We think about our technology quite differently, leaning on lots of partners for the infrastructure (mapping, simulation, sensors, tele-operation, middleware, and more) behind the scenes. This enforces a real focus on the un-solved autonomous algorithms.

We'll also be sharing later this year a project we're in the middle of that's dramatically different technologically to what we've seen elsewhere, utilizing the community itself to make a leap in autonomous performance.

>From what I understand, you pick canonical routes inside private communities.

We design our autonomous systems to traverse _any_ point-to-point route within an entire private (retirement) city. We intentionally don't just focus on a single, shuttle-like route. It turns out that pretty much any route in a place like The Villages is far less complex than other city-like environments, but that the business opportunity is just as large.

>What prevents Google from coming in and mapping the area in a week and run you out of business?

Voyage has exclusivity clauses in our agreements with our communities, where we also grant the community a slice of Voyage in the form of equity. Contracts are unfortunately meant to be broken, which means that we put a lot of effort into making sure relationships with these locations are great. We frequently host Town Halls and make sure the community is heard. This is crucial.

>I'm a self driving car engineer, why would I pick Voyage over other big players who have a lot more capital and much bigger team with a lot more people like Drew Gray?

It's a lot of fun here. Contrary to the hype, there's relatively few full-stack self-driving car startups at the Series A level. We believe our people, our technology, and go-to-market to be the best of that group.

Most importantly, when searching for new Voyage team members, we don't optimize for specific degrees or backgrounds. One of our greatest strengths is the team we've built with that philosophy.
Ask HN: Powerusers, why do all major calendar apps miss the same feature?
Suppose there is a fixed deadline for submitting a report at 13:00. I have spent the last 2 hours looking at various calendar apps and it seems that almost every app forces me to treat this deadline as an event with a start time at 13:00 and an end time at 13:01 or 13:00 if I'm lucky. In other words, the best I seem to be able to do is treat the deadline as an event and try and make it as short as I can. I find this more annoying that I probably should, but I feel like deadlines, checkpoints etc. are all fundamentally different "things" to events in that they are a single moment in time as opposed to a prolonged period (think single point on a line vs. an interval).

Does anyone know of a calendar app that treats things differently?
Apple hasn't used Google Maps in years...
So you haven't driven one.
The funny thing is the Instapot was invented by a bunch of laid-off Nortel engineers in Canada (the owner has a Ph.D. in CS).

Those guys somehow managed to figure out how to sell boatloads of pressure cookers to Americans when so many before them have tried and failed.
EU fines Google for dominating Android search, $5B fine
That's not a long-term study. It's a one-off 'meta-analysis'.
Reporter Shows the Links Between Silicon Valley, Brexit, and the Trump Campaign
I'd be happy to get a five-day work week.

Source: salaried American software engineer.
I thought they started from an existing microkernel actually.
Keep your receipts: when doing Diversity and Inclusion work is still not enough
Maybe the people who wanted them got their way, sometimes.
A lot of people underestimate the challenge of running a clinical trial. Clinical trials are often run across multiple sites/countries where medical standards differ. The placebo effect can be brutal particularly in the more subjective trial endpoints.

People crap all over the anti-depressant clinical trial data, but guess what? It's a poster boy for the placebo effect and trying to development objective endpoints you can measure.
I thought there were two agents that stole bitcoin.

Also, were the murder charges "dropped", I thought they just hadn't been charged yet and I always figured the DA was holding back an attempted murder charge as they can press charges later if the court finds the crime would carry a life sentence they may not have a statute of limitations.

Thanks for the book recommendation, definitely looking into it.
Some calendars (google, native mac) allow for events that have 0 time, but they are displayed as a block of time on the calendar instead of a single horizontal line (when I look at the thin block, my OCD kicks in and asks whether the deadline is the start of the block, the end, the middle...?)

Makes me feel more and more that pen and paper is the way to go.
I edited the title to include Silicon Valley. I think it was a reasonable change in submitting to HN as such, to highlight the connection of Silicon Valley and what has happened (which the guest and Terry Gross talk about in the podcast).
Don't both the Audi and the Golf make a loud, embarrassing noise while doing it? I call it the "Look at me, I'm an asshole!" sound. For many people, that sound plays a significant role in the driving experience. Some like it, some don't.
LIDAR all the way. High-resolution, long-range physics-accurate depth is so crucial.

We will one day have a fully autonomous car with just a few cameras, but we may also have ultra-low cost high-performance LIDAR then.
You're referring to duck typing, which to me contradicts the Zen of Python: Explicit is better than implicit.

> Slower?

Yes, overall the language is slower than PHP. It's not a bad thing, just the result of benchmarks. It doesn't mean one should stop writing Python.
Damn it. I read this twice.

Nice one. It just didn't process. Good for a chuckle
In the future we would therefore keep our distance from Google Cloud and avoid deep integration with any Google services on which it can pull a similar trick.

Ah, the classic Oracle trick. Good to see the tradition is alive.
Blocked by who? Are you talking within some specific context, eg. corporate networks? Because HTTP/HTTPS are both TCP based protocols with some very limiting characteristics for many applications.

There are a whole lot of applications out there in widespread use that depend on UDP at the very least, eg. most multiplayer network games, just to use the simplest and most common example I can think of. Not everything can (or should) be stuffed into a HTTP transaction.
I have seen very positive critics and some negative ones.

I fully agree that it is a good car, the whole discussion here is about the price tag, and if it is worth it in comparison of what a traditional ICE car can offer.

I think it is debatable, and as it is very often the case in the car industry, it is a lot about what image you want to project as an owner of the car.

Furthermore journalists do not escape the brand name effect. A lot of the critics were already convinced Tesla fans.
Feld Thoughts is probably closest in tenor. TechStars and YC probably started around the same time circa 2007

https://www.feld.com/
Ping me when you're ready to start a job search in the space :) oliver@voyage.auto
Yep. It's pretty disheartening, frankly.
I believe widespread employment as programmers is the only possible way for the US economy to have a large middle class in the coming decades. Unionized manufacturing ain't coming back.
There's a pretty significant difference between a depressed state and Major Depressive Disorder. My understanding is that people get depressed from all kinds of life events, but that they are typically resilient enough to get better on their own. In contrast, Major Depressive Disorder is the black dog that's always there waiting to pull you down.

You probably don't need a pill if you're depressed because your husband died. It's normal to be depressed, and what you probably need in that case is some kind of social structure or coping mechanism that doesn't involve ruminating about how much you miss your husband.

It's not a disorder to feel sad sometimes.
I presume the point was that, as a fetus is genetically human, treating it as something to be killed at our convenience is an example of the problem ("arbitrary treatment of fellow humans", rather than recognizing that "human beings have intrinsic rights which exist and are not simply concessions of the state").
1. Google offers a free/ low price product.
2. Google raises the price.
3. Entrepreneurs/companies decide to pour money into map products.
4. Google then decided to offer the free product again; because they have the money to spend, and want to get rid of competition.
5. It's time to split up Google's cash cow--yes--the search engine.
6. Google is too powerful now?
The Oatmeal is way ahead of the WSJ: http://theoatmeal.com/comics/tesla_model_s
Double underscore is the real 'private':

>>> class Foo:
def __fn(self):
return 2
>>> Foo().__fn()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Foo' object has no attribute '__fn'
>>> Foo()._Foo__fn()
2

A single underscore is more like 'protected', ie. it doesn't prevent subclasses from easily/accidentally overriding your function.
What about it?

That's not a problem home-users have: They NAT.

Meanwhile in the enterprise, 80/443 is frequently locked into a particular (cheap) HTTP proxy server that can't manage basic features of HTTP correctly.
FWIW, I find it helpful. Stating the level of confidence, and that's what IANAL is to some degree, is helpful in judging a statement.
I think the market is more of a gradient and less of a clear bifurcation between budget and premium. If you are spending around a thousand dollars, you are not getting a top-of-the-line PC and there likely is some less egregious bundled software on it, but it's not bottom-of-the-barrel either.
Uh, while I upvote OSM comments a lot because I often think they are good comments, blindly upvoting based on positive mentions of OSM does not contribute to the conversation...
I find it telling that that article narrated the viewpoint of POTUS, that POTUS only tweeted that because he hated Amazon.

Then stated Obama said the same thing.
The earliest I know of:
https://books.google.com/books?id=mskkmVkpIUcC&lpg=PP1&pg=PP...

I've seen the act of analyzing project failures by this name in software engineering/management ever since.

Maybe it was a bit more relevant in the days of large waterfall software project management, where failure often meant the end of a project with no product launched. Sometimes after a "death march": https://en.wikipedia.org/wiki/Death_march_(project_managemen...

But it does seem natural to me that it has been carried over to current days, and applied to analyzing failures in the context most relevant to modern software development.

Never stopped to think about the weirdness of the term's application. It feels so natural to me, I'd suggest we all start calling the fixed service as "resurrected". As in: "Google Cloud Global Load Balancers were resurrected at 13:19." (-:
I'd like to implement such and API, but I feel often time its not that we don't want to design an API that way, but that we fail to successfully implement one.

I'd like to hear about guidelines, like for that transaction workflow example, how would you implement this? What would be your data model?
Yes, it handles data filtering, field renaming, etc, which turns out to be a big chunk of work if you're working on APIs to support multiple frontend experiences (the BFF pattern).

I don't know what your use case is, but it sounds like you should just try it, I can only say that for us (multiple FE experiences, pushing logic to backend), it's been very good. If you have a different usecase, ymmv.
Did you miss where they wrote "a developing country"? There are places where a software developer's good salary is $10,000 a year.

Google doesn't need to provide a service in that country, but it's understandable that a 20× increase is going to hit harder than in a wealthy country.
The Sodium Heat Engine is an ingenious device: https://en.wikipedia.org/wiki/Alkali-metal_thermal_to_electr...

Best thing: no moving parts required!
This might be related to the upcoming arrival of 'clean milk'. That is milk 'brewed' with yeast: http://www.perfectdayfoods.com. I personally think this is going to be a game changer. The dairy industry is ripe for disruption and is not sustainable at all.
Ahh the rich, loamy smell of an opinion formed by a life of privilege.
I really don't want to bring you off your roadmap but I'm going to start working on my own startup in November and am planning how it should look like. I even created a spreadsheet with sub sheet functionality already (but canvas - not DOM based) --> but the sub sheets have a different purpose in my application.

Some weeks ago a very smart friend was arguing with me about the necessity of the spreadsheet that is functioning as a "map". What he meant (I didn't have the opportunity to speak to him since), I think, was that there is no reason that the sub sheets cannot be moved around freely in the entire map but instead are placed within another spreadsheet. In your case the objects (to be placed) are: 1. table; 2. Object; 3. Array..

So the question I wanted to bring up before it's too late is: Why can't these 3 object be placed on an empty space instead of a parent spreadsheet?
I think we handle our GraphQL like we do our SQL -- handle the repetitive queries as templates. I'm curious now and will dig into the repo tonight.

The state management is a problem by default. We wrote our own cache driver to fix it, which is pretty well documented thankfully. "Un-magic it" is a phrase we use a lot.
The base Model 3 hasn't shipped yet. However, if you go by Tesla's previous product launch history, the $35k base model will ship about 3 seconds after Tesla runs short of demand for the more expensive versions.
It means that you're not meant to use their servers to supply your map tiles (basically, image files that cover an area of map). You're supposed to either use one of the commercial tile providers or set up your own tile rendering servers. All the code and data required to produce tiles identical to the ones on openstreetmap.org is open source and freely available so in principle this isn't a big deal. This company just wanted a direct drop-in replacement for Google Maps that didn't require running more of their own servers.
I would just like to note that while cost is one thing, this is not the only factor based on which we should choose a map. Everyone complains about the huge and sudden increase, so not before long they will lower the prices again and everyone will be happy... and continue to put more money into this already giant player on the market, giving them even more control over it.
No, I'm not referring to duck typing. An abstract base class enforces the interface. Explicitly.

Some benchmarks might be slower, but I don't know anyone doing high-performance computing with PHP. I do see the topic at Python conferences.
"Can you complete that meeting at 125% speed"

I think everyone who ever has had a tech job knows that yes, you can. Parkinson's law is a thing.
Formatting strings (template literals [1]) comes up frequently for constructing ids/refs/various other props.

1. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
How did it compare in terms of average income?

Carrots and cabbages are about the cheapest vegetables in the store. It doesn't even make a scratch in the bankroll.

Bell peppers, now that's another story.
I love GCP’s postmortems - they’re open, honest, insightful, and I wish I could get my company to OK us releasing details like this when we have outages. It’s part of the reason I personally like GCP more than AWS (and certainly azure, those guys don’t admit to shit regardless how bad the outage is).

Edit: Wow, downvotes because I like transparency from my cloud hoster, super interesting...
This makes a lot more sense than the answers below thank you.
Tizen has been 6 years now and there is almost zero percentage of smartphone market and it has become only for Samsung products (look at the association list. Huawei is the only big consumer device company). This would never threat Google.
> Isn't it amazing how an insular group managed to independently come up with Haskell-like list comprehensions, and even give them the same name?

That's the big irony: The very same things the senior community and GVR pan are in fact their bread and butter. They're smart and informed. But the engender an attitude of willful ignorance in their community.

GVR is smart. I've been on a pretty intense private mailing list with him. He can competently talk to both advanced functional programming and OO programming. He can talk about advanced compiler and gc subjects. He just doesn't in public, because that'd weaken the message and persona he adopts in public.
Hmm… where have I heard this idea recently? https://techcrunch.com/2018/06/29/apple-is-rebuilding-maps-f...
Let me be blunt and say that this attitude is exactly why nobody ever tries to change society. Instead of assuming that because you're one person you don't matter, why not take the attitude that you're one person and what you do has an impact on everyone around you?

You can't change the world by treating everyone well but you can sure as shit make all their days better, and that's what we should be doing. If you want to live in a world that isn't isolating, stop isolating the strangers around you.
Who is talking about startups, though?
I’m not your doctor, or even a doctor, but I don’t think 2-3 cups per day + Coke zeros + green teas is considered “moderate” caffeine intake.

If I drank so much caffeine that I got a heart attack, I’d probably stay away from the stuff...
I think the more appropriate sentence would be, "In 2008 there was no declassified evidence that any foreign government was trying to usurp the democratic process in the way the last election was.".

If anyone thinks this is some new phenomenon you're vastly mistaken. Plenty of documents have been declassified or recovered from foreign entities, particularly Russia, that outline their processes for destroying America from within.

As for relations with Russian actors, there's a lot more indirect that's questionable with many politicians, they've just made a career out of it. You can easily find the money transferred to the Clinton camp as well.

Money has not political affiliation and neither does power.
People that profit from wars "want" wars. Presumably that means there should be ways then to remove profit motives from wars. Because the majority of people don't want wars, one might assume that it should even be theoretically possible to make that happen in a democracy, at least.
Bobby Tables?
> The evidence is in the usage.

That's not what I asked for. You're asking me to accept a concrete proposition that I obviously don't. To sway me, I'd like proof, not a single example labeled evidence.