skysight-inc/HackerNews huggingface dataset:
I’ve been using git for nearly 15 years and not more than a half dozen times has resolving a merge conflict taken me more than 15 minutes.

This just isn’t a real problem. Try working more incrementally, or try working with colleagues who don’t rewrite large swaths of code without coordinating with their team.

You have a people problem, not a tool problem.
> The locomotives are made intentionally much heavier than they could be made. The weight of batteries cannot be a problem and any energy used to accelerate a higher mass is recovered.

Hydrogen storage technology can fit 30MW-hrs of electricity in a standard semi-truck today (aka: 900kg of pressurized H2), and liquid-hydrogen cryogenics are coming around that fits far, far more energy in much denser packages.

How many Li-ion batteries do you need to store 30MW-hrs?

1/10th of this won't fit on a train ya know: https://www.teslarati.com/tesla-megapacks-300mw-victoria-bat...
Also, with very limited exceptions, nearly all crimes in the US require intent and/or knowing participation.

The fact that this statement is 100% completely wrong in totality is common knowledge.

I recently bought a kayak. In my state I'm required to register the kayak and have a registration sticker on it. If I was unaware of this, there is no, "Oopsie! Didn't know" defense.

This principle goes back to Roman law - ignorantia juris non excusat. You may have heard Thomas Jefferson saying the English version, "Ignorance of the law is no excuse". It's one of the favorite things for judges to say as they sentence people in criminal proceedings.
We built a fantastic CDN on top of HAProxy, and all these nifty tricks are only scratching the surface of its potential.

The ease with which you can make real-time reactions to threats and conditions is really second to none, and with the ability to truly "hitless" reload (reload without affecting in-flight requests and connections) it makes those have immediate impact and no customer impact.

Sometimes the capabilities make the config a bit inscrutable, but other than that, I can't recommend it enough.
He really doesn't though
Thank you! Still waiting on you @ncmncm, if you think differently.
Of course no, the new naming of crypto comes from cryptocurrency, which comes from currency based on cryptography.

It's not the first time something like this happened, the only difference is that in the past languages evolved similarly in hundreds of years, now a new word can pop up in a day (but most new words get global in just a few years).
Anecdata: as a regular commuter on the east coast main line in the UK for several years, a very common source of service interruption was blamed on overhead cable problems.

From an engineering perspective the complication of the track electrical infrastructure and pantograph seem inferior to a hydrogen tank and fuel cells. Far less actual stuff to build and maintain.
> IBM, Intel, Yahoo, AOL, Oracle, to a certain extent Microsoft(...) Do you see a near future where today’s FAANG shuffle to become a different acronym

By market cap the six largest US tech companies are Apple, Microsoft, Alphabet, Amazon, Tesla and Meta (in that order). Netflix is number 71 on the list (of all companies, not just tech); it's smaller than Intel, AMD, IBM, Oracle, Cisco, Salesforce etc.

'FAANG' catching on as an acronym doesn't say all that much about these companies as a group.
Photography is a distinct medium with its own expectations. People looking for 2d non-photography art generally aren't looking for a perfect representation of reality, so photography does not supersede what they want to see. In fact photo-realistic drawings are viewed as a bit of a meme, especially if it's a picture of some pop-culture character like the Joker.

It's worth asking at this point what exactly the adaptation will look like. I definitely agree that there will be more interest in non-2d, non virtual art. But for 2d/virtual artists? We need more than just an "underpants gnome" sequence where adaptation is considered a given.

The work of those artists won't be invalidated in a philosophical sense, but the competitiveness of the space will skyrocket. The capacity to live as an artist will be much more restricted and it's already a struggle to begin with.
I absolutely loved expresscard. So many crazy projects from the last decade wouldn't have been possible without it. I had an "eGPU" on a laptop back in 2012 by hooking up a riser card to an expresscard slot [1]. The image quality was atrocious and the stuttering almost gave me a stroke, but it was still neat to use a desktop video card with a laptop.

The best part about EC was that there was no "handshakes" or any other software layer nonsense like you get with Thunderbolt, it was just plain old PCIe and it just worked. Every device you plugged in was fully "native" to the system and didn't require any screwy stuff to work right. SAS controllers just worked. 4x network cards just worked. Serial cards just worked.

These days, my old Dell workstation is on its last legs, it's looking like EC is a dead end. It's a shame, because I doubt we'll ever see that level of simplicity for connecting random devices to our computers again. Yes, the connector sucked and the form factor was awkward, but it really had a special place to me.

[1] https://images-fe.ssl-images-amazon.com/images/I/51cyhJ95LsL...
Pretty much the last 40+ years for me.
Sounds reasonable. In general I think price for any cloud based service will go up until Cloud is obvious solution stop being applied in all contexts.
Not long after I started my current job I was driving a literally Fire Engine Red Landrover Defender 110 plastered in high-vis and strobes.

A guy on a motorbike sitting in a side road looked at me, made eye contact, looked away, and then pulled out in front of me when I was about two car lengths away doing 60mph, and wobbled off up the road at about 40mph.

There was a great howling of tyres and sliding of things to the front, and some fine Gaelic words that I do not care to write down or translate.

Seeing without seeing.
xkcd has certainly lost top place in my list of scientific reference material.
Windows indexing service.
And just after that quote I said:

>but it has shown itself to be an unreliable supply

Russia is using gas to try and keep Europe out of the conflict. Once the war ends that ceases to be a motivator. Thus I assume they will turn the taps back on. That doesn't mean we want to rely on it which is the whole point of the question. Victory in Ukraine doesn't end this, so what's the end game. Is there going to be a further push for renewables? Gas from other sources? What's the time frames?
EDPB & EDPS: Lack of resource puts enforcement of data protection rights at risk
Thanks for the article on energy storage with hydrogen to resolve peaks on the grid. Seems like a nice solution on paper, although ineficient according to this article citing someone from the MIT, round-trip efficiency of 18%-46%.

https://www.spglobal.com/marketintelligence/en/news-insights...
You are now changing your argument from "Britain may in fact be the most backwards country, socially" to "Britain doesn't have a functioning democracy".

Every country on earth has forms of expression that aren't protected. I'm sorry you don't like that, but it doesn't make it any less true.

People have not been arrested because they said "fuck imperialism". Here, I'll say it now. Fuck Imperialism! There is zero chance I will get in any legal issue in the UK for this, and I also believe that you know this full well. Once more with feeling, fuck imperialism!

In the UK, as in almost every country, violence isn't the sole determinant of whether or not a protest is legal. In the US for example, the degree to which you obstruct traffic is important to the legality of your protest.
IMO not really - a valid architecture is nginx - haproxy - app servers
Quite a fun little game! Although it did make me seem like a really cheap whore because I was constantly undercutting the average amount.

If anyone wants to pay someone to be stung by 10 jellyfish, email me to save $42k.
I'm not a commercial developer, and when I see something branded as an "investment," it usually translates into "money pit." The country that's spending more on software development than any other in the world is growing at a rate of roughly 2%/year.

Engineers tend to look askance at categorizing different kinds of money. Granted, if you work in a business that has "profit center" and "cost center" mentality, you want to be in the part of the business that the suits associate with the good kind of cost, rather than the bad, no disputing that.

One reason why companies have unique code is that in fact the code reflects a business process, and they are in fact trying to compete via having better processes.
I recommend browsing their index pages, and pause and ponder where else you'd find such high quality, curated, approachable content, in such concentration. You could suggest the kernel's own documentation, but that's more developer-facing.
Huh, I put 30kg of lead on each leg for fun when hiking, when jogging to work, anytime, really. Plus that heavy backpack, of course!
COBOL was designed for financial analysts, accountants, etc to computerize analog processes. They took it literally sometimes.

My favorite example of this was a data entry routine that was insane - and lifted to a web interface circa 2004. “Turns out” when processing paper, several key transactions filtered through a gentleman, long since passed, who lost an arm in Korea. When paperwork was received, they were arranged and stapled in a way that accommodated his mobility limitations.

Every COBOL code base has stories like that, and there’s no functions or modern metaphors as it’s procedural. So your opportunities for code translation are really scoped to things that you can make a “black box”, never to be touched again.

Remember too this is shitty, unsexy, non-portable work. Top talent started looking elsewhere in the 90s, and often you’re left with a couple of people who understand how stuff works, then mostly folks who value stability over all else. Companies tend to pay for shiny skills, and the folks who really understand their business get second fiddle.
For teams that only need git hosting the recent price hikes are complete nuts... changed from 0$ to 20$ per user / per month, i.e $240 per user / per year - this represents about a 120x difference in price compared to self hosting for my team. I get that their business model was based upon CI and ancillary integrations (which I have no need for), but I would have been happy to pay a reasonable base rate for git hosting... to me this price is just a "go away" signal for anyone not interested in CI and containers.

I'm switching to self hosting, at the cost of 0.25 users in gitlab world - with a lot more resources (I noticed they throttle cloning). Thankfully gitea exists because it sounds like gitlab is a nightmare to self host anyway.
Was it ever? To me it always seemed like a Java with the added burden of functional programming and more complicated OO.
As of a few years ago, there's still very little boat travel between the islands, specifically the Big Island and Maui. That channel is treacherous and storms can come seemingly out of nowhere. Here's one famous case of this:

https://en.wikipedia.org/wiki/Eddie_Aikau#Lost_at_sea
Thin crust or deep dish teams? Details matter.
True, but I believe italian neorealism didn't have international reach until fellini - outside of influencing french new wave which went on to popularize (within the art community at least) those ideas. French New Wave also paired it with new editing and cinematography techniques that made it all work together.

Edit: I had originally prefaced this with "I'm not a scholar" but forgot to readd it - the responses below invalidate most of what I said, but leaving the comment so their responses make sense - though I still stand by the lesser version of what I said - that Godard had a bigger impact on American cinema than pre-Fellini Italian Neorealism, and that parts of italian film influenced Godard.
Your nick nickname is telling me exactly what I need to know about reading such comments
> This makes a lot of theorists uncomfortable, but I've seen in play out in practice so many times...

I believe you, and I'm sorry I was quick to criticize. Thanks for taking time to clarify.
It is just that FANG and VC funded startups are so highly compensated that they go even higher.
I was going to read this article but as soon as the page loaded I was presented with a new page informing me that I was running an old version of Firefox and that I should click a link to download the newest version.

I verified that I am using the current version. Am I the only one who got that hijack attempt?
sigh

It is possible to observe behaviour without knowing what causes it.

"I suggest drinking heavily is a very British phenomenon; the cultural reasons for which I'm unable to suggest a reason for either."
”There are only two kinds of languages: the ones people complain about and the ones nobody uses.” - Bjarne Stroustrup
By definition you can't safely access "non-thread-safe data" from another thread unless it was already safe to access despite being "non-thread-safe", but there are also many ways to make something thread safe.

You can prevent dangling pointers using strong/weak pointers or many other ways depending on the context, most examples are quite contrived though and the only "dangling pointers" I see are usually those relating to resources/handles to things from the OS where the lifetimes need to be managed more carefully, i.e. audio/video/gpu/etc, how would a rust program handle a handle to the currently playing audio device being unplugged and invalidating your handle? Every OS also has its own quirks, so how would it work cross platform?

Constexpr primatives/functions have compile time guarantees and can't be changed.
I haven’t even used Linux for a few years now. Still pay for LWN. It’s so worth supporting.
Some recycling centres in my country don't allow entry on foot. They'll allow entry on a motorbike, don't know about a bicycle.

I speculate it's because they often have hours-long queues, and people in cars might decide to park and walk past the queue, if it was allowed, which could get chaotic.

Or perhaps the rules were just written by someone who hadn't considered non-car-owners.
Ignoring GP's trolling, closest would be https://clang.llvm.org/docs/ThreadSafetyAnalysis.html
Git completely removes the complexity introduced by branching, as it takes care of merging the branch for you?

It honestly sounds like you don’t know what a branch is, since you’re talking about libraries and multiple supported branches, so I very much doubt your “git-fu”.

It sounds like you’re in the “merge conflicts are hard” camp, which is a camp of ignorance.
Does tailwind expose their "settings" as CSS vars / props? IMO that would make tailwind very similar to this project, as well as lets you set everything on a more granular level in CSS, rather than relying on the config files.
Considering that night-time energy from nuclear plants, as well as peak 12pm noon energy from Solar Power plants, are going wasted right now, 18% round-trip efficiency is better than the 0%-efficient fully wasted energy that we're doing right now.
This is generally how I have been using CSS with my own custom framework.

The benefit for me of having everything basically be variables is you can quickly modify a site to look like a different one to save time.

I also have, which I think the Chrome people should offer with this, a visual settings editor on the front end for swapping/tweaking styles in real-time.
The original population of europe wasn't "replaced" since the roman republic era, so i don't understand.

And i dislike the liberalist myth, but at least its a more functional and useful myth than the feodal, monarchist or fascist myth that seems to come back nowadays.
Can you, in kernel context?
Depends on how much rights those in power want to strip away in the name of "safety".
Posting "dang, please re-title this" doesn't do anything, you should email hn@ycombinator.com instead, as I just did. Dan or some other behind-the-scenes mod usually handle these quickly.
A new way of building a glossary. It's a second brain for data. Instead of having single terms on the top level, you go into the glossary and explore related ideas/definitions.
Thats the thing with Scala, they are solving important problems. It is not spending time on useless problem like performant build system. I mean code is gonna compile eventually, if not today maybe tomorrow. But complex problem like described above will not be solved unless someone make a decent framework for it.
I've used KF a bit, mostly to shit-talk the poser metal bro / MAGA bandwagoneer Räzörfist, but when other forums started getting a higher profile I poked around out of curiosity. In terms of specific facts that are misreported, I don't think claims that addresses are disseminated is true, I never saw any addresses or phone numbers or the like on keffals thread, and no users really expressed much real interest in getting them.

More broadly, I can't speak authoritatively, but I never observed any coherent harassment effort, nor did I see any posts that a lone wolf could have really used to wage a harassment campaign. That is, in keffals case I never saw any post with an address or phone number, or UberEATS creds, or anything really that wasn't on the wide internet at some point. To wit, when keffals claimed KF users instigated a swatting, and later fraudulently ordered junk food to the hotel, the forum seemed to laugh it off as an attempt to get sympathy donations or free food. Even the sinister-sounding thread where they correctly snooped the hotel from keffals twitter post was pretty benign, it was a few posts over maybe an hour noting various details and cross referencing against image searches, followed by days of mockery over keffals feeling scared but then posting photos of the safehouse.
I agree with this so much. I loved Python for decades. Kinda loathe it now. All scripting languages have fallen into this, managing interpreter, test tools, and dependencies in a dev environment, CI/CD, and prod is more work than doing new stuff.

Java/Spring is obnoxious. Spring just enjoys breaking APIs or behavior on patch releases so much. Well, and I have a personal dislike of Java/C++/C# style OO. The temptation to over engineer is too great.

I’ve been enjoying Go more (I have Pascal and C roots). But I feel the pain coming as the ecosystem grows.

I haven’t LISPed in years. Maybe I’ll tinker in Clojure again. I don’t care for Emacs, and last time I checked, setting up a CL was a PITA. Sigh, even choosing a LISP/Scheme is a journey in itself.
Think of it like this - if you’re driving your car within 50cm of me on my bike, and I swerve to avoid something, or fall off sideways, you’re more likely to hit me than if you’re passing at 1.5m.

Context has nothing to do with it. Just obey the law and let cyclists ride the roads without someone in a metal box deciding what level risk they should be exposed to.
> unless you disqualify it for being closed source

Yes, I do disqualify it for that reason.
Everyone on my mother’s side of the family are obese. Extremely obese. They all told me that it would happen to me due to genetics. They never mentioned their sedentary lifestyles or the packs of cigarettes or the 2 liters of soda they consumed each day.

I was so ashamed of them growing up that I was motivated to never allow myself to become that way.
The obituary did miss the most important part. Why the hell did he commit career suicide, by becoming a revolutionary Maoist, had to leave to Paris, and only made horrible bad movies after that.

The answer is simply a pretty blonde aristocrat, Anne Wiazemsky, who drove him into radicalism. Cannes recently had a bad movie "Redoubtable" about that. https://freebeacon.com/culture/godard-mon-amour-review/

He was extremely talented, until Le Chinoise and The Weekend.
Tell HN: Type “cha cha slide” in Google and click on mic
Those trains already exist. Germany is also testing battery electric trains: https://www.alstom.com/press-releases-news/2022/1/alstom-and...

Hydrogen cost is going to be decisive. Right now most hydrogen is produced using natural gas (so called grey hydrogen). Green hydrogen production with renewables is only happening on a small scale and is typically still more expensive than grey hydrogen. Long term (decades) this might become the cheapest and dominant way to produce hydrogen though. But for now, it's not an option for most hydrogen consumers.

Blue hydrogen (grey with carbon capture) is something oil and gas companies love talking about but otherwise is not something that seems to be implemented at scale in the real world by anyone. And that too is going to be more expensive than grey hydrogen as it is basically the same process plus cost for capturing carbon.

So, as gas prices are high right now and there's a shortage. Hydrogen prices are going to be higher and using it for transport is not going to have a high priority. And when it comes to efficiency, you are actually better off just burning natural gas as fuel than using it to produce hydrogen. You release less CO2, the emissions aren't that bad, and it's a much more efficient way to use the gas. So, these hydrogen trains are anything but green or affordable right now. They would be nice if we had cheap green hydrogen. But we don't just yet. And we probably won't have that for quite some time.

So, yes, battery electric trains are the obvious move from a cost point of view. The charging infrastructure is already there. Just ride the train onto any rail segment that is electrified and take some juice in. It's probably not a whole lot more complicated than that. And you could electrify rails around e.g. stations so trains can charge while they stop there.
These "fines" are simply the cost of doing business.
The SEC is now an ineffective shell of its former self.

The real question is why the trend where companies "pay a fine without admitting guilt" and the executives who are paid obscene amounts to "manage" the company dont face any consequences.

They claim they need to pay this amount to attract talent and the risks around managing a company but whenever "bad things" happen on their watch it is ultimately the shareholders who pay (company pays a fine with money that belongs to the shareholders).

Watch the CEO here get his full bonus.
> I suggest this binary positioning is a very American phenomenon

I really don't think so. Binary thinking is something I've personally noticed and thought about for a while, and I think it stems from the human brain just trying to simplify things. In most scenarios, it is far easier (and time efficient) to only consider the 2 extreme options rather than the entire spectrum of possible options, even if those two extremes are far worse than the alternatives.

Plus, I've seen Europeans do the same thing all the time [0]. Remember, polarization (which is really just an extension of tribalism imo) isn't an American condition, it's a human condition.

[0] I've lived in both the US and Europe
Cool, didn't know about `rq`. Converting everything to json and using `jq` has been my goto for structural data-hacks on the command line, but yeah for my own usage of `tombl` the killer feature was getting a bash array out of the config.