skysight-inc/HackerNews huggingface dataset:
It's both of those things, but it's also a necessary and useful part of getting to net zero.

1 in particular was strong when Battery EVs were starting off. Don't bother with those early BEVs, just wait till the hydrogen fuel cell vehicles arrive. While fuel cell vehicles are actually cleanera nd greener than ICE, this went on much longer than was credible once it became obvious battery EVs were the winner in personal transport.

2. Oil and gas companies would really like to use blue hydrogen made from oil and gas and store the CO2 byproducts in oil fields. Or at least claim that they will store it. Luckily for everyone, the price crash in renewables means they'll be outcompeted if they try that and most governments have caught on e.g. the IRA stuff that varies support based on how clean the hydrogen production chain is.

But we need it to make fertilizer and other chemicals, and doing so with cheap renewables will save a lot of countries from being relient on fossil fuel providers.
It’s a login box. There will be a login box, and two inputs, some instructions and a place for errors.

.login, input.username, input.password, .instructions, .error

If it’s a sea of nested divs, so it’s hard to find the right element (a common pattern among “I just know react” developers), then fix the sea of nested divs.
Very related and timely:

“Installing, wiring, and connecting the pieces of a traditional post-and-frame switchgear takes about 50 hours of on-site electrical labor,” Seitz said. “And that doesn’t take into consideration the time, costs, and difficulty of sourcing components from various manufacturers and supply houses.” Traditional switchgear is composed of electrical panels that are tasked with receiving, distributing, and protecting the site’s power. The components include a power disconnect panel, a current transformer (CT) cabinet, utility meter, distribution panels, and a transformer.

“Just measuring, cutting and assembling the typical post-and-frame structure for these panels takes two days,” Seitz said. “That’s before the electrician even begins handling the electrical components.” Next steps include:

Removing all dead fronts from tubs panels
Mounting the panels, cabinets and enclosures
Removing all the conduit knockouts
Installing conduit fittings and conduit
Mounting all breakers and internal equipment to bus bars
Running wire through conduit
Terminating all wires
Making the external field wiring conduit connections

source: https://www.utilitydive.com/spons/ev-charger-deployments-mus...
Oh... the new one is different somehow it seems.

I'll have to try it.
Another article with more details

https://torrentfreak.com/cyando-kills-uploaded-net-before-co...
Number of locations is irrelevant when each location costs vastly less. Spending ~200+ billion on ~120,000 hydrogen stations plus even more to produce hydrogen in the US is vastly more expensive than millions of cheap charging locations.

So, in practice EV’s take less time to refuel than hydrogen. You plug it in somewhere you already want to be and then unplug vs going out of your way to drive to a hydrogen refueling station.

And that’s assuming we don’t electrify highways which would kill the last possible justification for hydrogen cars.
I haven’t seen it mentioned in this thread but for those who like Tailwind in theory but hate all it’s drawbacks you might be interested in Open Props (https://open-props.style/) which is put together by a member of Chrome’s devrel team.

The first 10 minutes or so of this video is also a decent introduction it seems which will help put this project into context for you so you can see specifically what kinds of problems it solves in a way that Tailwind doesn’t and vice versa. https://youtu.be/O53MwmolKP4
The problem with 'grid cope' is the basic reality that environmentalists have argued for decades against nuclear. Proposing obviously renewables. But for every 1 MW of renewables you have, you must have 1 MW of not-renewables. Generally speaking this ends up being natural gas.

Meanwhile, as we adopt electric cars... and practically every manufacturer is moving this direction and is far behind or is there already. Tesla, Ford, GM, VW, Hyundai/Kia all have fantastic electric cars.

But its not just this. Another major consumer of power is greenhouses; also coming online and expanding now. They tend to be going very high power HPS. These lamps are so bright not even sunglasses are good enough. Your skin burns far more than any beach has ever done.

So we have several new high energy consumers. We dont have any new nuclear plants built. We are shutting off coal plants. The grid cant cope because it's bipolar and dumb.

Why is nobody building gridscale batteries? Why does nobody have huge hydro pumped setups?
Separating markup and styling doesn't work. One is too related to the other. Instead, we have discovered reusable components (what used to be called widgets back when we were doing native GUIs). You have your little bit of markup along with the styling information together for making a button or whatever. And then you use it (with suitable parameterisation). You combine those into bigger components etc etc.

I use the word 'components' because that's familiar to people, but there is a related concept in most modern frontend frameworks. In this world, tailwind makes so much sense. If you do it right, there is very much less in the way of shared stuff that needs find-and-replacing and you're keeping all the information you need to see how something is going to render all in one place.
I'm sceptical of hydrogen for the basic reasons that it is low energy density and it is hard to store. It literally leaks through the walls of metal storage tanks. That said, there is work being done on alternative storage methods. If there is a significant breakthrough, there, it could mean hydrogen becomes useful as a store of energy in those few situations where alternatives just won't work.
> Who is Asahi Lina? Is that an actual person?

Man... if I was a conspiracy theorist who believed Apple was genuinely evil, what if Asahi Lina is an Apple employee? ;)
If you have a stand-mixer with a dough hook, making bread is quite low effort. Even if you hand-knead, it's not terrible. It takes a long time for the bread to rise and bake, but you can do other stuff while that is going on.
I know remote gun operation with servos and scoped cameras are a thing. You can definitely get or make them yourself. They are legal in the USA at least.
They do use a lot less water
It gives you a consistent design system with sensible defaults and easy-to-use (and rather memorable or easy to deduce) utility classes.

Unlike the yet-another umpteenth bespoke `.card-header__buttons .card-header__button--secondary` that no one can remember and create an umpteenth+1

Tailwind works great when your site/app is a collection of components
That doesn't make any sense.

Your classes in your project are not part of the CSS standard either, by your definition.

Tailwind gives you CSS classes that you can use. Yes, you do need to learn them. But that doesn't mean it isn't CSS.
Have you ever had the 'pleasure' of maintaining someone else's non-trivial, non-framework CSS? I have, and it was no fun at all. For all the crap they get, frameworks allow for knowledge transfer across projects/teams/employers.
@dang Is Algolia search delayed? Both this thread and the dupe at https://news.ycombinator.com/item?id=33777962 don't show up in the search, with filters set to 1 week, sort set to popularity, and with trying the search terms "Musk" "Musk's" or "Boring"
pretty much the appeal(?) of asahi lina. it's been a weird ride to follow for sure.
More like Tailwind is "not a silver bullet".

When you only work with atomic css for a short period of time and come at it with something to prove like the author, chances are your thinking about it isn't mature and fluid/adaptive.

You don't have to only use single-purpose classes, nor is your work limited to the api surface of Tailwind.

What we do when we bump into dead ends, like the author's reference to `perspective`, is Write CSS. Tailwind makes _extending_ itself as easy if not way easier than other comparable libs (and with _much_ less duplication).
I'm getting downvoted presumably because of my nanny-state joke. Fine, I still think it is funny to assert that a dive computer is actively participating in the nanny state. I'll never back down from that joke.
Having trouble finding a primary source, but it looks like EVs are only 0.43% of operational cars in the US. So, something on the order of a half percent decrease in fuel seems reasonable. Likely hitting above their weight as 2 car families opt to drive the new EV over the older gas car.

https://www.experian.com/blogs/insights/2021/10/ev-registrat...
> If you buy old-school vegetables you get old-school vitamins and minerals. Buy direct, buy fresh, buy local.

You're going to have some problems during winter.
When I wrote that comment, in the depths of my soul, I knew someone would give a solution that needs me to invest more time in figuring out how to incorporate it into my oversized configuration.

But seriously, thank you, that is the performance I was looking for.
Maybe a mild food allergy? I know someone who has that reaction to rosemary and another friend who has it from tomatoes. A simple skin test showed both to be an allergy vs palate issue. Could just be sensitive to spices but it is a fun thing to figure out.
Chapters 14 and 15 from Crafting Interpreters[1] should be a good start. The entire book is worth a read if you decide to move beyond calculators.

[1] https://craftinginterpreters.com/a-bytecode-virtual-machine....
Eating meat and cooking on cast iron might help.

https://universityhealthnews.com/daily/energy-fatigue/use-ca...
https://pubmed.ncbi.nlm.nih.gov/12859709/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3257743/
There are two big markets for hydrogen:

1. It is needed to make fertilizer and in other industrial processes. This need is constant, more or less, and is not going away. We need plants to eat.

2. It can be used as a fuel (for motors, heating, whatever). This need is currently low, but may grow. But so far, this area has been mostly a dud.

As far as innovation, the next big innovation is figuring out less polluting ways of creating hydrogen. Most hydrogen is currently created as a by-product of fossil fuel production. There's a need to figure out a cleaner way to make it that isn't so incredibly energy inefficient. Learn about the "colors" of hydrogen to see what options currently exist: https://www.nationalgrid.com/stories/energy-explained/hydrog...

The problem with hydrogen as a fuel is that it is much less efficient (from a pure physics perspective) than just storing electricity directly in a battery. If you generate 1 kilowatt hour of electricity, by the time you send it to a house, charge a car, and use it, about 75%-80% of the power makes it to your wheels. If you instead use hydrogen, only about 30% of the power makes it to your wheels. See: https://www.volkswagenag.com/content/dam/online-kommunikatio...

This creates the paradox that clean hydrogen produced from renewable energy is currently a net loss to meeting renewable energy goals. Any renewable energy you are putting toward creating clean hydrogen would be doubly efficient just used as electricity directly without the hydrogen step in the middle. In a world with infinite green energy, hydrogen would be great. But we aren't in that world.

The advantage that hydrogen has over batteries is that it can work in some circumstances where batteries are not yet practical - places where you need near-instant recharging or where where weight/total capacity is a big factor (i.e. maybe some airline applications, maybe ocean shipping, who knows).

So there are probably places where hydrogen will grow and be profitable. But it has pretty much completely failed in the automotive sector because batteries are just better and more efficient. Also note that a lot of the push for hydrogen over electricity is coming from the major hydrogen producers, which happen to be fossil fuel companies that want to stay in business and who happen to already sell hydrogen.
No, you'd fire them for being late, not doing everything to the letter of company policy, or any one of a thousand other reasons that aren't protected. Good luck proving it later as well, unless for some reason you have money you want to burn on a lawsuit.
The homepage has multiple animated examples showing the use of utility class spamming.
This made me laugh. Had the same question lol.
Okay, I got this, the axiom of choice is not even needed for finite sets of choices, it comes into play elsewhere. But there are quite a few more points where I can not understand the reasoning behind. Not saying that they are incorrect, only that they are not obvious to me.

Given any set of voters, either it or its complement is a majority, but not both

Why no draws, like the odd numbered voters versus the even numbered voters?

The result of removing a single voter from a majority is still a majority.

This is not true for finite sets of voters, why would we require it for infinite sets of voters? This seems more like a possible consequence of dealing with an infinite set of voters than something one would require in advance.

The intersection of two majorities is a majority

Also not true for finite sets of voters, so the same question as above.
WRT hydrogen engines: This video explains why using hydrogen to power an internal combustion engine doesn't make sense: https://www.youtube.com/watch?v=vJjKwSF9gT8

Lots of more informative responses in this thread than I can explain; just remember that a lot of people are promoting "hydrogen" in situations where it is either economically inferior to traditional batteries, or where the laws of physics make it impractical. (IE, the hydrogen V8 requires tanks so large that the vehicle is impractical.)

In whatever hydrogen space you're getting into, make sure you run the numbers like this video does. (IE, efficiency, volume of compressed hydrogen, energy lost to compressing / refrigerating, ect,) and make sure they make sense. For example, hydrogen might not make sense for day-to-day storage compared to a battery, but it may make perfect sense for a replacement for a standby generator.
My bet would be that if they're quarantining their work device, they also don't use it for anything other than work, and don't use any other device for work. If that's the case this would never come up.
I'd settle for them to stop fucking with scrolling.

Scrolling behavior is user-configurable. There's no need to decide "Fuck your preferences, one scroll-wheel click is going to be 1 line of text" and override my configuration. There's no need to implement "momentum" to scrolling, or make it bounce, or try to implement smooth scrolling since my browser does it anyways.
Really? The article pretty much matches exactly what I was expecting from the headline.

> suggesting that the problem is one of staffing and operations, rather than a systematic refusal to pay workers. “The company is just not run well,” said one former UK staff member affected.

There is not much reason to expect Twitter to suddenly close up shop this week, but there are a lot of reasons to expect various operations to be having a lot of issues. Paying people on time is one of the more basic expectations people have for large employers. Failing to do so is just another sign of current leadership incompetence.
It's not. It's just juvenile attention seeking behavior, just like a lot of those horrible TikTok challenges, but with the false pretense of environmentalism to make them feel less bad about what they're doing.
System Crafters youtube channel driving me towards Emacs

I really don't get how watching a PM-type struggle with emacs for two hours at a spell is compelling or instructive. I can struggle with emacs all by myself.
what's up with constraints in general? Why are some things a requirement for other things? let's abolish this.
Software Engineering is one of the few knowledge working areas where you can actually test the result in various ways as a layman. You can flush the toilet before paying the plumber to a large extent and hire another counter-team called QA. QA themselves are tested by future production bugs.

In other disciplines it is way more fuzzy. If you are in the conclusion business and there isn’t a clear path to test your conclusion in the short term you can bullshit away!
Yep Svelte and Vue do too. It seems like not having CSS in their components is the actual problem many people are trying to make better.
Same. I love Tailwind. Been writing CSS since not long after it was invented. Tailwind solves almost every problem I've ever had with CSS. It's :chefskiss:
Enough passion for the feelings engendered by Macromedia Flash?
Writing a BitTorrent engine in Rust (2020)
It was my comment you replied to. I meant for running scripts locally, before pushing/pulling/commiting etc. The distribution part is just those scripts being by default in a folder that is not tracked by git (.git/hooks), but you can change it in your config file. Hooks should be able to run any executable script file, so there isn't really any limits outside of convenience to what you can make it do.

You probably could use server-side git hooks just fine as an alternative if you self host the repo though, but I would assume if you are using github, or another hosting service, their tools are probably best/easiest/most convenient for their own platform.
Yeah, I just switched to a multivitamin with iron in it from one without because my iron has been dropping in my middle-years. I donate blood multiple times a year, or I probably wouldn't need it.
Numerous CVEs in libtiff 4.4 and no release
Reducing Data Streaming cost by 90% using Benthos
Plarium (https://plarium.com), a gaming company, describes how they migrated from a legacy Apache Flume data pipeline to an autoscaling Benthos (https://benthos.dev) setup running in Kubernetes.
3) resctl just uses COS under the hood. The same limitation applies

> Yeah, that gives you 9ish usable slices which is not very much. Again that was my point

This is 9 ways that you can use for your latency-sensitive workloads exclusively. This is MUCH better than letting all that LLC get trashed by non-critical processes/threads. Typically after applying such partitioning we've observed a 15-20% speed up in our apps.

In my area shaving off a few micros that way is a huge deal and definitely worth spending a couple of minutes implementing.
‘Young Bloomsbury’ Review: A Bohemia of Their Own
Current cutting-edge theoretical descriptions of solid-state devices (solar PV cells and their partners, light-emitting diodes, field-effect transistors, diode lasers, etc. all seem to involve applications of the complicated density functional theory, a replacement for earlier many-nuclei, many-electron wave function approaches (which were computationally intractable).

It's a very complex linear-algebra-heavy theory, but anyone interested in this field will eventually end up having to grasp it. One could philosophize as to whether the resulting theoretical picture is closer to reality than the previous approach, but ultimately these are just models, and comparison of predictions with experimental results is the real test. For an introduction:

(2014) "Density Functional Theory in the Solid State", Hasnip et al.

https://sci-hub.se/10.1098/rsta.2013.0270

See section 4, "Semiconductor physics/device technologies":

> "DFT simulations are increasingly important in the field of device technologies, and used to study everything from conventional CMOS devices to future devices based on half-metals, thermoelectrics or multiferroics. Obtaining the correct band-gap for the constituent (doped/defect) materials is essential to describe the functionality of these devices."

Since transistor sizes have now reached the so-called quantum limit, the electron tunneling phenomenon is now a limiting issue, requiring new materials and DFT-based electronic structure prediction.

P.S. Wikipedia has a good article on field-effect transistors:

https://en.wikipedia.org/wiki/Field-effect_transistor
It’s a long road for hydrogen.

There isn’t that killer application yet that’ll definitely make hydrogen win out over fossil fuels or electric.

Electric cars have a big lead, and hydrogen cars would require a massive investment in hydrogen fueling stations. Similar story for trucking, though maybe hydrogen trucks would need a smaller web of fueling stations.

Home heat — again, need infra to pipe it to homes or even deliver by truck, there arent hydrogen compatible furnaces out there AFAIK.

Aviation is super interesting, as is cargo shipping.
If you dislike walls of class names, you could consider using Tachyon's style abbreviations like we do in Truss:

https://github.com/homebound-team/truss
And, sorry for continuing this thread, what is a "vTuber anime persona"?
Where do you teach? Where I have gone, 1 credit meant 1 hr of lecture and an expected 2 hr of study outside of lecture. Therefore 15 credits means 45 hours a week of study before you get curious about your field.

For example here is Purdue's handbook on credit guidelines:

https://www.purdue.edu/registrar/forms/Semester_Credit_Hours...
The electric grid is a big bottleneck that I don't think has a solution yet. At some point EVs will create stress on the grid, slowing down the adoption and leaving the state of this transition in the worst of both worlds--costly electricity but many people still using gas. IMHO, the #1 priority should be cheaper electricity. Everything else follows from that, like more demand for EVs. It seems focusing on EVs too much is putting the horse before the cart, or w/e that saying is.
I am disappointed by dynamic typing
Are these inferential statistics not designed to be in-sample?

I would imagine predictive statistics use more out-of-sample metrics like precision and recall.
Not that I know of. m1n1 originated from software that (IIRC) was used initially for reverse-engineering the Wii.
I can't actually disagree with you on this – as someone who had a robust SCSS module workflow and a set of utility functions in place already, Tailwind makes a bunch of stuff worse and makes little obviously better. It's surprisingly clever technology, but I don't like what it does to my code, and I do not in practice see many of the purported advantages of using it.

But I will also say – you need to get over that. It's probably going to be ubiquitous, whether you like it or not. There is some justification for it, it offers some advantages for particular users and use-cases, and it's likely that those advantages are enough to outweigh the downsides in general use. It's not worse enough in the ways that matter. So I've embraced it in the past couple of projects and it's fine – at worst vaguely annoying, and I'm much happier not having to bother hating it any more. Life's too short.
I see lots of concurring and dissenting opinions here, and will add one more:

For context, I double majored in two adjacent subjects, physics and math. I went to a state school that has a very strong physics program. I also worked in physics lab for the last ~2 years, and graduated a semester early. While I did OK academically, I had no desire to run the gauntlet again in grad school, and left to work in tech.

I have never, ever, been as a busy as I was in college, nor do I ever want to be. I think that's a good thing! I have much more time to explore things that don't pan out, to do things I know are not "productive" (i.e, play video games), and am generally happier.

Apart from quality of life improvements, I think there are additional financial and intellectual benefits to not being overly burdened -- the time to explore topics that were not immediately adjacent to my field of study results in extremely useful skill development and better cross-pollination of ideas.
People don't pay attention to production metrics, and a noisy problem (like marketing or whatnot) can often be pretty bad for a looooonnnnnggg time before anyone notices.