skysight-inc/HackerNews huggingface dataset:
Ok, let's first look at Rust here. Rust has synchronous functions and asynchronous functions. Asynchronous functions return a Future which you can await in an asynchronous function or run in a future executor. An asynchronous function really gets transformed into a state machine with states in the various yield points (mainly awaits, or lower level primitives). Now if you make a blocking - synchronous - call somewhere deep inside then... Great, you've blocked an executor thread for the duration of the call.

Now let's look at F#, Scala, Java, C# (I didn't use Haskell asynchronicity, but I suppose it too has a Task/Future monad). Here you have the same as in Rust with the calling a blocking method deep inside. Other than that, in the Scala that I've seen you end up having Future[T] instead of T everywhere. Which causes you to use monadic functions everywhere instead of using T directly. This is cumbersome and unnecessary in my opinion, because in most applications I'm working on you'll just make 90% of the code async + synchronous helper functions.

Now coming back to Go. There's no distinction between synchronous and asynchronous functions, because there are only asynchronous ones. That's also why Go code will look "blocking" for somebody used to the monadic approach. You don't have to await a function, there's a yield point implicitly inserted at every function call. There's no real blocking in Go. And I'm working on T's all the time, no Future[T]'s.

Sure, it gets hairy if you use cgo, but the scheduler can't reason about C code execution, so you'll block a worker thread for the duration of the call. And there's the proverb "cgo is not go" too.

I'm not meaning to say the other approaches are invalid and the Go one is clearly better. But in practice, in the kind of software I tend to write (microservices, storage systems, service meshes) the Future[T] is just unnecessary clutter which I don't need.

Also, regarding the Elixir parallel, Go doesn't handle everything as callback functions, you just write code comprised of imperative function calls like you would in C (you know what parts of "like you would in C" I mean I hope) and there's no blocking. I agree that Elixir is another example of a language I like by the execution model, but it's much slower than Go if you don't use C-backed libraries.

You also have the point of being able to spawn tons of Goroutines with micro stacks because of how stack growing and moving has been implemented. The main point is that in Go everything is first class green.

Project Loom, as far as I've talked to my Scala writing collegues, seems to be aiming for the same in the JVM ecosystem. Making synchronously written code asynchronous by default. But it's not here yet, so no comparisons to be made.

EDIT: I may seem to be trying to show off with my knowledge of other languages, but people often make a point about developers being too incompetent to use something other than Go as the reason for Go's popularity. For them I'm trying to make a point, that I've been there, tried the approaches, and this really is the one that stuck with me in practice and which I like the most. To each their own.
Obligatory Churchill quotation.
Starting Up and Shutting Down, Quickly
Isn't the "charging network" a thing that shouldn't be vendor locked?

Imagine if every petrol pump was tied to specific makes of cars?

Any current vendor lock-in of charging is surely at risk at being legislated away, by insisting that EV charging is done through a standard port like refueling petrol/diesel vehicles.

If governments were serious about electric vehicles as a way of improving air quality they would legislate that already.
Getting the same thing.
Neither this, nor the traditional man page list of options is useful on its own. You need a detailed reference of the things you can do, and then you need examples for how to pull those things together in common usages.

For a code equivalent, Rust encourages function level documentation. This gives you detailed information on the full API surface and is vital, but if you only had that you wouldn't know where to start. Rust also has the 'examples' directory (I'm talking about a library project) which usually has a few executables that use the library.
Book value, for reference, is closer to $32-ish dollars a share.
Did you watch their presentation on their plans for autonomous vehicles? I think the market knows that they will win on this front, if they can remain financially solvent. Also:

1) Via their customers, they have access to a massive trove of of nuanced, real-world driving data needed to train their models. No other competitor has that much data.

2) They're willing to ship. They're willing to put features in front of customers, even before they are fully baked. They will learn so much more quickly approaching the problem this way.

The only things that could stop them are legislation or a flurry of lawsuits if they get too reckless with releases.

But it won't be the tech issues - Tesla is full-throttle and solving edge cases at a rapid pace.
Yeah cargo install tealdeer was worthwhile. Really good.
What should I do if my taxi driver is talking about buying shares in a low cost total market index fund?
> Edit: Oh, I get it now, you can't tell whether or not a given long-running program will eventually produce the target string without solving its halting problem.

Exactly right! I kinda think that these non-computable problems are all sort-of the same problem, just viewed from different angles.
If the whole car market goes EV and Tesla keeps their share of it (17%) and maintains their margins (20%) then that is 4000 * .17 * .2 = 136B profit per year. That would justify a trillion dollar valuation.

I expect them to fall short of that model in auto sales, but I expect mobility services and stationary storage to make up the difference.

Either way there’s plenty of headroom in that equation for more conservative models that still yield a $100B valuation. E.g. 2000 * .08 * .1 = $16B annual profit which is reasonable for $100B mkt cap.
I mean... paying for high quality journalism is an option (for most HN readers, anyway)
Contact the host. Contact a lawyer. Send a cease and desist. He just showed you a valuable market so take his spot and make that paper.

Good luck.
I don't have the app (or car) so I can't verify for myself, but now it's hard to reconcile your statement with the twitter thread analysis I referenced above.

EDIT: Maybe it's a discrepancy about what a "confirmation" is? If the author of the twitter thread is correct, the "confirmation" is just a large button on the screen that doesn't require password re-entry, which is not much of a confirmation. He proposes that it's easy to accidentally spend the money if you go to the "upgrades" screen, then put the phone in your pocket without locking it.
I guess I stand corrected. I wonder why the results are so much better than bing in that case?
> Perhaps it’s still overvalued beyond all of those factors. If you feel strongly about that, why not take out a short position?

The issue with that is that GP is arguing that this stock's investors continue to behave irrationally. There is no reason to believe they are going to suddenly behave rationally. Thus, a short position is inadvisable. If you are a value investor, the right thing to do is to just not invest in it.
I live in a city of 1 million people and getting from end to end of the city takes me either 20 minutes by car or 90 minutes by public transport when out of rush hour. During rush hour the train is the best option
Correct me if I'm wrong (and I've been a Tesla fan for years, and invested back when they first IPOd), but isn't the Porsche Taycan superior to the Model S in every way (except for a slightly shorter range)? If Porsche can "catch up" and leapfrog the Model S in just their first iteration, I'm pretty sure Tesla's growth is going to slow down significantly going forward.
If you want less likable but more crazy, perhaps McAfee?
You are very wrong about no central clearinghouse. There are many.
Corporate relocation startup Shyft raises $15M
Wow that's pretty great. There are so many powerful console utilities with overly opaque manuals that make them hard to jump into when you just want to do a simple thing. Compare these for example:

http://cht.sh/jq

https://www.systutorials.com/docs/linux/man/1-jq/
Django Dashboard Black – Learn Django by Coding Simple Tasks
Chinese academic suspended for copying programming language
Aside from paying for the quality journalism that people think is missing, I recommend checking out your local library for digital and paper subscriptions.
If you're wondering what could possibly justify $100B, think in terms of "What if Tesla put all the other car companies out of business?"

This isn't as unlikely as it seems: https://twitter.com/whyvert/status/1219288360096694273

Trucking revenue was $700B in 2017. There's a lot of room to grow.
> I believe that burnout comes from a missing a reward that is expected after protracted and intense labor, thereby training your brain that labor = bad.

I personally think the problem is we don't really see much of a reward. Weeks of living in flight or fight mode and then a "good job" from the boss isn't a reward. Knowledge workers don't get real tangible rewards. And even if I had $100,000 dropped in my lap today, that wouldn't even be tangible, it'd just disappear in to the mortgage. I'd never actually enjoy it, no part of my monkey brain would think it did a good job.

It's hard for our profession to provide obvious, immediate rewards.
Tesla is the Apple of the auto industry. They are getting stellar customer satisfaction ratings, which is translating into brand loyalty[1]. They've built an ecosystem between their above-average EV hardware, industry-leading software (with frequent improvements), and a top-notch charging network.

I can see some automakers matching them on hardware, but they have a huge lead in software. Traditional car manufacturers update software at a glacial pace and, aside from Mercedes' recent voice control system, I haven't seen anything come close.

Also, Musk is right: no one else has even come close to matching the 2012 Model S. Tesla's lead is starting to look unassailable (in the medium term).

Not to mention their foothold in China, which can only get stronger with the introduction of a Chinese-designed model.

[1] https://cleantechnica.com/2019/01/09/tesla-has-the-highest-c...
I see a lot of suggestions for free or open-source analytics packages, but I would refrain from recommending anything you haven't personally used.

I've tried to separate myself from Google in various ways, and one of those was to replace Google Analytics with open source software. I tried several; they're all either non-functional out of the box, or require significant time investment to even start approaching Google Analytics.

After losing about a month of stats (which matters when you're also running AdSense), I ended up going back to Google. It took the same amount of time to set up as when I initially set it up: around 2 minutes of adding the tracking code and uploading it.
manpages often have an examples section on OpenBSD showcasing different ways to use programs. It can be done...
Seriously? Kids these days... :)
All hail to the #1 FPS development powerhouse of the 90s: id Software/John Carmack. Hail!
Most people aren't in the market for a Model S or a competitor.
There was a 2nd Battle of Antietam?
It would certainly help a lot. People have talked about doing this, but I don't think there's been enough interest to actually make it happen.
Connect with other writers, published authors, and beta readers
Interestingly, the ballot prop exists in its current form today because in the early 1900s the southern pacific railroad basically controlled the entire state government. The ballot prop was used to solve the problem of capture of the government by a group of unaccountable elites.
Short selling is used used as a hedge against downside risk of a long position

Not accurate, assuming you're talking about the same stock. Shorting a stock is precisely equivalent to selling it, and your brokerage will always net them out. Perhaps you're thinking of OTM put options?
That doesn't match with my experience of the world around us.

Rather it seems like what we've done is initially used a load of resource (e.g. low mpg cars, massively overbuilt bridges, buildings, etc) and then started to optimize later.

It seems more likely to me that we enter a regime whereby lots of stuff is needlessly expensive compared to what it could have been if we'd rationed properly from the get go.
The wars OP referred to are much older ones, e.g. : "The term was coined around the time of an incident in Prague Castle in the year 1618 which became the spark that started the Thirty Years' War."
McAfee is insane and definitely not a household name.
> Cybertruck

have they published pre-orders numbers ? I thought it was pretty much a PR stunt without any real product line behind.
> their customers did not seem to hold them accountable.

That story is 48 hours old; it remains to be seen what the effects will be.
What a fantastic paragraph... is this from a book?
Or Jaromir Jagr?
What's the equivalent of half-life mods these days?
They did. RGB prevented people from leaving the city or from people within the city to use phones to call out.
Battery life kind of sucks however
they do "over the air" updates? Of the software that powers the vehicle?

Isn't that an _exceptionally_ dangerous vector?
yup CNI
I've not used man enough to know the how to look up a particular section.

This is a good opportunity for me to compare the out-of-the-box results from tldr vs man:

https://tldr.ostera.io/man

https://linux.die.net/man/1/man

"Why not just install these as man pages in their own section and read them with man?"
Because downloading the default program is much easier, most users aren't that concerned about adding a small CLI program on their computer, and most aren't that purist about right way to read documentation is through manpages.
As far as I know, "NS" actually stands for "NeXT and Sun", and the original prefix before OPENSTEP was "NX".
Powering Pinterest Ads Analytics with Apache Druid
Short selling, by definition, means you don’t own the stock when you sell it. Investors with huge stakes in Tesla would just sell, not short sell.

Buying a put option would be how big investors manage downside risk, or possibly selling covered calls.
Market cap is expected value of the sum of all discounted future earnings.

So to be worth $100B, they have to earn that amount in future money eventually.

Not within the next few years.
higher clickthroughs to the landing page would have zero incremental effect on conversions? How do you figure that?

why would anyone bother to A/B test ad copy or landing page CTAs if this were true?
I need to give Mint a try. I recently built a Ryzen box specifically for gaming (my first gaming-centric build ever, and my first PC build in a decade, talk about future shock!), and installed Ubuntu on it. Steam works well enough but Cities:Skylines crashes when I fullscreen it, and there are cryptic error messages about video memory allocation failures.

I got bogged down trying to install new Mesa libraries and just resigned myself to playing windowed, until such time as folks with more skills fix the mainline and I can just upgrade to it.

For some reason it never occurred to me to try a different distro. Mint might be in my future!
Suspended for copying python!
tldr has been my daily driver for 1-2 years now, almost replacing man entirely. The community has contributed very useful examples.

I go to man once or twice for tools that are entirely new to me. Then, I use tldr until I have muscle memory or using a feature that is new to me.
> why not take out a short position?

To quote John Maynard Keynes, “The market can stay irrational longer than you can stay solvent"
It's going to screw everyone over.
Tesla payed a lot of money (billions) to build the super charger network. Money no government or other company seems to want to spend. Legislating away vendor lock-in would just cause companies to be even more averse to capital investment in recharging infrastructure.
List of the Most Quiet Islands in Thailand
I have not looked into this, but if it's a flag you might be able to change it yourself in the info.plist file. Unless code signing get in the way.
Seems nice. Im just a little bit curious.

So no programming of logic? Defining models by UI?

Is it kind of like a headless CMS but without the pages?

Do you have version controlled models? Do the content itself have version control?
I did a summer working at a printing house where we assembled printed calendars by hand (post-soviet country, people were cheap, machines were horrendously expensive). The job consisted of walking around a long table in a circle and assembling all pages for a calendar, then putting it in a pile for further processing by someone else. 6am - 3pm all day every day.
That job instilled a burning need to never, ever be at a place where something similar is what I need to do for a living, that I feel to this day. It was absolutely crushing.
I'm a fan of Fathom[0]. The amount of data and insight is light compared to GA and others but if it meets your needs it's pretty great.

[0] https://github.com/usefathom/fathom
Electrolyze water in one vessel. Combust the gases in another vessel, and condense the water vapor.

Hilariously inefficient use of energy, but I think the only contaminants you are likely to encounter would be... nitrous oxide (N2O)?
Octarine releases open source security scanning tools for Kubernetes
IMO, the best metric for comparison of the two companies is the ratio of Enterprise Value to Sales. (P/S doesn't work as well because of the massive debt loads of car companies).

For VWAGY, the ratio is about 1: $240B of sales and $260B EV. For Tesla, the ratio is about 4.5: $24B of sales and $108B EV.

4.5 is not a massive number for this ratio. It indicates the market expects growth, but not hit-it-out-of-the-park growth.

1 is a relatively small number; the market is expecting Volkswagen to shrink slightly.
250k 100€ refundable deposits
Well by that standard Go is putting food on lot many developers table (including me). And your constant berating of Go about some lack of "modern" features is like telling its users to be ashamed of themselves of not knowing any better.
"games have become so complicated and mod-unfriendly that that font of creativity has pretty much dried up."

I dunno... Seems like general purpose engines are much more readily available. The best mods were similar in scout to writing a new game in a very very hacky engine... I imagine the ones who once would have been modders are now just making games.
You're missing quite a few more... Solar, Energy Storage, Battery and Drivetrain tech, Supercharger Network, and the possibility of the cars becoming the"third screen" a curated app store would bring tons of revenue.

They are more than just an "auto manufacturer".
> a lifetime of service revenue

That's a fraction of what a regular ICE car brings in. Unless you include a battery swap an EV is unlikely to be able to command the same maintenance costs over its lifetime. That's actually one of the big pro-EV arguments, isn't it?

And having exclusivity on service revenue doesn't necessarily have to work in their favor if the network of garages is not extensive enough. People also want convenience and if you're locked in to a service network that can't deliver it you may only do it until the next purchase. There's only so much exclusivity you can impose until the market starts to reject you locking them in or you cross a legal boundary (think "right to repair" type discussions).

I think the valuation is based on the expectation that the trend continues, Tesla will stay market leader for EVs. If that's the case and they maintain or expand their lead as the market grows than the current valuation might even be too small. If not it will probably stabilize somewhere lower, just like any other car manufacturer not at the top today.
Definitely a copyright issue, since they're not complying with the license.

That said, if they complied by including the Apache license by restoring the copyright notices and license text, as I understand it there's nothing further you can (realistically) do. Putting energy into being upset about an Apache licensed program being "stolen" won't help you in the long run.
> It seems the bus traffic won't tell you everything.

Oh it absolutely won't, it's only the external state. It's just another important piece of the puzzle that I think would help us out a lot.

Solving this would most likely require reverse-engineering the netlists from a decapped die scan.

I've since (post article writing) learned that a German forum found a hidden test mode that outputs digital RGB values, but it has a lot of issues on various edge cases, so while it's not a perfect solution, it's definitely a huge help along the way if we can get a testing rig set up around an appropriately modded SNES.
Speedrunning is not really a viable way to judge the game's completion time. Howlongtobeat.com rates the original Half-Life at about 10-12 hours, which seems to gel more with my memory. My own Steam record says I logged about 10 hours on it.
It depends on how they do it. It very well could be :)
Or pilsner.
this sounds wrong.
He is now an ex Terry Jones!
I have been thinking the frustrations I am forming with writing software was due to an ever lowering barrier of entry. I never thought about mental laziness as a factor, but that explains the frustrations so much more clearly.

My frustrations as HN comments:

* Selective bias in candidate selection - https://news.ycombinator.com/item?id=22098101

* Low productivity environments - https://news.ycombinator.com/item?id=21965539

* False equivalence - https://news.ycombinator.com/item?id=21904199

* There are only 2 APIs for working in the browser and yet most developers can't figure it out to save their careers - https://news.ycombinator.com/item?id=21849398

* Invented Here stupidity - https://news.ycombinator.com/item?id=21417450

* The DOM is a 20 year old standard that is the primary interface to any markup language and the primary interface when working in the browser, yet it is still somehow an arcane mystery of lost knowledge - https://news.ycombinator.com/item?id=21069571

* More about hiring bias - https://news.ycombinator.com/item?id=21015495

* Excessive sensitivity not found in other industries. I have heard that several psychologists are predicting my children's generation will be the most offensive generation as a counter to the extreme sensitivity (fragility) - https://news.ycombinator.com/item?id=20668380

* More selective bias, online code tests. Now when I see online code tests without extremely specific grading criteria I instantly terminate the conversation. - https://news.ycombinator.com/item?id=20605329
You have platforms that thrive on this : Kickstarter, Indiegogo.

They are filled with concepts, prototypes, what ever that's sold as end products.

Yet they ask for money, here it's offered the possibility to get more information.
Or, I want people in power that didn't want to be in power.