skysight-inc/HackerNews huggingface dataset:
While not directly related, fellow readers might also find the memo titled "Dave Goldberg on music"[1] to be an interesting prediction around the future of music as it comes to streaming.

As a bit more background, it was a memo sent to then-CEO of Sony Entertainment Michael Lynton by Dave Goldberg[2] who was most recently known as CEO of SurveyMonkey but had been the Director of Marketing Strategy at Capital Records in the early 90s.

I'm not entirely sure when it was sent but according to my notes, it was originally sent in the form of an email, and was released as part of the Sony Pictures hack from 2014.

Anyway, the gist of the memo recommends that back-catalogue becomes the core of the business, as that's where the most streams occur with the new release business being greatly scaled down with a focus on music that will have longevity.

> Music is becoming a purely digital product. A digital-only recorded music company will be a much more profitable one after one-off restructuring costs.

> Catalog needs to be defined much more broadly to include all music that hasn¹t been created in the last 2 years

> With catalog providing the base profits, new releases need to be cut back dramatically to the point where the new business either breaks even or loses a small amount of money (justified by the long term catalog income stream of those songs)

> This will bias new releases to genres like rock and country that typically have had strong catalog. These also happen to be the genres that don’t have expensive producers so more music can be created for the same A&R dollars

> Artist contracts that have large fixed marketing costs will need to be restructured or sold off as there will no longer be headcount to do the work. New releases will be tested on consumers before added money is spent to ensure that it isn’t wasted.

> Internationally, most local repertoire will probably have to be eliminated. The record company will want to sell off the local repertoire or spin out the local labels and focus on English language repertoire globally, unless there is some country that has managed to be profitable on its local repertoire (i.e.Japan)

Not all of this necessarily came to pass, and some of it sounds a little miserable, but it's an interesting peek at some thinking at the time, at least from a consultant.

[1]: https://sriramk.com/memos/goldberg-music.pdf

[2]: https://en.wikipedia.org/wiki/Dave_Goldberg
Because it depends on the person. For me autocorrect is 99% spot on and so it’s a valid trade off for me to deal with correcting the remaining 1%. My wife on the other hand cannot live with it so she turned it off. And every time I type something on her phone I immediately feel slower because I know each of my key presses have to be much more deliberate.
They can have their cut, but the swell thing to do would be allowing poorer countries to produce it for their domestic use.
if they want to chase money

People don’t want to chase money, they have to chase money. Rent is skyrocketing. Food prices are skyrocketing. Trust in society and its institutions is failing.

Money is the only escape catch from the Hobbesian state of nature we increasingly find ourselves in.
Oh, how I laughed.

Mostly they just pass those things on to the developers to deal with. Then we have to figure out how to bypass them and communicate with the stakeholders ourselves to figure out what the real requirements are and what we can build which solves their problem and yet is still broadly recognisable as the specified deliverable.

After that, coding it is easy.
Causation is fundamental to science. So I'm curious as to how many scientists know the details of science itself. Something like granger causation is not something I know. But I'm not a scientist either.
Names such as "coatings", "smart materials", "advanced protection", "high performance computing" are not very informative, you can include or exclude anything in such technology names.
And, as with other cultural food traditions, it's worth to experiment and try other people's foods and ways.
Google changes its stance on AI generated content
The lifestyle of the rich is a drop in the bucket and not what the article is about. Since when did HN get so envy-driven?
Kellogg's is a junk food company. They're just adapting their marketing, that's all.
This is really interesting to read.

I had a conversation with my wife a few years back, about how a lot of things that are deemed acceptable or situationally appropriate are cultural. And sugared-breakfast-cereal vs real food came up.

My conclusion was, cereal is cheap and sugar is addictive. Better to take the time to eat a good non-processed-food breakfast.
Undewater kelp forests are where we should be aiming. There's a lot of researching happening here atm. Seaweed can grow 40X faster than a tree because it doesn't have to fight as hard against gravity. So growing large biomass in the oceans seems like a great way to sink carbon.

Also closing the loop on plastics.
Cuisine is popular, stiff adherence to it isn't. People took pizza, pasta, and other dishes and made it their own.
I think it depends on how you define trough of sorrow, there are many versions this phenomenon can manifest. In a company I consulted, they had PMF in one segment but the segment was to small to generate quite serious growth - hence they hit a trough / growth stall. While going after a more lucrative segment, competitors started to catch up - diminishing profit from the original segment as well.

Turned out positioning was the problem - they still had PMF in both segments, the issue was that they were not able to communicate what they offered properly, leading to leads choosing competitors instead. Changing their comms put them back on track.
> There isn't all that many plus in their type systems that is not expressible in Java.

Thanks to Turing, anything that is Turing-complete can duplicate any other thing that is Turing-complete. So, yes, you can do all of Haskell's types in Java. That is not a flex.

The flex is doing them in a non-horrific way.
I think this kind of news, along with investments in cybersecurity, are the kind that get don't get much attention. It's to our (the west, who want to compete) own detriment because it's something you can look back on much later and say "Oh, the signs were there all along". At least that's what happened with cybersecurity; our infrastructure now comes under attack on an increasingly regular basis, and there isn't enough money or willpower to fix things. I can see similar parallels with supercomputing.
Name another white collar job that’s simultaneously as complex and as creative as being a programmer.

Architects build houses.

Software engineers build whole cities, and they exist only in their minds! (i.e they can’t even see them, they’re just abstract concepts of enormous complexity)
> Because a small group of people flies instead of walking or bicycling

I would love to know why/how you believed that line makes any sense.
Why wouldn't you prepare and serve oatmeal cold?
Certainly, I find I don't really need breakfast most days. I feel my best when I wake up, have a coffee (there's some oat milk in there so a few calories), get a swim in, and then have an early-ish lunch. If I eat breakfast I never feel right in the pool.
It's a book review, presumably with some intent to advertise the book and its contents. I'd say it's done a good job of that because I've just ordered a copy of the book.

My takeaway so far, not yet having read the book, is that it's indirectly arguing that a new paradigm is needed.
I think China deciding to dig itself out of poverty is a big factor with both good and bad effects (and absolutely staggeringly big effects).
Job fears over computerised tills (1978) [video]
Such sensational prices eventually rain down on those paying for insurance though. In case of private insurance, it increases premiums. In case of public insurance, the taxpayer has to foot the bill.
"It isn't safe in general"

Disagree. Use whatever is the most simple and boring option for the problem's solution.

Also, the standard library has so much stuff that will give you pain in runtime, that avoiding sprintf really is not relevant.

I don't know what "Safe" means in general in the scope of C++. If there is a memory corruption, my program will crash. Then I will compile it with C++ debug runtime, which will pinpoint the exact location that caused the memory leak. Then I fix the leak.

Not using sprintf will not result in code that would not have memory leaks. C++ in total is unsafe. You need to write code and have production system that foremost takes this into account. You can't make C++ safe by following dogma of not using functions with possible side-effects. There is a very hight chance your fall-back algorithms themselves will leak memroy anyway.

The only way to write 'as non-leaky' C++ as possible is to make the code as simple, and easy to reason about as possible, and to have tooling to assist in program validation. This requirement is much more important than avoiding some parts of standard library.

Use static checkers, use Microsoft's debug C runtime, use address sanitizers, etc.

If you know some parts of you standard library are broken then ofc avoid them. But what can be considered "broken" really depends what one is trying to achiece, and which platforms one is targeting.
Sure, I just mean that if it feels broken for you, try something different! I never liked eating breakfast, and people get really weird about it ("It's the most important meal of the day! Your body will go in to starvation mode!" etc. etc.) with no basis in fact.
You're welcome.

By the way the police announced that the death threats came from a Unity employee and not from a member of the "gaming community".

https://www.polygon.com/23873727/unity-credible-death-threat...
They might also just have tried it, either then for first time or before and liked it, and not felt any reason not to have it at breakfast.

I have a similar story about mashed potato - they wanted to try it for whatever reason and so they did. Just a bowl of mashed potato, nothing else. The verdict was that it was pretty plain! (To make it worse, I would guess it was instant just-add-water stuff.)

Oh another one - in reverse, and about myself - I like to have bhel puri for breakfast sometimes. It's basically cereal^, but actually tastes nice. And I'll take chutneys over milk any day.

^bhel is literally sugar-free 'rice krispies' or whatever it's called, but I suppose rice isn't technically a cereal, but certainly a bowl of puffed rice with milk would be called '[breakfast] cereal'.
> Why Modern Monetary Theory in particular?

Because I don't understand it. Having a model to tinker with might help me to understand it better. It looks a bit like voodoo, but then a lot of economics looks like voodoo to me; I'm not an economist.
My googlefu failed me. Do you have a link to the Nature report?
I forgot to mention this error check even breaks the admin dashboard meaning you can't even see historical data anymore.

Just in case anybody else is in the same boat you can change the url in the code to the new one yourself.
In case this method makes sense, I'm already registering the EXOrDIA name for a python package: https://github.com/juancroldan/exordia
There is a lot of cross border shopping, both online and offline, so, yeah. You seem to severely underestimate shipping costs though. For perishable goods, of which you buy max €30 every few days, you’d pay at least €10 express shipping fees. And then you have no control over which pieces you‘ll get (hard avocados & soft apples). Also, shipping heavy stuff like sparkling water crates is obviously prohibitively expensive.
Yet a lot of cereal is sweetened despite appearances and having a bunch of carbs (corn flakes, wheaties, etc.) has similar consequences.
Microsoft Windows was likely #1.
You use text speak on an iPhone? How? I find it impossible due to autocorrect. Either it will correct with the full word or it will correct with a wrong word making it more efficient to just type in full.
Fortunately, as non-Italians we have the entire array of the world's cuisine available for us to enjoy as we like. Trying old favourites in new ways can be a joy.
Are you suggesting "healthy cereal" exists? Even all bran cereal contains 6g sugar per 100g.
I always thought that "mixed content" was defined as mixing "secure" and "insecure" origins (where a "secure origin" could be either https://something or http://localhost) and not literally mixing http and https urls. But this would explain the problem.

To my knowledge, https on loopback doesn't give you any kind of added security: Everything with enough privileges to capture the encrypted packets on loopback also has enough privileges to just capture the unencrypted memory directly. And "localhost" is also a single "domain", so a cert wouldn't even give you the ability to distinguish between different origins (as other ports or hostnames that resolve to 127.0.0.1 would do)

So it's just some buerocratic hoops to jump through to satisfy browsers.

Edit: I remember reading about some objection that the "localhost" domain could be resolved to something other than 127.0.0.1, either through the hosts file or through a faulty DNS resolver.

I think those objections were addressed in the "let localhost be localhost" proposal which mandated that the hostname "localhost" must be hardwired to 127.0.0.1 in the OS/browsers/resolvers etc and must never be permitted to point to anything else.

But maybe this proposal didn't gain traction and so browsers are defending against such rebound localhost domains.

In that case, I'd try and check if "http://127.0.0.1" works, as the IP address can't be rebound in the same way as the hostname.

Edit2: And of course there is the issue with everything that is defined on top of TLS itself, e.g. ALPN and HTTP2. If you want to test anything involving that, you'll of course need to run TLS on localhost and are gonna need a cert too.
That has nothing to do with my comment
Maybe you want a Typescript SDK more than a HTTP endpoint.
I did a quick search.

Sickle cell disease, effects 1 in 365, 90,000 suffers. Federal Funding $812. Foundations $102

Cystic Fibrosis, effects 1 in 2500, 30,000 suffers. Federal Funding $2807. Foundations $7690

https://jamanetwork.com/journals/jamanetworkopen/fullarticle...
True, it was probably vermicelli.
https://en.m.wikipedia.org/wiki/Vermicelli#Indian_subcontine...
Don’t work at big tech. If possible, don’t work with people buying into Protestant work culture.
If you like cereal but don't want to eat unhealthy stuff, I can recommend granola (I like things crunchy so i eat it with non-sweet yoghurt).

It's super simple to make, or look out for müsli.
If you want to use that with more concise syntax, there is Kotlin for that. In which case abstracting that is one line of code tucked away in a utility file:

fun <T> go(body: ExecutorService.() -> T): T =
Executors
.newVirtualThreadPerTaskExecutor()
.use(body)

Now you can write:

val result = go {
val result1 = submit { slowOp() }
val result2 = submit { blockingOp() }
result1.get() + result2.get()
}

or words to that effect. You can also reduce it a lot in Java too, as mentioned by another commenter.

class Shortcuts {
static <R> R go(Function<ExecutorService, R> task) throws RuntimeException {
try (....) { return task.apply(service) }
}
}

and then you can write:

var result = go(service -> {
var result1 = service.submit(() -> slowOp());
var result2 = service.submit(() -> blockingOp());
result1.get() + result2.get();
});

using static imports.

Now if you're making a cultural point then sure, Java APIs tend to be named quite explicitly. It has advantages when searching or auto-completing, and it's easy to wrap with aliases if you want to abstract a boilerplate pattern away.
I mean that seems entirely intuitive. Most income flows involve emissions.

So the highest income have the highest emissions from income flows.

Did the authors somehow think this wasn’t true?
> Can you point to some images that you think may be real but have been dismissed as fakes because they were too detailed?

I can't, for several reasons.

First, if NHI UAPs did exist, we have no idea what they would look like. I may be able to tell you with some certainty whether a picture of an airplane is fake because I've seen many airplanes; no such luck with UAPs. We don't know what we don't know.

Second, there is the problem of trust. There are many people who claim having witnesseed UAPs in the sky over the decades, and among those sightings there are some shapes that appear frequently, such as dark equilateral triangles one whitish light on each corner and a fourth light (often red/amber) in the middle; no blinking lights like an airplane. But are these witnesses lying? Did they misidentify some ordinary phenomenon? Did they dream or hallucinate it? All plausible options.

But even when you are presented with an image of an object that matches this rather common description you have no way of knowing whether it is fake unless you really trust the source of that image, so much so that it overcomes your general disbelief of the nature of UAPs.

That hasn't remotely happened to me yet, so I remain neutral on the subject of UAPs.
When I was a kid I went on a sleepover and got (leftover) cake for breakfast. I never let my parents forget it.
A correlating factor is that it was not viable for quite some time (1995-2015) to make a playable minigames on the loading screen due to a Namco patent.

Companies avoided doing even a basic loading screen chatbox because of that, though I suspect the real reason is something else.
No this is just straw-man. If someone is caring for one thing it does not mean they do not care about other.
That still means it’s a no-go to build a business on such a product, in my book.
Because it creates an easy scapegoat for our problems. It's much easier to point to the behaviors of a very tiny group of individuals and lay all the blame on the them than it is to grapple with the real truth of climate change: that our modern society is unsustainable. Barring some grand technological revolution, reversing climate change means bringing us all back to a pre-modern society. And that really sucks.
You are implying there are candidates who do not impede response to climate change: even the Greens are against nuclear, which in my understanding, is totally unproductive.

They are also still debating "décroissance", that is "de-growth".

I find crazy that no one even mentionned the word "efficiency" as in "we might not need all the resources we consume to produce everything we do today. Let's set a realistic efficiency goals and try to achieve them"
> What are you doing where shipping one file is so much simpler than shipping a container?

Desktop applications.

Java would be a more popular desktop application platform if it weren't for the difficulty in this area (which, to be fair, isn't the only difficulty - cross platform is difficult inherently).
Absolutely, but wanting to explore other traditions is not the same thing as deeming all traditions “silly.”
'Tech oligarchy', whatever that means, can't forcefully turn everyone expert SW devs even if they wanted to.

We studies fairly advanced CS at school, without the 'tech oligarchy' making us (in Europe where this is non-existent anyway) and yet very few of us turned it into a career later in life because not everyone likes to do programing for a living and there's other lucrative jobs out there. Same at university, less than half of those who entered, managed to graduate in CS because it was tougher than people initially thought.

Cook, Zuckerberg, Musk and Bezos can't turn you into an productive CS if you don't have what it takes, they can't download CS theory into your brain like in 'The Matrix'. In fact, many of them are responsible for dumbing down the population when it comes to computers, so I guess we can actually "thank" them.

Only the last ~6-10 years saw an insanely large number of people get into the industry without CS background because of the super high demand driven by the mobile revolution, negative interest rates, crypto hype cycles and stuck-at-home pandemic, and not by the 'tech oligarchy'.

But that was potentially an once in a lifetime event which might never come back. The mobile market is now saturated, crypto is done, people are not stuck at home anymore and the negative rates are also over, plus a trade war and an actual war, meaning an industry slow down, but again, not dictated by the 'tech oligarchs' and more people choosing CS careers, but by market, geopolitics and financial circumstances.
CF has a higher incidence in populations of northern European descent, but there is no gender gap there. There is only a so-far unexplained difference in life expectancy that reduces the life expectancy of females surviving to adulthood, which creates the impression that this it mostly affects males.
Admittedly it's pretty good for a hangover - so many fat and salt delivery mechanisms on one place.

A good carne asada burrito works too for that job.
uBlock filters for when you don't want to enable JavaScript:

lrb.co.uk##html:remove-class(no-js)
lrb.co.uk##.lrb-content-container:remove-attr(style)
lrb.co.uk##.lrb-content-container:style(opacity: 1 !important)

You're welcome.
It has quite a history in the temperance movement (I'm thinking of Kellogg but there may have been others).
It seems obvious to me that it's not, because if you asked a human to guess what comes after "today" in a text, they'd never say "probably some gibberish about a day a day".
You would load a game from a cassete which woult take some minutes. Then the game has to wait for the player to become available.

<rant> now, thanks to modern game desing, we have the same experience: start the game, wait half of hour to update. </rant>
You may try cast.ts. It is similar to zod but the parser has .type property which expose the typescript type of the validator, and .sampleValue property which expose a sample value. So you can access the metadata at runtime, which can be reused by other tools like yours.
And what are people doing in detached homes that they cannot be doing in dense multifamily housing?

Space itself is a luxury (it has a knock on effect of increasing the distance everything within and around that space has to travel).

I might define multiple unused houses as not being a waste just like someone with multiple unused bedrooms defines it as not being waste. A “spare” house and an “spare” bedroom. And vice versa.
The thing is, not every rich guy becomes anywhere close to Gates or Bezos. What did they do differently or what makes them different than other similarly rich peers?

For govt/intel investment, what did these guys do or what made them stand out to receive such investment?

See, privilege and luck may be factors but there has to be some differentiating factors for these people. WeWork and Theranos founders are said to be extremely charismatic. How? What makes them become like that? Genes? Upbringing?
That seems an odd claim. Do elite athletes eat all their meals at the gym?
From by my own experience, you'll have to review/test the boring task from a one-time contributor, which is also not fun. You don't need to do that as often if the contributor is going to stay, but you're not attracting this sort of contributions with bounties.

The last point is also similar. If I get a significant contribution in area where I'm not competent, I might take it, but is it going to maintain or fix problems to it in the long term? I'd rather not include a feature which I know I can't maintain long term.
So you thing that `progressives` are going just after these things?

There are many comments in this thread that are just blame shifting from one side to another. That is why there is not going to be done anything about it. There is always someone else to blame.
You might even say it's animated!
I don't understand why not all projects don't do this as regular maintenance. Old bug reports are almost always deadweight. Perhaps keep them in an archive if you must.