skysight-inc/HackerNews huggingface dataset:
1. Sapiens: A Brief History of Humankind

2. The Selfish Gene

3. Podcast: Kings of Kings

https://www.dancarlin.com/hardcore-history-56-kings-of-kings...

Each one of these were worth every minute of read/listen.

Edit to add: The world around us feels like it was created as we see it today. But these books and the podcast, combined, show us how we got here, where we are today. Wars, long periods of peace, pandemics, evolution, human adaptability, luck, there are so many things that brought us where we are today. It's not a given, and we can lose it all and be pushed back to stone age, or further back, if we take our current progress for granted.
I'd be surprised if by now Iranians hadn't figured out alternate means of communication.
I'm not sure distro needs to "maintain" N versions. The distro maintain 1, but all N remain available and able to fulfill the dependencies of the underlying application

It's not the distro's job to ensure the application is secure and up to date, its up to the application packager (i.e. docker container maintainer) to do that. i.e. to rev new releases of the application image even if nothing has changed in the core app, just to take care of security updates in distro provided packages). In pr
Is there a version without requiring JavaScript?
Here in America they will often subtitle Asians speaking English. As someone with an Asian wife and kids I can never figure out if I should laugh or cry or both.
You know what would be even more efficient.... Fewer people...
What's the replication under R2? It's not specified anywhere.
Ironically #Gladys is currently trending on twitter due to a similar question from people.
Is there any actual evidence for the Hair Plugs thing? I've heard it frequently but also heard that it was actually lighting and styling.
Who is complaining about the install size of Electron? The problem with Electron is it’s laggy and slow. Using a different source for dependencies wouldn’t solve performance. It’d just slightly reduce storage footprint.

I mean there’s always someone who complains about something. But if Electron apps had a large folder of binaries but it was super fast and responsive that would eliminate the vast majority of complaints.
Ask HN: Serverless” key value store with transactions?
I am looking for a key value store that is:
- based on LSM trees (hence sorted keys on disk)
- Is serverless (like SQlite)
- Also supports transactions

Some that I know are LevelDB, pebble, rocksDB, foundationsDB but each of them either is not "serverless" or doesn't support transactions.

What other options are out there if any? Also, how hard it would be to add transaction support to something like pebble? What particular knowledge would be required?
What Every Body Says. It's about understanding body language, I feel like it has helped me understand others better sometimes.
No, you're not. You're forced to create another account, but that account is free.
https://www.lemonde.fr/en/international/article/2022/08/19/i...

https://www.theguardian.com/world/2022/aug/05/mozart-group-w...

https://www.injuredoverseas.com/u-s-private-military-contrac...
What do you mean by tolerance for risk and failure is so much higher?

Bussines wise or on technical side ?

Honestly I've seen it other way. Or at least engineers that i follow didn't exhibit such traits
> It isn't because Microsoft lacks good programmers.

Definitely wrong, I have worked there with a few of the best developers and designers, the problem is not with the development side

> My guess would be that someone believes they need to have every feature from slack, zoom, WebEx, meet etc, and also integrate tightly with every Skype/SharePoint/OneNote feature, and also run on at least four platforms.

This is probably the main reason, probably not just with Teams but the whole Office suite

> But they aren't willing to give people time to do this.

If you refer to the above you'll see that there is never enough time to do that, it's too bloated and sometimes with contradicting requirements. If you then add testing it is probably impossible to come up with a good enough product.

Disclaimer- I still think Teams is an OK product and I use it daily
Electron, heavy disk IO, many failed http requests to skype domains, no suitable historical search tool
As an absolutely fan of the original show, this hurts. E.g. Denholm Reynholm was SOOO good that I always had the impression that he got replaced for another type of character because someone up there felt personally attacked lol
I think this is the crux many people fail to understand: obsessive love is bad, too, if it is non-consensual. I think it's not entirely fair to describe Crumb's work as misogynist as it's intentionally so broadly obscene that singling out his portrayal of women feels incomplete and reductive.

Crumb is misogynist in that he clearly sees women as an "other" and objectifies them by obsessing about features he finds arousing and grotesquely stylizing those he dislikes. But unless you're specifically trying to write an academic paper on his portrayal of women, I don't think pointing out that his view on women is problematic is very insightful or helpful.

It's like pointing out the shoddy insulation of a house that's already completely engulfed in flames. Yes, the insulation is bad and maybe you can reclaim some of the rent from your landlord or sue the builders, but the entire house is burning down so who cares.

Crumb's work is a trash fire. The only question is what merit it has once you can get past the noxious fumes.
> The UK series is very short which is typical.

Indeed, there were 4 series each of 6 episodes, plus one special, so only 25 shows in total.

IIRC in one of the series extras this is talked about: because a series is just 6 episodes, producers are willing to give a wider range of ideas a chance, and if they do well, a second season (of six more episodes) isn't a big stretch. Notably there wasn't a fifth season because they all felt the concept had gone as far as it need to: they didn't want to "jump the shark".
I thought the water itself was so impure that if you drink it then the mortality rate is 100%. That’s what the title suggested to me. But turns out it’s the river thats dangerous.
It's an implementation, not an API.
I'm not sure most deliveries really reduce the recipients mileage.

The alternative to Uber eats coming round with dinner 5 times a week is that you bought enough food to cook your own dinner when you went shopping on Monday.
> To me the problem seems more that Rajiv Malhotra either doesn't understand what "translation" is supposed to mean, or pretends not to.

How? Quote exactly what Rajiv Malhotra said that makes you believe this?

> The outsider-insider line doesn't stop at the boundaries of India (contemporary or historical, real or imaginary). It stops at every individual, and even there it's better to say at an individual as they are at a precise moment in their life when they know a certain set of things and hold a certain set of beliefs.

I don't see any problem here. Rajiv says literally what you just said. That the outsider-insider line doesn't stop at boundaries of India. He himself says that there are many whites who are "insiders" while many brown Indian Hindus who are "outsiders".

If you asked me 15 years ago if I considered myself an insider or an outsider, I would very much classify myself as an outsider for not knowing much about Vedanta. So yes, "individual as they are at a precise moment in their life when they known a certain set of things and hold a certain set of beliefs" is what Rajiv says and I agree with.

So we are in agreement here. What is the issue exactly? Because I sense that you probably haven't grokked what Rajiv said. Rajiv, you and I are on the same page as far as this is concerned.
You mean like the digital journalist recorders?
> self-inflicted problem of some applications

It sure seems distro inflicted to me. The architecture induces fragility. Apps needing to very carefully step to avoid breaking things is the definition of fragile.
This is what a lot of people on HN always wanted, right? Don't show ads, charge money.
I thought about the last part before. It just sounds like we need more dragonflies (they check all the boxes).
Kubernetes Just Has to Get Easier for Developers
In older drives, a lot of failures were down to the heads actually getting stuck on the platters.

By freezing the drive, the metal would shrink just enough to unstick the head. Of course the location where the head crash had happened would be corrupt, but the rest of the data would be fine (mostly).
I wish mate
Funny, I never see any of that. Maybe you just watch bad streamers.
I don't get it. Developers in USA do make already around $160K, isn't it?
Ah, I think I was unclear.

My comment was not a criticism of businesses for doing what is profitable; of course that's the whole point of a business

It was a criticism of the laws in place. It shouldn't be more convenient to break a law than to abide by it, that's the opposite of the point of laws.

The system in place as a whole doesn't make sense if these laws are not prohibitive or even truly punitive and if it is still profitable to break them after lobbying and then paying the fee for breaking them
For me the main thing lacking in all popular Steam "competitors" (looking mostly at the epic games launcher right now) is lack of reviews.

A store without reviews is mostly useless for exploration, while the Steam review system is excellent. I very often wait for a game to come out on Steam just because I want to see the reviews before buying.
Yep it does, the main process and thread is responsible of communicating with the logs (see the other comment in which I explained the logging mechanism). If you run a task in subprocess, the logs are relayed via queue to the main process and the main process logs it to avoid conflicts.

There are also an option to force reading the status always from the logs. I'll provide later how's that changed but by default there is some optimization to avoid unnecessary reads from disk as often there is only one scheduler reading/writing to the log data store.

The logs are stored in memory by default but this can be changed to any data store (if you are willing to expand Red Bird). At the moment CSV, SQL and MongoDB are supported + the in-memory.
You can try it out, although it is still very simple.
> until something went down hill enough that he just jumped out of a window

Irregularities in the pension fund.
Mozilla: YouTube’s Dislike Button Fails Stop Unwanted Recommendations
Good enough in what way, specifically? Python is exceptionally popular not because of speed, but because of its wide compatibility, extensive list of maintained libraries, good learning paths, and most likely because its fast enough for most things.

Every iteration of Python for some time now has added a not insignificant speed boost. It's not as fast as C, and nor will it be given how it works, but it certainly is fast enough for a great many situations and tasks.

All of the above doesn't make it the right tool for every job. Sometimes you need to hit a nail, and you don't have a hammer but you do have a lump of hardwood. And in that situation, you make an assessment if in the long term you need to hit more nails regularly so you invest in a hammer, or just occasionally and you're ok with the lump of wood. It's subjective.

So is it good enough? Good enough for what?
I disagree as well. I was working at YouTube during the rewrite from python to c++ and a lot of people at Google looked at the problem to avoid a full rewrite of a major product. We still ended up doing it regardless of the pain of using Swig to wrap C++ code. Not missing that at all.
Why Elon Musk says 'patents are for the weak'
From the pov of my career: Designing Data-Intensive Applications is the only technical book I've ever read that I felt was worth the time it took me to read it. It's excellent - I learned a ton, I keep going back to it, and if I'd read it as a fresh graduate it could have saved me a lot of trouble.

I've read a few other of the popular programmer books eg Clean Code, Refactoring, the Pragmatic Programmer, Working Effectively With Legacy Code, and I didn't get much value from any of them. They're not bad, it's just that they didn't teach me much that I hadn't already picked up on the job, and I didn't feel like a book was the best way to learn their lessons as opposed to just picking up what you need to know from Google, colleagues, etc, over the years as you gain experience.
Fully funded? I was under the impression that they get a small slice of the licence fee?
What does southern mean, in this context? It's not just places having poor water quality and those other traits mentioned upthread, I take it. Are Kentucky and Virginia considered southern (now or traditionally)?
Hackers Used Slack to Break into EA Games
This is the result of those other entities trying to start their own version of Steam. Ubisoft has given up at this point I think (don't quote me on that), but nearly every other AAA publisher is slowly trying to build their own storefront and seeding their userbase with their most loyal fans.

Epic has arguably been the most successful, but the article is clear about that. They have millions (billions?) of dollars to burn to break into the market by giving away free games and paying for exclusivity deals.

Microsoft is an interesting case because they also have Xbox which leads to a bleedover into PC game sales with the same users.

Now here's an idea I've been toying with. Steam has made all the information available for other companies to create handhelds that run SteamOS. I wonder if other AAA publishers, hell, even Epic Games, will use that IP to create their own consoles that are linked to their platforms? It's worked for MS with the Xbox, and the Steamdeck is selling like crazy.

It seems that hardware is the key that unlocks consistent growth for gaming platforms, and even now, Steam basically "owns" the PC hardware market.

Regardless, it's gonna be a great decade for gamers I think because competition has never been higher!
Just wait until you read about John Law's antics in the early 1700s in creating fractional reserve banking & central banks... No way that ponzi scheme could hold up!
Julia sounds wonderful on paper, but as soon as I want to work with the sorts of data that is my bread and butter, the ecosystem in Julia is empty, whilst Python is fully featured.

Hard sell without huge investment.
> Chinese Communist Party ideology emphasizes unifying all Chinese.

Interestingly, CCP wanted to help Taiwan, Mongolia, Korea and many other provinces to independent.
It is KMT (nationalist government) who advocate unifying all Chinese.
I guess the nationalist government won the propaganda war, now CCP go KMT's way.
I do have many days off, and recently even went on holidays without my laptop. There are no deadlines, and no pointy-haired bosses.
The link starts a few minutes in, to the video title sequence and an in-video ad. Here's a link that begins with the actual content, right after the ad.

https://youtu.be/Hcq9_Tw2eTE?t=400
It understands my Swedish attempts at English really well with the medium.en model. (Although, it gives me a funny warning: `UserWarning: medium.en is an English-only model but receipted 'English'; using English instead.`. I guess it doesn't want to be told to use English when that's all it can do.)

However, it runs very slowly. It uses the CPU on my macbook, presumably because it hasn't got a NVidia card.

Googling about that I found [plaidML](https://github.com/plaidml/plaidml) which is a project promising to run ML on many different gpu architectures. Does anyone know whether it is possible to plug them together somehow? I am not an ML researcher, and don't quite understand anything about the technical details of the domain, but I can understand and write python code in domains that I do understand, so I could do some glue work if required.
The Selfish Gene is great. The portions on Evolutionary Stable Strategies are particularly interesting. It shows how Darwinism can lead to a "steady state", where a population contains individuals with competing characteristics (selflessness VS selfishness), and why this not at odds with selection.
Europe edges closer to a ban on facial recognition
GOG has it.
Imo the success of the US Office is that it took the cringeworthy hyper relatable observational comedy of the UK Office and made it a little more hopeful. It lost some of the shock power of original but made it far more addictive as comfort TV. It's still really funny and relatable but also slightly escapist in a way the original isn't. Thus 9 seasons vs 2 and a christmas special.

That said it's been years since I watched the original (I've watched the US one far far too many times over the pandemic) and all this chat makes me want to rewatch again.
Each submission on HN with soft-paywalled link has a comment with link to archive/screenshot. Clearly people love the idea of paying for anything.
It's only due to the way docker containers and the like are constructed. Predating docker by a few years I built a docker like mechanism that viewed what docker calls layers (i also used the term) as packages in a traditional distribution.

Instead of unpackaging a package into a file systme, the package is just a layer that can be unioned in on demand (for live updates, though in the age of containizerization, this hasn't aged as well, so in practice it be running a new container).

link to paper is somewhere in the threads here
I don't know about that. I don't buy games on other platforms because steam is how I search for games.
from the HN guidelines:

What to Submit

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

I would argue that a thoughtful analysis of a film widely regarded to be one of the best films ever made is definitely something that gratifies intellectual curiosity. Furthermore, the fact that the post has attracted high-quality discussion and a high number of upvotes suggests that many hackers do, indeed, find this interesting. I hope you have a wonderful evening!
It works pretty well for us in these respects too.

The chat is fucking useless though. We use Slack for that.
This isn't really true.

You can do a lot with weights and no training data - for example you can pull the end layer off it and use it as a feature extractor.

And to modify it for Japanese speakers you'd fine train the existing model on additional data. If you wanted to modify the model you can (sometimes, depending on what you want to do) modify an existing architecture by removing layers, adding replacements and fine tuning.

I don't quite know what the right analogy of trained data is. In many ways it is more valuable than the training data because the compute needed to generate it is significant. In other ways it is nice to be able to inspect the data.

> The source code must be the preferred form in which a programmer would modify the program.

As a machine learning programmer I'd much prefer the weights than the raw data. It's no realistic for me to use that training data in any way with any compute I have access to.
Have you never sent a message with images just to later find out that the message wasn't sent and it wouldn't even show up on the chat so you could retry?

Have you never tried to join a meeting where teams made you just sit there for a minute until you decide to restart it?

Have you ever called someone at the same time as they call you, ending you with teams saying that they are calling you at the same time as you are calling them?

Have you ever tried to click on an old message from a search result, just to end up nowhere near the message?

Have you never join late to a meeting because teams didn't notify you that the meeting had started?

If you have an external calendar account linked to outlook, have you never noticed that the linked calendar events don't show up on teams calendar?

Have you ever clicked on a message notification, scrolled a bit up or down to a different message and have teams snap you back to the notification message for no good reason?

Have you ever thought to yourself that it would be nice to use custom background images on video calls, just to realise that Microsoft loves Linux so much that you can't do that on their Linux client?

Have you never noticed your teams status showing that you are in a meeting when you are not, even without any schedules meeting in the calendar?

If not... Well... Lucky you, I guess.
I think there might be a middle ground here that avoids introducing a BFF to be maintained and operated: in the back-end, introduce "faster moving" endpoints that are specifically targeted for front-end clients and that don't commit for long-term support.
Even if you were to do all these things (including have superpowers), you still wouldn't be able to compete with Steam. They have built up too much consumer trust over the years, to the point that people automatically view competitors with suspicion. For competitors to succeed, Steam will have to start being aggressively anti-consumer.
The actor, who was a friend of the show's creators, only signed up for one season.
https://archive.ph/rdwsy
Just refund them
It was much simpler and more eliable when the tech companies colluded on suppressing salaries. /s
As much as I love London's museums, I wouldn't wish someone undergoing therapy to have to deal with the hassle, stress, and rudeness that is customs by whichever party the French hired to do juxtaposed border control at St Pancras on the way back to the continent.

And does the British Museum still have that security line outside where your bags are thoroughly checked¹ for bombs by some underpaid person who takes out his frustrations on visitors? Yeah, that's good for your sanity, that is.

1: Glossed over while being berated for not following mumbled orders fast enough.
Another thing to consider is that while a query may be dynamic during the discovery/development phase, once it is solidified in the application for deployment it becomes static and is able to be optimized as such.

If you are a small team of developers that is no doubt a lot of unnecessary indirection. When you are small you can talk to each other and figure out how to create a service that returns the optimized results right away. At Facebook scale, if everyone tried to talk to each other there would be no time left in the day for anything else.

Conway's Law strikes again.
Good thing that it supports any authentication provider. Less good that it still needs a roundtrip to Ditto's servers to enroll each device after authentication.

Alternatively, for "truly" offline sync, a "license" token must still be obtained from Ditto's servers at some initial deployment phase.

Really cool library, but the dependency on Ditto's infrastructure is an itch to scratch.
Animated movies that I often rewatch (in no particular order):

- Spirited Away

- Grave of the Fireflies

- Finding Dory

- Up

- Tokyo Godfathers

- Akira (NOT the English dub, which completely changes the story and dialogue for the worse, and for no good reason)

- Mononoke Hime

- Ghost in the Shell (the original one)

- My Neighbor Totoro

Animated series I'll rewatch:

- Guardian of the Sacred Spirit

- Castlevania

- Futurama

- Archer

- Arcane

- Cowboy Bebop

- Ergo Proxy

- The Dragon Prince

- Hakaba Kitaro

- Star Trek: Lower Decks
I don't see de-growth as an extreme option, in fact it is the only outcome possible in the long term, either in a planned manner, or through collapse.

In terms of denialists, I am afraid that actually the majority of people are overwhelmed by the huge issues we are facing, and just think we should enjoy life and forget about any responsibility.

I don't want to lose hope, but as things are now, I am afraid that we are far more likely to face collapse than to find a solution.
It think it is the same with TV apps, totally killing app on phone doesn't do anything to the video already playing on TV.