skysight-inc/HackerNews huggingface dataset:
I know it's just piling on at this point, but I've been doing a lot of software builds and deployment over the last 20 years, mostly in a scientific computing context. Nothing I've dealt with is as bad as JavaScript.

I've generated and hacked dozens of autotools builds and written m4 macros of my own; I've hacked CMake builds; written RPM spec files; fixed Rcpp package installs; written and modified innumerable Makefiles; setup Tomcat webapps; and use Python for most of my daily work. I've even hacked around with Boost's build thing.

Complexity is not the issue with JavaScript. Stability is the problem.

Most devs do not want to "know" build systems. You want it to work most of the time and when it doesn't, you want to be able to find the answer to a problem. You want that knowledge to accumulate over time so that the answer you found the last time still works.

Autotools is an insane system, but it's been the same insane for 30 years.

Currently using vue-cli with Vue 2 and Vuetify, a configuration depending on a lot of precisely pinned versions to get functional. There is a pile of deprecated library warnings during the lengthy build process that I have no idea how long it will take me to address. Could be a couple of hours, could be several days, could be impossible.

Would like to try Vite or esbuild because God knows we could use the speed up, but after investing a couple of weeks to figure out the precise balance of versions that will work and propagating to our 8 or 9 applications, where are we going to be next year? I saw a Tweet yesterday about vite on swc. Is that going to be the winner?

I half wish Richard Stallman would take over. How desperate is that?
Apple ‎Compressor
> If you look at a whole host of societal norms in the US, they will be quite puritanical

Honestly, I don't see this and think it's both bad history and bad social commentary. Cities all across the country let people walk into a store and steal whatever they want without prosecution. Homeless people defecating in city squares. Higher levels of corruption and bribery than in Europe. Much more more crime and lawlessness than in Europe. Certainly doesn't seem puritanical to me.

If you are seriously interested in the U.S. founding, I'd recommend reading Albion's Seed: https://en.wikipedia.org/wiki/Albion's_Seed

Yes, there were puritans in New England. But also tobacco farmers in Virginia, Cavaliers, and Scotch-Irish and border English in the South, and the Spanish Catholic settlers in California and Florida. Incidentally the first European settlement of the US was Spanish Catholics. And then of course waves of primarily Catholic immigrants from Europe in the 1920s and the current wave of primarily Catholic immigrants from Latin America.

It might be interesting to note that historically the U.S. was viewed (by Europeans) as a corrupt, lawless country, made wealthy by enormous land/person ratios. It was only after WW1 that the U.S. began to flex its economic power but it still maintained a "gangster" reputation, and in fact was the home of many world famous gangsters and scoundrels, together with grifting machine politics in all the major urban cities from Boston's Irish machine that gave us the Kennedy dynasty to Huey Long's machine in the South and virtually everything in between. Puritan was simply not the first word that came to mind in any meaningful description of the U.S. dating from the 19th century onwards.
I love the idea of using Matrix as a federated login system. This implementation however, is not acceptable.

You shouldn't enter your username and password for one website into another. You shouldn't train users to do so either. Using this reinforces the problematic security behaviour every company had been trying to unteach users for ages.

I think the concept is great, but there should be an OAuth callback running on the homeserver, where the user perhaos enter their password, rather than a login form embedded into the website itself. This shouldn't be impossible to accomplish with a little companion tool you can run on your homeserver to receive and deal with callbacks. There'd be no need for the server admins to choose which applications to integrate to or not, just plonk it behind a proxy and you're done. That way, the mapping between URL and credentials remains and the impact on server administrator workload should be minimal. Of course, there's still a need for a good security strategy to make sure the OAuth UI doesn't get hijacked, but the concept is a lot more workable than this example.
And a gnome shell extension that does the same thing.
This is actually where a BDFL should step in. "We're doing X for Python 5, we're using it to manage the stdlib as well as community packages, everyone get ready because I have decided."
The direction Aljazeera is biased in is quite unique. That makes them meaningfully different, and quite valuable.
A big chunk of those people could be served by a simple fast charger that filled the battery during their grocery shopping.

And, of course, adding more level 2 charging at the curb.
Having duplication does not mean your code is not clean. Sometimes, having duplication is actually cleaner, and easier to understand. Removing duplication may introduce complexities, and force developers to untangle the additional logic that was introduced to remove dupes. Good duplication means code just happened to be the same in a few places (but it can be potentially different). It's fine and easy to read. On the other hand, you may have code that MUST be the same in a few places, and updating it in one place but not others would break stuff. Those dupes must be removed.
Because that is an ideological argument (government controlling currency is bad) masquerading as a technogical argument: https://www.stephendiehl.com/blog/crypto-absurd.html
> (And also clients still need the plaintext password at least client-side no matter what we do)

Are matrix devs seriously not aware of what OAuth is and does? That is ... concerning.
> ... as victims when everyone around them knew it was a disaster from the beginning. I just don't understand how they get there unless they willingly ignore signs of bad behavior

It may also be the other way around where they saw the disaster from the beginning whereas the others around failed to but kept on applying peer pressure, where the system fails to provide a functional exit path, or when the welfare of the children points in another direction during the transition phase.

Also, things can become worse gradually whereas the decision to walk out is discrete which makes the decision hard. At what point in time does one find themselves justified to flip. I see several other areas where the same conundrum applies.

I have already written more in other comments.

> You reap what you sew

Never hold this against yourself or others without knowing the specifics and considering the entire picture. I tell this to everyone. People are genuinely victims at times for no fault of theirs. Of course, the other side is more common where people incorrectly keep blaming others.
Can you not just imagine?

Luu: "I want the computer with the smallest box"

Sales rep: "Boxes are nothing to do with computer performance"

Luu: "I understand. Still, please humour me?"

Rep: "But there are sneering people on HN who think you think you're better than them. Somehow this should be important to you"

Luu: "Anyway, moving on, I want to buy a computer"

Rep: "No. Not until you explain."

Luu: "Fine, I want to ship it to my mom in Alaska and want to minimise shipping cost."

Rep: "Ah! Gotcha! Apple will ship it for you, to anywhere"

Luu: "I don't want to use your shipping, I need to customise it first"

Rep: "Ah! Gotcha! iCloud sync will transfer her data when she signs in"

Luu: "I can't use that, I want to install custom new things"

Rep: "Smallness often comes at a cost premium. You might find that a bigger computer has a little extra shipping, but overall comes out cheaper"

Luu: "I'm paying for the computer, but my mom is paying for the shipping. It's more important for me to minimise shipping cost than computer cost"

Rep: "If you're going to pay part of a more expensive computer cost, why can't you pay part of a more expensive shipping cost?"

Luu: "When my mom sees the shipping price on the parcel, she will send me that amount of money, she can't afford it, and I don't want to argue with her about it."

Rep: "She can't afford shipping but you're not paying for it? You're not paying for food or rent?"

Luu: "What I am and am not paying my mom for is irrelevant. She doesn't want to live off me, but will accept a gift, but also wants to pay her way when she can, and I want to respect her wishes. This is the agreement we came to."

Rep: "You don't want to have a small discussion with your mom to save money? She won't change the agreement to save you money?"

Luu: "I won't let her change the agreement to save me money, if it makes her feel like she didn't contribute and then she feels bad using the gift"

Rep: "Luu, I..."

Luu: "This could go on literally forever. The people on HN are internet people who thrive on cynicism. There is no resolution to this which will satisfy them, nor is that a goal I am trying to meet. This is not what I came here to discuss. Will you please help me find the computer with the smallest box in exchange for money, for reasons which I am perfectly happy to agree are irrelevant and irrational, but nevertheless am sticking with?"
>Probably because to use the term "corruption" in the media/press is quite a direct accusation and potentially will be challenged as libel (rightly or wrongly).

It's sad that this is the only mention of libel so far in the thread. UK libel laws are some of the easiest to get damages through; look at how many times Private Eye has been taken to court. MPs can use the corruption word easily due to parliamentary privilege, the media however don't have that privilege.
They have always leant left, and still do. They just didn't like Jeremy Corbyn much. Being anti-Corbyn is not being anti-Labour.
How Long It Takes to Sell Your Business
The author of the article (or the editor) also must have thought that it was a key aspect of the article given that it was chosen to be the title.

And there wasn't a great deal else in the article (some discussion of oil rigs, including Piper Alpha, but not much specifics). We never got to find out what the stories written by the person being interviewed were. I actually found it a bit odd, like it was an introduction to a longer article that got cut off just as the main part was starting. In the end, the anecdote involving divorce was the only substantial thing in there. So even if you did read it, that's a fair part to react to.
For folks who own a home with a garage, sure. Most people do not own a home with a garage. For the rest of us, fast charging is an absolute requirement — both for long term trips, yes, and just to keep juice in the car on a daily basis. It’s why I bought an ICE car last year: if you don’t own your own garage, there’s weak charging options available in most US cities.
Get some decent headphones with in line controls on the cord or earcups, then you will not need to take the phone out of your pocket as often.
SHAttered is a collision attack. A collision attack is easier than a preimage attack. There are no known preimage attacks against SHA-1.
Keep the following up minimal. Add them on Facebook or LinkedIn.

I used to bring conversations to email but nothing ever came out of it. And yes, it gets awkward for both sides.

You need constant communication with someone to reap the benefits, which is where social media works.
That's certainly possible, but libgit2 carries an _exhaustive_ test corpus around merge as we aim to be bug-for-bug compatible with git-merge-recursive. This was also proved out by A/B testing the two at scale: https://github.blog/2015-12-15-move-fast/
The other developer usually has reasons why they designed it that way. If you just rewrite other people's code, it makes it seem like you think there is One True Way to writing code and that you're smarter than them.

I'd ask first if they agree with a certain improvement. It shows I value them as an engineer and they might bring up critical information that I'm missing, making my "improvement" actually worse. It doesn't hurt to talk to people.
Man, most Eastern Europe wishes it was the 1990s when it comes to Russian aggression, since it was mostly absent (aside from Moldova in 1992 and the ethnic cleansing of Georgian majority in Abkhazia in 1993, but that's not well known even in Eastern Europe). If ever there was a wrong decade to use in your comment.
Doing this for random web apps is bad enough that you shouldn't do it, period. At the very least your README should be covered in warnings that it's a bad idea. Really the only scenario where it is sort-of maybe acceptable if is a homeserver hosts additional software for its users (and then it shouldn't allow any other homeserver to be entered).
In all of the protocols I mentioned you can use stable coins such as USDC.
A throttle-able test reactor can be as simple as a pool with no pressure vessel. There’s maybe 100 of those in univeristies throughout the US.

Now commercialize it.
> the only way to save forests is by dramatically reducing population

You seem awfully sure of that, yet i would argue there's many other strategies to deploy:

- criminalize planned obsolescence so something that is built once will last (if Ikea execs/engineers risked jails, they may produce more reliable products)

- ban products tied to deforestation (eg. avocados, palm oil) unless they're locally sourced from organic farms

- run public policies to reduce animal exploitation, as cattle is a top 3 factor for deforestation and 30-60% of global cultivated land is only cultivated to feed cattle: start by removing subsidies for animal exploitation and stopping public money going in this industry (eg. via school/office lunch), maybe even tax meat/dairy to subsidize more ecological production?

- ban or tax wood pallets for heating: they are currently presented as the "green" alternative to gas, but it's definitely not green and the forests involved are huge monocultures of certain tree species, where no proper ecosystem can develop

I'm sure there's many other points i'm missing.

Overall, the "overpopulation" point is not entirely wrong. It's just vastly overplayed by Global North elites who don't like us asking inconvenient questions about why they're the ones polluting everything, and profiting financially from destroying our environment. We have an abundance of resources to feed and house everyone, if we stop this bourgeois non-sense lifestyle some people like to entertain.
BBC is pro whoever is in government at the time. Laura Kuenssberg thrown softballs to Johnson enough times to prove this.
Have you heard of SYCL[1]? :)

[1]: https://www.khronos.org/sycl/
The data quality you get is absolutely terrible. For accounting/budgeting solutions where you have to map a single entity on your side with the transaction on the bank's side there's a ton of work that needs to be done in the background to fuzzy-match bank TXs (which can change retroactively, invalidating any unique match per descriptor or ID) to your own entity.

I guess I should be grateful that I got a year's worth of consulting $$$ thanks to the banks' incompetence but this should really be a solved problem especially in 2021. The regulator should mandate a spec and do frequent audits for compliance with said spec, and IDs (or other data) changing retroactively should be an immediate fail. The other problem is that there is no way that I know of to get test accounts, you have to use real accounts (with each bank) if you want to make sure.
Oh no, I agree it's absolutely too late for existing projects. Good sense needed to prevail at least 4-5 years ago, but who wanted to deal with being seen as "elitist" or "gatekeeping" for daring to suggest the entire ecosystem made no sense?
Mirrors my feelings on the crypto-craze. As "decentralized" as some may want crypto currency to be, there are some inherently "central" activities (exchanges being one of them) that tend to be skirted around by proponents.

Also, Decentralized Woo Hoo sounds like a great band name. Or something naughty from The Sims.
I am a bit more bullish on this point that most and don't have articles prepared but booze causes cancer, even small amounts impact mood and sleep greatly, small amounts impact your ability to fight infections, and most "alcohol in moderation is okay" articles cite one singular study that is flawed.

You'll find about 1000 research articles stating alcohol is bad for you for every one saying in very specific circumstances it is okay for you in moderation.

At the end of the day its one of the leading causes of death in the world and for MOST people it does more bad for them than good. But its fun and the negative effects are not always immediate in the short term and its part of many cultures so its not going away anytime soon.

If you get curious doing really any amount of research about the negative impacts of booze, even small amounts, will show an overwhelming amount of evidence.
Startup Myths
That index measures the perceived corruption, and would be subject to the same bias the article discusses. Even when the British government gives away $24 billion dollars to people recommended by MPs and government officials, that isn't perceived as "corruption" in the same way.
> but long travel rails always do no matter what class you use

Same in India. I was referring to the other perks that the GP post mentioned. I cannot find the reference to 'only first class passengers get toilets' in the document. In fact the phrase 'first class' itself has zero hits, there's one hit for 'upper class' which is unrelated. Perhaps they meant toilets adjacent to waiting rooms for first class at the station so they don't have to walk to the general ones.
I don't entirely disagree on whether the German in the books is bad, I definitely notice issues when they have someone speaking in Dutch. It's just that I don't see how you could compare amideutsch (1632) with amideutsch (real world).
You can also apply "sleaze" more broadly - which despite being less precise, may let you represent the facts more accurately.

Senior politician cheats on his fiancée with a former stripper? Not corruption. But definitely sleaze.

That same senior politician gives £25,000 of taxpayer money to the former stripper - but giving 'business development' grants is within his power? Arguably corruption. But definitely sleaze.
> According to a report published by the National Audit Office, just over 1 percent of COVID-19 contracts worth $24bn awarded to suppliers between March and July last year, were awarded using a competitive process.

So when death rates were rising exponentially and the world was trying to make sense of covid, it's a bad thing that regulatory red tape was cut? I personally would like to see a crackdown of corruption in UK politics, but this seems like a really weak argument.
No, silly. You just get a nicer backpack that is made of leather or something instead of nylon.
What about the microphone?
i was considering somewhat similar approach, where if the user accepts a room invite i would authenticate them

but this doesn’t work, because there is only one standard method of authentication, which is by sending username/password
> Are current car charging cables really liquid-cooled?

IIRC the version 3.0 supercharger cables are. Not sure about other DC fast chargers, but I wouldn't be surprised if the ones capable of 350kW are.

Slower DC chargers and L2 chargers aren't liquid cooled.
As an amateur programmer I do feel the same about my LaTeX projects. I would try to DRY my code into reuseable chunks, but eventually every use case is slightly different, and LaTeX is a terrible language to work with if you want refactoring
> Why didn't they do this at any point in the past 10+ years? Because the press are owned and operated by the Tory party (sometimes once-removed, sometimes not) and understand that their primary function is to distribute pro-Tory propaganda.

Maybe I'm just too cynical but I think if you're the media you need to shake down your favourites from time to time, even if you do prefer them over the opposition. If you can make a storm, you can make it blow over as well.
In DeFi, most of the yield comes from speculators who are using your money as leverage to bet which cryptocurrencies will go up.

It's not like a regular loan, whereby a company uses your money to expand, innovate, hire and train new employees, to build and sell something people want.
One simple thing, there is no reason for banks to remove their vendor lock-in.
An overlooked notion, analogous to fat-tail, high-upside ROI is the absence of a similar downside risk. In the case of the sclerotic, flagging, midsize company failing to adapt, we're actually talking about a fixed downside (the company can fail) and a virtually unlimited upside. In this case, allowing talented humans to explore seems mathematically-required. And yet...
> overall I'd say there is a distinct left lean

Depends on the topic. Since having had Tory donors and Tory politicians appointed to various positions, their domestic politics reporting has become decidedly pro-Tory.
Vitess is awesome. Nice to see that there is the managed offering available too now!
I buy all the Spiderweb games but rarely finish any. He's sadly top 5% though with an incredible work ethic and great games. Most won't be able to make a living off the craft.
I love the idea of Cloudflare workers & really want to play with them in some spare time, but I've not really got any idea what I could actually _do_ with them ...

What are people using CF Workers for? Any interesting use cases?
This isn't true even with a organized, disciplined team. What happens is the responsibilities of get divided out to other people on the team. Usually not the entire team, so some people are stuck with unacknowledged overhead.
So? You still earn way way more than what banks offer and you can withdraw at any point. It's been working very well for quite some time now.
The Moldy Whopper: A Perfectly Rotten Marketing Idea (2020)
There's cutting red tape, and then there's making sure the landlord of your local boozer gets a piece of the action.
that bit got a chuckle from me, but this:

> ..., which is plagued by tribal separatist movements in the regions of Scotland and Northern Ireland, ...

really got me :P
Both sides lose, men usually do better.

https://www.theatlantic.com/business/archive/2016/04/the-
divorce-gap/480333/
I think that in general it's freeing to be outside of your native language, because you don't understand it well enough to catch all the possible subtexts, the hidden cruelties, the subtle status signals.
> Why isn’t British ‘sleaze’ called what it is?

If this article is about word play then it's a 1990's term that's also about sex stuff. So you could generically tie the Tories liking to choke themselves and having sodomy with young men with stacking boards and getting good jobs when they leave parliament.

If it's not about word play, then the author should concentrate on the Brits or anyone actually knowing more about African corruption, because the West currently doesn't care. They know far more about Russian or Asian corruption.
Can also be titled "Prices Soar as Fannie Mae, Freddie Mac to Back Home Loans of Nearly $1M"