skysight-inc/HackerNews huggingface dataset:
That's what I used to think. Then you read horror stories of people being lifetime banned by a Cloud provider with robot-only support.

Also, do you really want all your personal documents and stuff accessible on your phone to anybody who grabs it while you walk around with it unlocked on a call? Yes you might be using some security locks on folders but are you 100% sure you didn't miss any path to anything interesting?

I'm slowly working towards local storage first, partial one way syncing from phone, deliberate cloud sharing of limited stuff etc. and I'm having no regrets.
At least with my AirPods or my fancy Master&Dynamic over-ear headphones, there is a pretty big difference in Apple Music vs others, but I don’t think it's necessarily about bitrate. I think Apple just gets higher quality masters of some songs. Same thing as Tidal when I used that, but Apple seems even a step further at this point (which is unfortunate because I really don’t want to rely on a mega-corp for everything).

Especially the ones with the Dolby Atmos (Spatial Audio) mixes. Even if you don’t have super high-res headphones, the difference in dynamic range is pretty obvious, and it makes songs just feel more alive.

I don’t have any stats to back this up but it seems that Apple Music has at least managed to somewhat buck the trend of the “loudness wars” with the masters they use. I wonder if this is actually published or written about anywhere…
> I can't imagine the whole thing can't be done with between 30 to 50 engineers in total.

How WhatsApp served 1 billion users with only 50 engineers.
https://blog.quastor.org/p/whatsapp-scaled-1-billion-users-5...

edit: https://news.ycombinator.com/item?id=28985169
I find most “philosophies” regarding work to be BS. Honestly most teams just get too big. People don’t know each other and this allows things to go unseen for too long. When people know one another and work together in real time, and have healthy relationships, they can then evaluate each other’s work, rely on each other, and generally get the job done with a minimum of fuss.

I fully understand that some people are not looking for that kind of thing at all. Many would rather be nameless cogs, and some would simply rather not do the work (technical or soft skills). That’s fine too. For that latter group, whatever the management buzz words de jour are are likely to be employed where you work sooner rather than later.
> It can’t cost more to administer something than it does to give it to everyone. That’s just inherently a ridiculous claim.

Let's say there's three people, making $0, $10K, and $100K annually in pre-tax income.

The first person has to stand in line to get welfare. The second person has to prove that they deserve the tiny amount of of welfare they may be entitled to, chewing up the time of government bureaucrats in the process. The third person has to pay income taxes, deal with refunds, tax write-offs, etc...

All three people already involve the government, have to deal with paperwork, and this overall process generally costs non-zero money to implement.

Let's say these people pay $0, $0, and $30K in taxes, for $0, $10K, and $70K net income.

With UBI, the tax brackets are adjusted such that the person making $10K pays $5K in taxes, and the person making $100K pays $40K in taxes. These are just parameters (numbers) plugged into an existing mainframe.

The government now has an additional $15K of tax revenue.

Then everyone gets a "tax refund" of $5K, as-if they had a bunch of business expenses or whatever. Again, just a parameter in the tax dept mainframe!

Now the net incomes are: $5K, $10K, and $65K.

The beauty of this system is that no humans are involved. Nobody has to evaluate your assets, income, side-gigs, or whatever. Nobody has to care if you're "too rich" to get government assistance because everyone gets government assistance.

It's cheaper because it's just numbers plugged into a mainframe that already processes everyone's tax every year! No additional expense is required: no new department, no new staff, no new offices.

In fact, vast numbers of government drones can be made redundant, because... they're redundant now. Whatever they were getting paid before (a lot) can be added on top of the additional tax income. Billions, certainly, in most countries.

Instead of pushing paper around, they can now join the commercial workforce and hopefully be productive members of society instead of telling disabled people that they don't deserve help because they have a valuable painting on their wall they inherited from their grandmother.
> Yes Popos(I still don't agree on that name)

Do you happen to be German? ;-) To be fair, it's actually spelled PopOS, making it more clear that it's not about baby butts.

There are definitely worse offenders. Looking at you, Wix and MongoDB!
Internal tools for licensing, library ingestion, tools to support data science, customer payments in however many countries they're in, artist payout, search, recommendations, encoding/playback (probably even multiple teams for multiple platforms), whatever their ad sales platform looks like, ad selection, concert listings, merch sales, wrapped (which is probably their most loved feature)

Some of these are a team per region, some are a team per platform, some are entire divisions
Actually nothing. The format seems to have come from a similar line that builds the script path..

printf '%s/%s\n' "$(pwd -P)" "$(basename "$0")"

It's just been in place, in so many places, so long it's become unquestionable. So yes the `pwd -P` in this case will suffice.
Here's some unsolicited advice: You get more out of your interactions with people if you stay curious about them, rather than projecting your ignorance.
Could the percentage of occupied Dutch phone codes be lower than the USA? There may be a smaller pay off.
My concern with scholarship on the fediverse would be clash between academic cultures, and potential exclusion. Some fields of the humanities in some parts of the world do not have the absorbing interest in race/sexuality/gender/power that North American and Western European academia does; they look at those developments with bemusement or horror, and frequently complain about how funding gets tied to using Westerners’ magic words instead of things they feel relevant in their context.

The mainstream federated servers of the fediverse largely draw from those same North American or Western European circles. It is very common to see founding members of Mastodon claim that their own subculture’s values and concerns ought to be upheld across the fediverse even as new members sign up, and never diluted. How welcoming can the fediverse therefore be to academics from elsewhere with different concerns and views?
> 5-6 for the backend, 3-4 DevOps, maybe some more for the various frontends... say, 20?

At least 10x that, easily. In a very optimistic scenario.

The back-office part is much bigger than people think (bands management, content management, rights management, recommendations, etc).

Then you have the services like Auth, streaming, encoding, managing CDNs, caching, etc.
>It is or was used by some companies in Munich (funkwerk) and a few others. There is almost zero syntax overhead and hence if you know C, you should be fluent with D in short time.

Das C. ( D as C )
I remember when rolling out Yandex.Music (a similar streaming service) in 2010 we had maybe a dozen developers rounding way up, a half dozen strong BizRel team, perhaps three DevOps and a few managers. Totalling around 30 people, though dozens more would do some things by the virtue of being integrated in much larger Yandex team.
Obviously we had way fewer regions/catalogue/listeners/platforms, especially back then.
Am I understanding correctly that you're looking for a HN poster to explain to you the complexities involved in maintaining compliance, legal and licensing for a globally distributed service, just so you can decide whether or not to be outraged by the size of Spotify's staff count?
Yep, 'guest blogging' has turned into a spam plague/avalanche, and 99% of the requests aren't even worth taking seriously.

My advice is to ask them what the articles would be about, and if they're just the usual 'written in 4 minutes to sell links to garbage' level fluff, decline the request. Because your readers won't be too happy if your site gets filled with useless crap like this, no matter how much it might pay.
Pandoc can also do this:

https://gpanders.com/blog/write-your-own-man-pages/
I had a much longer reply. But just read the story of the Mexican fisherman

https://bemorewithless.com/the-story-of-the-mexican-fisherma...

On a personal level, this is my life now.

https://news.ycombinator.com/item?id=36767599

Do you really think I would give this up in exchange for more money and more stress?
I'm sorry, but that doesn't really answer my question.

I'll try another one: does it correctly set preprocessor directives before parsing the includes?
E.g. does it correctly parse stuff like

#ifdef FOO
#include <bar>
#else
#include <baz>
#endif
exactly 0 engineers working on the stupid "enhanced shuffle" or whatever its called that I am forced to toggle through in order to switch between shuffle and non-shuffle, and makes me wait 5 seconds while adding random songs to my liked songs that I dont want and did not ask for. The amount of computing resources wasted on this trash is just insane, both on the backend for the song recommendations and on the frontend where my phone is frozen for 5 seconds. It escapes me how such a big company is fine with having that this abomination of a feature in their app. rant over
My blog (https://alicegg.tech/) as well as the small discord bots I used to do in my spare time (https://github.com/zer0tonin/mako) helped me land a gig working at MEE6. During the interview, the founders clearly said that my CV was unimpressive, but my blog showed without a doubt I was really able to code.

It was a fairly decent job, I helped the company scale from 5m to 15m communities and gave my software and infra skills a huge boost. I think without this experience, I wouldn't have the confidence to start working on software by myself as I do now.
>Honestly, where do you get "80%"?

Lazy hyperbole and picked pareto 80%. Not remotely well calculated remark. Should have constrained comment to engineer/design team.
In Iran the copyrights of foreign works are not well protected. This lead to a lot of copying: western software and books are/were available for little more than the price of the writable CD-ROM or paper+ink you got it on. Translations of works were slightly more expensive, that the translator did have to get paid.

Since Windows (etc.) was free, and the university thought curriculum based largely on US uni-books, Windows is/was everywhere, even in sensitive environments. Window has the worst track record privacy and security (remember NSA_KEY?), and Iran got bitten by this very hard.
let me fix that for ya:
"We realized we don't need those specific 1500 jobs/workers."
"Joe Rogan is the most popular podcaster."

If cutting those 1500 jobs would put Spotify in serious harm (i.e. devs, licensing, IT security), they wouldn't let any of them go. But they do. So they are either very foolish OR they know something(s) we don't.
Yeah you're not entitled to anything in the States. There are no employment contracts and you can be fired for any reason without notice. The only reason to give severance is to avoid bad publicity. There isn't any mandate that the company has to offer anything.

There really should be though especially when the company in question was able to afford $1 billion in stock buybacks just 2 years ago, and when the CEO has a $3 billion net worth, and when they are well known for not paying their suppliers (the artists) a fair price for the content they create.
Whelp, even for tech-core products, number of engineers are often very insignificant compared to other stuff(legal, license, buying, acquisition, hr, advertising, marketing, sales, security, management, decision board, product management, product owners, agile team, release team, test/QA, support etc.).

I used to think that, tech companies could do with like what 200 people max, but after working on few places for a while now, I am no longer surprised, specially when your service spans the globe(or even multiple countries or continents), you really need a huge team to keep troubles out and the wheels going.
When I was junior I used to buy this explanation, but 9,000 developers is probably more then are actually working on huge projects like Linux or .NET it’s approx 100 times more developers then you’d ever reasonably hire. It’s just for financial reasons it’s cheap to double up of devs instead of giving raises
Damn thanks for copy pasting, I only use projects made in languages I like, so, I can't go on Github.

It's an uncommon affliction.
noob question but is there a way to get most of the way there by combining an ad-blocking dns over https and an mv3 based extension?
PixArt-α: Fast Training of Diffusion Transformer for Text-to-Image Synthetis
> When I was junior I used to buy this explanation, but 9,000 developers is probably more then are actually working on huge projects like Linux

They don't have 9000 developers, they have 9000 employees.
I used D as a hobby back when D1/2 split was not yet fully resolved, probably around 2008--2009. I recall that I was never sure if I should switch to D2 right now, as I wrote quite a bit of code in D1. My original goal was to port some of my games from C to D, as I was already familiar with PARSEC47 written in D1. But the ecosystem was still at the early stage, so my project quickly derailed and I ended up writing some alternative standard library for personal use [1].

Rust hit 0.1 around the same time, and my attention ultimately turned to Rust when it hit 0.5, the version that cemented a concept of lifetime and borrow checker. The same thing happened for the same reason, that's the reason I built Chrono and other well-known libraries at the first place. But I think I sticked to Rust probably because it had a very crude but working package manager in the earliest release. (While it was initially named Cargo, it was renamed to rustpkg and then replaced with a new Cargo shortly before 1.0.) So I had some reason to continue working on my libraries, because people was actively looking for features provided in them while I haven't seen any such movement with D.

I still don't know whether Mozilla was crucial for observed differences between D and Rust. I do believe that Rust needed Mozilla to succeed, but that looks orthogonal to my anecdotes. My current guess is that Rust was the first major programming language that was entirely hosted by Github from the beginning. [2] That arguably made people much easier to search Rust libraries and collaborate on missing pieces. And that's probably what allowed Rust to evolve during multiple breaking changes before 1.0, and a timely introduction of the current Cargo also played a role. [3]

[1] Fun trivia: Some of my (in)famous Rust libraries are originated from those experiences!

[2] In comparison, Go switched from Google Code to Github in late 2014 (https://groups.google.com/g/golang-dev/c/sckirqOWepg/m/YmyT7...). D proudly hosted its own news group even back then I think.

[3] Of course it took a lot more time for Rust to become a language that can never go away. That point is generally thought to be an introduction of `async` in 2019, because I've been told multiple times that it was the last major requirement shared by many stakeholders.
Absolutely feel bad for the people that are being let go in today's economy.

When it comes to Spotify in particular, I use it almost daily and I can't say that I've noticed any new features in the past two-three years, other than some semi-confusing reshuffle of where stuff is listed on the home page. Feels like it is an app that is well and truly in maintenance mode - it just does what it says on the tin, with extremely good market penetration.

So genuine non-facetious question as an outsider, what are the people working on? Does it take this many people to operate an app on the scale of Spotify, are there lots of people developing new features that never make it into prod, or is it something else that I haven't thought about?

For comparison the Jet Propulsion Laboratory has around 7000 employees, and they develop and operate multiple Mars rovers, several space telescopes, a whole range satellites and space probes, etc.

Maybe that's a bad comparison, but if so, why?
1. Neither is Israel, despite how your news source is trying to manipulate you.

2. Those nations that do occupy lands illegally and commit war crimes are in fact listed, so that disproves any connection to your supposed reason and the real reason for eliminating the name of the state of Israel.
9000 employees, not developers alone.
> However, after that experience, I'm starting to think there's no way in hell a massive multi-product conglomerate like Apple/Amazon is going to overtake a single-product music streamer like Spotify.

Amazon Music Unlimited is very neat experience compared to Spotify... Good catalogue (for me), better music quality and it's app is just plain, boring music player not something neurotic like Spotify...
I mean, surely federalised social media is the solution rather than the problem here. If you think some monolithic worldview is challenging to welcome new people, then being able to quickly create a new instance for your friends and like minded colleagues seems like a win (hence why the tech behind Mastodon is also being Truth social etc)
I don't think he's that popular anymore.
Ok but… what are you looking at? Main page Reddit?

Because the top stuff on that is usually click bait trash and tabloid level celebrity shit and political garbage and sports.

I just don’t see anyone learning anything interesting from that. Main page Reddit is mind rot.
Bespoke retro-futuristic synthesisers – in pictures
https://www.researchgate.net/publication/344769236_Acute_pho...
One week is not enough time to fix anything significant.
There is ProtonDB (Or WineDB) where you can check supposed working games (at least the emulated ones) and how well they work. Often if they don't work out of the box a fitting patch is posted there and reality is sometimes a older ProtonDB build works better.

However in my experience games just work these days in 9 of 10 cases. And if it doesn't it's the launcher and not the game in the far majority of cases, a issue only found with big shit studios.
It is difficult to understand if this is satire or not.
This is a really impressive result -- a model that rivals (and I would say is better than) SDXL that cost only low five figures to train.

It is really good at following complex prompts, you can find some examples here https://www.youtube.com/watch?v=ZiUXf_idIR4 at the 16 minute mark.
The bulk of the GPT-4 training was concluded back in 2021, before the billions of dollars thrown at them by Microsoft.

It's notable that the scale, design, and architecture of GPT-4 is a closely guarded trade secret of "Open"AI. This strongly hints at some critical discovery, some new technique, or some aspect dialed up to 11.

Whatever it is, the competition hasn't figured it out, or managed to copy it.
Here's a good explanation from SO that I happen to have in my bookmarks:

https://stackoverflow.com/questions/29832037/how-to-get-scri...
It takes some degree of ignorance to claim that Java can be used in scenarios which require proper structs and object interior pointers.

JNI is an abomination and a cautionary tale for everyone implementing interop facilities into their language.
Might have something to do with https://en.wikipedia.org/wiki/Makemake:

> In July 2008, in accordance with IAU rules for classical Kuiper belt objects, 2005 FY9 was given the name of a creator deity. The name of Makemake, the creator of humanity and god of fertility in the myths of the Rapa Nui, the native people of Easter Island, was chosen in part to preserve the object's connection with Easter.
There is a lot of stuff related to literature, history, and art that could be posted on HN if being "intellectually gratifying" is the only criterion for being "on-topic." Yet all that's posted here is tech stuff and startups, pretty much. I think of this site as a "tech/tech industry" website.

Also, I would say that this story isn't particularly intellectually gratifying.
They are not working on that. There was big news going around that they paused work on new features to work on bugs for all of ... 1 week.
I've just realised I put WW3 in the positive list, thanks to not proof-reading correctly. And now the edit window has closed, I'm suck with that forever…
I recall Magnus Pyke, classic eccentric British boffin who worked for the Ministry of Health during the 2nd World War, being asked for dietary advice on TV many years ago: "Doesn't matter what you eat, try to not put on too much weight".
> I can accept that... if it's said how exactly.

You are assuming that Spotify is just the consumer facing app, but it's not. It's far more.

You've got all the bits of Spotify you don't see. Like:

* Apps and interfaces for labels to ingest their music

* Reporting and billing so all those labels get paid

* An ad platform to service free-tier users

* Embedded systems. Did you know Spotify has a commercial hardware division to integrate Spotify onto smart speakers and devices?

The surface is huge.
On my part I avoid any feelgooderies, and one should have a case in court on why a mistake took place.

Why it should not potentially affect compensations on progressions is beyond me. It might not as a singular event but but patterns of risky or disorganized behavior are commo rather than individual mistakes. Errors come in bulks but they might not express at the same time. In my experience there are people that do zero,every blue moon or infinite mistakes,
and there are people that are good in zero,one or very many domains.

What an organisation needs for growth and coworkers need for sustainable stress reduction is the minimization of mistakes/output ratio.

If people get blamed a lot they switch to stereotypical behaviors and cant work in an innovative, creative fashion.
A mistake took place? Is it institutional, personal? What other mistakes would present themselves if that mistake was a pattern? What is better for morale than finding another mistake due to analysis before it expresses itself?
Following up to myself: https://en.wikipedia.org/wiki/List_of_busiest_passenger_air_... has the most congested Chinese route at number 7, just behind Riyadh-Jeddah, and its traffic is only 31% of Seoul-Jeju.
Elixir proposal: local accumulators for cleaner comprehensions
I'd really hoped Octopus would fix this, but it doesn't seem to have really had much traction

https://www.octopus.ac/
Maybe. But for perspective it’s approximately 1/40th of the number of people that were employed at the peak of the Apollo moon landing missions (400,000 people) and that required the support of over 20,000 firms and universities.

It’s a LOT of humans for streaming music service.
I think maintaining their independence was "winning outright" for them.
If you’re sending zfs snapshots (and not deleting them), doesn’t that give you protection against ransomware? If so, a high number of files changed might be exactly when you want to snapshot and replicate, to minimize the worst case outcome (that the ransomware gets root and zfs destroys your local copy).