skysight-inc/HackerNews huggingface dataset:
A rational actor, given a selection of alternatives, would not. Being stuck on hold when calling them is a frequent complaint though. And if there was real competition, stuff like this would've killed them long ago:

https://www.thestar.com/news/canada/air-canada-apologizes-af...

https://www.cbc.ca/news/canada/british-columbia/cta-fine-air...

https://www.theglobeandmail.com/news/national/dog-that-escap...
Fwiw, I didn't say fair. I think we all have the same goal which is that we want the front page of Hacker News to have great links. I've been a community member here since 2007 (geez, that's a long time) and have checked it basically every single day other than the very rare days where I haven't had internet access.

The trope we use for bad articles that used to do well on Medium are "X is dead." They are always written by people who don't have nearly the life experience to call it. But they invite reactions. They do less well now on Medium because we redid our recommendations to have human curators in the loop. I would want the same thing to happen here and I honestly don't understand why a community that is generally so good at boosting high quality articles falls for them.
The difference is earlier method were costly and based on power balance. No other country apart than USSR could afford to manipulate regimes like US did in Iran, Central America, Libya, Afghanistan, Iraq, Pakistan etc.

Now with Internet the power is "democratised".
> In general UI is more complex because of state.

Not just that, but there is a lot of craft (and state) involved in handling excellent micro-interactions correctly. For example, multi-column dropdowns where you're handling the current selection, keyboard focus & navigation, live filtering, matching international characters in the filter, disabled items, direction of expansion, accessibility...

Each "tiny" feature, when done well, will improve the UX through a small micro-interaction without getting in the way. But together, handling state well becomes an exercise in very careful, thoughtful, tedious programming. Between the tedium and the corporate resistance to long-tail excellence, only a developer who really cares will be able to accomplish it.
> Loading - A fetch is happening

Loading/Fetching can have multiple states. Some I can think of are:

1. Fetching data when there is no data
2. Fetching data to replace the data, but the data on the screen is not invalid
3. Fetching data to append to the existing data

All these warrant different states imo. I have some screenshots on Loading/Fetching here: https://rahulkrrrishna.xyz/notes/2024/01/01/loading-vs-fetch...

I like what `react-query` does. They toggle `isLoading` to true when the data is invalid/nonexistent. All subsequent fetches toggle a different state called `isFetching`
Yes, a fact which my father (who is Jewish) was unaware of when he worked there in the 80s.
For posterity, it might be nice to configure the past week as a specific date range btw
If the plastic stays in use in your house, then you are presumably not buying new plastic products to replace it. How is that equivalent?
This is written in Arm assembly language, for (I think) the ARM 2 CPU.

Se the history section: https://en.wikipedia.org/wiki/ARM_architecture_family
so you won’t then. you are forgiven.

it’s important to stop playing silly games of red versus blue from time to time. but carry on.

what star are you from? or would you say the whole circle.
Economies aren't about "resources" or "wringing things dry", they are about trading. If you're not trading you don't have an economy and you aren't rich.
Even successful studies show how poorly dieting works
That he put considerable effort into overturning the election is established beyond doubt: he repeatedly attempted to pressure various officials in states he lost, the DOJ, and the Vice President not to perform their sworn duties. His legal team filed many spurious lawsuits towards the same end and tried to concoct strategies for involving Supreme Court justices they thought owed him a favorable ruling. None of that is compatible with the oath of office he swore.

The only question is whether his actions around January 6th rise to the level of “insurrection”. He’ll claim telling his followers to match to the Capitol with instructions like "take back our country" and "fight like hell" was purely figurative, but given that there was no legal reason for them to even be there (the tallying isn’t a public survey, just officially recording what’s already happened) it’s hard to say his intention was anything but the illegal act it sounds like, and saying that wasn’t an attempted insurrection seems like you’re simply arguing that it doesn’t count if you are [fortunately] incompetent.
Nothing is being concealed. If you want to know if printing is supported, call IsPrintingSupported. The information is there, the API is there.
It's not necessarily an either-or situation. Increased population can enable increased technological sophistication and increased technological sophistication can in turn enable an even larger population. This can be a self-reinforcing process. Anyway, I think your referencing the rgeen revolution which happened in the last hundred years while the GP is referencing the rise of agriculture.
I think the length of such agreements works against them
> The relationship of absolute population size to progress may be one of the most important facts about human history and why we only developed shockingly recently.

Yes, but is strange that this theory wasn't mentioned at all in the article, despite containing clear evidence for its truth: For example, there is the fact that they gradually lost the ability to build boats to trade between islands, and that smaller islands lost some or all crops over time.
> Europe also prides itself for its glorious occupation by … ahem… by the thing I’m not allowed to talk about because we’re under occupation.

> We’re vegans, we’re trans, we’re using non-violent communication, we’re in discord on our soil, we destroy every trait of masculinity during education

Remind me what exactly do these have to do with Russian aggression again?
Is there an open source alternative to YNAB that operates under the same budgeting principles?
It's nothing of the sort. They provide APIs to check if functionality is supported and encourage their use. Helping users deal with apps that weren't written to deal with them isn't lying to users.
It still costs me my time and money to (re-)get that dime.

As far as I'm concerned, that ain't worth it; they can keep the dime and deal with the can in the trash bin, I couldn't care less.
They try to. But every time a browser gets better at existing methods, it also gains new features which become new methods of identification. The web browser environment is broken. And if you get to fight it by using something with better protection, you're only exposing yourself more because no other users do the same thing.
My favorite line in my .gitconfig is an alias that prints out the commit history as a tidy graph. (The default `git log --graph` uses 6 whole lines per commit!)

[alias]
lg = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all -n 15

Which I took from this Stack Overflow post:
https://stackoverflow.com/questions/1057564/pretty-git-branc...
WebKit has awful SharedArrayBuffer memory leaks. Awful awful awful.
> Another "new normal" How come anything that is "new normal" is never good?

If it allows them to reduce costs (and there's enough competition to force them to pass that on as reduced prices), I'm fairly happy with a new normal.

See also how air travel in general used to be a lot more glamorous, but also a lot more expensive.
Matt Kulukundis (sp?) mentions this problem is his talk about Google's rather fancier Swiss tables.

At that point their debug builds would do a "coin toss" with 50.3% chance to be heads during hash table insertion and he expected some idiots would use that to generate random bits then be annoyed if it breaks. I believe in production it's entirely seeded from ASLR, so you're actually leaking address layout info if you try to use these bits as entropy instead of just to make the hash table defeat your bad unit tests.
AI comp is starting to form a 4th mode in the popular “trimodal” comp (https://blog.pragmaticengineer.com/software-engineering-sala...)

Have friends (not at OpenAI) that have been offered $1m+ yearly (these are not academic superstars either, solid staff engineers) to leave their startups and join Big Tech orgs.

Good for them and good for the people of OpenAI, their revenue growth has proven me wrong and is really exciting for the future of productivity.
Good piece, but it buries the lede. I suspect the reaction would be different if it started with the conclusion. Otherwise, the title and introduction sounds like another article about direct contributions to maintainers instead of being agnostic about how the maintainers get paid. I think “Purity only serves to limit open source’s value to society” is a great debate topic.
The same with sugar

The same with lead

The same with Tobacco

They always know, and they will always value their profit over you and your making an informed decision.
Yes, extensive multiplayer support. It makes no difference if you are playing a bot or a real person, and you can set up games in any way you like.
It is pat time to impose an excise tax on all packaging based on how long it takes to decay to base elements. Time until naturally “recycled” shouldn’t be a cost you can externalize. The tax owed can be reduced when recycling actually occurs, essentially passing on the difference to the recycler.
There's plenty of successful "classical" propaganda in the modern era, like Tucker Carlson interviewing Putin, and his subsequently tweeting about how much better the cities/subways/groceries/MacDonalds are in Russia than they are in America.

I like to browse both far left and far right social media to see what different circles are talking about, and a lot of the far right are coming around to be pro Russia (way more than I would have ever expected given US history).

There's also the conservative house representatives majority who are likely to continue blocking any additional military aid to the Ukraine. So on a whole it seems to me that Russian government has been highly effective at advancing their political agenda within the USA recently.
> there have been precisely 0 attempts to charge him with insurrection.

To be clear, there is an ongoing federal case charging him with conspiring to subvert the results of the 2020 election. And there is an ongoing Georgia state case charging him with orchestrating a criminal enterprise to reverse Georgia's election results in 2020.

Both of those are substantially similar to GP's claim of "an attempt to overturn election results."
One could argue that React’s strict mode behaviour in dev is a guard against this —- as it prevented you from building things that will break with (the then) upcoming functionality.
We definitely attract a lot of bad UGC. Not even just bad, a lot of it now is fraudulent AI generated trash. You got me interested in what the volume is of Medium links on HN. I think it's about 10 a day according to Algolia's HN search.

That doesn't seem so bad. So I'm wondering if there is some toxic overlap of what is bad on Medium also does well here, and what is good on Medium fails here.

For example, I saw that the 3.3 release of Dart got posted on Medium and then here yesterday. I think that's unambiguously good given that it's written by the creators of Dart. But, it's also kind of boring and specific to a small subset of developers.

Anyway, thanks for responding.
Uruguay wants to use gene drives to eradicate devastating screwworms
True thanks! I updated the example again, profiled this time to make sure each program is actually allocating.
Note actual title of the article is “A THOUSAND YEARS OF SOLITUDE:
How did the first human settlers of the Canary Islands survive a millennium of isolation?”

Edit: Thanks to whomever updated the title.
gimp fork glipse is even funnier as an example
Related:

Pro CCP 'spamouflage' network pivoting to focus on US election

https://news.ycombinator.com/item?id=39404046
As a hacker, this is news to me.
Next time you see that sign-in, can you try dismissing it.
One thing I found surprising is how disregarding many companies are about creating and nurturing know-how transfer culture among teammates. They seem to value compartmentalisation so much that they forget they are not de-risking themselves from Bus Factor.
How I work 120+ hrs/week

- gallons of caffeine
- power naps instead of sleep, no schedule
- eat as much as you need whenever you need
- no need for water, run on espresso
- spend rest time playing video games
- minimum 3 glasses of wine per dag
Honestly, that's pretty similar to dealing with front-line level 1 human support.
Related:

Pro CCP 'spamouflage' network pivoting to focus on US election

https://www.bloomberg.com/news/articles/2024-02-16/reddit-is...
> Did the founders envision limited liability and the public stock corporation?

They were aware of corporations as a business structure. English public stock corporations had played a major role in the founding of the colonies of Virginia (Virginia Company of London and Virginia Company of Plymouth) and Massachusetts (Massachusetts Bay Company), and also in the history of Canada (Hudson's Bay Company). They were certainly aware of these concepts. Corporations are older than the United States is.

That said, it was a much rarer business structure, only used for very large firms, because incorporating a company required a special act of Parliament – a power inherited by the colonial (and thereafter state) legislatures. It was not until the 19th century that it became the norm to for companies to be incorporated under a general incorporation statute, as opposed to a separate incorporation statute being passed to incorporate each individual company.
The most charitable read I have of this is the author could be someone committed to "Financial Independence Retire Early" (FIRE). Front-load min-max your work life for a few years so you never have to do that again.

If that's not the case, then this is a recipe for disaster, at the very least health-wise and socially. This is neither sustainable nor productive.
Depends. Saying "thing X should not fail" is factually incorrect, when you called because thing X failed.

However I would not expect an airline customer support to make up a completely fictional flight that has never existed. Maybe they could confuse flights or read a number wrong, but making one up?
The argument being made is that in terms of achieving cleanliness, wrapping things in plastic is the opposite of washing your hands.
Len Sassaman – Satoshi Nakamoto Evidence – Byzantine Generals Problem
>I looked up the CPU for one of the devices. It's the same one used in Raspberry Pi 4.

It's the same CPU because inside it is a Raspberry Pi 4. We publish instructions for people to build their own.[0]

>he has a privileged background (worked at Google) and somehow that helped him tap into a market of people who don't know that a good price for a Raspberry Pi 4 is $35, not $350 or $400. I can see $65 with a nice case and shipping. Maybe up to $100? But $400 is ridiculous.

$65 isn't even enough to pay for the raw materials. If I sold for $100, I'd barely cover the cost of raw materials and the labor to assemble devices, test them, and fulfill the order.

There are a lot of expenses to running a hardware business, and I listed them in the post. How do I pay software engineers, hardware engineers, support engineers, and customer service staff if I'm selling a product whose profit margins are only a few percent?

[0] https://tinypilotkvm.com/blog/build-a-kvm-over-ip-under-100
The quotes are because can they really be called Indian if they have been there for 4+ generations or are they just South Africans. The whites there are not Dutch. The Central Africans that came a few generations ago are not Congolese etc.
Related to this, if you set the env var `PYTHONPROFILEIMPORTTIME=1` or run python with `-X importtime`, it will print out the cumulative and self times to import various modules.

There is then this neat tool to visualize the data. https://kmichel.github.io/python-importtime-graph/

Highly recommend to find the worst imports affecting your program startup time.

In general, the python community values tend towards functionality over performance. For example, large modules (looking at networkx here) will often import a bunch of there submodules in their __init__.py, which means all modules now end up loaded even if you didn't need them.

I've never tried https://pyoxidizer.readthedocs.io/en/stable/oxidized_importe..., but it compiles all the imports into one, memory mapped file, that _may_ speed up the importing.

Having everything compiled to bytecode also helps a bunch.
Well..that does seem to be the default. If they don't explicitly say they won't, they probably will. It's a sad world.
Could be the peak!
I notice almost all the comments here assume this is an AI chatbot, but the original incident happened in November 2022, which is before ChatGPT was released, so… were there any LM based chatbots then?
Would this situation have been handled differently if a human support rep gave them incorrect information? I suspect they would have honored it and then put the rep (or all reps) through more training.

Another thought experiment: If a portion of the company's website was at least partially generated with an LLM, does that somehow absolve the company of responsibility for the content they have on their own site?

I think a company is free to present information to their customers that is less than 100% accurate -- whether by having chatbots or by doing something else silly like having untrained, poorly-paid support reps -- but they have to live with the risks (being liable for mistakes; alienating customers) to get the benefits (low operating cost).
For some I suspect that it's not the primary goal, but when some investors pull up with an offer in that range it seems irrational not to take it.
That’s true, I would always choose to fly Boeing instead of Airbus. Bosch and Siemens don’t exist, and Mercedes certainly didn’t beat Tesla all-hollow with self-driving technology.

These sweeping generalizations are pointless, especially because international finance means a lot of things happen at American companies offices in European countries. Does the fact that you’re using Brotli to view this webpage count for Google or Switzerland? A bumper sticker-level political philosophy probably won’t help there.
Ask HN: Preparing a SaaS for Sale
The owner of a startup I worked at a while ago that I have some equity in is considering selling the business sometime soon

It's a SaaS on heroku that hasn't really been updated in 5 years. It's not deployable (without dirty hacks). I know the CI is red. Runs on old versions of software that don't get security updates anymore and aren't supported by heroku, etc

From a purely tech perspective (not business/sales perspective), is there anything that is worth doing to get the business to sell more easily or for a higher price? Or does the tech side not matter at all and it's all sales/revenue/customers?
Depends how long it takes to get the 600$ and whether you need to be a customer to get it. I know many people who would happily ask for that money once a week.
IIRC if you don't do that, it will spam you with "the default branch is master, it may change" every time you make a new repo, so you have to set it explicitly to get rid of the nagging.
* WW1 Western front was mostly on French soil, completely burnt out to the point there are exclusion zones even a century later.

* France was bled white, moreso than Germany. German population was higher.

* Germany won its eastern front, so France couldn't rely on as strong allies next time.

* The noted strength of German industry (mostly unaffected by that war).
[dupe]

More discussion here: https://news.ycombinator.com/item?id=39401112
Every investor I know or talk to is a very, very, very regular user of OpenAI's products - probably to a fault.
It had 3 failures. How is that a sign it's untrustworthy? I'm sure all alternatives have more than 3 failures. You might be making assumptions about the distribution of successes and failures (GP didn't say how many files they tested to find those 3) or how "soft" they were. In an extreme case, they might even have been crafted adversarial examples. But even if not, they might have features that really do look more like some other file type from the point of view of the classifier even if it's not easily apparent to a human. Being strictly superior to a competent human is a pretty high bar to set.
Why do you think nitter going away will change anything? I would expect the set of users purposefully using nitter to be completely contained in the set of users with adblock on.
While technically and economically true, global fertility rates except in parts of Africa, the Middle East, and Asia are cratering. Income, community cohesiveness, and leisure time of the non-ultrarich need to substantially improve to encourage larger families.
About 99% of the ads I’ve clicked on Reddit were by accident when I hit the back button and then try to click a link below an ad just as the page reflows to fit a taller ad and puts it under my cursor
> and occasionally abruptly, in environmental or social shocks

Reminds me of the history of what happened to Rapa Nui (Easter Island) after all the trees had been cut down and the ecosystem significantly modified by human presence. The whole island was originally forested.
Well, I mean, technically, but it would absolutely be better if the NSI people could warn them off using similar mathematical and diagram-based signaling techniques as would be used for space aliens.
Work: Don't work 100+ hours per week. You'll probably destroy your physical and mental health.

Stress: Don't power through stress too much, since it has secret costs. Demand that unnecessary stressful BS be stopped, or get away.

Diet: Don't forget the fiber.
> world-wide (excl. Anglosphere)

Not quite that simple. The word we use is jurisprudentie but it means the same. Opening up the Dutch Wikipedia article and clicking on the English version of the article with thst name, you end up with "Case law, also used interchangeably with common law, is a law that is based on precedents"

I dove into this when I first heard of the difference between continental law and common law, and found it to be mostly a matter of wording. The principles are opposite but the effects very similar. It's not as though common law countries have no politicians making legislation, or as though there is no precedence in continental law countries.

Dutch foundational law (I think the very first article) says "everyone is treated equally given equal circumstances": such an equality principle would be incompatible with different rulings in identical situations. I imagine most countries have equality as a foundational principle, hence I'd be interested to learn: In which country would rulings not set precedence?
X suspends Pal Action account without explanation
The header "Company claimed its chatbot ‘was responsible for its own actions’ when giving wrong information about bereavement fare" is such a great example of an article giving misleading information to up sensationalism. Later on it's explained "Air Canada argued that despite the error, the chatbot was a “separate legal entity” and thus was responsible for its actions."

That's a completely different argument and much less alarming.