skysight-inc/HackerNews huggingface dataset:
It'd be a wake-up call for the "technology alone, no policy needed" strain green optimism.

I'm more and more convinced that we need strong, supportive policy to transition to a carbonfree future in time to avoid the worst effects of climate change, and that the current political situation looks incredibly grim from that perspective. It's pretty common for states nowadays to pass punitive taxes on EVs as "compensation" for lost gas taxes, universally over-estimating the number of miles an EV driver typically does in a year: https://www2.greencarreports.com/news/1123069_1000-illinois-...
https://cleantechnica.com/2019/05/17/whos-behind-the-war-on-...

China has incredibly supportive policy for EVs right now. From a purely industrial policy standpoint, we're close to strangling our own nascent EV industry with the sunsetting of the EV tax credit and all these new punitive state-level EV taxes. (Few Bolts are made, the Volt was recently canceled, and Tesla is struggling after having to deal with roughly a $3750 impact on their car price, soon to be increased to $5625 and then $7500... many of the rest are compliance cars or are available only in extremely limited quantities.)

If things don't change soon on the political front, it could be really bad. For the US and the world.
Please don’t use this code. fork can fail, and this doesn’t handle it.
Tesla's cash balances are always higher and the end of the quarter, when they draw on the ABL while also selling a mass of cars that serve as collateral for the same ABL. Look at the interest they earn each quarter to get the average cash balance.
I think 'needlesurgeon's answer otherplace in this thread answers this well. Especially in adressing the point that it is in a way essentially a numbers game; It takes a certain patient population size to provide sufficient volume and diversity of cases per year to educate a certain number of surgeons over a certain span of years. You could make on-call easier by thinning this out over more surgeons-in-training, but then it would take almost twice as long for them to get the same experience. The problem with this is that the duration of a normal career isn't really that long compared to the time it takes to master a surgical field. If you work really hard and have great progression, you may be able to be top notch in your field for maybe 5 years before your skills start to decline.
Also, those surgeons who are on top of their fields are incredibly important for the field as a whole, as it is they who inform all other surgeons through a kind of cascade of consultations.

The thing with continuity is right. Hand-overs always means some degree of information loss, especially for non-verbal information. One of the most imporant clues indicating need for surgery can be the character of stomach pains upon manual examination for example. If the same surgeon does the examination with some hours intervals, he or she may be able to detect subtle signs of deterioration which a new surgeon would not.

> resident’s [...] long-term health

Oh. Well. Haha. When an anesthesiologist colleague of mine commited suicide at one point the only thing we were told at the morning briefing was that the planned surgeries of the day would regrettably not be initiated exactly on time.
> If I fight the battle to get centralized IT to install Python, I now have a guaranteed set of standard libraries as well. I'm never going to get permission to install anything other than default. Ever.

Can you explain this more? What kind of place do you work? I've had some experience with large, bureaucratic companies, but nothing ever so far as "you can't install any other libraries."
I once read a short biography of Donald who put forth the image of a gentlemen who often eschewed most of lifes pleasantries and small enjoyments in pursuit of spending most of his life in his library, studying, with little brain capacity remaining for anything else.

Given this, I pictured a somewhat solitary gentleman - a slightly more dignified version of a modern nerdy basement dweller, disconnected from modern life and humour.

Therefore I find great joy in seeing the words "Bank of San Seriffe". I giggled quite a lot at this. :)

Ps. This description is probably entirely wrong. It's just how I always pictured him as a result of reading that article.
I see the mean wage statistics, but interpreting means is very sensitive to the distribution and the income distribution in developing countries can be _very_ unintuitive. Something like a median (or lower percentile) is a much better indicator of a claim like "starvation wages".
That's how it seems.

1. Both stab trim cut switches now cut electronic horizontal stabilizer trim control and automated control together.

2. And manual control does not function at high airspeeds.

3. So... A planeload of people is screwed...

That seems like a really risky set of design choices.
And apparently on the tax payer to eat it up.
I don't see any hate in this comment thread. I think you are overly defensive to the point where you are actually the one harming the conversation.
To assume nuclear won't be making any cost reductions is to basically beg the question.

We're discussing whether we should invest in nuclear. Renewables have reduced in price because of investment. Nuclear has not because we have dramatically reduced our investments there over the last several decades. If we invest again in nuclear, there will be cost reductions from the learning curve. If we don't, there won't be cost reductions.

IMHO, climate demands we invest in every promising resource. And that includes nuclear.
That is an example of using a screwdriver to drive nails. Flexbox can be perverted to do grid layout, but it's not the right tool for the job and sooner or later you will hurt yourself.
I understand your point. Still I disagree. I want to call things by their name even if calling them by their name might make people feel bad (not seek help, etc).
Voluntarily shared third party info isn't private (at least under the law). This may actually end up being a good thing long term for healthcare.
Long term controllers being fat will give you headaches if you want to provide an api for different platforms (mobile, another web)
I think so: it's actually not so much regarding the victim, but the fact that a life was taken via murder (which wouldn't have happened otherwise), and it's possible the guilty party has gotten away with it (and I might even know them) plays on my mind.

It's basically the uncertainty in terms of the who, what (although this answer is fairly evident) and why. Who for me is the big one.

I suspect if I knew for certain who was responsible, I could at least put it behind me. I accepted the "they're gone" part years ago, but not knowing who did it (for certain) at least in my case is extremely annoying (and is the same with other relatives incidentally).
Presumably the main consequence is they shut down your business in their country, and if you dodge fines etc they don't let you come back.

Extradition would be quite reasonable if you were conducting a very large business, and/or ignoring significant laws, e.g. prohibition on human trafficking. But they aren't going to extradite you for failing to be GDPR compliant on $10 of app sales.
Speaking from my personal experience to counter this, I run in the mornings up to 1 hour on an empty stomach. While I don't follow one diet, a larger portion of my food is carb based.

I follow TFTNA (Training for the New Alpinism) and Uphill Athlete (Steve/Scott's new book) training regiments that Parent mentions.

They do talk about retooling your body to use fat reserves more than carbs. While I'm sure the evidence shows that keto diet might make this switch faster and easier, someone on a non-keto diet (carb based) can also do this.
At the very tippy ends of the spectrum of humanity that these crazy ultra-endurance athletes are on, some freak genetic mutations can account for significant differences. There have been a bevy of stories about Michael Phelps having the perfect body for swimming. Likewise I recall a nordic skier that dominated because he had a gene that boosted naturally his amount of red-blood cells, as if he were doping. I won't even touch what is going on with intersex runners in track and field...
It’s a mistake if the company is healthy. But if individual workers are in a position to get a performance bonus or impress their boss, it may be worth it for them to spend some money to ensure that would happen. It would also be a bad work environment.
I have never used modern JS frameworks like Angular, React and Vue and I have always assumed (hoped) that they contained optimisations that you would be unlikely to use in your vanilla JS code even though you could. Something like FastDOM which batches read/write operations to avoid unnecessary reflows. Do they contain anything like that?
Virtual DOM is a shaky long term bet since it's essentially betting that the cost of DOM operations will always be high enough to justify all the work you're doing (both at runtime and at trying-to-figure-out-how-to-write-this-code time). When it's easy to do your virtualization, you can just go 'well this is an optimization i can remove at any point', but if it's suddenly so complex it introduces bugs, you're in trouble.

Naturally, the cost of DOM operations didn't go unnoticed and while people have been going in on virtual dom solutions like React, the devs of Firefox, Chrome and Safari have all been aggressively optimizing the dom - making the native code bits faster and moving more of the DOM into javascript so all your JS can get inlined and optimized. It gets harder and harder for libraries to compete with regular DOM as a result.
"Honestly, I think the biggest factor in these longer distances is the smaller sample size. There just aren't as many elite athletes competing at the ultra distances as there are at marathon and shorter distances."

Yes, order statistics are definitely relevant here. The bigger the sample, the more random fluctuations even out. If men have any edge in running, in a race between 1 man and 1 woman, the winner will nevertheless often be the woman; if there's a race with 1 million men and 1 million women, the winner would almost always be a male.

The article points out (somewhat obtusely) how this works within a race (a smaller fraction of women means an even more disproportionate probability the winner will be male), but seems like it should also works across kinds of races, too. The more niche a sport...
Erlang's list are immutable cons cells (same idea as in LISP). This cons cell is just the element plus the "tail" pointer to the rest of the list. It is written as [H | T]. The last cons cell's tail is an empty list. So a list L = [1,2] is also the same as [1 | [2]] or [1 | [2 | []].

Underneath it is implemented like a linked list with nodes pointing to an element and then a pointer to the next. But explicit pointer manipulation, breaking and stitching lists together like one would do in C is not allowed. So it is all about traversing the list then inserting at the right place.

The reason ordsets are implemented using just lists is for simplicity and because they are designed for a small collections. Say maybe keeping some preferences around, or a list of options. Not storing 1M entries.

But there are other data structures and facilities to handle larger collections like gb_trees which are implemented as AVL trees. Another is an in-memory table called ETS. This one can be shared between processes (though terms are actually copied in most cases when reading and writing to/from it).
I guess if you have a large enough hammer (antitrust probes/fines) then everything does become a nail, including application stores' guidelines.
I'll be there. My grandfather lived through 23 missions in the B-17.
Well, newer MS Office versions are still 100% file-compatible with older versions.
I go by the stats I have. If you have the median, sure, bring it out. But are you going to seriously argue that $10/day is adequate pay when a single iPhone has more _margin_ baked in it than a worker makes in a month? I mean, seriously, how the fuck is this defensible at all?
If a programmer is lazy, forcing him to use Java or C++ isn't going to fix it. And I've seen good developers ship plenty of quality code in Python or Ruby.
My team discovered the interactor pattern about 8 months ago and never looked back. It’s worked extremely well and easy to read. We’ve found it necessary to maintain a sensible naming convention for the interactors and to namespace them.

The other pattern we’ve found to work decently well is to ensure most operations are idempotent. It makes it easy to ensure the correct state.
I get your point. Even without message passing, just in process calculation in Erlang/Elixir is also pretty slow compared to Java.

But in the domain of Web programming, scheduling efficiency is much more important than the speed of execution. If it is a huge batch operation on a single machine, Erlang/Elixir would be terrible.

Similarly, for React there's fiber mechanism -- it's worse according to benchmark, while the user would get a better experience due to a better schedule.
For the lazy: "If looking at the geometric mean for the tests run today, the Intel systems all saw about 16% lower performance out-of-the-box now with these default mitigations and obviously even lower if disabling Hyper Threading for maximum security. The two AMD systems tested saw a 3% performance hit with the default mitigations. While there are minor differences between the systems to consider, the mitigation impact is enough to draw the Core i7 8700K much closer to the Ryzen 7 2700X and the Core i9 7980XE to the Threadripper 2990WX."

Not looking good for Intel at the moment. It should also be noted that there's believable rumors that the mitigations are not fully effective unless hyperthreading is disabled.
I have a problem with the recent practice of using innocuous places like ancestry.com as a tool to find murderers through their familial relationships. Definitely I think we need to see some more regulation there.

But, as a separate issue, when there is enough evidence to convince a judge to sign a warrant, I do not have an objection to exhuming a body. I have to trust the judicial system to handle this sanely.
Scalia is dead, let’s let his rhetorical style die with him
This is absolutely true.

Virtual DOM diffs do a huge amount of unneeded work because in the vast majority of cases a renderer does not need to morph between two arbitrary DOM trees, it needs to update a DOM tree according to a predefined structure, and the developer has already described this structure in their template code!

A large portion of JSX expressions are static, and renderers should never waste the time to diff them. The dynamic portions are clearly denoted by expression delimiters, and any change detection should be limited to those dynamic locations.

This realization is one of the reasons for the design of lit-html. lit-html has an almost 1-to-1 correspondence with JSX, but by utilizing the static/dynamic split it doesn't have to do VDOM diffs. You still have UI = f(data), UI as value, and the full power of JavaScript, but no diff overhead and standard syntax that clearly separates static and dynamic parts.

The syntax is very close:

JSX:

render(props) {
return <>
<h1>Hello {props.name}</h1>
{props.items
? <ol>{props.items.map((item) =>
<li>{item.label}</li>)}
</ol>
: <p>No Items</p>}
</>;
}

lit-html:

render(props) {
return html`
<h1>Hello ${props.name}</h1>
${props.items
? html`<ol>${props.items.map((item) =>
html`<li>${item.label}</li>`)}
</ol>`
: html`<p>No Items</p>`}
`;
}

I really think the future is not VDOM, but more efficient systems, and hopefully new proposals like Template Instantiation can advance and let the browser handle most of the DOM updates natively.

edit: closed JSX fragment as pointed out
Here's part 1 of a 3 part, eye opening documentary:

https://www.youtube.com/watch?v=FH2WeWgcSMk
I remind people at my company that I used to clean the shitters at a diesel garage.
> Last time I looked into it not one country had the ability to reprocess the fuel (and how would that work anyway?)

Nobody has reprocessing capacity? You don't know how reprocessing would work? Are you serious?

http://world-nuclear.org/information-library/nuclear-fuel-cy...

Note the "reprocessing capacity" table.

> May I politely invite you to inform yourself a little bit better about this nuclear energy question?

I think you are the one who needs to better inform yourself. I definitely think you need to do that before accusing anyone else of claiming falsehoods.
See too: Lael Wilcox.[0]

[0] https://youtu.be/qqigzj97Vpo
If you're demanding they see a doctor then you should be paying for them to do it. Otherwise the employees are losing wages and paying additional fees for the privilege.

Unless an employee has demonstrated that they can't take leave appropriately, you really should get out of their business and let them use the benefits they're entitled to.
Actually I feel like asyncio is the one thing that should be part of the standard library. It even introduces special syntax.

To be honest, I think she might be biased here given that she maintains a competing package.
Svelte's philosophy on turning the virtual DOM concept inside out sounds like it has merit, and is very promising. But it's going to take a lot more than that, in my opinion, before a large number of people consider switching from React, Ember, etc.

I don't see that as a drawback, I see it as an open opportunity for Svelte to keep building out on improvements other than the DOM updates, and catching up with everything else the SPA alternatives provide that have nothing to do with the virtual DOM.

For example, Ember is just a joy to work with, and makes it easy to rapidly prototype reactive frontends in a way that reminds me of Ruby on Rails's initial appeal to developer happiness, and the tooling is very mature. If you could unlock all those benefits while keeping the blazing fast DOM updates, oh boy!
Government decisions are often the result of more than one factor.

I did not assert that Microsoft's move to Munich was the only reason for the city's change from LiMux to Windows. But, Microsoft did gain political influence in Munich by moving their headquarters there. Politics played a role in the city's decision, and there is sufficient press coverage to support this. See the TechRepublic article in my parent comment.

You're arguing that the deployment of LiMux itself was the one and only reason for Munich's return to Windows, and dismissing the role of politics in Munich's decision as a "conspiracy theory".

https://en.wikipedia.org/wiki/False_dilemma
Feds announce they will stop regulating the number of cherries in cherry pies
That article reports: If looking at the geometric mean for the tests run today, the Intel systems all saw about 16% lower performance out-of-the-box now with these default mitigations and obviously even lower if disabling Hyper Threading for maximum security. The two AMD systems tested saw a 3% performance hit with the default mitigations. While there are minor differences between the systems to consider, the mitigation impact is enough to draw the Core i7 8700K much closer to the Ryzen 7 2700X and the Core i9 7980XE to the Threadripper 2990WX.

Rough prices I just googled: Core i7 8700K is $390, Ryzen 7 2700x is $290, Core i9 7980XE is $1800 and Threadripper 2990WX is $1600.
You are correct :-)
Indeed:

https://en.wikipedia.org/wiki/Memetic_warfare
> Nuclear energy would still be way too dangerous, it doesn't matter whether the cause for its danger technical or political.

Nuclear energy has caused orders of magnitude less harm per unit of energy generated than any other power source. So you have things entirely backwards here.
In the 737 MAX case, the crime is that several hundred people died from these poor decisions.
Maybe just me but sometimes after initial install l, I later find a weird non-standard library that I need to do something.

At which point you have to scale the IT wall all over again if you work at a Fortune 500 company.
Yeah, if you even need dedicated GPUs at all, as usually it's Gamers who are looking for those and they're usually on Windows systems anyways (really looking forward to installing Windows 7 on the laptop I mentioned if I do get it this year - kinda mean that both ironic and not-ironic...).

The built-in Radeon Vega 8 or 10 solutions on all mobile Ryzens are usually better and more efficient than current Intel counterparts, so if you don't need a dGPU, then that's one more reason to root for Team Green.

EDIT: In case anyone reading isn't aware, nVidia is a biaaatch when it comes to drivers for Linux. Anyone looking for powerful GPUs in Linux machines, no matter desktop or laptop, has an easier life with AMD solutions. That's the reason there's an infamous photo of Linus showing the finger to nVidia: https://www.youtube.com/watch?v=IVpOyKCNZYw
How well were the participants informed about how warrants would be used to access their information?
It's the same sort of problem with males not wishing to be classified as 'paedophiles' and children.

Once upon a time, I would have tried to help distressed children. These days I walk straight past them. Let the next female do the consoling.
I'm not sure if this is exactly what you mean, but Ember.js has a concept called a "runloop" which batches different actions into queues, which does seem to help with rendering/reflows.
Presumably, if the Civic Data Trust proposal was more than a shell game, Sidewalk Lab’s privacy chief wouldn’t have said they were building a surveillance system in the resignation letter.
"Laziness" is a terrible explanation for broad system characteristics, such as the fact that many software people end up building messy MVPs.

If an explanation boosts your ego, there is a decent chance it is flawed or incomplete.
That's weak. Now he's just printing Monopoly money.
> Reprocessing is a net economic loser

Yes, because, as you state, the current cost of new fuel is lower than the cost of reprocessing. But that won't always be true. If we start building significantly more nuclear capacity, it probably won't be true for more than 30 to 50
years.
At least in some places, local install permission may be available, but cross company install permission is much more difficult to get.

As in, it is very difficult to get software installed in general images or on multiuser servers.

There are obviously good reasons for it to be conservative about this.
> Alas in my particular world (Accounting/auditing) it is. 3 months of soul crushing stress and rest of year is more relaxed. Rinse & repeat.

Cripes.

And I bet that the soul-crushing stress even after you've gotten the license is probably because you don't have enough people licensed to do the work, which in turn is because the universities try to keep their stats high which artificially restricts the supply. And there's probably a feedback loop going on where the industry considers the stress "normal" and adds it to the PE because "that's how the industry is and you need to be able to handle it", normalizing the deviance and inducing evaporative cooling [1].

No offense, and thank you for being able to handle your job because auditing is one of those things that's certainly necessary for the smooth functioning of civilization and it really sounds to me like the supply of that capability is dangerously restricted, but... yet again I am thankful that my interests guided me to a career in software engineering.

1. https://www.lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporativ...
The 10 months is based on the $2b raised and Tesla's cash on hand and is based on unbiased analysts (i.e., not short or long on Tesla).
> surely there's a price on that?

https://en.m.wikipedia.org/wiki/Testosterone

Side effects include increased aggression, risk-taking behaviour, acne, heart disease, and prostrate cancer. Men are basically taking an increased steroid dose all their life.