skysight-inc/HackerNews huggingface dataset:
Based on the data cited by the article, it looks like streaming services are now drawing in a wider age range of listeners than in the past. http://www.insideradio.com/free/mrc-data-top-hits-have-less-...

While it's certainly not true of every older person, many of the older people I know do not seek out new music at all. Previously, many of them were basically no longer in the "music market" aside from tours and some terrestrial radio in the car. They owned all the albums they liked and they listened to them, and that was that.

All of which is to say that I'm not sure that young people are listening to drastically less new music than before.

--------

The decline of the Grammys largely mirrors the decline of awards shows for other media. I'm not sure it's a proxy for how much less interested in new music people are, rather than a lack of interest in the industry anointing meaningless winners to itself in an age where there's plenty of people who's opinions that are more relevant to me that I can look at.

-------

Some other critique:

- Half the article is about streaming (a new service/technology/business model), then we're complaining about not enough new technology/R&D....

- Vinyl is having a resurgence as a physical format because physical formats are completely unnecessary now to listen to music, so the most tactile, interesting one is surviving. It's arguably the exact opposite of stagnation, given that the image and market for it has completely changed.

- I don't agree that record stores are particularly caught up in the same time warp. Extremely limited vinyl pressing capacity that hasn't kept up with demand is the primary issue limiting new vinyl releases and crowding out smaller acts, not a lack of willingness to stock newer artists on shelves. They're selling every record they can get produced, to be blunt. Additionally, the Apollo Masters fire in 2020 caused major and ongoing disruption to vinyl record production.

- Extremely few people care about musical holograms, these are certainly not any significant % of the market or doing anything for "making it harder for young, living artists to compete in the marketplace".
> Password: mikemikemikemikem

> This password has similar entropy to the above password but would fail most common password requirements.

Citation needed. I suspect that repeating the password 2-5 times is fairly common and would expect password crackers to try passwords like this.

This is the problem of entropy for passwords, it depends on your distribution in complex ways. For passwords "buxeisee" has way more entropy than "pineapple" even though they appear to draw from the same symbol set and latter is longer. "pineapplepineapple" is much better than just "pineapple" but much worse than the random 8 letters and probably still worse than "pineapplepear".
I'm gonna avoid licking the cartridge I checked out from our library.
Indie developers?
1. You’re correct, there’s no way to do that. Fortunately in this case, you’d want to use the native sort function anyway because it’ll be much faster than one written in JS/Bagel, and that is accessible in a pure context (as a pure function of an array or iterator; not in-place). There will be some barriers to certain optimizations in Bagel, but that’s done knowingly. Bagel is intended as an application-level language, so certain choices are made that prioritize maintainability over performance. With that said, performance is still a priority, and certain things like the focus on iterators over array-cloning are there to tackle common JS performance problems.

2. I’m planning to make an exception here for debugging purposes; I’m thinking a function or operator that logs a value and then evaluates to it. Not strictly pure, but close enough from a maintainability standpoint.

3. Yes, any type can be labeled “const”, which is recursive. If a proc has a const argument, an otherwise-mutable object can be passed to it and it will just be treated as const within that proc. However, a const object cannot be passed to a non-const parameter (or variable, etc), otherwise some other code could then mutate it. Assignable (output) parameters will not be supported, but contents of parameters can be mutated by procs. I specifically wanted to discourage people from using procs to generate values; they should only say what to do with the values.

4. I may not have been fully versed on the terminology :)
This means astronomers who were already established and well-known got an extra leg up.

Kind of the same story for many fields, TBH. We see it in action right here on HN when there is submission of one of @pg's essays. If those two initials weren't there, would they get the same sort of traction?
As a smoke you can swap it in for a lot of the npm ecosystem and run the tests of those projects on the compiled code.
Don’t forget the hundreds of thousands of deaths.

The large number of people retiring.

Childcare. I know many families where the lower earning parent has quit their job to parent full time because of how outrageously expensive daycare is.

Long COVID. Many people aren’t capable of the work they did before they got COVID and may not ever be capable again.

I could go on posting factors to consider but these four should never be omitted when discussing the “labor shortage”.
And this way, they risk running afoul false advertising and class action lawsuits. Its not mentioned anywhere that the phone becomes dangerous to use after 3 years.
They need to be fined for this, every year, according to the number of users affected. The fine needs to outweigh the value of the market gains they make. i.e. it needs to be a real deterrent.
I still find it amazing how many "first small thing end to end" wind up being the last major version for years. That's not a bad thing, I've grown to love it, and I think it's a tenet I should make a more conscious effort towards.
I have seen these ambigram things for decades, and am still not clear on why I should care about them.
Same goes for ImageNet: These GNNs are getting only 50% top-5 accuracy, well below SOTA.

But I find that figure impressive: It implies that I can concoct a newfangled architecture for visual recognition, put it through one of these GNNs, and begin training at ~50% top-5 accuracy. Also, AFAIK this is the first effort of its kind; I would expect the figures to improve over time, as usual.
When I see that emoji I think of a sales chart, not stocks. I feel like the sales charts are usually red, even when increasing - presumably becauseit stands out.
The Swiss data seems pretty conclusive in favor of my point, as it includes the omicron wave. Also, see the recent nyc hospitalization data, which includes the entire omicron wave (now fading): https://coronavirus.health.ny.gov/covid-19-breakthrough-data. Note, this raw data understates vaccine efficacy as a relatively high proportion of vaccinated individuals are vaccinate with rather than for COVID.

Not sure why the age bracket point is relevant unless you think the vaccines have different relative efficacy within different age brackets for omicron - that was not the case for prior variants.
> it's more important to have these null checks on a library's public interfaces

No it isn't.
Up to 70% of the "COVID patients" in UK hospitals at the moment are there for other reasons:

https://www.telegraph.co.uk/news/2022/01/20/call-scrap-daily...

"Call to phase out statistics comes as it emerges that up to 70pc of virus patients in hospital being primarily treated for other problems"
Hey, my 5X did the exact same thing. I couldn't find anything on the web about it happening to anyone else. I thought it was just me.

The thing died on my desk at work, wouldn't even turn on, just a few days before I was going on a long trip so after a few hours of looking for fixes and talking to support I just went to an Apple store and got an iPhone. Now I at least feel comfortable that if I have an issue I can go to a physical store and get help in a pinch.
> Seems to me that Omicron is essentially a vaccine in its own right. Highly attenuated and extremely mild to non-existent symptoms.

> The best part is even the anti-vax crowd will be innoculated!

I don't think it's anything close to "highly attenuated":

https://www.nytimes.com/live/2022/01/25/world/omicron-covid-...

> The C.D.C. attributed the tendency of Omicron cases to cause less severe illness to the virus itself, as well as growing levels of immunity from prior infections and from the rollout of vaccinations. It said that roughly 30 million more people were fully vaccinated during the Omicron surge than during the Delta wave in the fall.

> As a result, a smaller proportion of coronavirus cases are ending in hospitalizations: The C.D.C. said there had been a peak of 27 hospital admissions for every 1,000 cases in January, compared with 78 admissions per 1,000 cases in the fall.

If it were "highly attenuated," I'd expect close to 0 hospital admissions for every 1,000 cases, not 27.

Exaggerating "less severe" to "near harmless" is one of those errors anti-vax people and other denialists commonly make in their arguments.
I mention this trivia to almost all my friends when they come over. Many have given it a kick to see for themselves
> Clients should be disposable and decoupled.

No, not really. Clients are loosely coupled, but they must comply with a contract.

And guess what: contracts define types, and REST focuses almost exclusively on types.
Exactly, I started programming in AppleSoft BASIC when I was 11, picked up 6502 Assembly and Pascal before high school and added C, Rexx. 370 assembler and FORTRAN before I started college. I was 28 the first time I had a manager younger than me. I think the last time I had a manager older than me was when I had a job where my direct report was to the CTO.
> Per billion kilometres travelled on motorways, Germany’s fatality rate (1.6) is twice as high as that in the UK (0.8). [1]

I found a table comparing European countries last time I was interested in this, but I can't find it now.

[1] https://www.thelocal.de/20190201/are-germanys-autobahns-real...
For me, one of the largest benefits is the Web API compatibility.

As a frontend dev by day, trying to write services/scripts in Node is constantly frustrating. Simple things like base64 encoding or making http requests have me heading off to the documentation and trying to remember "the Node way".

The other large part for me is the lack of npm. The npm ecosystem is one of my largest sources of daily frustration. I look forward to ESM everywhere.
Less "what" and more "who"

The jurisdiction decides, and you play by their rules... or leave
It's interesting to see so many people thought it was "burn" --- perhaps the reference to cigarettes primed the "mental autocorrect" in the wrong direction.
https://gitlab.freedesktop.org/polkit/polkit/-/commit/a2bf5c...
This isn't a knock but it's exactly what I was talking about and why I find OP's learning tool to be so valuable.

Lots of folks learn by example and hands-on labs. Personally, I'd much rather learn the basic ropes by jumping into a tool like OP's vs. finding/digging through all of these resources. I'll also criticize to say you likely already know much about systemd, and were able to pull/filter these resources much easier vs someone completely new to the concepts.

To illustrate further: vim is another tool that has outstanding learning resources, everything from very quick "hey get started" examples docs all the way up to adventure games. If I had to go back and relearn vim I would absolutely do it this way vs. digging on man pages like when I was a kid in the 90's. Personally, I learn by doing.

---

Overall - OP's thingy is what I would call a "rich interactive learning tool." It's anecdotal, and obvious projection - but _for me_, interactive learning tools optimize the time it takes to fully "grok" a subject from scratch vs. jumping into a bunch of docs/man pages.
I am pretty strong and still get chubby when over 25 BMI. Unless you are using AAS I personally doubt you are at peak healthiness at 30 BMI. And if you are using AAS, those are just as bad for your heart/cholesterol as being fat, if not moreso.

At 5’10 you need to be about 210 lbs to hit a BMI of 30. Highly doubt you will get there with a sub 15% body fat without AAS.
You can get a lot of used iPhone for $500. I bought my XS maybe 3 years ago for a little less than 500€. I’m still using it. The battery starts to age but not enough for a replacement (it generally finishes the day but I have no more extra buffer). Other than that, I can’t imagine what could make me buy anything else.

I would totally love an iPhone mini because i find the Xs too big but i don’t feel like it’s worth spending money. I would also totally buy a non-googled Android (because I don’t like nowadays Apple mentality) that I could keep updated for years but it just doesn’t exists.

So here I am, with my Xs, which honestly, feels like, to me, an exceptional phone for 2022: beautiful, fast, updated, nice picture quality, reliable, and totally cheap. It would be a total dream if the App Store wasn’t a dictature or if side loading was possible.
I would suggest EteSync [1], they do have an adapter [2] that would remove the e2e encryption, but I recommend running that adapter locally and not over the network to actually benefit from the e2e.

[1] https://www.etesync.com/
[2] https://github.com/etesync/etesync-dav/blob/master/README.md...
It is a possibility for any virus
From the article

"During the pandemic, the number of people suffering from depression doubled."

I have access to a lot of polling data (the paywalled web site below is one I work on) and what I find remarkable is that I don't see a really strong story in the time series where they poll people about their emotions. "Lonely" has been a little below 25% throughout the pandemic.

https://www.healthpolldatabase.org/hpd/trend/00e59c04-80f3-4...

"Sad" peaked at 38% on June 1, 2020 and was 23% on April 19, 2021

https://www.healthpolldatabase.org/hpd/trend/f04d9480-cc75-4...

Even though I'd expect people to be in a bad mood because of conditions it doesn't seem like they are telling pollsters that.
I think --watch mode means it's running while developing
How to build authentic relationships at the workplace?
On the Mac front I use and love Swinsian (https://swinsian.com). It's like iTunes as it was in 2001.
Node requires the extension for imports already, unless the package you're importing from has defined extensionless entries in an export map.
I would disagree with this. Most Python developers I know can do Java. Not a big deal.
If the USA is anything like Canada, and I don't know if it is, then there there was a "missing middle" in terms of pandemic support.

Here in Canada, if you qualified for CERB, or had social spending (or other luxury spending) cut back, then you're among those who were likely to have saved more or paid down existing debt. For those who did not qualify for CERB, and did not have much pre-existing social/luxury spending, then the pandemic likely hurt them financially. And now with inflation...
I said that allowing people who obtained natural immunity to get certain privileges would make the next pandemic worse.

People aren't as stupid as you think they are. They understand and respond to incentives.
I didn't expect to see this in the local Whistler newsmagazine.
> To this point, many teams are already using subsets of TypeScript to improve compilation times. Often times it’s things like always declaring return types on functions to avoid the compiler having to infer it (especially between module boundaries).

I hadn't heard of this trick - how much improvement does it make? Seems like it might be good for readability, too?
That's easy, UUIDs are unique, so it's easy to tell them apart, although it's hard to group them. Much better than deciding what the heck 'new iPad' means or if you want a new old 3ds or a used new 3ds, or if updating iOS means your phone or your router.
The proper way of phrasing this argument is that the systemic oppression was mediated by lead exposure. Meaning that if you intervene to mitigate the latter, you've managed to deal with a significant chunk of the former.
It's a bit of an amalgam, and it honestly depends on which version of OSX you're talking about. Mach itself was designed as an improvement over BSD, and it was more or less a microkernel developed around BSD concepts with binary compatibility. My understanding is that as time went on, performance issues and security concerns forced Apple to poach more and more BSD code onto Mach, which leaves us with the pretty messy codebase they use today. Supposedly (?) a lot of the zombie code is being cleaned up internally, but it's been an ongoing, multi-year process for Apple, probably made even more difficult with their bonafide UNIX certification.
Clearview said its facial recognition search engine "compares user-provided images of faces to a database of images indexed from public web pages. The tool allows law enforcement and national security agencies to identify victims and perpetrators of crimes.

How is this fundamentally different from Google image search? [0]

Did Clearview do something to be investigated? The commission essentially claimed they read about the company in the news and decided to act based on that. [1] It seems odd that haven't they investigated Google for the same. [2]

0. https://www.google.com/search?tbs=sbi:AMhZZivCGA7FJZHmFkT5r4...

1. https://www.priv.gc.ca/en/opc-actions-and-decisions/investig...

2. https://www.priv.gc.ca/en/opc-actions-and-decisions/investig...
I had problems with applying Jon Kabbat Zin, with guided meditation, and yoga (they call it 'yin' yoga here, where you stay for extended periods of time in poses, which is amazing for relaxation and stress-release and to get into a meditative state and that's where I went wrong :-)

I found I just need someone looking over every minute or so, whether I am in a bad way, and just talk to me, or just touch me (one teacher does a 'pose correction') to snap me back. It's even OK to have small trauma surfacing up, if it stops fast... It's hard to explain and it sure sounds sect-like but approaching that stuff in small doses is actually OK. Just not alone.

I talked about it to a friend long-time teacher in Qi-Cong (sorry for the bad spelling) that told me he always kept a look on his students for that kind of overwhelming reaction. So maybe it's not just me and meditation or yoga...

EDIT: thanks for the recommendation, will try.
No need to go lie on the internet. You don't need to remove the glass to open the case, it's still two screws and a sealing gasket. Removing the glass is more like an industrial process to replace a broken glass backing but retaining the rest of the back cover.

After you remove the cover you still have to remove a few pieces of the top layer of components, as described in guides like this iPhone 13 Pro battery replacement one: https://www.ifixit.com/Guide/iPhone+13+Pro+Battery+Replaceme...

Now, say you tried a DIY repair and you broke the glass, that'd be a different case of suckage, but that doesn't really mean that suddenly batteries aren't replaceable. There could be a discussion around ease of replacement but there is ease of manufacture and sealing properties to consider as well.
> what's changed to make them not good enough now?

Modern websites' greater processing requirements.

Modern apps' greater CPU, GPU, memory and pixel density "needs".
Another lesson from the story is that you might not be able to figure out the reason for the fence currently, but in springtime when the creek overflows, it might become obvious.
Well it’s empirically not the case for Omicron, as the vaccines have continued to provide robust protection against hospitalization and death
It is kinda funny to see the trajectories that the different companies pick.

Samsung is the only one that puts a little negative blip at the end of theirs.

Apple shows a little blip at the beginning, followed by what appears to be endless, inevitable increase.

From 2013-2015, Microsoft put stagnation toward the end of theirs, but then a tiny optimistic increasing trend at the end. However, starting in 2017 they decided theirs should look more like Apple's.

Google is always optimistic in the long run but puts some bumps in the middle.

Facebook minimally fulfills the requirement to draw a graph.
Bird in the hand versus two in the bush, perhaps. ARM is proven, RISC-V isn't (do you know of a RISC-V chip that is competitive with Apple's M1 ARM-based chip?)
and how do they prove they did it in a way that makes you believe they did. Or how do you know that they didn't just use your request to confirm your identity? That's like clicking unsubscribe in SPAM.
Great comment and your last para is undoubtedly true. Really surprised that the hyperscalers don’t see the value in investing in Arm to develop competitive server / cloud CPUs.
Thanks JohnnyComputer. This is certainly true. The literature is rather deep.
An second thought the rank percentile would be heavily influenced by the amount of ratings given per user.
If you rate only 3 games you think are great with high ratings, then one of them is going to recieve an awful percentile.

The same 3 great games rated by someone with 5000 ratings will have much 'better' percentiles, just because all the crap games.

And all the shades in between.
They made their choice. It's time to move on.
Thats a great question! We dont use updated timestamps to compute deltas, as thats unreliable and can cause data loss depending on your transaction window.

We keep snapshot tables on your data warehouse(in our own custom schema, so that you dont have to provide Castled write access to any of your production schemas). The snapshot tables are then used as the baseline to compare the query results everytime the pipeline runs. Frankly, we have not really seen a use case of transferring 5 billion rows in a Reverse ETL pipeline. This is mostly because of the fact that our destination apps are mostly transactional systems and cannot really store so much of data. For example, salesforce destination can store max 10GB of data. Because of this, we are storing the actual tuple values in the snapshot. We have easily scaled our pipelines to compute deltas from queries which returns up to 100 million records. To optimize this further, we are also considering to keep the hashes of the tuple values instead of the actual values.

Yes, we need to know the primary key of your query results. This is required to handle failures and to remove the failed records from the snapshot table, so that those can be retried on the next pipeline run.
The really odd thing is that my daughters 3XL just died - it was under guarantee so I returned it and they gave me a new one. It's got a years guarantee to go! Can I return it because there are no updates?
The stock market (attempts to) align value with future projected cashflows, not social need. I don't believe it's ever been the case that social need was part of the equation, particularly given that it's such a subjective measure.
The best practice now is "see your PCP, try some pills for a few weeks, talk to your PCP, change the dose, talk to your PCP, try a different pill". You will wait 2-3 weeks to know you are improving and could spend a few months settling in with a good Rx.

That's probably less expensive than a functional MRI but it is slow.
Even contacts on iCloud is a mess.

I can very easily, using only built in apps and set up, share a calendar, a todo list, a photo album, a music playlist, a note, an e-mail account etc. with my wife.

But I cannot share a contact list with her without resorting to complicated CardDAV setups.
I wonder how it would fare if instead of rewriting from scratch, they applied automated transformation from the Typescript source code to Go. It wouldn't have to capture all the semantics of TS/JS, but be opinionated enough to transform the Typescript source.

Another possibility is to use something like GraalVM native-image to compile Typescript's type-checker into a binary. This might offer a speedup over its execution on V8.