skysight-inc/HackerNews huggingface dataset:
his story is repeated so often and is never given any context. Their net income does not depend on credits, if anything it is GAAP profitability, but that is just misleading.

The story with Tesla is funny to me, the anti-Tesla crowed is just running down the field with goal post as fast as they possibly can. The TSLAQ crowd basically has two last bunkers they are defending, profit from regulatory credits and Tesla cars are literal trash when the come out of the factory. Both are vastly blown out of proportion.

When Model 3 started to come out people said Tesla could never bring a mass market car to market. Prediction over prediction how it would kill the company. When that was accomplished people said, well but you can never make a mass market EV and be profitable, and the rules and regulation around regulatory credits have not changed since then.

Now Tesla is making a profit for 6 quarters, now even in a pandemic year its not enough profit, because some revenue might go away in 2-3 years.

What they ignore is the progression of both growth and margin, even excluding credits. Tesla grew automotive deliveries by 36% in a pandemic year and improved overall operational margin from basically less then 0% to among the best of any car company. During 2020 they have innovated technologically in many ways, most uniquely literally turning into a battery company that makes not only its own cell but also its own cell manufacturing equipment. Guidance for next year, and Tesla has been conservative with guidance since 2017 disaster, is another year of growth of around 50% and with operational margin that are as good or better then 2020.

During 2020 they have massively expanded, more the doubled, Shanghai factory, they have begun billing truly huge factories in both Europe (Berlin) and the US (Austin). This required huge amounts of capital and will only real start to really make them money in 2022, but its massive operational leverage that is being generated here.

Even when taking this into account, what many still ignore is that Tesla has to make massive investments in things they don't get a return for yes. Massive expansion of the supercharger network, service centres and stores. Basically every existing car company is making a huge amount of money from service (essentially parts), this is because they are not growing and the have millions and millions of cars that are out of warranty on the road. Tesla because of its growth has way more cars under warranty in relation to those out of warranty and that, plus building up new locations, makes their service a huge drain on the company.

In the long run, both the super chargers and service will be making lots of cash for Tesla but you never hear this mentioned, specially in the sites that cater to the TSLAQ. There is just a large market out there for negative prediction on Tesla. The Fool is one of those pages who has been writing negative Tesla articles, for many years now. They have completely gotten the story wrong so many times and the often had known short seller write articles for them.

The 'Tesla can not make money without credits' storyline will hold up maybe a 1-2 more quarters.
Here you go:

`import cats.implicits._`

Done.

And once you start understanding the typeclass hierarchy a little bit, finding the specific syntax and instances comes pretty naturally.
WTF Is Design Thinking?
Thinking of "implicits" as one single feature can be extremely confusing. OP is talking about "implicit conversions", which transform values from one type to another automatically just by being in scope.

Cats imports bring in "implicit classes", which are a way to extend existing types with new methods, in a way that works even with parametric types in a type-safe way. That's the way to get ad-hoc polymorphism (aka typeclasses) in Scala.
Tesla never claimed their manufacturing would be that fast in just a few years, that was a long term goal. Its totally disingenuous to claim this is what they believed they could do for the Model 3. Its still the long term vision.

The argument that everybody around Elon is a Yes men is also just nonsense, Tesla tries to do difficult things and sometimes they manage it and sometimes they hit delays. Tesla did actually hit their manufacturing goals eventually. Maybe a half a year later then Elon hoped but it did happen. And if you look at Model 3 in Shanghai, its much better. Model Y in Fremont was better and Model Y in Shanghai is better again. These program hit their goals pretty consistently. Tesla is clearly improving in their ability to execute mass manufacturing.

Nevada equally worked out perfectly. Its literally being cooped by everybody. Your criticism has literally nothing to do with Tesla, but rather with the media. The factory targeted 35GWh capacity in 2019, and it managed that in 2020. Its beyond that now. The building is only supposed to be complete, once its producing 150GWh.

Nevada hit both cell production targets and meet all state contracts in terms of employment numbers.
That's really cool to see how accuracy of pre-trained models is improving by simply switching to v3.0

I've been using the v3 nightly version for 2 months and it works like a charm. I'm now training models with v3 and using them in production without any issue.

Great job!
Is high-speed rail travel on a track to nowhere?
How Video Game Review Restrictions Work (and Don’t)
I was confused why some old flash games, that I couldn't play since I ditched flash, suddenly ran again when I looked them up randomly again. I think I just found my answer.
JFrog to shut down JCenter and Bintray
Nice, but I've never understood the appeal of reduced keyboards such as this, where even the digits require a modifier key.

On the contrary, I would really like an XL version of the Lisperati with an enormous keyboard, space-cadet-like, that also includes unshifted parentheses.
When living in a larger house, I had the litter box under the stairs, in a small apartment, bathroom was the best option.
of course they are...are you paying for your gmail?

If not, then you ARE the product; you don't think they are providing you free email out of the goodness of their hearts do you?
Snakebit - doomed to die - or change by dumping the far right dead-wood
> to determine the best language due to features

This. The choice of language should be driven by the 'business' domains/areas you need to cover. Do you need it to be scalable? Do you need security? What type of security do you need? It is the requirements that drive the design, not the other way around. And choice of language is not the requirement.

First you decide 'blue' and 'which blue' then you decide the brand of paint. Not the other way around.
the problem with self-hosting vs. Medium is that it is harder for the authors to reach a large audience.

Isn't this is a problem that search engines were intended to solve? Before they went into the ad business, I mean?
The new type-hints sure: List[List[int]] (and you can do this to any arbitrary types or levels of nesting. See fancy example at the end.). But older iterations before the formal type-hint spec had varied/non-standard ways of doing it. Some machine-readable but others more for the user (like List of List of int). Even once the type-hint spec got approved, it was backported to older versions of python using docstrings.

My experience even before that was mostly with PyDev in eclipse. The trick back then was identifying good spots to add type-hints, afterwhich the "IDE" would take over and propagate them through the different variables and calls using static code analysis. It was surprisingly good and helped immensely with very few actual instances of types being hinted. Another one was PyCharm that would "save" or "cache" the types during debug/test runs and use them as type-hints without you explicitly having to define them.

Fancy example:

List[Dict[str, MyCustomTypeGeneric[str]]]

Which gives you a list of dictionaries with keys of type string, holding values MyCustomTypeGeneric with generic type str.
Absolutely, the walled garden of Apple combined with the high price tag will lead no where.
Why doesn't the 2to3 tool that ships with python work for them? I rarely write python but I've had to convert from python 2 to 3 several times and it has always work fine. Are there gaps in 2to3 which I haven't encountered that can't be fixed?
In the UK, we have a state "media watchdog", Ofcom, with regulations governing news output. Section Five of the Broadcasting Code, for instance, concerns "due impartiality and accuracy" for news outlets:

https://www.ofcom.org.uk/tv-radio-and-on-demand/broadcast-co...

Does the US have anything like this? I've tried searching for similar regulations covering news (via the Federal Communications Commission), but can't find anything. Indecency seems to figure in regulations, but not accuracy in news, which I suppose might be some First Amendment precedent.

Any info/pointers to info etc would be appreciated.
AutoRest is one of those buggy generators that I mentioned.

I agree that generated clients are ugly which is one reason why I'm hesitant. On the other hand, generators saves time and doesn't need to be tested (If you can trust the generator).

The other option that I'm thinking of is to create my own template for one of those OpenAPI generator so that the client code isn't ugly but creating a template is not a trivial task.

I'm wondering companies that has tons of REST microservices do it.
60$ is a pretty steep price for content that is freely available on its own, 30$ is more reasonable imo? Interesting book though, I'd like to read it.
Factorio Future Plans
Wow you're not wrong about his Twitter, that was an adventure. It's so over the top I actually can't tell if it's meant to be satire.
This seems to be a little bit related to this quest for fast compilation:

The "mold" linker:

https://github.com/rui314/mold

>"Concretely speaking, I wanted to use the linker to link a Chromium executable with full debug info (~2 GiB in size) just in 1 second. LLVM's lld, the fastest open-source linker which I originally created a few years ago, takes about 12 seconds to link Chromium on my machine. So the goal is 12x performance bump over lld. Compared to GNU gold, it's more than 50x."
Please share if you figure out a way :)
My actual recommendation is to use GraphQL instead. But I assume that’s not an option.

OpenAPI is the way to go. The official client generator libraries are fairly consistent in my experience, albeit the design patterns sometimes stray outside ecosystem standards.

Alternatively, you could add JSON-Schema validation & schema endpoints to the API’s, then use a library like QuickType to generate types. Or even setup sample requests for each endpoint then use QuickType to generate types based on the response JSON.
Project Purple started in 2004, a year before Rokr was announced. They were aleady building the iPhone and Jobs was very much on board with the idea.
Wait, you asked all users?

Because 2k per eye seems enough until you realize that it gives you less than 20 ppd (pixels per degree), while 2560x1440 27'' monitor at 50cm gives you 40 ppd

To get same ppd on 27'' monitor at 50cm it would be 1111x625, for 24'' at 75cm its 700x400!!

My point is that while current ppd might be fine for some, its very low for anything that requires detail. Any small text or gauges or similar is simply not readable in VR while being crystal clear on FHD monitor, just because the field of view is stretched so wide in VR headsets.

You can say that small text isnt important in VR, but that would be dismissing the fact that small text and higher feature resolution can increase information density dramatically, which is always desired. After all, you aren't browsing this site on a screen with 640x480 resolution, are you?
February 4, 2021
Holding strong to Firefox as long as I have to.

What really strikes me is why more people aren't pushing for open-source browsers. One would think that it is important to have an element of trust for something that makes up the bulk of your computer's uptime, but perhaps open source is no longer a good indicator of trust for projects as large and complex as modern browsers, or people are willing to trust them anyway.

Other than Firefox and Brave, I can't think of any "mainstream" browser choices that can be considered free software or open source.
I was just having fun when I wrote it. Just saw his twitter feed... wow...
Yep. I'm just a scala hobbyist but I'd have given up if I had to use SBT.
Our Revenue Services got caught out with the Flash EOL.
Their solution was to provide an Electron-based web browser, to much embarassment from those who could peek under the hood to see.

It looks like they decided to bundle an older Chromium version that still supports Flash.

I wonder if ruffle could have saved the embarassment, and worked as a safer stop-gap measure.
Hey, author here. What's the situation that you're in? You (or anyone else reading this) can ping me at alexander [at] hiringengineersbook [dot] com, maybe I can help you figure out if the book is good for your situation or give some advice on the spot.

No worries, not trying to sell anything (other than the book), just always curious what challenges people are facing when hiring.
Cool! The clock's font size is good. Display contrast could be enough to work. 2x2 tiles instead of 3x3 would be ace.
> The mythology of him mostly comes from individuals that didn't survive around him. The people who got close knew the rules, knew how to work with him, knew his core desires and what he was trying to achieve. They never really had problems with it.

From the article
I’ll try to simplify: Perfectionists don’t put with shit by definition and not putting up with shit tends to make one a butt orifice.
Wrote a short follow up in case you're interested: https://christiantietze.de/posts/2021/01/voice-assistants-an...
How on earth did you go from random shouting to “knives” and “rape”? Your attitude is part of the problem.
> Nestle owns an immense amount of resource rights

Natural resources won't go away with the company that has scammed society to gain control of them.

> Disney is the leading intellectual property holder of the world.

I'm sorry, but how is that supposed to be an argument that removing Disney would have negative consequences?
Someone views a glass as half empty, I point out it can be viewed as half full.

Your someone-is-wrong-on-the-internet counter is that, no, it is half empty? Thanks for the contribution.
The article has moved here: https://bilal2vec.github.io/blog/algpt2/2020/07/17/ALGPT2-pa...
I've had the same problem, what helped was starting to feed the cat semi-regularly. Cats quite literally don't shit where they eat!
Yes, the hobbyist web still exists. But it's hampered by the much larger commercial web IMO. The influx of members to any non-commercial web community is disturbed by the commercial entities that draw so much of the attention that to most people, it seems like there isn't anything else on the web.

The big fish use up so much oxygen that the little fish in the pond shrivel up. They live, but in a stunted form.
Homestarrunner was mostly not interactive so they could have just converted everything to video (I bet it is on YouTube already).
Support of folder and notifications added to grafana-sync
Because sometimes it is this obvious.
> Obviously, advertising companies do everything to increase their revenue.

It's bit naive. Every company exists to increase their revenue.
Reading it cynically/critically/literally, one could interpret it as counting users, not customers (so a family of four sharing a link would count as four users).

They also mention “thousands of customers”, so I guess that reading may be correct.

Also, as to economics, Wikipedia (https://en.wikipedia.org/wiki/Starlink) says there will be up to 30,000 of these satellites. Even if (from https://ecfsapi.fcc.gov/file/1020316268311/Starlink%20Servic...) “hundreds of thousands of individuals spread over diverse locations across all 50 states signed up to register their interest at Starlink.com even without any formal advertising” turns into a million paying customers, that’s about 30 customers per satellite. Can 30 families in rural locations (so, presumably, not in the highest income brackets) really afford to pay for launching and maintaining a satellite in low-earth orbit? (Real number of satellites probably will be lower, initially, but so will the number of paying customers)

Edit: thinking a bit more about it. These satellites weigh about 260kg. That would be 10-ish kg/customer. They fly, mostly, at 340km, or 30-ish as high as jets. Not trying to model this precisely (to say it mildly), let’s guess, with highly reusable rockets, it’s as expensive to move a kg up a km as with a commercial jet. If so, it’s 30 times as expensive per kg to bring such a satellite in its orbit as it is to use a jet airplane to take a kg to cruising height. So, each customer would have to pay the equivalent of moving 300-ish kg by long-distance jet. That’s 3 personal flights with luggage. Guessing at a satellite lifetime of 6 years, that’s ½ a flight a year. Seems affordable for many in the USA, even taking into account that the satellites have to be built and managed.
Winston Churchill – Nearly Killed by the Germans in 1945
Why the requirement for a beginner to know their entire language? Writing code is fundamentally about making changes to a system with incomplete knowledge - abstraction, encapsulation etc. Working in the presence of unknown language features is another facet of the same thing.
I like this dude's approach - https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJw...
It's 'free' in the sense that you have to pay with your email address.
10,000 * 20Gbps = 200Tbps, and that all assumes that the traffic is going in and out directly from customer to internet with none of that capacity used for anything else like groundstation-to-groundstation hops or anything like that.

You'll find a *lot* more than 200Tbps of usable bandwidth in even a moderately sized national operator. At a small ISP (~90k users) we have about 25Tbps of capacity in our equipment.

A single mid-range carrier router can easily handle a dozen terabits; something like a Juniper MX2020 has 80Tbps capacity. A Nokia 7950 XRS-20e has 96Tbps. These are single racks worth of kit that deliver half the entire constellation's capacity.

Headroom is particularly important for usable high speed services as traffic becomes burstier. Statistical multiplexing gets you so far.

Now bear in mind that's with 10,000 perfectly working satellites and no degradation from 20Gbps based on spectrum availability and I'd be surprised if SL carries more than a million or two people - maybe 10 at the highest level.

Don't get me wrong, service for the hardest-to-reach million or two places on Earth with good latency and throughput would be awesome, though I think they have a lot of work to do on their impact on ground based scientific astronomy if they really want to launch and maintain 10,000 sats. But a mass-market service it ain't.
To be honest I did see some conspiracy stuff on his website, but I decided to ignore it and just focus on the beautiful Flash animations. Not sure how I feel about it.
My starting point is actually quite advanced. I already have a PhD and postdoc. I worry that the publishing gap caused by my five years in industry will bite me.

Fantastic to hear about your experience! Do you mind if I ask what you’re now?
At this point I'm not sure if the WSB anticipated short squeeze is going to happen, or maybe it has happened already last week.
> The Rust documentation assumes you know what "snake case" and "camel case" mean.

Those are really common terms which have existed long before Rust though. And if you don't know them already, they are easily googleable. The documentation also assumes the reader know what heap and stack are but surprisingly (not) it doesn't bother you.

> The compiler has opinions about what should be written in each form.

Those are mere lints though. If you don't like compiler's opinion on that subject, you can disable them (with `#[allow(non_camel_case_types)]` for instance, see https://play.rust-lang.org/?version=stable&mode=debug&editio...))

> Then there's the problem of where to put the lifetime parameters.

Lifetimes are the one novel concept Rust introduced, then obviously it feels alien at first, because it is. But you end up getting used to it.
most people don't even think that deeply about it, firefox and chrome are both trusted, end of thought.

ease of use beats moral advantage most times (almost every time)
Oof. Having sat in those communities and seeing media narratives - from reuters as well as others - about "reddit attention shifting to silver" despite a lack of that actually happening to the degree claimed, this is disappointing to see promoted.

Objective facts: sentiment has changed, prices have decreased, people have likely lost money.

Its frustrating to see a narrative - and not as far as I know out of the SEC themselves - talking about one particular focus of investigation while ignore other dubious areas, even if they arent technically illegal.
Scams on the Rise
it happened, but new shorts replaced the old shorts and made truckloads of money in the process.
I don't think Iran is as oppressive a regime as you make it out to be. AFIAK the act of using (or attempting to use) Signal is not illegal. The resources required to trace an IP and track down the user simply because they used a messaging app seems unfeasable. Not to mention IP addresses on mobile devices are highly dynamic especially if you're jumping between wifi and cellular. Correct me if I'm wrong but I think in practice it's pretty hard to link IP addresses to actual individuals.
About the D&D episode, if you watch the series on Netflix it's not just blocked or greyed out, but is simply wiped out of existence. They even renumbered the season, so there's absolutely no way for an unsuspecting viewer to know, they're simply robbed of having that choice. I myself learned about its existence long after I was done with the season, by coincidence.

In my opinion this kind of re-writing is the worst, since the platform is not only making a decision to not serve you the content, but also actively making the decision to keep this information from you.

I miss the good ol' days of "just click the X button on the top-right corner" way of content filtering.
Wasn't it supposed to be that magical last Friday already? At least that was the common topic at the beginning, what changed?
If they removed the trading restrictions on the stock it would shoot back up again.
Google looking for alternative to Apple’s ‘App Tracking Transparency’ feature
> Most psych facilities are over-enrolled and have no interest in keeping people around once they're stable enough to be released

Penitentiary system is overburdened and has no interest in keeping people around once they're safe enough to be released.

Makes equal amount of sense to me.

In USSR, punitive psychiatry was the tool of choice for the government in the times of wide international information dissemination.

I don't mean to ridicule the American struggle for fixing community policing - I understand that defunding and disbanding the police comes out of a desperate situation, and I admire this kind of courage for radical changes. But it's a mistake to think that one step is a complete solution.
Hm. Ok.
To "serve and protect" its citizen ?
Ecommerce to become top channel for pet products
plocate is a very fast mlocate alternative that uses indexes over trigrams and io_uring for reading the database. With fzf you can have a pretty fast fuzzy search over your entire indexed disk.

FZF_DEFAULT_COMMAND="plocate ''" \
fzf --bind "change:reload:plocate {q} || true" \
--ansi --phony --query "" --preview 'file {}' --bind '?:preview:cat {}'

https://plocate.sesse.net/

I don't actually use it. It's more a fun hack.
Isn't that CXL [1]? Serial-attached memory is coming very soon.

[1] - https://www.computeexpresslink.org/post/the-benefits-of-seri...
I don't understand why they are slow to roll it out. The world needs this service, NOW.