skysight-inc/HackerNews huggingface dataset:
I'm in Tampa, and I can't tell you how many times people ask me about my Model S when I'm parked somewhere. I made a flyer, ran off 500 copies, and just hand those to people when they ask instead of spending 15-30 minutes explaining everything. I can tell its moving the needle based on my referral code stats.
CCTV is more analogous to a witness that provides a fixed point of view. Location data feels much closer to providing the point of view of the suspect and comes much closer, to my mind, to being protected by our 5th amendment rights to avoid self incrimination.

Also, given that Google don't make it obvious when they're storing information in the phone or on their servers, information that intuitively feels like it's inside the phone should be protected by the 4th amendment's prohibitions on illegal searches. That's if the phone is owned by the suspect. If the phone is owned by the victim or anyone willing to give consent to search, I have no problem with police using it.
I think you are applying the software startup metric to industrial company. For typical SV startup lack of demand is the single most critical issue (hence the "make something people want" YC motto), nothing comes close. Tesla has plenty of demand.

But being industrial company, Tesla is not solely about making something people want. It's about making it on scale, and showing profit.

So far, each model Tesla made meant more debt on balance sheet, and bigger quarterly losses. Once they break this trend, they are golden. But this moment is not yet, and not even on the horizon, meaning another capital rise this year.
Lead is still used all over the place in he USA. Its very concerning. You have to specifically look for lead free versions. Examples:

* "fake" christmas decorations (trees, wreaths) often contain lead

* Garden hoses almost always contain lead
What does it mean to be a Senior Data Scientist
I just don't get the "lambda locks you in" thing. You write a server the same way you always would, but like an extra 50LOC exists to make it work on lambda. So if I wanted to deploy elsewhere what would the big deal be?

Lambda also provides a lot more than containerized services, as the article mentions - I no longer have to patch my system, which is a huge operational/ security burden that many companies struggle with. The time to configure API Gateway/ Lambda feels trivial compared to the work involved in maintaining a patched FAAS solution.
They make nice cars but the electric engine concept has yet to provide a real benefit over combustion.

That comment has absolutely no merit whatsoever.
> interestingly, my friends point out that I seem to have different personality when using English instead of my mother language

You may be interested in this thread from a few weeks back with numerous people testifying to that: https://news.ycombinator.com/item?id=13758623
Show HN: [Android] microtasks - Tasks in notification area (codes expiring EOM)
I admittedly did not read »An Essay on the Principle of Population« in its entirety, but that may actually be the point where he was the most wrong. He could not imagine the fertility rate to fall as much as it eventually did and therefore did not really expect that disaster could be avoided. But I still think it is rather misleading to turn this lack of imagination on his side for the evolution of this - of course extremely important - one factor into calling his work wrong and disproven.
I'm a former Zuora customer who transitioned to Stripe last year. Zuora is a good product for B2B businesses only. Their product roadmap and more importantly their data model for B2C businesses is beyond terrible. Their definition of an active subscriber was a clear mistake almost a decade ago that they have stubbornly stuck to.
I mean, it literally does things.
What are better options?

The difference is between open (which gRPC is) and proprietary. The origination doesn't really matter. Lots of great open tech has come from Google, Microsoft, Apple, Amazon, Facebook, Netflix, Github, etc. Almost all the big projects started at a big company that needed to get something done and had the resources to create something new.

I'd rather the industry pick something and actually standardize instead of reinventing the same thing repeatedly just for some philosophical reasons.
I’ve never studied in China, but having spent a reasonable amount of time working in a Chinese tech company, I do agree.

It’s not that there wasn’t creativity, but the culture very strongly did not allow for anyone to perform duties or tasks even moderately outside of exactly what they were told to. I think this definitely has and will hold them back.
It is interesting to contrast the decline in fertility rates in China and India. Would China have had a similar dropoff if not for the One Child policy? Will we see the number increase again given enough time after the 2013 easing of that policy? I'd be curious to see these numbers again ten years from now.
No disrespect intended, but I find this comment pretty funny. SOAP/XML has been exactly this for 20 years. It definitely has some major warts, but gRPC isn’t doing anything new.
Amiga: Installation of the Gold 2.8 Core on Vampire V2+ 500
I don't care about Google's design or operating systems. I don't want Google designed controls on my operating systems. Just like the Electron stuff doesn't look good on Mac or Windows (or GTK for that matter), likewise Google designed widgets won't look native on Mac, Windows or iOS. If your next thought is "what about the Cupertino widgets," what about them? They will never look or feel fully like the native stuff. So why should we settle for that either?
CCTVs don't invade my privacy by opening up my entire digital life to the police, including conversations and pictures that have nothing to do with the crime scene. It's completely different.
You are correct: there is no need for the huge complexity we see in modern applications. However, such complexity exist because companies want to create standardized software, with readily available components, based on mainstream technology pushed by big corporations, written by AVERAGE programmers. Because of this, everything has to be watered down, created to the minimum common denominator, so that the work force becomes just another piece in the system that can be readily replaced. Programmers like Chuck Moore are viewed, in this environment, as a problem, not as an asset.
How to avoid merge conflicts
Another cool thing about Serverless is it can deploy a Python WSGI app (e.g. a Flask app) with little change in the code. It simplifies local testing and makes it easier to leave Lambda and move to dedicated hosting if I ever decide to.
The classic saying "life is a terminal illness that affects everyone" comes to mind.
gRPC uses Protobuf version 3. Both it and CapnProto are successors to Protobuf version 2. Flatbuffers is not a successor but is targeted at a different use case.
I don't believe his work was wrong. He made the best prediction possible with the data available at the time.
Benefits of an electric engine vs. ICE:

1. No oil changes.
2. Fewer moving parts, fewer repairs, longer life.
3. Instant acceleration.
4. Zero emissions.
5. Ability to be fully powered by renewable energy.
crucible

noun cru·ci·ble \ ˈkrü-sə-bəl \

2: A severe test
> Westerners are no better - the US does the same for everyone who is not "default" (i.e. white) where they are differentiated by a prefix, usually their heritage, which conflates "culture, language and nationality". Your black Japanese student would be considered "African American", which is beyond absurd.

Isn't that the grandparent's whole point - that we at least have distinct categories for "whatever-american" and "foreigner", where "gaijin" conflates both and others.
Oracle may not have been able to use SQL anymore if the ruling had gone in their favor.
Goodhart's law in action.
qt, gtk and Xamarin / Mono are also "like" Electron but faster and easier to use. Why is the Google fad somehow more important or impressive than those already proven technologies?
> And personally I really want Tesla to succeed.

That, instead of a sound financial analysis, seems to be the cause of your bullish position. I hope you’re not calling what you’re doing with your money “investing”.
One that is type extensible, not brittle and based on schemas with fragile language integration tools, is streamable down to the atom level, naturally sortable, homoiconic in nature and efficient to produce and consume.

Such things exist, I'm not just rattling off buzzwords.

The main thing is protocols are serious business and people, especially any of the big five shouldn't get to own them just because it suits a business interest.
I'm asking you if you've built something bigger and faster to be criticizing the revenue growth, since you claimed it wasn't impressive. How fast were you expecting it to be? Most companies are lucky to get this kind of double digit increases every year, if ever. And profit is what an IPO will let them do. You realize at some point profit does need to happen for the company to stay around right?

I find it strange that you say they aren't growing fast enough but yet say they don't make any money when they are delaying profits precisely for growth. Have you ever actually started or run a business?
Because he believed that population would be limited only by resources, and that fertility rate was nearly invariant. These have both proved to be wrong. The popular imagination of the Mathusian prediction of inevitable mass starvation (which is not really that mis-characterized) was also wrong. So classifying him as wrong seems fair.
I think it's far too late in this case, they've already invested in building out the infrastructure in CA.
Any real benefit besides being really fun to drive, mechanically simple, and not putting noxious gases in the air?
I am curious to know more about why people would want to stop having caffeine unless they specifically don't tolerate it well for some reason. I do understand why some people would want to drink _less_ coffee though, it is easy to go overboard.

I used to drink 3-5 cups per day, but over time I just found I didn't like the taste of our office coffee and so started having less of it. My life didn't really change, I still supplement my caffeine intake with other things (though not to the extent of 5 cups per day). Now I drink around one cup per day plus take a caffeine supplement when needed, or an energy drink with caffeine (I don't really restrict myself but it ends up being max 1 capsule per day). Whenever I drink coffee and plan on being productive vs just for the sake of enjoying the taste I also take L-Theanine at the same time, they seem to go well together.
speaking for the OP, it was a joke. Unless he was proposing a remake of 1981 classic film.
I'm with you on this, autoplay is evil. But I'm curious about the "ruining whatever you were recording" part. Why are you clicking random Internet links if you're in the middle of "recording" something (presumably, audio or video)?
All the previous models and problems with them happened in small production volume luxury car segment. Luxury car customers tolerate more defects and it's economical to repair them quickly with good service.

Model 3 is completely different animal. Learning from history does not help here. Model 3 is 'entry level luxury' similar to Audi A4 and BMW 3 Series.

Tesla is very creative and innovative in every level, not just in their technology. Their financial innovation has finally reached it's limit with Model 3 and it's the breaking point. They can't afford large setbacks or partial delivery and gradual development over the years. They are running out of cheap money.

Tesla is leveraged to the gills and there can't be another year or two until delivery or Musk loses the company and some other car maker or PE firm buys them cheap and finishes the product. I wouldn't be surprised if Tesla is GM or Toyota brand within next five years.

https://www.bloomberg.com/graphics/2018-tesla-tracker/
I did not want to imply that you called him wrong, this was still aimed at the often repeated narrative that history has proven him wrong.
I used Slite (YC W18) for keeping my personal knowledge base. The reasons I use Slite other than Google Keep or Google Drive are because it's simple to use, it's like Slack so very easy to rearrange and organize like the structure that I want (this is the most important part of knowledge base IMO), and it supports markdown better than google docs (most of my knowledge base are software development related, so I'm a big fan of markdown).

Last but not least, for business presentation, I'll link the Google Slides on the Slite so every information will be centralized and organized from Slite.
Here's the non-AMP link, for anyone not viewing on mobile:

https://www.bloomberg.com/view/articles/2018-03-16/decline-i...
and forgot to mention - bc their data-model is so poor they email us constantly like we are a still an active subscriber and sometimes like a completely new lead but never like a winback customer
Will GDPR Make Machine Learning Illegal?
> As for using it for the entire programming language, like for/while/switch, I see the discussion with vidarh below.

I've done a full Pascal-like language using bottom up precedence parsing in the past. It was my first compiler project about 25 years ago or so, and "invented" precedence parsing with the help of a symbolic expression evaluator in Prolog in a book I picked up that I tried to figure out how to translate to Pascal.

It was very disappointing to find out it was a well known algorithm, but it was very interesting to try to expand it to handle a full language, which involved funky things like handling operators with different structure than just simple single-operand prefix/postfix + infix operators. E.g. I implemented a dual-arity prefix operator to handle for/while/if/ternary for example. So "while" took two expressions: the condition and a block.

The hard part was not handling the control structures, but getting the priorities right.

I'm not sure I'd do that again. My Ruby parser uses recursive descent for the top level productions.

But it was fascinating to do, as it did make for a very compact parser.

> It seems to me that the statement language and expression language are separate things,

I think if you go down that route, then you are implicitly deciding that everything is an expression. In e.g. Ruby that is true, though many constructs just returns nil (e.g "somevar = while condition; end" is valid). But given that many of the "operators" are only allowed at specific levels, it makes less sense to use a precedence parser anyway (e.g. "class" can't occur in a method body for example).

For me, those two are the biggest considerations to whether or not I'd consider a precedence parser: Whether or not everything is an expression, and which keywords are only allowed in specific contexts.

But even if it's feasible without too many contortions, it may still be very painful.
That's all very well, but Adobe don't have aspirations of running the entire internet.

Same can be said for all the other things you hastily rushed to link to, those are not infrastructure protocols
While I don't believe that I will ask 1 question: why can we talk about the supposed overrepresentation of a gender in tech but possibly alluding to a supposed overrepresentation of a religion in finance is considered hate speech?
Cherry-picking Jan and Feb obscures the fact that the Bolt seems to be extremely competitive. Bolt outsold Tesla Model 3 by 3x in Dec (3,227 versus 1,060). And it's true that January was down for the Bolt, but not by 2x (1,177 versus 1,875).

Tesla's production woes are a serious problem. My i3 lease is up in a couple of months and I can't even consider replacing it with a Model 3, since the end of the reservation line is years out.
“stolen data”
How many times have you predicted Tesla's demise over the past 10 years? Just like those people on radio shows believing they've identified the impending end of the world.
Furthermore, Slite is optimized for sharing as well. So this can be used for both personal knowledge and knowledge sharing
I've noticed this but surprised by other topics.

Anything that is spam worthy, like marketing or self help, is pretty much junk.

But other topics on there are fascinating. I read a few weeks ago an account of someone's grandpa who was an SS officer in Nazi Germany.

If you have an interest in a topic that isn't typically spammed by 'gurus', check it out on Quora.
AWS Lambda itself isn't vendor lock in.

If you write your Lambda function to put the interaction between the AWS Lambda service at the surface level of your application (i.e. the entry/exit point), and then write your business logic inbetween, you can create a function that is quite easily tranferrable between cloud providers.

The vendor lock in creeps in more around the surrounding services that the cloud provider offers. You can protect yourself from this though by writing good quality hooks that have pluggable backends, e.g. writing/reading to an object store should be abstracted
Agreed. That the list is restricted to five titles does not mean that we can't manage a better selection. Indeed, there are individual introductory books available (such as Feser's) that offer broader coverage.
> I don't see what you mean when you say it makes it more robust. They're no different than other operators and punctuation.

Error recovery mainly. An unpaired brace can simply be flagged and then ignored during parsing. Maybe not so interesting for a batch parser, but it works really well in an IDE where transient errors like this are common. The other thing is that you know exactly where your brace constructions end, so you don't need to parse beyond them. Likewise, if you have parsed all that you can inside the brace area and still haven't reached the end, you can just flag the remaining tokens as unexpected junk and move on to the end of the brace, recovering very gracefully. Finally, to if you type ( inside (....) to get (...(...), you can use the fact that the outer parens to were previously matched to flag that the inner paren just typed is the one unmatched, not the outer ones.

For live programming contexts where you are constantly parsing and type checking, this is useful.

> Depends what you mean by "checking for correctness". In the simplest form, such as the example I posted, it is applying one very basic check: Does the number of available values on the value stack match what is required by the operator currently being processed?

That is basically a check, I'm not really versed in Ruby's grammar, in many languages the grammars are quite complicated and BNF-style enforcements is very necessary...you also need to consider construction of your AST for type checking and execution (which you might not need for your case).

> The parser will only accept trees that are syntactically valid according to the classification of the tokens and the precedence rules.

Given just precedence rules, it should be clear that syntactic validity isn't really a thing.
I have a similar story. I had a thinkpad x201 and it broke. I opened it up, tried to fix it, couldn't. After a couple of weeks having no computer, I created a OpenBSD installer USB from another computer (the installer image was surprisingly only 30 MiB, so I could easily create the USB in a couple of minutes from someone else's computer).

I installed OpenBSD on an old Asus 1000HE netbook I had lying around. I used the machine for a couple of weeks, and I felt I was really productive. I wrote a simple network manager, learned Org-Mode, learned Xorg customization, read Atlas Shrugged in Emacs :) ...

Then I built myself a desktop, installed Windows 10 on it. Got a 32 inch big screen. I am nowhere as productive, because everything comes so easy.

There is something about spartan environments, that makes you more disciplined and focused. On the other hand, you need comfortable tools to go further.

Another interesting point is, even when I was building my desktop, I picked out the cheapest parts, didn't even buy a case. I put the components in two adjacent shoe-box sized cartons, and hooked a push button to the mother board power pins. I could've easily spent much more money on it, but didn't. I guess I also fear making a huge commitment to the tools I use.
Their tests live in a separate repo
Just get in there and fuck shit up; it is never perfect and trim hides everything ;)
Better link (non amp version): https://www.bloomberg.com/view/articles/2018-03-16/decline-i...
Why do you think panpsychism "ought to be treated as a reductio"?

Why do you believe panpsychism deserves less time than it receives?
Airplane mode?
>there's nothing "special" happening that can't, in principle, be explained by the same physical laws that govern everything else.

How about dark matter and social dynamics?
People (as in I) would pay good money for this tool.
I agree, but in my experience, the lock-in with using Lambda is that you become integrated with other Amazon services (like S3 and DynamoDB) that are harder to replace if you abandon AWS entirely.
Please explain the relationship between Bitcoin and Tesla, other than "high risk but high gains".
I’m guessing if it came down to it, Tesla would be sold of for their battery tech and battery manufacturing capabilities.
Got a gsync 144hz monitor. Not planning going back to 60hz to put it mildly.
You might be waiting 10 years?
Chrysotile "white asbestos" is the only type still legally allowed, because various studies have found it to be far less carcinogenic than the other types --- AFAIK crocidolite ("blue asbestos"), the most carcinogenic, has been banned completely.

https://www.epa.gov/asbestos/us-federal-bans-asbestos#notban...
Given China's backwards residency system, you have to exclude people in Shanghai who don't hold Shanghai hukou, so you get around 13 million rather than 25 million. But ya, Shanghai students do really well on the PISA exam, which is one of the things that is promoted a lot.

But I don't see how performance on an exam relates to creativity at all.
It’s unlikely that numbers will change dramatically in China. They have dramatically eroded their agrarian culture, which is the main demographic engine pretty much anywhere. It is unlikely that well-paid industrial workers and urban professionals will start cranking out children above and beyond replacement rates.
The hardest challenge as developers IMO is understanding and selecting the best technology that suits the current era, your use case / goal, and your current situation.

Most people that I know made technology stack's decision making based on hype.
Can you point to a study backing up this claim?
It's also worth mentioning that the Bolt is a loss leader for GM, so they are actually losing money on those cars. I think it's reasonable to worry that the economics for Tesla, who have far less experience manufacturing cars at scale, could be even worse.

I am bearish on Tesla, but I never thought they would get this far, so obviously I've been wrong before. My suspicion though is if Tesla isn't self-sustaining before the next economic downturn, they're fucked.