skysight-inc/HackerNews huggingface dataset:
TLDR: Li-ion is bridge to H2 future, will settle into niche use cases.

--

I'm very bullish on hydrogen for transportation. Maybe more. Think forward 10-20 years out.

Here's my current and partial and wild guess hot take on ICE vs EV vs H2:

EV is great for cars and smaller. EV also good for energy storage, eg homes, utilities.

H2 is great for trucks, delivery, heavy gear, buses, etc. Basically cars and bigger, or needing more range.

~2032 we'll hit peak yearly Li-ion production at ~8t gw/h. Market saturated, most materials recovered from recycling instead of mining.

2022 produces ~40m ICE, ~1m EVs cars per year.

I don't know how many ICE vehicles (trucks, vans, etc) are made yearly.

Installed base of automobiles is 1.2b to grow to 1.8b by 2030. Average ICE lifespan is ~30 years. Crunch the numbers. We cannot get passenger automobile sector to carbon zero fast enough on our current trend lines. We'd need to retire ICE early and produce enough replacements.

I have NO IDEA how many EVs we'll produce yearly. Consider the yearly Li-ion production and kwh used per car. We'll have to make cars smaller. What Horace Dediu calls "micromobility". (eg The battery pack of the popular, cute, functional Chinese EV is 1/10th of a Tesla.)

There's still no clear game plan for carbon zero for the other half of transportation, meaning trucks and buses and bigger.

H2 today ~= Li-ion 2006. Think of how we might mature H2 even faster than Li-ion matured.

H2 will be completely safe. As in solid state storage. Plasma Kinetics and such. https://plasmakinetics.com

H2 production will be (must be) completely off fossil fuels. In a few years, we'll have excess energy capacity looking for applications. Like producing H2, ammonia, etc.

BMW, Toyota, others completely missed (biffed) the Li-ion technology wave. And will suffer for it. I think it's wise of them to look towards the next disruption.

--

One wild card is ammonia NH3. It may prove a useful transition step. Helping us retire ICE faster, while EV and then H2 ramp up.

I'm certain there are other wild cards.
I thought that's how neural network and back propagation work. Randomize, increase weight, check the output, refix weight based on that.
The length of time people have been ignoring something doesn't affect if it's real or not. A phantom center channel is a cost optimization, and in many cases it's good enough, but it's also true that many people have trouble hearing dialogue in movies. Some of them will benefit from a real center channel. How much they'll benefit depends on the acoustic environment and listening position.

This isn't a new idea; the very first movie with multi-channel audio used a real center channel:

https://en.wikipedia.org/wiki/Fantasound
If we stopped using software in prod because it feels "dirty" we would not be using computers at all.
This is called the state backed banking system.

Eventually they will make all your money digital.
They will track everything you buy.

Then at the very least they will sell your information to advertisers, and at worst retain totalitarian control over all your purchasing power.

Its already happening in China - the state has the power to prevent people from travelling etc. based on their "social credit"

The US is making a CBDC (central bank digital currency). No matter how pure the intentions of creating a government backed digital currency are, it will degenerate into a means of control
People often won't bother to report a crime if they know there's zero chance anything will happen.
TCECs goal is to keep the ratios similar to the AlphaZero paper, not price or power or other benchmark. Increasing the hardware of one would require an increase of the hardware of the other. But, the hardware is donated, so it's hard to be too critical.

But why are we comparing used 2021 prices when these hardware weren't purchased in today's market? Especially when GPUs are 1.5-2x MSRP right now. Even very old GPU prices are insane. I recently sold a 980ti near what I purchased it new. 4669v4 MSRP was $7k, so they are not far off. The V100 is pretty dated too as it is from 2017, and doesn't have FP16 which is heavily used by Leela. For this and several other reasons, a single 3090 is actually faster than 4x v100s according to their own bechmarks[1]. A single v100 is approximately equal to a 3080 or 2080ti in performance.

Maybe you should also checkout the CCCC[2] hardware which is even stronger for both: 2x A100 vs 2x AMD EPYC 7H12

[1]: https://docs.google.com/spreadsheets/d/1lGFf6PLGmBUSMan-YP7V...

[2]: https://www.chess.com/computer-chess-championship
Along those lines, this was an interesting statement:

"You should learn how to use these commands, but they shouldn't be a regular part of your prod workflows. That will lead to a flaky system."

It seems like there's some theory vs. practice tension here. In theory, you shouldn't need to use these commands often, but in practice, you should be able to do them quickly.

How often is it the case in reality that a team of Kubernetes superheroes, well versed in these commands, is necessary to make Continuous Integration and/or Continuous Deployment work?
Sounds similar to Apache 2.0 License.
Frax Showcase
Of course it’s never the most pressing need, but it’s definitely a need in some circumstances. To completely disregard these use cases is not very useful.
It’s more like cold numbers won’t beat lobbying. It’s not “if we moved to coal”. It’s “coal definitely killed more people than Chernobyl every few months for the last 100 years and is now literally burning the planet down, but somehow that’s OK.”
> This statement seems a bit funny because in order to have a good idea that they cheated, you would have also had to been analyzing the game with the chess engine.

You analyze the game after it is played. When your opponent managed to have a 99.9% accuracy in a 1500+ ELO blitz/rapid game, it's highly unlikely that they managed to do that without some computer assistance.
For those who don't know, Xiang Shan is a famous hill in Beijing, best known for red leaves in autumn.
> I wonder how this works with tests that cannot be run locally (or ones that I'm not willing to sit through for the whole 1 hour the test suite runs for?)?

Create local, quick-running proxies for those tests.

I realise that this seems glib, but it is workable and the correct approach in the vast majority of cases, including the vast majority of those who claim that it's not possible for them.
Bitcoin is like the digital gold. We can all agree on that. I don’t understand why the maxis can’t be happy with that and have to sully any other competitor in the space that are actually trying to be a currency or dozens of other potentially useful things. Bitcoin is obviously not good for small and fast transactions for example.

Designing a new blockchain that is good at that is innovation. Not a “shitcoin”.
As an insurance policy, where would be the best places to live or buy land now given forecasted trends? I’m primarily thinking of the US, but interested any idea (well, maybe not Siberia…)
Show HN: Download 12,000 Exclusive Design Resources
Since I do not work for the MPAA, I don't see why you expect me to answer for them. Half of the article's argument is that any argument you could use to shut down Copilot would also give a lot of power to such entities if it were accepted.
New Privacy Policy for Audacity
They likely have a considerable amount of your net worth. You might want to reconsider that.

Schwab provides this and they don’t charge for trades. I am sure they have warts, but I can always talk with someone.

https://www.schwab.com/contact-us
"They still had hope back then. Reading that hope today hurts." - why? Nothing severe has happened yet. Article probably cherry picks the "best" predictions, too.
It's basically only done when something goes wrong, IME. All but the most recent history exists mainly for git-bisect and being able to branch historical versions to patch some old release-in-the-wild (if you're developing on the Web with a modern release-often style, the latter may rarely happen for, as you write, "a commit more than a sprint or two old", but it's common on software with longer release cycles or long-supported older versions)
I've been testing out a new workflow I'm Git in some personal projects that basically works like this.

Basically, I make a single wip branch, which contains all of my messy/frequent commits, then when I feel that things are in a good state and I'm ready to cut a release off that branch, I tag that commit with "wip-vX.Y.Z".

Separately, there is a "release" branch (which is basically master/main/trunk) that only ever gets code that was first committed into wip. When there's a new release tag in the wip branch, I run the following command on the release branch: "git cherry-pick -X theirs -n wip-vA.B.C..wip-vX.Y.Z", where A.B.C is the tag of the previous wip version and X.Y.Z is the tag of the current new wip version. This has the effect of taking all of those changes from the wip branch and staging them to be committed on the release branch. I then commit them with a descriptive commit message and tag that commit "release-vX.Y.Z".

What you end up with, as a result, is a "release" branch with a very clean commit history and a "wip" branch with a very detailed commit history. If you want to run a more detailed blame or bisect, all you need to do is checkout the "wip" branch. If you want to use code that's stable enough to be called a release, all you need to do is checkout the "release" branch. Rather than squashing/amending wip commit history out of existence or maintaining on a series of scattered branches, this workflow makes it all conveniently available in one place, without directly polluting the main branch.

As for the wip commits themselves, I do try to have them all be mostly atomic and to have them always build. But I feel much less concerned with having a couple of commits that try some idea then a couple more later on that undo it. Polluting a main branch with these sort of no-ops has never seemed particularly appealing to me, but not has simply deleting them, or tucking them away somewhere difficult to find. I've only been using this new workflow for a couple of weeks, but so far it seems to solve that problem and in general be working great.
Nice trick, I usually use sleep 10000000 as the command.
That's what always comes to my mind whenever someone mentiones quantum physics. :)

Adams could even have gone a bit further and added:

"We're just not sure how many times."
I love this ui, even if it took me a few extra seconds to figure out. I prefer Drum and Bass for programming.
> There are countless dictatorships that use any means necessary to ensure their survival

These things only matter in the short run but successful, enduring democratization is a very long game. Look at Taiwan and South Korea - relatively straightforward when looking at them from the outside, and yet they took decades to become stable democracies with real respect for fundamental rights. More challenging cases might take generations.

> Most freedom movements need some form of support from the outside, be it arms, money, logistic or ideologic support.

Most often, the needed support can come from the inside, as influential groups within the country start supporting a peaceful transition to liberal democracy. Arguably, this is even the best possible case.
What I miss most about those collections is that they are browser based, and when I'm programming, if I need the music to stop, or I get a call, or something, I have to go find the tab and manually stop it.

I'm trying to maintain a list of radios in .pls/.m3u format [1], so I can choose how I play them (emacs+mplayer).

- Don't like the current song? m-x kill-radio RET

- Want to store the current name of the song? m-x hit RET

Making the interface as painless as possible is part of what makes music for programming more relaxing to me. I find strange there are not more of those kinds of repos around (I haven't found them)

1. https://github.com/kidd/radios
They claim 70%: https://en.wikipedia.org/wiki/Cryogenic_energy_storage#Effic...

> That makes me wonder why they went with this system.

Cost, presumably. The stated figures would give $300/kWh, which seems to be about where the all-in cost for lithium ion facilities lands, but this would likely have a longer lifespan.
It seems this may have been posted on the wrong article, as it's completely unrelated to the topic.
I have a fantastic setup at home. Much better than the open plan office I'm used to but I still hate working from home. My home would never qualify as an accepted working environment. I don't even care about colleagues. I just want the separation between work and home.
> it'll just be invalidated next coldest summer in recent memory

that's why scientists are using terms like global climate disruption or global heating. Hotter hots and colder colds fit the model.
If you’re not a fan of instrumental music try listening to music that is not in English.

I find it has the same non-distracting effect
Ivermectin: Balance of evidence shows no significant benefit against Covid-19
I mean, is a quick search for "microsoft AI" or "famous AI failures" really too much to ask from these richly-compensated engineers?
This is kind of beside the point. Something can still be unethical and perfectly legal. The issue is that machine learning can whitewash a developers intended license.

Or put differently, as a GitHub customer, are you comfortable with your code being used this way? Instead of a passive host, your code is now being used to create tremendous value for GitHub and Microsoft. Do you feel your trust has been violated? (regardless of legality).
>but the size and damage of them increasing

Is your assertion that climate change is causing bigger fires, or could there be other contributing factors ie controlled burning, development etc?
It's not yet in computers, let's see if they dont face real world struggle in actual industrialization for the mass market first (or if they even manage to reach this point).

Productivity goes from design to client satisfaction :) A very productive team is not a team who prints an open source document nobody can use !
You probably can. Fingerprints leave traces of skin oils - that fingerprint powder adheres to - which can be photographed or induced to fluoresce and then photographed.
Readers are supposed to be wiped to present a clean surface, so when the print leaves traces the reader illuminates the transparent plastic from within and sees areas that interfere with the prior tabula rasa in a unique fingerprint pattern = your pattern. Externally you can dust and create a mold in which you can cast a copy of your print that will leave dustable fingerprints like your own. These will look like yours. It should also fool the reader?
Show HN: Train Document Extraction AI in 11 Minutes
PID requires very fragile tuning, and that makes it generally inferior to anything that doesn't.

> If thermostats are indeed better why doesnt chemical industry use non-PID to control the temperature of the reagents. PID seems to rule the roost there.

For the same reason they still use constant speed compressors: it's how it has been done forever, it's good enough, and all the equipment still works. We know better now, we build new ones with VFDs.

I'm not saying "let's tear down everything using PID and rewrite it", it obviously works. But if you're writing new code using PID, you're probably wrong.
Ask HN: GitHub Alternatives?
With all the fuzz that GitHub’s copilot has made and me realizing once again that nothing is free (I feel like I’m GitHub’s product…) I’ve been considering some alternatives. I’m aware of the obvious ones like gitlab or bitbucket and some not that known like sr.ht

Am I the only one looking for alternatives? Do you guys have any experiences/recommendations in this?

Thanks
I sincerely doubt this and can’t envision a world moving away from Microsoft and it’s back comparability with legacy software. Not to mention the Business world and academics world dependence on Microsoft’s Business Suite (and no Google Sheets only advantage over excel is collaboration. Excel beats it every other metric and no one is moving sensitive documents from Excel over to Sheets.)

Also take into account that the common person who works on Windows at work might also work at windows at home.

And then there is gaming.

Microsoft is not going away anytime soon. Especially with Apple’s move towards dropping 32-bit and the general consumers not adopting Linux anytime soon.
In the end, it is deterministic, as you say. But it's also quite more involved than you imagine. It's a big pile of interceptors (and their proper ordering), bootstrap classes, autoconfiguration, component scans, layered property sources and some more. Lots of it is not immediately visible and you have to start to read Spring source code. And it gets worse if the project gets set up in a way that makes it hard to deal with. For example, not organizing packages by feature. Relying on component scans at the default package is also not exactly funny.

When developing a Spring project, you indeed start to quickly appreciate the introspection feature that advanced IDEs like IntelliJ IDEA provide. Inspecting the application container at runtime is also possible, but it's a clear sign that your app got waay too complicated and has to be refactored.
How many robots does it take to run a grocery store? [Tom Scott]
HN do you agree with Tom Scott's definition of a robot?
You should see our k8s migration, its the biggest waste of time for everyone I've ever seen.
> Meaning was there; I simply had to stop getting in its way.

You just described the Hero's Journey (Monomyth). The end of the journey is nothing more than the return to the starting point, the world has not changed, the Hero is the one that has changed.

Many people do know this, understand this, and see (their) life as a Journey; what people miss is that not everyone is a Hero.

Welcome home.
From what I've heard, the capital costs of electrolyzers are currently far too high to make intermittent hydrogen production economical. Hopefully that will change, and intermittent usage will eventually be about the same cost as running continuously.
One of the issues I've often seen that my team mates send "right command" to wrong cluster and context. We have a bunch of clusters and it's always surprising to see some laptop deployments on ... production cluster.

So I wrote this https://github.com/icy/gk8s#seriously-why-dont-just-use-kube... It doesn't come with any autocompletion by default, but it's a robust way to deal with multiple clusters. Hope this helps.

Edit: Fix typo err0rs
“ If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.”
I don’t see my license respected for code it regurgitates that I wrote, there is nothing more to this.
Germany. Seriously, I don't know of any other country with such a combination of industry, education, social security, and absence of natural disasters as well as poisonous animals.
Some purists may say learning is compressing
To be clear, my suspicion is that this is so unlikely to happen unintentionally that it does not represent a real risk. If the issue is that I can force it to generate infringing output if I really want to, it is an argument against the Web browser too, since I could just as easily use the copyright-unsafe "copy" feature.
I agree with you that your comment wasn't condescending like the above commenter suggested, but disagree about modern reactor designs. They'll always carry this risk.

Sure, reactor design has changed since Chernobyl in various ways that help mitigate it, but what about Fukushima?

Fukushima was devastating, and the result was the NRC asking US reactors to reconfirm their flooding and earthquake preparedness. I don't know of any measures taken in European countries.

As climate change progresses, there could be some disastrous consequences, and it's unfair to say that the skepticism is outdated.

This isn't to say that nuclear is worse than coal (it's not), but that it isn't just handwaving.
If your model can't reproduce the Quake source without my input, you haven't really compressed it, especially if the dataset to recreate it is larger than the original. If I have to tell the program exactly what I want in detail to get the Quake source, that's more of a storage database. If I have to guide it intently to get it to output the Quake source, I'm heavily guiding it.
duplicate, please check before submitting:

https://news.ycombinator.com/item?id=27724389

https://news.ycombinator.com/item?id=27727150

https://news.ycombinator.com/item?id=27736151
COVID has almost nothing to do with the erosion of civil liberties in the US. That ship sailed to much applause after 9/11 and neither party has done anything to remove the powers they have. Trying to rewrite this as some sort of COVID thing is silly.
> They produce something absolutely frggin' amazing that can change the world

It won't change nothing. It's madlibs for code. The 90% of programmers who are mediocre will drown out the 9% who are competent and the 1% who are talented.
And we were right. Chernobyl was the result of repeated bad actions that people knew were bad actions at the time.

Furthermore Chile has a democratic government, not a communist dictatorship, so it's extremely unlikely for something like that to occur there.
We have a weird situation in the UK where the green party oppose nuclear power and public transport development in England but are all for an independent Scotland reliant on north sea oil to stay solvent.

I expect very little from our political class but these ones are especially bizarre.
Your first link is about someone just making a threatening video. Your second link is about a new fine for not returning plates, silverware, etc. to restaurants. Neither one of those are even remotely similar to someone intentionally lighting another person on fire.
I think TCEC is as close to a fair fight as you're going to get. Obviously, it can't be perfect. A few caveats to your comments (which I mostly agree with). One is that it's easy to add GPUs to a high end machine than CPUs. I'm surprised a 4-socket motherboard (evidently) exists. Secondly, at the consumer level, you can use a consumer GPU with similar processing power as the datacenter GPUs for much cheaper.
Same. I've found trailer music [1] works well for me while programming (needs to be relatively upbeat and without words, which I find distracting). You can find a lot of it on spotify.

[1] https://en.wikipedia.org/wiki/Trailer_music