skysight-inc/HackerNews huggingface dataset:
While I know the name Hetzner I don't know if their server offering is the same as their 'cloud' offering. They do have an official Terraform provider:

https://registry.terraform.io/providers/hetznercloud/hcloud/...

The benefit of this is that you can put all the common items in place (network, volumes, keys, firewalls) ahead of time and then just add instances as needed.

Their official provider also has a lot of Datasources meaning you can automatically get all the data you need in other places and then use terraform to write it out wherever you need it. As an example, Terraform can use the hcloud provider to create or read resources and use the consul provider to then write it out to consul. Then, if your application or orchestration tools need some data they can just get it out of consul.

From the looks of it, you might have the following list of actions:

- Build the software from sources (whatever CI you are using)
- Take the built software and put it in an image using Packer (https://www.packer.io/plugins/builders/hetzner-cloud)
- Use terraform to make sure all the non-deployment-specific stuff is ready
- Use something else (Harvester, Kubevirt, Nomad etc.) to make sure the right amount of servers from the correct image are started/stopped

While you could technically use salt-cloud for everything, In my experience, salt is best at 'runtime' stuff, not as much preparing and desired state configuration. I personally take the approach that Terraform is for everything "outside" virtual machines/containers/FaaS, and CI/Ansible/Salt is for everything "inside" virtual machines/containers/Faas.

Using a ton of different tools might make it really complicated, but trying to do everything with 'one golden tool' is going to give more problems than benefits in general. One benefit of pulling in Kubernetes (but just for the Kubevirt part) is that there is a Kubernetes Autoscaler for Hetzner which means that you can specify "I want 10 virtual machines at all times, and they have to use this specific image" and Kubernetes and the Hetzner Autoscaler will make sure that there are always 10, if one crashes it gets replaced, and when you update the image it first adds 10 replacements and then removes the 10 old ones (or you can configure a different rollover method of course). The downside is that if you don't have Kubernetes experience yet it will be a very steep learning curve and in such a case I really would not recommend this (yet).

I do recommend keeping principles like GitOps (Git is the source of truth and operations have to flow through Git so you always have a record of change and can go back if needed) and disposable/cattle instances (never make an instance special, always be able to just nuke and replace it; this also means that if a system gets compromised you can just nuke/suspend it and know that you can start a new instance [with patches], and if there is an outage you know you'll be able to recover because that recovery is the same as your normal process).
> The best part is I got a 4.5% pay cut, yet they say they want to retain me. All while the company is talking about across the board increases (which I won't be eligible for) and having trouble filling roles that typically stay open for 6 months. Which is it - do I suck, or do you want to keep me?

They want to keep you, they just don't want to pay you (more than they have to).

After you leave, they will have to hire a new person and give them 120% of your current pay. (And the new person will be less productive, at least at the beginning, simply because they will be new.)

But the company is making the bet that you will stay, at least for a few years, because apparently most people do.
And who will orchestrate kubernetes?
If you want to word it that way… seems a bit crude you can have work ethic and channel it towards metrics instead
This is a great tool. I wish there was some settings to use single quotes instead of double quotes.
Let me see if I can describe the laser part of the paper correctly. They made a laser pulse consisting of a bunch of different frequencies mixed together. The intensity of each frequency represents a controllable parameter of the system. The pulse was sent through a crystal that performs a complex transformation that mixes all the frequencies together in a nonlinear and noisy way. Then they measure the frequency spectrum of the output. By itself, this system performs computations of a sort, but they are not useful.

To make the computations useful, first they trained a conventional digital neural network to predict the outputs given the input controllable parameters. Then they arbitrarily assigned some of the controllable parameters to be the inputs of the neural network and others were arbitrarily assigned to be the trainable weights. Then they used the crystal to run forward passes on the training data. After each forward pass, they used the trained regular neural network to do the reverse pass and estimate the gradients of the outputs with respect to the weights. With the gradients they update the weights just like a regular neural net.

Although the gradients computed by the neural nets are not a perfect match to the real gradients of the physical system (which are unknown), they don't need to be perfect. Any drift is corrected because the forward pass is always run by the real physical system, and stochastic gradient descent is naturally pretty tolerant of noise and bias.

Since they're just using neural nets to estimate the behavior of the physical system rather than modeling it with physics, they can use literally any physical system and the behavior of the system does not have to be known. The only requirement of the system is that it does a complex nonlinear transformation on a bunch of controllable parameters to produce a bunch of outputs. They also demonstrate using vibrations of a metal plate.

Seems like this method may not lead to huge training speedups since regular neural nets are still involved. But after training, the physical system is all you need to run inference, and that part can be super efficient.
It is -very- hard to enforce your will of virtual enslavement when you have open borders. Even Karl Marx knew it would take an iron fist and closed borders to enforce his form of government for the masses by the masses.
A lot of government agencies aren't too concerned with the quality of their services.

Things that discourage people from using thier system just makes their life easier. Theres's no consequence to the department and it's not their problem.
Many consider mid-easterners to be "people of color", for example "Vox" magazine: https://www.vox.com/policy-and-politics/2019/4/8/18272072/il...
Always focus on punching up, not down.

An individual employee can rarely abuse a large corporation more than the corporation can abuse the employee.

If OP is in this situation, then the corporation is fine with what's happening, presumably for other reasons (could be even to keep him from a competitor's payroll).
Yes, quite obviously and as it should be. Excellent tautology.

/t
And DAOs are of course the next iPod or Dropbox, and not the next Juicero or Enron... why?
Tesla is making a lot of progress in electrification of transport. No impossible politics got in their way.

Mostly standard fights over unions and subsidies.
> I think the problem is that people, even smart people, lack critical thinking skills or don't apply them.

I agree, but I think it's more nuanced than this: smart people can regularly be observed being unable to think critically during conversations (particularly on certain topics), yet the same people can think critically writing code. Assuming this is true (it's certainly quite true), it seems to me that differences between these two contexts causes the mind to behave differently.
The title of this article ought to be: Former nuclear _regulators_: Say ‘no’ to new reactors

To which I say: “this is my shocked face”
Because most commonly used languages use double quotes, not single quotes, for string literals. Some languages can use both, either interchangeably or with slightly different semantics, but others either uses single quotes for other purposes, or do not use them for anything at all. Therefore, double quotes for strings look more normal, so to speak, in source code.
It's now enabled by default in IPython, for better or worse:
https://github.com/ipython/ipython/pull/13397
It's a tic for me too, as I always prefer '.

But to be fair I think it's because
1. Double quotes are ""universally"" strings in other languages
2. Having apostrophes gets annoying.

The great benefit really is that I can write single word strings just fine, and black will adjust it for me. I get my cake, and so do the others.
I must be some wrong type of human then.
This was decided very early in the project, the discussion can be read here: https://github.com/psf/black/issues/51
it's good or bad?
There's several advantages of log-based CDC (as provided by Debezium, upon which the Flink CDC connectors are based), such as much lower latency, never missing any changes, ability to capture deletes, no impact on data models, etc. I've blogged about the differences between log-based and query-based CDC a while ago [1]. One advantage of query-based is that its entry barrier is lower, if there's no log-based connector for a given database, you'll have to go for query-based.

Disclaimer: I work on Debezium

[1] https://debezium.io/blog/2018/07/19/advantages-of-log-based-...
With some caveats. Suburban sprawl is impossibly unsustainable: https://www.strongtowns.org/journal/2017/1/9/the-real-reason...
Old enough to remember every single thing on the early Internet was some version of this, other than the astronomy and physics papers that my girlfriend and her fellow scientists exchanged.

Websites that take my time > Websites that take my money (and my time).
I'm struggling to think of an industry where he would find others similar to himself but am coming up with nothing. It's a difficult combination of attributes to find others in numbers. I do have a friend who is similar to the author but he works in appealing medical claim denials instead of in tech. He seems very happy in his job and though I don't know for sure, I suspect that he's not surrounded by co-workers similar to himself. The difference might be that he gets lots of socialization outside of work due to having a very gregarious personality so maybe the lack of similar people at the office isn't noticeable to him in the same way it is for someone who needs to find some social connection at their job. Unfortunately telling someone to be gregarious isn't a realistic solution though perhaps trying to find more connection outside of work would be beneficial. Many of the problems the author listed aren't directly social in nature but likely would be more tolerable with a stronger social network outside of work.
Don't forget, there's also SpiceDAO which bought a Dune sketchbook and learned that it doesn't give them any rights to produce derivative works.
You would have an easier time negotiating the laws of physics or lobbying the sun to be a little less hot. Those are not happening, so we need to take a look at what is next on the list of possibilities.
Do check out the author, major general Smedley Butler USMC

https://en.m.wikipedia.org/wiki/Smedley_Butler
Thought I’d never see the day lol
That's a problem of our own making, and we could revert. The timelines are driven by permitting (both at the local level and at the NRC) and the customization of each reactor.

We desperately need reactors to roll off of an assembly line to drive down physical costs. And we also desperately need to trim down the regulatory burden. Together, those changes would dramatically speed up deployment and cut costs.

This was an interesting essay and I will probably read the book it is reviewing:
https://rootsofprogress.org/devanney-on-the-nuclear-flop
On prem Vms setup manually. I cloud provider Vms have their own primitives (aws asg), with something like terraform. Then a kube flavor for all the real orchestration.
> Microsoft is pushing their developed-in-house Rust plugin as the default.

I find this comment very confusing. Neither plugin was developed by Microsoft.

The "rust" extension generally comes up first because it's older and has significantly more downloads. That being said, it's true that imho everyone should use the new one.
Fuck I love Black -- makes working with other developers amazing once you stick it in a precommit. The quote from Dusty Phillips on the homepage is perfect and has stuck with me for years. I don't have to debate with developers about their individual preferences over what's best because we can just use Black and be done with it.
> I feel that this is a perfect case of Occam's razor. As in we take selfies because we want to take a photo of ourselves

I think this is just jumping up a level of abstraction, abstracting away precisely what this article is attempting to explain.
I would be more happy if it was... when it is not followed exactly the execution of the law gets to pick favourites on who and when they decided to enact the laws.

When laws are followed, people tend to be much more careful on the laws they write.
Irrelevant comparing to coal. It is a dead industry sharing the same issue nuclear has, steam cycles are too costly to build and operate[1]. A dollar spent on nuclear power plants is a dollar not doing more work with renewables, that is the issue. Keep some R&D for the future magical break through, but current designs are dead in the water.

You are also not taking into account that it is impossible to insure nuclear power plants, the public does that. I.e. they do not bear their full costs, not even close. Look no further than at Fukushima's $500B - $1000B clean up cost.

[1]: Table ES3 https://esmap.org/sites/default/files/esmap-files/TR122-09_G...
I'm not trying to call myself marginalized. I am a cisgender straight white man.

Referring to marginalized groups is recognizing the very clear fact that certain groups of people have been historically, and still are, treated less well than those considered the "default" in-group due to aspects of themselves that are outside of their control.

The purpose is to become mindful of the biases that has introduced to our society, both conscious and subconscious, and do our best to consciously take those into account to counteract them.

...So let me ask you: What explains this obsession with engaging in mental gymnastics just to avoid calling people "marginalized"?

Is it to avoid having to change the way one thinks? Hold onto a perceived position of high status? The feeling of being part of a superior group? Or simply attention seeking?
There probably is, if you use another formatter that isn’t Black.
You can do that with the arguments

(bestvideo[height=720]/bestvideo)+bestaudio/best

bestvideo[height=720] = download the best 720p resolution

/bestvideo = otherwise download the best available (540p, 480p etc)
Good riddance, another person I won't bother listening to any longer. I don't need my music providers telling me how to live my life. I don't listen to Joe Rogan, it is easily accomplished by not going to his podcast. Basically it is incredibly easy to avoid Rogan on spotify. That's how choice works. I'm glad spotify gives me a choice and trusts me as an adult to make my own decisions.
My plan is to have a technical documentation on how to tear down the installations that are "smart" to use "normal" stuff.
Ok, that's fair. That's i/o and yes, that's known to be highly linear by the time it gets to the efferent nerves, and makes sense it is before that as well. I think that still leaves the vast majority of the cortex using undefined mechanisms.
You're comparing "smoking" to not being fat?
I don't understand how your response relates to the article. Only two of the ten arguments apply to existing reactors: cascading accidents from internal or external problems some of which will be amplified by climate change, and dealing with nuclear waste.

His position is that building more reactors isn't the most effective method for combating climate change, primarily because the vast majority of reactor projects have been massively late and massively over-budget. Because of this, the window for investment in nuclear to stop the most severe results of climate change has already passed.

If he has argued for shutting down existing reactors then I apologize, but to me that is a major misrepresentation of the argument.
Former nuclear reactor operator here. It's time for this 1970s style fear mongering to stop so we can get the planet fixed.

Dr. Jaczko is one of the worst NRC commissioners in history and was appointed by an anti-nuclear president to be obstructionist. Every one of the arguments in the letter are valid only because of regulations that have been put in place to make nuclear reactors impossible to build quickly or on budget.
It's easier to consider this question with empathy: imagine times where you replied to emails partially, answering some (one), but not all questions. Ask yourself why you did a partial reply. Then, when you ask questions of others, apply those learnings.

For me, I tend to 'jump' to the first answer that comes to mind, without reading the full nuance, likely because I'm optimizing at replying sooner, so I can move onto the next task, because I have many tasks I need to do. I quickly pattern match and move on.
Conditions for Diversion of Election Authority in Milwaukee [pdf]
Also documented more permanently here: https://black.readthedocs.io/en/latest/the_black_code_style/...
Reminds me of all the great stuff zefrank made back in the day http://www.zefrank.com/ although much of it lost(?) in old Adobe Flash tech.

.. and new stuff today
https://www.youtube.com/playlist?list=PLOHbM4GGWADc5bZgvbivv...
> You are also not taking into account that it is impossible to insure nuclear power plants, the public does that. I.e. they do not bear their full costs, not even close. Look no further than at Fukushima's $500B - $1000B clean up cost.

Coal is unfortunately not a dying industry. [1]

My point isn't that it should be compared to coal but rather that it is actually not far and away the most expensive once you price in externalities. If we're talking subsidies, coal, oil, and natural gas received $5.9 trillion in subsidies in 2020. [2] Makes the once-in-a-generation Fukushima cleanup look cheap no?

I strongly suspect that renewables received huge subsidies too,
the US alone threw a hundred billion or so their way in 2020.

Nuclear gets almost nothing.

To be clear I don't mind that renewables get subsidies - they should, and we should build them even if they're more expensive. Ditto for nuclear.

> A dollar spent on nuclear energy is a dollar not doing more work with renewables, that is the issue.

Por que no los dos? Solar requires a ton of footprint and wind requires mining rare earth metals in hellscapes in Mongolia. [3] There's no free lunch. More good lunches are good.

[1] https://www.washingtonpost.com/business/energy/far-from-dyin...

[2] https://e360.yale.edu/digest/fossil-fuels-received-5-9-trill...

[3] https://www.theguardian.com/environment/2012/aug/07/china-ra...
It’s easier and faster to differentiate between “ and ` than between ‘ and `.
Command is insanely simple (and I don’t use a lot of shells normally)

Copy your youtube url

Go to your command shell

yt-dlp -v pasted url

Watch the download. Done.
Underwater damage from an EMP is unlikely. The cables all come ashore somewhere, a more likely place for damage.
See, and that's an entirely reasonable scenario to require feature flags for. In my mind it's always been a thing to add only when you actually need to toggle a feature without a deploy. Certainly not something to sprinkle in your code liberally.

A lot of people in this thread seem to disagree and I find it fairly baffling.
Reading Voices from Chernobyl changed my opinion on nuclear. The potential human cost is so great it doesn’t seem worth it.

One other way of thinking about the issue is this: what would you consider a safe power plant? How about one that has a probability of failing once every ten thousand years. That sounds pretty safe, doesn’t it? Well with hundreds of power plants, the probability of a single one failing starts to get quite high on any given year. And that matches reality: three mile island, Chernobyl, Fukushima, among many others: https://en.m.wikipedia.org/wiki/Nuclear_and_radiation_accide...

The potential downside is that large swaths of the planet become uninhabitable. Is that really a wise bet to make in the face of climate change?
> I always assumed that was intentional.

Well, yes, and I explained why. That doesn't make it less unfortunate.

> Also, are you sure male/female can be genders?

Yes.

> If so, how is science supposed to refer to biological sex?

With... exactly the language it does, for now. It is inconvenient for discussions where both sex and gender are involved that major categories of each have similar names, but most discussion of biological sex aren't impacted by that, and “sex” vs. “ascribed gender” vs. “gender identity” can be specified where necessary to disambiguate. It's hardly the only overloaded set of descriptors in the English language.

Over time the language on one side or the other might evolve (I though femme and masc might evolve as gender terms, but they have instead become terms of presentation distinct from gender, which is another useful distinction.)

> What makes something a gender?

What makes it an ascribed gender is if society attributes it to be people and sees it as exclusive of other ascribed genders. What makes it a gender identity is if people view it as the aspect of their own identity in the same space as socially ascribed genders.

> Is there a reason geek, or goth or whatever can't be a gender?

There's no reason they can't be, but they usually aren't, either as ascribed genders or gender identities.
There is:
-S, --skip-string-normalization
Don't normalize string quotes or prefixes.
Berberine is commonly promoted as a vitamin alternative to Metformin. Even if Berberine also has no impact on all-cause mortality (idk), I can anecdotally share that 500mg 30minutes before lunch considerably lessens my post lunch fatigue.

As for human growth hormone, this Huberman Labs podcast advises against taking it but also offers many natural ways you can boost it[0].

[0]https://www.youtube.com/watch?v=x7qbJeRxWGw
We’ve implemented two types of queues using Postgres tables in production and it’s been working nicely. Happy to answer questions about our usage if it’s useful :)
This is simple: the default is picked, so now no one has to argue about it.
>> I get the point he's making. But still, if he didn't like the lack of nuance why not find somewhere to work other than Microsoft?

> You just picked a single item and acted as though it were the only consideration in the universe. Did he anywhere say that this interesting phenomenon he observed was the worst thing in the world and made MS intolerable? Did he anywhere say that this was a uniquely MS problem?

This also seems like a great example.
> file semantics have really weird edge cases that you only find after losing data), so the new code is adjusted to actually be as comprehensive as the original, at which point the new code is as ugly as the original

I think the GP was getting at the fact that Rust/rustc handles many of these edge cases at the language/compiler/standard-library level, instead of at the application level. Which would mean, at least in theory, the new code would actually not have to be as ugly as the original in many cases.
If they are in (or would move to) California don’t forget to tack on another 10-11%ish in state income taxes for that bracket and on amounts spent directly on non-capital assets 10% sales tax.

Which is about 50%
I think he deleted those things on his own.