skysight-inc/HackerNews huggingface dataset:
Quite a few years ago as a (very) junior FE dev I used mammoth.js to automate the generation of a biennial report. Three months had been earmarked for the task as this is what it had taken in previous years (due to bad tools and lack of expertise). I had it done in less than a week by using mammoth. Mike was also very accommodating with questions I'm pleased I cant remember as I'm sure they were embarrassingly simple.

The project still took three months as it was one of those special type of organisations, but it wasn't due to the HTML generation :)

Thank you for mammoth.js!
> CO2 is lighter than air

It is not : https://en.m.wikipedia.org/wiki/Carbon_dioxide
Frankly, as a parent, I think "fewer dead children" is a pretty big deal. Perhaps one of the biggest improvements in human welfare that one would hope to see in society.
Ok, but then you should also ask: how much of that is my work and would someone else have written the same simple scripts? Perhaps the main value is in the existence of these ERP systems.

From that p.o.v. your feature rich GUIs may be your biggest contribution to society, because that's really work based on your decisions.
Yeah, this happens even within a side project. Smaller trivial ones tend to be found useful, while bigger ambitious one tend to ending up disappointing, even if completed.

At work, giving a spot-time quick help often feels more helpful than pushing through a "proper" project task.

I suspect this is because large part of the "work" project is more like a speculative investment than something obviously useful. That is probably OK because finding large-enough-obviously-useful-things is hard. What we tend to overlook is that finding a tiny-but-obviously-useful-thing isn't as hard as it looks. It's just hard to earn enough from it.
Every weapon that provides an asymmetrical advantage does that. The problem is that weapons capability doesn’t stay asymmetrical forever. Once both sides have them in abundance they start being used in completely different ways that usually involve killing a lot more people indiscriminately.
We're commenting on one :) But really there's not much to it - `git checkout` is the main wart of Git's UI given how overloaded it is, and with `git switch` and `git restore`, you'll have banned out pretty much all of its regular use. And given how much more straightforward (i.e. they have more guessable arguments) those are, there's not as much need for tutorials anymore.
I wonder if something like this could be used to continue support for internet explorer where you really have to
Non-white?

Uhh, Turks are from the caucuses.

I think you mean non-christian / non-jewish
FTA: YouTube did not point to specific items but said it opposed material that "could cause real-world harm".
previously https://news.ycombinator.com/item?id=28024649
Towns Trying to Ban Natural Gas Face Resistance in Push for All-Electric Homes
They don't behave exactly like the old ones, because they do less - which means it's harder to accidentally do the wrong thing, and it's easier to guess what its arguments do.

If you know the old ones already and don't make mistakes, it's fine not to use these, really. I consciously got the new commands into my muscle memory in case I'm pair programming or someone less familiar with Git is looking along.

And yeah, knowing how Git works makes it a lot easier to understand, but it doesn't make the commands more natural. (Except perhaps knowing when you can use a commit id instead of a branch name.)
Great tip! I'm using Tiller instead of YNAB but this is as useful!
I work in the public sector, and mammoth.js has been a huge help in allowing me to create tools for school districts to bring content from Word docs into our tools. So yes.... even if not directly, the OPs work has definitely had an impact in the public sector.
Heaps of Followers? It's time to monetize the content
YouTube's monetization rules require 1000 subscribers and minimum 4000 hrs of watch time. Making money on FB and other social platforms is equally hard. There is a solution so even if you have only a few hardcore fans, they can still support your work, and no...it isn't Patreon.
I have a list called 'Always be', then I write down a list with some example things I must 'Always be' doing, like

- Cold emailing

- Building rapport with potential clients

- Checking on my competitors

- Queuing interesting content for social media

- Checking metrics, analytics

- ...And more
I've had similar experiences with git or other tools - not being able to help a junior dev because the GUI they're using is obfuscating whatever it is the underlying tool is trying to do. I think the irony is that we've got this insanely complex version control system that actually could have several valid use cases for what is likely a common path for users in a GUI.

I'm also not sure referring to people as "noobs" is going to help you empathize with their difficulty. ;)
But do take the effort to see if paper is recycled in your municipality before dumping them.
Its 11 years old. Is this a surprise?
As you can see from my link, life expectancy at birth was around 67 in 1950. There has been an 18% increase since then.

You continue to make claims that are inconsistent with the data.
TBH I also came for a good round of enterprise cost-center IT bashing but then wasn't understanding what the medieval torture copperplate engraving and digression about the word labor has to do with anything.
1. Turks are very much in bed with the Uae. Qatar gave çayipp an airbus a380. The neo ottoman AKP loves the oil rich arab states.

2. Russia and Arab nations treat Türkiye with far more respect than Europe and Amerika

3. As çaydoğan gets more desperate before the 2023 elections, all bets are off.
I wasn't the first to discover this, although I once thought I was. About 1990, the Internet was not yet generally available. I was interested in Poker and Blackjack. Not in Roulette, it was clear that you always lose there. But in Blackjack - it was not so easy. I had many discussions with my friends. Then I wrote a program in C to work it out. The "expected value" was, as expected negative, but with the changing card stacks it regularly fell into the positive. I wanted to publish "my sensational discovery", but for various reasons I didn't get around to it, 5 years later, when I tried a new attempt, a short internet search showed that others had come to this result long before me ...

Now many years later comes the next attempt to publish it. In the meantime I have made the beginner programming language Easylang, which is also quite well suited to show mathematical concepts and programs on the Internet.

And, I haven't been to the casino in years and have never counted cards there.
For me, as a dentist, I used to use the dental drill, but now I trust my janitor to handle it, this way I make less mistakes myself

My job as a dentist isn't to use dental drill, it's to fix teeth in general. If I managed to fix a tooth and customer is happy, it doesn't matter whether I use drill myself or janitor does. Imagine having 100 complex things bouncing around your head and having to make that 101 when you forget the order of drill bits you need for a root canal.

The guy who knows dental drilling backwards is welcome to apply for a job managing dental drills or something if such a thing exists? But I could harp on the same way about his missing medical or braces-training skills.
Yeah the first part of that article says so.

However when you continue reading:

In addition to electricity, fuel cells produce water, heat and, depending on the fuel source, very small amounts of nitrogen dioxide and other emissions. The energy efficiency of a fuel cell is generally between 40 and 60%; however, if waste heat is captured in a cogeneration scheme, efficiencies of up to 85% can be obtained.[1]

Based on the other details like energy density for example, I think this tech has a bright future.

In electrical terms, the energy density of hydrogen is equal to 33.6 kWh of usable energy per kg, versus diesel which only holds about 12–14 kWh per kg. What this really means is that 1 kg of hydrogen, used in a fuel cell to power an electric motor, contains approximately the same energy as a gallon of diesel.[2]

1. https://en.wikipedia.org/wiki/Fuel_cell#cite_note-Types1-5

2. https://rmi.org/run-on-less-with-hydrogen-fuel-cells/
This one I presume:

----------------------------------------------------------------

Dear battery technology claimant,

Thank you for your submission of proposed new revolutionary battery technology. Your new technology claims to be superior to existing lithium-ion technology and is just around the corner from taking over the world. Unfortunately your technology will likely fail, because:

[ ] it is impractical to manufacture at scale.

[ ] it will be too expensive for users.

[ ] it suffers from too few recharge cycles.

[ ] it is incapable of delivering current at sufficient levels.

[ ] it lacks thermal stability at low or high temperatures.

[ ] it lacks the energy density to make it sufficiently portable.

[ ] it has too short of a lifetime.

[ ] its charge rate is too slow.

[ ] its materials are too toxic.

[ ] it is too likely to catch fire or explode.

[ ] it is too minimal of a step forward for anybody to care.

[ ] this was already done 20 years ago and didn't work then.

[ ] by this time it ships li-ion advances will match it.

[ ] your claims are lies.

----------------------------------------------------------------
University libraries are my favorite. So many volumes of academic work, just waiting to be read. Pick a section, browse and find something interesting about something new.
Unsurprising. Still completely outrageous.
Me too. The checkout command makes sense and seems consistent to me: check out branches or files. Why do I need two other different commands for this?
> retarded

I know this is HN, and there are a lot of people here who are resistant to social change, but please don't use this word
Apart from the bit where humans go from not having fire to having fire - the premise - what in the Prometheus myth do you believe reflects reality? The myth doesn't even really talk about humans, just gods.
I've just seen a project desperately needing one. I'll have to be a bit vague in the description here.

The project is migrating a lot of small interconnected pieces of software, each managed by its own team. None of the teams has any idea what the others are doing. There are smart people in the project, but each is on his own island.

It turns out one of the pieces of software has been installed twice in 2 different locations, for decent reasons. Nobody noticed, so while migrating they were mixed up and replaced with 1 instead of 2 new versions. The resulting mess of wrong interconnections is very hard to untangle and causes all kinds of weirdness.

Apart from that, no one really understands what has been delivered and what not, as nobody knows which chains of pieces are already complete. Different teams use different names for the same thing or even the same name for different things, so people don't even understand they are working on different aspects of the same thing. Recently somehow we managed for person A to configure a thing, while person B migrated it to a new server, loosing person A's changes.

A solution architect should have some overview of what all the pieces are, what should be connected to what, and how the whole thing should behave.
ungated: https://archive.is/B613Y

It's against the interests of the residents of a single town to ban natural gas hookups, because they bear the costs but any benefits are spread worldwide. You would not raise property taxes in a town to donate to foreign charities, no matter how worthwhile. A natural gas ban is like a tax.
It's some work, but not hard to solve technically having been at companies that deal with very similar problems. The main difficulty is less technical and more investment needed vs value + investment is partly outside of the modeling engineers making the system. Part of the improvement can be done by classical computer vision techniques. But mixing classical computer vision techniques with modern ones both feels somewhat like a hack and complicates the system. The other big area though is dataset improvement. Engineers building ml systems and the people collecting and organizing the needed datasets are normally different people with mild connections to each other. For companies that rely mostly on existing datasets and finetune from them, having to add a data curation process is a big pain point. Most companies have immature data curation processes. Many of the popular open source ml datasets have poor racial diversity. The most popular face generation dataset is celebA, full of celebrities (mostly white ones).

Other issue is for many of these systems having a racial bias in the error rate has mild business impact which makes it harder to prioritize in fixing. Last issue the work needed to fix this tends to be less interesting than most of the other work to make the system.

So overall, the main issues are lack of good open source fair datasets with loose licensing, cross organizational need to solve it (engineers can not code up a fair dataset), and business prioritization.

edit: Also solve here is getting accuracy across races to be close not zero. ML models will always have an error rate and if your goal is 0 errors related to racial factors that is extremely hard. Modeling is about making estimates of data not knowing the truth of that data.
https://news.ycombinator.com/item?id=28024649
Don’t need oxidation when you have extremely high pressure to get an explosive result.
I don't get the outrage. Really don't.
My wife and I just use Zotero (the free software reference manager). This works for our 1,200 or so books. We also have a small spreadsheet of titles we are hunting for at second hand book fairs.

The Zotero application has a great feature that pulls a book's details from worldwide library catalogues in most cases if there is an ISBN.
I mean, I suppose the purpose of these batteries are about seasonal rather than hourly differences.. but assuming you want to use them for something like coupling to a PV array and doing hourly trading:

The alternative isn't selling at a loss, it's using technology with higher round trip efficiency.

Say you have two batteries, both 1MW/4H systems, one lithium at 95% efficiency, one this CO2 thing at 80% effiency. In the highly volatile SE4 spot region in the Scandinavian grid, if you traded in 2019 you'd have made $80K USD with the CO2 battery, $155K USD with the Lithium one (assuming you traded perfectly).

A tigher efficiency envelope lets you exploit many smaller 10-20% cost gaps, rather than having to sit for many days to wait for gaps in the 30-40% range.

Not to say that Lithium would have a higher ROI over all than this technology, just to say that round trip efficiencies have significant impact on revenues here.
I had missed that. Thank you.

https://github.com/Simon-Re/mut-vacc

Update: If any simulation is going to have real life bearing, it should be able to produce a similar seasonal component of waves we have seen so far.
Mercurial is often preferred to git on purely technical grounds, so there's plenty of room to disagree about git being the best at what it does.
It's more like getting the dental assistant to operate the autoclave.
Also nearly impossible to enforce. This approach just adds a layer of guilt/paranoia in the implied legal consequences.
>Please enlighten us, what parts of the drone are Turkish

The design is Turkish, the software is Turkish and some parts are Turkish others are from suppliers from all over the world. If that's not clear enough, ask yourself what makes iPhone an American product. It's the IP, Suppliers can change.

That's why other countries are buying it from Turkey instead of ordering the parts from Alibaba and assemble. Why do you think that Armenians couldn't assemble their own "Turkish UAV" and use them against Azerbaijan? Didn't have screwdrivers to put together the parts?

About the whatabautism part of your question, Turks are indeed quite xenophobic. Yet, hosting so many refugees that makes about %5 to %10 of the country's population. If the USA hosted that many refugees, their number would have been from 16 million to 32 million. Turks are not happy about that, the latest polls show that about %80 of the Turks want the refugees gone.

Turks are not any less xenophobic that the Western nations, happy about that? The US elected Trump to get rid of the immigrants, EU got to the brink of collapse at the first million of Syrian. Turks might not be less xenophobic from the Westerners but they are resilient enough to take one for the team.

The poverty in Turkey has become rampant, the country does have a large number of poor people and rich people, the middle class with similar buying power to the western middle class has evaporated. So what? That's why Erdogan would be gone in a year or two. Erdogan is not taking the drones with him.
Show HN: faasd (0.13.0) Migrate to containerd v1.5.4
You could install newer versions of git using a ppa: https://launchpad.net/~git-core/+archive/ubuntu/ppa
Is it? I don't know why it's problematic in Germany, but both online and phone activation here still works. Oh one note, there's some TLS settings you need to change if you're doing this in Win7 or earlier (and needs a "hacked" XP (to be precise, with updates for POS Embedded also installed) because XP is so old). Alternatively, phone activation still works, at least here.

Update: Just done a phone activation to verify, and it's automated, plain simple, and it's done painlessly. Office 2010 Home and Student (on Windows 7, which I think is irrelevant here). So unless there's a phased deactivation happening, then I'm scratching my head to be honest, especially that weird editions of Windows XP (like the "64-bit Edition" for Itanium and Media Edition <insert year variant>) are still available for telephone activation.

Update 2: this is not in Germany, but in (a country in) Asia, using the official toll-free hotline as listed here https://www.microsoft.com/en-us/licensing/existing-customer/...
Is it legal to crack the activation code if you cannot use the software using any official method?
At least for where I am in the US, that's basically how my mail-in ballot worked for last fall's election.

The completed ballot goes into an opaque sleeve devoid of identifying information, which then goes inside of an envelope. The envelope has an extra "flap" where you put your information and signature, and then it seals onto the envelope.

When processed, the flaps have perforations that can be physically separated from the rest of the envelope and validated and retained for audit purposes, and later on the collection of sealed envelopes can be opened and the ballots counted without having any attached personal information.
> The frustration is that it will become harder to explain the ‘top’ what is going on and it will be particularly difficult to convince. This is especially true if that top has no interest in actually paying attention, because then it will be even harder as the first difficult step is to get them to hear you out.

It seems entirely personal to the individual manager as to the level of detail they're willing to even listen to, and experience is the only way to learn, which only gives a number of opportunities to not piss them off.
And how much we miss on really interesting other concepts, because focusing on the wrong thing? It would be great to know.
The EU kimd of screwed Türkiye. Turks took in 4 million syrian refugees and promised not to let them go to europe in exchange for billions of euros which were never delivered. Now Turkiye has had about 4 million syrian orisonwrs for 6 years and is about to absorb at least a million Afghanis.

Turks cant even visit the EU withoit showing their entire Cvs (notarized and translated), financial statements, proof of Turkish housing and proof of education.

Meanwhile westerners only have to use an app to get a $20 evisa.

The eu are incredibly hypocritical when it comes to Türkiye.

It wasnt so long ago that England tried to steal all of Turkiye, luckily ataturk whooped their colonial asses and sent them home with their limey tails between their legs.
Amazing Endangered Species
faasd is openfaas but instead of running on Kubernetes in a cluster, it runs as an appliance on a VM and can run stateful services in a docker-compose file along with functions.

This release brought containerd v1.5.4, Alpine Linux 3.14 and NATS Streaming 0.22.0 into the stack to fix high and medium vulnerabilities in the earlier versions of those components.

Do upgrade as soon as you can.
A partial and non-evaluative history of the Asch effect
My most used program was a 7 byte .COM I wrote with debug.exe. It made the machine reboot. It took about 15 seconds to write. A friend who worked at the college ended up using it in their scripts. They had a way to do it before but it wasn't as reliable as my little program. That college's infrastructure was used as a model for the rest of the district and so my little program spread to the other colleges.
Have you tried going to bed with a book? (Obviously leaving computing devices in another room.)

Reading can help unwind and get you ready for sleep, and reading in bed becomes a routine very fast — I mean, you go to bed every day in any case.
ts-pattern: The exhaustive Pattern Matching library for TypeScript
This was incredibly useful after we lost most of our belongings in a house fire and then had to produce an inventory list for the insurer. It was an unexpected benefit of using Amazon for so many purchases.
Sadly I imagine most of the traffic to a server would be bots or bad actors scanning for common vulns. I used AWStats (Another log file analyzer) for many years and had to slice roughly 70% percent of my traffic away because most of it was automated.

Most bots were courteous to state they were bots typically using a useragent with `-bot` found in the string. Some used generic browser useragents but were scanning for things like `wp-admin` etc

Most of the genuine human traffic were people on a mobile phone and that was the only heuristic I looked at to determine how many people visited my site. Very few desktop users were present.
I kept an installation of Word 2010 in Wine for years, as I had that one document that wouldn't format correctly in LibreOffice, office.com, Google Docs or even the latest Word for Windows (Office 365). I edited and printed that document about once a year, and if Office is being run so seldomly, it requires reactivation on launch (or maybe it's only when started under Wine?). Which was fine until I tried to do it this year.

So it's not only the clean installs that are affected, I "lost" my installation there as well.

In the end I recreated the document from scratch in LibreOffice. I should have done it years ago to be honest.

EDIT: I didn't try changing the system date or fiddling with TLS settings, though. Maybe the situation wasn't as hopeless as I thought. But well, it's too late now.