skysight-inc/HackerNews huggingface dataset:
China arbitrarily bans trade when it wants to "punish" nations:

https://www.bnnbloomberg.ca/china-turns-to-lobsters-wine-and...

China has made it clear that it is an unreliable business partner.

It is a mistake to do business with nations that don't share your values, as Russia is also currently demonstrating.
Ask HN: What percentage of users click 'Reject All'?
When requesting use of personal data on websites it's becoming standard now to have an 'Accept All' and 'Reject All'.

If you run a website, what percentage of uses click 'Accept All' and what percentage click 'Reject All'?
Racial politics are central to the article because they are central to Haiti's history and development. Discussing racial politics in a wilfully blindered manner has serious harmful side-effects.
I think 20 years of use would be cool for a car! Of course you might be right that the steering would break first - but shouldn't that be replaceable? I can't see a reason while the car's body or the electric motors would not last that long.
That's right. We've just learned to believe that there is only a past and a future, where the future is caused by the past. In Special Relativity those are just two light cones, but there are always other events. Though, in a flat spacetime they will affect our future, eventually, because we are moving slower than light. In other words, every event is past to some of our future event.

The Big Bang is a different story, because the theory says that spacetime is evolving.
I think all new languages have some challenges that would make it very hard for them to become as popular as older languages (none of the top five languages is under twenty years old).

For one, we're long since in an era of diminishing returns — new languages have a smaller ROI compared to incumbents than the incumbents had to the languages they replaced — while the cost of a switch is the same if not higher (because codebases are larger). So switching to a new language is just not as profitable today as it was twenty years ago.

For another, the market is more fragmented today than it was, say, 15 years ago. For example, while Java is not the only game in town on the server as it was in, say, 2003-2006, no other single language shows any signs of becoming as dominant as that either. Some use Python for server-side applications, some use JS, some use C#, some use Kotlin, and some use Go. There is no single language that people flock to and so Java is still the dominant server-side language (although for a while PHP seemed like it could be it). So even if Rust does gain actual traction, it's very unlikely to become the standard low-level language. Some may use Rust, some may use Zig, some will use C++, some will use C, and maybe some may use Carbon. The only new language around that seems capable of reaching a popularity similar to ~25 year-old languages is TypeScript.

I also think Rust has a fundamental problem specific to it, and that is that it's a complex, rich, language. Rich/complex languages have never been super-popular, and while C++ is arguably more-or-less as complex as Rust, it wasn't when it gained its market share (only to lose much of it shortly after).
Ask HN: What is the most cost effective way to store and access images?
I use S3, just wondering if there is a platform that is hyper-optimized for storing and serving images?
I'm guessing most fractals don't have a smooth boundary anywhere, so if you know any boundary point, you can zoom in on it and it'll be "interesting."
One particular scenario that people have highlighted is developing for an embedded system that doesn't have any storage except flash memory, and no filesystem. In this kind of system, embedding static resources in the executable is the only reasonable option you have.
Yes, farmers normally kill off their soybean crop with herbicide before it has produced its soybeans. /eyeroll

Your hole is deep enough, it's time to stop digging.
Transitioning from Java to Kotlin
I wonder if it's similar to Amazon ratings, where review distributions seem to skew toward people who either love the thing, or hate it? Presumably there's actual research on this. ... Okay here's something about the J-shaped distribution (mostly 5 stars, some 1 stars, little in between) in reviews [1]. (Edit: here's another, more recent summary [2] of polarity in reviews.)

Would we expect the same in something as intimate as amputating pieces of your own body? Hmmm.

[1] https://dl.acm.org/doi/abs/10.1145/1562764.1562800

[2] https://journals.sagepub.com/doi/abs/10.1177/002224372094183...
It’s in the Philippines.
I believe the main value proposition for most of its target market is its insane video and vfx rendering speed. I have a fully-optioned M1 Max MacBook Pro and a fully-optioned Mac Studio. I primarily use the Mac Studio to render projects that I prepare on the MBP. My Mac Studio has cumulatively saved me days of time I would have otherwise spent waiting for things to finish.

Why did you get the Mac Studio?
Because SV and Vancouver housing shortage is exacerbated by NIMBY zoning crap restricted by politics outside of your so-called capitalistic forces.

Even if the system works as you say it would, is the outrageous human cost it entails just a detail for you? We are not trading transistors or currency notes, we are trading people. “Pricing a demographic out” means dislocating vulnerable families again and again as they desperately try to sustain and make an honest living. If we can devise a better system than this abattoir you describe, we owe it to any existing conscience to try and implement it.

It’s only natural to feel like the system is working because you’ve been successful. It takes a better person than natural to think beyond how things have worked for them and try to think of the whole system and it’s participants.
Ok, we are going in circles. It depends on the context
You use CoW on filesystem level and take snapshot every 5 mins. Your concerns about write coming from above is gone.

The point about being able to use different media like bluray drives is a valid point but since xz doesn't do any correction it doesn't really matter, it has to be done out-of-band anyway.
Good read, thanks for posting.

I would have liked to see some references for some of the claims.

I feel like the content in e.g. point 1 is true... but would like a citation to know where the author got these "less intuitive truths" from so that I don't have to go all "first paragraph of point 5" on it.
> building a fission reactor takes one or two decades

This is not universally true. Looking at South Korea's construction times for example[1], you'll see that it's averaging between 5-7 years per reactor, all the way into the 2000s and 2010s. Japan shows similar numbers[2], and they're currently in the process of restarting their nuclear investments following the accident at Fukushima Daiichi. Same story for China[3].

[1] https://en.wikipedia.org/wiki/Nuclear_power_in_South_Korea#B...

[2] https://en.wikipedia.org/wiki/List_of_commercial_nuclear_rea...

[3] https://en.wikipedia.org/wiki/List_of_commercial_nuclear_rea...
What does it do better than Skate? Or what additional things does it do, url and qr codes?
If I'm reading this right: one of the subjects (#18) is 27 years old now, and had a "friend" perform an amputation on him in 2008...when he was about 13. Yikes.
I’m a firm believer in distributed generation and storage, i.e. solar on the roof and battery on premises. This has the added benefits of reducing load on the grid and increasing resiliency. It should be required for all new buildings in regulations.
Slavery is a not a major part of the discussion in the article, almost all of which is post-revolutionary times. The word slave only appears in a few paragraphs.

And they were ripped from their homes — referred to in passing without saying by whom.

I feel your comment tries to inject something not relevant to the article.
On the issue of estimation, you want to drill down to:

1. Why are you asking? and

2. What happens if I'm wrong?

I subscribe to the view that you can either launch based on features or launch based on time. You cannot do both. If your product is a compiler and you want to support, say, ARM and that requires a bunch of work, you have to choose to release a version at a particular time or to launch with that feature complete. Many people just don't get this.

You can try and hit a time goal by resourcing but this is often done in a counterproductive way eg by throwing bodies at the problem when it's far too late and as we know that can just slow down the process as the people who know what they're doing have to ramp up the people who don't.

Often you're being asked for an estimate because management wants to ignore this and is fine with forcing their team into "crunch time" to meet some arbitrary goal.

As for what happens if I'm wrong with an estimate, basically am I going to get "punished" for underestimating? Be that through getting a bad performance review, a lower bonus, a lower stock grant or whatever.

If so, you've just created an incentive structure for me to completely overestimate because there's typically zero benefit in overdelivering (other than a perfunctory "ata boy"). So if I think something will take a day, I'll end up estimating 1 week, maybe even 2.

You should build some buffer into any estimate but if you are punished for taking longer and not rewarded for being faster, what do you think is going to happen?

Now you might have a bug to fix a typo on a website and if you say that'll take a month obviously that won't fly but a team will generally settle on estimates that are really large without being large enough to draw scrutiny.

Even then, many managers will take an estimate of 6 days and negotiate down to 3 days without knowing what went into that estimate. That too will lead to buffers being padded.

If someone takes longer through no fault of your own (eg it just turns out to be really complicated in a way you couldn't anticipate) then I've seen it more than once where a manager will throw that engineer under the bus to save their butt from their own management.

In short, estimates are an almost sure-fire way to create an adversarial environment between engineers and their direct management.
> steel beam don't melt

you should probably reword that, “steel beams don’t melt at the temperature jet fuel burns at”.
Regarding your Edit:

Really? Guilt by association, purity test questions and projection/assumptions towards me?

Speaking of fascist attitudes...
Those big and insanely rich corporations are suffering big time from the nasty effect of Price's Law.

In my opinion this is a good thing, otherwise their power would be indestructible, they already have waaay too much power.
Not enough, but a lot more was done with it than we normally expect of this stuff. Turns out hard evidence of tax evasion actually causes action.

> Countries have recouped more than $1.36 billion in unpaid taxes, fines and penalties[0]

- Pakistan Supreme Court prime minister was removed from office and sentenced to 10 years and $10M fine

- Iceland PM resigned

- Former Malta PM charged with money laundering and fraud

Those are the most high profile one, there are smaller guilty pleas, like four people charged in NY in 2018: https://www.justice.gov/usao-sdny/pr/four-defendants-charged...

[0] https://www.icij.org/investigations/panama-papers/five-years...
Some may have put a number somewhere, but the general idea is not unique. And of course, there is that """detail""": «during a regular /training/ operation». This is the humour of Crock (Bill Rechin, Brant Parker and Don Wilder): «Losing fourteen men on patrol bothering you Poulet? You are thinking of bettering it, but we do not have twenty-eight to spare».

More to the glacial reality, it is said that the notorious dictator who made the move in '39, once presented with a report of particularly heavy losses, after a pause said "After all, this is what the young are for". Some people can have so debatable ideas.
Central? Can you point to an example, apart from one of imagery wrt refugees crossing the US border?
You used a chainsaw as a child? Is a child physically capable of controlling a chainsaw at all, dealing with kickback, etc?
Thanks for the critique! I wanted to use symmetric crypto as its trivial to use without domains and certificates. The possibility of replays is a non-issue, as the key-value store is implemented as a CRDT and therefore all operations are idempotent.

On the other hand, I didn't anticipate replay attacks in the design and thanks to your comment, I'll keep them in mind should I ever find myself in a scenario where they are undesirable...
When generation flags and local storage looks likely to be depleted, utilities will order a shipment of ammonia from any of numerous solar farms in the tropics.

Most of the time a utility will prefer cheaper local generation, local storage, or transmission-line power before spending on shipped-in synthetic fuel.
Stealing land from Taino people is as much unacceptable as confiscation of land of french citizens, and i am sure if there were some large Taino empire then it could protect property rights of Taino people against colonialists, but that is centuries before Haiti revolution, and since that property rights were clearly established.

If you look on individual level, then it is clear that person A cannot just stole property from person B and defend that by the fact that great-grandfather of person B stole it from person C.
> "From research we know that as a bilingual or multilingual, whenever you're speaking, both languages or all the languages that you know are activated," says Mathieu Declerck, a senior research fellow at the Vrije Universiteit in Brussels. "For example, when you want to say 'dog' as a French-English bilingual, not just 'dog' is activated, but also its translation equivalent, so 'chien' is also activated."

I feel like this happens more for languages which are quite close to each other e.g. romance languages. On the other hand if you are speaking some language quite distinct in their script and sound, this doesn't happen that often.
It depends on the context.

If you’re looking at the evolution of concentration camps, you’d probably want to also include the evolution from the British camps during the Boer War to the Imperial Germans in Southwest Africa or the Ottoman Turks in Armenia.

The Nazis evolved the tactic into a mass killing factory. The Soviets were more about political oppression; they went about the business of mass murder in other ways.
The article doesn’t care who took them by force.
> As I've mentioned elsewhere, I have a fairly straightforward "personal knowledge management" (PKM) methodology.

1. Capture: every interesting idea that I think up or read is immediately stored in Google Keep (on mobile or laptop). It can be very rough at this point, the goal is simply to not forget.

2. Transcribe & Organize: every weekend, I go through the notes I accumulated during the week. It tends to be between 10 and 30 notes. Sometimes the note is "read this article" or "catch up on all newsletters", so understanding a single note can take over an hour. On some tough weekends the process takes an entire day, but that is invariably a day where I feel like I learned a ton. Once the note is cleaned up (transcribed), I feel like I understand it. At this point I rarely forget it - it has been absorbed into my brain. The final step here is "categorizing" the note. I classify it using OneNote with tabs like "Clinical psychology" (nested under "Psychology") or "Investment management" (nested under "Finance") or "Math" or "Physics". This way, in the future, I don't have a million notes scattered around, but one clear place I know where to look. On average, this process takes 2-4 hours per weekend. I never accumulate bookmarks, Google Keep notes or unread emails more than a week to prevent existential dread.

3. Revisit: generally, people recommend you revisit your notes from time to time. I almost never do this. But if I ever am thinking about "Marketing" or "Sociology", I have an immense, high SNR repository of everything I've ever found valuable on the topic. I've done this for software interviews and it's been incredibly helpful.

Overall, I attribute this system to making me much smarter. It has been an invaluable investment.

https://news.ycombinator.com/item?id=25302365
Computer Based Spellchecking Techniques
Beside selling ads. Does it earn money in any other way?
> deforestation ... in turn led to a decrease in agricultural output

Can you explain your theory here?

Deforestation happened all over the world and usually increased agricultural output (by creating more farmland). Why do you think deforestation led to a different outcome in Haiti?
Ok, having recently worked in Germany its a bit overexaggerated. I think now, senior engineers can be reaching 80-110k quite easily. Secondly, american wages are not inflated but are high due to original demand being in US.
> Current-day Ford Motor having to go begging to China - for a major, iron-based component needed to produce more cars - that is laughable, and beyond pathetic.

They're lucky China is answering. They're incredibly late to the EV game; considering that they're doing remarkably well.
The Silk Road was not directly selling drugs, it was only a marketplace where other sellers did it, and for this reason it was taken down. AFAIK selling a counterfeit item is a crime too, so shouldn’t Amazon be treated the same ? One could argue that the Silk Road was created with the purpose of enabling the crime, unlike Amazon, but with the problem becoming bigger every day I think that Amazon knows about it very well but doesn’t act because it is against their economic interest, making it complicit of the crime
Such giant storms are rare, and short-lived. A few days' storage outlasts them.
Having different commands on different systems does matter
Carbon Compiler Explorer
Yikes, 80k overdoses per year which can result in stomach lining damage?

Are some medicines not worth the downside for society to have available?
Americans are prone to "projection," not learning, but using their closest experiences to explain new things, even when most obvious rational explanation stands against it. "Everything must be like in America."

I have tons of Indian friends, and spent months on assignments in South Asia.

There is absolutely no contest to the idea that IT been overwhelmingly, massively beneficial for South India, far exceeding all maladies. Anybody coming with an idea like "lets bulldoze Bengaluru because hipsters say so," or punitively tax IT will be skinned alive there.

Anti-development agenda does resonate within the country at all sans few communist holdout areas. It is universally outside party discourse, nationalists are for the IT, congress are for IT, even communists are for IT lately, and whomever says otherwise will be voted out faster that you can blink.

Similarly, people pooing on manufacturing relocating to South Asia have zero idea how damn glad people are for new factories coming there. Valley hipsters coming to "save oppressed workers" are surprised when the same workers, and union leaders come to violently lash out at them.
Funny you should mention Boeing. Alan Mulally went to Ford in 2006 after working for Boeing for 35+ years. In my opinion he was a net positive for the company, securing a credit line just before the 2007 recession so that Ford did not have to get bailed out by the government. He also sold off Jaguar/Land Rover just in time before gas prices spiked and their sales slumped.

I think he is one of the "good" Boeing execs, unlike the ones that came in with the McDonnell Douglas merger and mismanaged production of aircraft like the 787 and 737-MAX

https://en.wikipedia.org/wiki/Alan_Mulally
Picture in README.MD really tells you that author is aware of kvass (the drink). This repo actually made me google up that wiki page to get an answer: "Is this drink really called kvass elsewhere, not only in my country?". Yes it does it seems.
Astrodynamics Textbooks on My Shelf
I have a Linux laptop which is actually a gaming laptop. Which is to say that it has plenty of power.

I'm getting the MacBook Air M2 to complement, possibly to replace this one. Because the Linux machine is an awkward one and its idle internal temperature is between 40-50C, which means that it will almost always heat up my lap.

I think there's a deep misunderstanding of what most people want when they use the word "fix" to describe hacks like this one.
Just for completeness, I will mention the old saw—check the obituaries to see if your name is in it! Har-har
The BA.4/5 variants are not effectively stopped by the Pfizer or Moderna vaccines.

It’s those two variants that are becoming the dominant strains in the US.
I don't know. I speculate: So, like, the consulting company has to sell... something. They develop a... what was it called...a system development life cycle methodology? Maybe partly sincere, maybe partly bullshit, I dunno. I remember it visually as a shelf of several manuals. I imagine top AA partners selling to the top execs. Then everybody down the hierarchy doing what they've been told to do, being, not evil, but just respectful of the hierarchy. Also, many of those AA people only knowing the AA way, not having the experience, the confidence to be sure that the AA way was insane. Also, the way AA worked then "Up or Out", you are always competing with your peers. Not good for your career to rock the boat, to attack the methodology that the top partners had sold UAL.

And I don't think there was much that we as UAL employees could do. The fact that upper UAL management brought in AA to lead the project, to me, that means they were already dismissive of their in-house people and seduced by the outside people. Later in my career I experienced both sides of this a few times.

I only worked on the project 14 months. During that time the top AA partner in charge quit AA. Then the replacement quit AA, and maybe another. Maybe even they knew. I think a lot of people knew it was insane, but not able to change things as individuals.
Heh. Snarky but true. I store just about everything in a “notes” folder which is mostly markdown files. Easily searchable / editable with any tool you like.
Also, a big step is just bothering to turn on and use the assistive technologies that come out of the box, or you can do without much difficulty.

Mac comes out of the box with VoiceOver (I think iOS does too.) A lot of software either has directly or as an extension colorblindness filters.
E-fools: why e-fuels in cars make no economic or environmental sense (2021) [pdf]
Two weeks seems like a really short time to have any effect... aren't the open positions and people applying for them going to be almost identical two weeks later?
> None of this addresses the criticism levied in the article

The article's criticism isn't worth addressing (or reading). Nothing it complains about is important.

> nor does it defend xz's inconsistent design decisions that are all
> over the place.

The level of inconsistency that the article complains about doesn't matter. Pretty much every popular format looks like that. Try writing a Matroska or PDF decoder some time.

> Why shouldn't we try to squeeze the highest rate of data recovery
> out of the unlikely event that we're left with the only remaining
> copy if it costs nothing extra

Because it isn't important.

For cases where recovery of data from a corrupt compressed stream is important, you'd wrap the compressed data in a container with built-in error correction. Then you'd use that format's error correction to recover the correct compressed data stream, and feed that to your decompressor.

> Should you choose xz for future archival purposes? No.

Yes you should. XZ is fine, despite the article's silliness. It's better than gzip or bzip2 and nearly as widely supported.

If there's a replacement for XZ as a general-purpose compression format for archived data then it'll be selected on the quality of its compression, not whether the bitstream format can produce valid output from invalid input.