skysight-inc/HackerNews huggingface dataset:
John Siracusa, a fairly well known Apple pundit, wrote one of his semi-annual blog posts on this - https://hypercritical.co/2022/02/17/streaming-app-sentiments

It's a follow up to an earlier article where he lays out the table stakes for streaming apps, both worth reading.
Then that's what they should have said.
I wonder how come gas stove, an artifact of the 20th century, became a "traditional" thing?

The way people cook on gas stove is just one of many ways it can be, and I'm sure in year 1900, cooking on coal was rather different, and gas must have been an improvement, but also met with skepticism, and probably laments about the lack of charcoal smell or taste.

Gas isn't a tradition written in stone. It has serious issues like hot surfaces and higher chances of burning your skin, scurf on the pans, benzopyrene in the air, and risk of suffocation, heating of the indoor air, etc. Personally, I switched to induction for all these reasons.

It looks like the only downside to induction is that some users need walls hot (I don't) and need cooking to continue if they raise the pan up. I think this is doable with different forms of the oven, and with thicker iron pans: iron absorbs EM waves, it conducts heat well, and it will add thermal inertia. These pans will be heavier, but IMO that's a small price for all the benefits of induction.
Ok, I really, really wanted to be proven wrong here because I want this more than I can describe, but ... It's just completely unusable.

Example, I want to know which instruments are used on The Long And Winding Road, by The Beatles. So I search for the track. But there are no "tracks", there are releases, release groups and recordings. I generally want "the single" or "the album version" (if there's even a difference). If this were an album track that never got released as a single, then I only have recordings (I guess?). The releases page for The Long And Winding Road has hundreds of thousands of entries, so I check the release group: only 4 to choose from! I've hit paydirt: they've all got instruments. Not the same instruments though (two entries say that Billy Preston played the organ, the other two say he played electric piano).

If the track I searched for didn't have a release, I'd have to hope that the recording had the instruments. And this is all inconsistent.

Sidenote: How is this easier than googling the song, clicking the Wikipedia article and reading the (far more interesting) story about the song?

I dunno, perhaps by using fingerprinting I can use the API to identify all releases / recordings of the song that contain instruments, but I have yet to see any implementation that works "well". I'll try de-facto tagging tool, Picard.

Picard had an option to "Use track relationships". This is supposed to grab the type of data I want. So I install Picard, fire it up, and add the whole "Let It Be" album. It thoroughly fucks up my tags adding MusicBrainz IDs, changes the year to 2018, adds the fucking barcode, sets Original Year to 2003 and changes the album name to "Let It Be... Naked". Oh, and it didn't add the instruments.

An I doing it wrong?
Alsothe API is exposed and really easy to use.
If you crack it is there anything preventing using the same tech to get a whole host of measurements like vitamin levels or other blood components? I'm imagining you are going down the same path as oxygen saturation meters except it's way easier measuring elemental content than complex molecules. What's the hardest problem, if I may ask?
Your memory has got me thinking. Eating out wasn't common in my childhood in the 1960s in the UK. My memories of sit-down meals at locations outside the house are mainly the Christmas dinners that the Marconi Marine branch in Liverpool organised for employees, and the summer trips that sort of happened based at school (double decker buses arrived, took us all out to somewhere like Blackpool or Loggerheads in Wales, and there was always a fish and chip sitdown when it was time to come back). And school dinners of course after around 1970 when I went to the big school which was further away.

Things opened up a bit in the 1970s and 1980s. I think it is a reflection of growing real disposable income, more restaurants and the cheaper chains opening.
I think FB was more politically even than people like to imagine it. Seems like Democrats think FB was practically, moustache twirlingly, 'in on' Jan 6. Meanwhile, all the conservatives seem to believe FB is out to get them, banning them from platforms and hypnotizing people to be trans.

As someone who has minimized Facebook use for years and cultivated some political distance (neither party represents my views much at all), I think FB was mostly "keep your hands off except to feed people more of the things they click"
I don't know if others saw the same behavior.
I'm on Android. And I feel like I'm in some sort of a big A/B test regarding their app.
One day, the interface changes one way, couple days later it changes back.
Constantly some menu or behavior changes. It's super frustrating.
Lately it seems to have stabilized, but it really made me feel like a guinea pig. And maybe that's my inner old person speaking, but most of the changes really made it worse.
Thinking about movie streaming apps maybe that's on purpose to make everything require just a couple more clicks. But this is music streaming. Most ppl wanna turn it on and then it sits in your pocket.
Jetbrains IDEs are just as good as Visual studio. As is XCode, QT creator and friends.
And they work with many languages.

I know it's a problem with Python and Node though.
Since branches and such are cheap, you might benefit from `git switch -c debug`, `git reset` etc. They can wipe your working tree clean instead of having to do it manually.
What is acceptable varies. Some things are very low-stakes. Even if your domain-name is important you could manage it with another registrar and still use OVH for their cheap metal.
You're messing single cases with 1. Mass and 2. Higher command-approved and 3. Denying afterwards crimes.
Can someone explain how to get it working?

It says add post, I type something and hit add. Then go down and hit generate. Wait in the queue, and when it processes it comes opens again the same page again with no output?

What am I missing?
How can some people die on this hill? Like, seriously, the only positive effect it had was strangely enough in regions with significant worm infections. Significant positive effect is not hard to show, if there were any.
US shootings: Firm unveils plans for Taser-armed drones
Check out hexanaught.io

Super fun
according to the research I just did, escolar is not toothfish; "Chilean seabass" is Patagonian toothfish.
Indeed the proof being stuff like Kata Containers, which augment them with VMs anyway.

Personally, after dealing with Kubernetes yaml spaghetti, I rather deal with VM images, but unfortunately I don't get to dictate IT fashion.
A lot of places have abandoned that in favor of optimizing for STEM and the college rat race.
While we’re at it, can we just get a list of daily mixes? Seems completely random which of them I’ll see
I've always been curious about EA (and espoused ideas like aggressively making money so I could donate more to non-profits)... if I wanted to participate in EA discourse, where are those conversations happening now? effectivealtruism.org?
Tip: if you go to https://news.ycombinator.com/active instead of the front page you can see stories that were flagged. This is how I read HN because the number of interesting, relevant and useful stories that get flagged for ideological reasons is just far too high. This one being a good case in point. It's a pattern: there's a group of people who will reliably flag any article demonstrating that official COVID science is wrong. Doesn't matter what it's about - if it contradicts official narratives then it's probably going to disappear within an hour or two.

One might think a site dedicated to intellectual curiousity would be interested in stories like that, or that at least flagging such stories would be penalized, but no.
I didn't know about that switch! thanks
Utilitarianism is the worst ethical framework, except for all the others
As a Scandinavian all I can say is good luck with changing things. Don’t get me wrong, I certainly wish I could wear the Thor’s hammer necklace that I was given as a baptismal gift (I know, I know) without being associated with all sort of nonsense. But that’s just how the world is these days. I don’t really mind most of the cultural appropriation by the way. I think things like the Marvel Thor, the NFL team, the horned helmets, the ridiculous tv shows, and, the Speedo wearing blood bowl team are all amazing. Sure those things are over the top, historically incorrect and rather stupid, but they also come from a sort of loving place.

What I do mind is the failed men who run around pretending to be manlier than they are by stealing our culture and turning it into something hateful. I know I sort of look the part of Hitlers secret fantasy, being a tall Scandinavian with undercuts and a moustache, but I’m really not right wing and it bothers me when I’m associated with hateful assholes because they’ve appropriated my cultural heritage.

It’s the way the world is, like I said, and I think you’ll have as much hope of removing the horns from the helmets that you will trying to make the broader international society understand that Viking is something you did not something you were.
This is a big frustration of mine, too. The other is that Spotify is extremely biased towards playlist listening and makes browsing and listening to a library of albums really painful.

The good news is that Spotify's SDK and API are actually powerful enough that you can build up an entire alternative interface, which is actually what I recently started doing: https://i.imgur.com/ar7VrYy.png.

It's still work in progress but actually works perfectly well already. It's not ready for public use yet and also isn't open source yet though. If you want to follow development I guess the best place to do that is my twitter: https://twitter.com/tom_j_watson.
This is why I believe forced interoperability is essential to the
future of online consumer tech. We've discussed it here in the context
of social media monopoly regulation, but it has far greater
implications.

Salient examples are the alternative Twitter interfaces that
proliferated, and indeed those for Hacker News. One huge benefit is
that users won't be stuck with a single, often hostile UI, but be free
to either interpret data client-side, or make use of a possible open
market in presentation layer websites which may add their own value.
What is the mood of the Italian music released during the first quarter of 2022?
Sounds like a self solving problem.

I reckon people will start caring about their despots if they expect to live a millennium under the despots' boot
Relevant: https://news.ycombinator.com/item?id=28251896
The closest I have seen to what you're describing is https://kagi.com, which seems to have just gone to open beta. A few commenters have mentioned it in this thread.
A concise explanation: functionalism is secondary to the attention economy for modern media platforms.

Hard to advertise in a functional list grid, but yeah like fuck, I’m right there with you. It’s to the point where I’d rather just steal the album off of YouTube. At least there’s an ad-blocker.
Jesus has no one in this thread ever build a legitimate product online and tried to get noticed by legitimate customers that will get value from the tech you build?

SEO is something you just have to do, can't get around it for some products. Some of it you can think of like how you have to follow bullshit conventions to make a resume easy to understand for recruiters. And others is just plain getting your name out there.

The competition around black hat SEO and spam content is disgusting but what can you do, just gotta try to get more links. Here my analogy would be how we all complain about inflation and housing prices but then when you wanna move to SF or Seattle you will still participate in the madness and bit 100k over asking price.
I automate it, cause I hate typing too. E.g. double-clicking an identifier (or selecting an expression) and pressing F3 adds the

log("<sel>:", <sel>)

to the next line automatically. Later I format it as a more meaningful log level/message or <C-/> it out if it was a “silly” loglevel. The ability to program an editor changes how you look at things like that. F3 to list, F2 to saveall, and instantly I see the entire new path of execution, with all insights I’ve thought of at this point. It’s like an interactive debugger, but more interactive in some sense.

(I’m also barely typing keywords, e.g. “eafu” means “export async function(|) {|}” and so on.)

Well these are environments that don't allow nice code editing and debugging.

Idk. While that is true for some envs, I’m able to choose at my job. And what I’m usually choosing isn’t an IDE (emphasis on D). Sometimes I have to work with IDE-oriented envs and sure, there I have to use it because console and dump tools suck, but to me it feels like walking through the mud.
What does it mean for sanctions not to work?

You can see sanctions work - both in specific effects (e.g. a factory producing missiles has to stop since it can't get chips) and in some macroeconomic effects - though those are harder to disentangle from the general chaos of everything.

It is much harder to see sanctions not work, how would you even discern that?

As for Cuba, I have no idea what USA is doing there.
What you’re describing is more like MPC to me
> Anyone who finds a comment analogising race in America to caste in India insightful knows nothing about caste.

I will respectfully disagree strongly. I have read the wikipedia links you provided to back your prior claim that 'caste' is not analogous to 'race'. My readings so far, even based on the very links you provided, shows that it appears to be very much race and skin color related. Literally, the word you mentioned, "Varna" means skin color! "Varna contextually means "colour, race, tribe, species, kind, sort, nature, character, quality, property" of an object or people in some Vedic and medieval texts.[4] Varna refers to four social classes in the Manusmriti.[4][5]"
A lot of cooking time can be done async tho.

Rice can be put in a cooker and prepared ahead of time. Some cookers even let you specify a time in the future when it should be ready. Similarly, marinading develops a lot of flavor over time that you could be doing work or errands.
The large teeth may have been useful to hit vital organs on large prey that used to be common but now extinct. No large prey - no sabre teeth needed.
I'm going to hang my comment here! Your corn starch statement made a perfect hook, but there are a lot of gravy comments I don't understand in this thread.

I don't get why people would use flavour packets when making gravy, or why people would use corn starch.

Not saying it's wrong, but that it seems unneeded.

For example, let's say I fry up a pork chop. I may put 1/2 a spanish onion in the pan, and I'd definitely add some cayane pepper and mustard powder. Maybe some fresh garlic.

As the cooking nears completion, I'll add flour over everything, until all the juices and grease is absorbed.

At this point I want to brown the flour a little bit. My heat is little below medium, I want browned, not burned.

So, I try to flatten the flour against the cooking surface, spread it out, make sure it gets heat.

This takes maybe 4 minutes, with me making sure the flour gets moved around, re-flattened, mixed up a bit, so it all browns.

When ready, add in cold water. The amount is try-till-you-learn amount. If it starts out too thick, add more! Now set pan to full heat, and stir repeatedly.

When the water is hard boiling, keep stirring, making sure that during this entire process you are cleaning the bottom of the pan.

If you're using nonstick, instead of stainless or iron, you probably can't do this right. You need to scrape the pan here. You need to forcefully agitate. Right tool, right job.

You may need to turn the heat down a bit, as things thicken. Again, you need to start thin, make thick.

(When you first add the cold water, it will be very water like. Thin. But what happens is the flour breaks up, and makes it thick, so first timers will need a lot more water than they think.)

Two things will happen here. You will collect all the flavour from everything you have just cooked, and the gravy will start to thicken on its own.

No corn starch is required, or flavour packet. Full, lush, flavourful, thick gravy, no lumps, cold water is part of this, and the hard boil after.

It will take a few tries to get it right, but once learned, all things become gravy.

Note: thanks for lettimg me hang my comment here. Also hi.
Yeah, and that whole Spotify HiFi fiasco? Announce and not deliver? I put off buying good headphones waiting for those assholes. Year end came, cancelled my subscription out of spite, went for Tidal and bought the headphones. As soon as Qubuz becomes available I'll try that.
As in cryptography, although the link I posted also explains how it can be applied to smart contracts
I have similar issues with their desktop app and the UI seems to get worse over time.

Their API is pretty good and I've used it to build a PoC desktop client using JavaFX that works using simple table controls and local Sqlite caching so I can search/filter my playlist "library". The API even has playback controls and nowplaying support. Pretty much everything needed to build an alternative usable client.

The reason I did not continue with it and I'm still stuck with their desktop-(but-actually-web)-client is that the playback control API seems to be blocked by Sonos so I cannot use it to control my main listening devices.

I love Spotify as a service but their clients are horrible.
I’m a happy user of Linux desktop, Ubuntu. I will never go back to anything else than some other version of Linux. I can’t stand OS X anymore. I can’t even remember when I used windows the last time.
I must be an idiot.
The EA forum is active, e.g here is a discussion of this article: https://forum.effectivealtruism.org/posts/JBAPssaYMMRfNqYt7/...
Hyper-V backend also runs Windows containers, and in that case Microsoft decided to have the same docker frontend that everyone uses was better than coming up with their own CLI just for the Windows containers part.

WSL2 is no different than using Virtual Box or VMWare, now shiiped by Microsoft instead.

As others pointed out, Linux Desktop is never going to happen beyond the usual 1%, other than Android/ChromeOS workloads.

Typing this from a Asus 1215B, probably the last GNU/Linux device that I will own.
It's why I'm being driven back to piracy, because the UI/UX is do horrible on these platforms, that and believe it or not because Content discovery is easier a couple of the piracy apps look at what I have in my collection, and do recommendations off that... And guess what.. it's really good.

So a bunch of people in their spare time seem to be doing a better job than Netflix, why is that? Because I don't think Netflix is trying to achieve the same goal

They are trying to push content Netflix wants you to watch. Not content that you want to watch.
90 is still an exceptional lifespan even if you take care of yourself. Human system breaks down randomly after the age of 70, and the complete breakdown depends on luck.
huh? How is building an email client where no interaction is over 100ms a solo dev project? Thats like saying Instagram is a solo dev project because it only has a few screens.

But hey not a bad idea to recreate it as a solo dev. Get ~10,000 customers, charge $15 instead of 30 and make a few ez millions!
Show HN: PySide6 QtQuick Project Template
I couldn't find a quick start template for PySide6 and QtQuick, so I created one.
> If UK citizens really wanted better food, it would appear.

You can get top quality ingredients in Scotland and eat well here too (despite the "west coast" problem).

I'm sure Italy has its own fair share of shit-end supermarkets punting low quality produce as much as any other European country.

> You have misunderstood the comment.

Hardly my fault if the OP chooses to use a very specific phrase with a very specific meaning when it comes to food quality.
> If you want to do engineering in French, it's either score a spot at EPFL, or go to Polytechnique in Paris (very small) or all the way to Polytechnique in Montreal (8 hours flight time?).

There's plenty of other engineering schools in France: https://en.wikipedia.org/wiki/Grande_%C3%A9cole#Engineering_...)

And, ironically, one of things the EPFL did to improve its quality is teach partially in English (see https://www.epfl.ch/education/studies/en/rules-and-procedure...). This makes it easier to recruit both students AND faculty.
I think something that would be more useful, would be to make your own seasoning mixes at home. Since most of the time none of the ingredients of, say, taco seasoning are particularly challenging.
I love this. I used backbone in 2012/13 when everyone was all angularjs, it was a great project and I enjoyed the simplicity. I was intimately beaten into learning angular for the next gig

Edit: dates
I like how the OP mentioned "Spotify's buddy, Apple Music". I work in IT for 15 years and I legit have problems navigating the app, I thought I must be stupid or something. Same with Tidal, just absolutely abhorrent UI where nothing makes any sense. Wanna go back to the Playlist you were literally just listening to a couple hours ago? That would be four clicks, three scrolls, a swipe and two jumping jacks. Want to listen to your favorite song from that playlist? Well then I hope it's not a long playlist because we removed the album arts for no reason. Guess you gotta squint your eyes pretty hard while scrolling and you'll find it eventually. Good luck.
In South Korean markets, the cheap tubes of "wasabi" are colored horseradish. The texture of the cheap stuff is grainier. As for the taste difference, I can't think of the right words, but it's like the difference between cheap and fine coffee. The flavor of real thing is somehow mellower and richer.
The vast majority of developers still debug by looking at, and then editing their source code.

Python matches up with this style perfectly. The next time you go into insert mode and feel like adding print(x), add a call to breakpoint() instead.

https://docs.python.org/3/library/functions.html#breakpoint

`debugger;` does the same thing with browser JS engines.
Imagine dropping a bomb on a shipping container of iPhones. What's the point? What objective does it serve? How does it contribute to the war effort?

Considering the cost of the bomb, I think the expected value is rather likely to be negative.
Spotify loves to use big images, long song lines and then stick the buttons that you need in (...)
I don't know, in practice you'll also have useful changes that you want to keep. I usually resort to `git checkout -p` to get rid of the debugging statements.
The problem with rootless is that you don't get a native network stack since setting up bridges and veth devices still requires some elevated capabilities. But instead of running full root this could be outsourced to a helper executable with some caps set (a narrower version of suid).

> Permission issues with bind mounts just totally disappear when you go rootless.

Recent kernel versions have gained uid mapping capabilities on mounts. Hopefully future docker will make use of it. Then we can run entire containers as different users.
it's not, however, "unfair" to teach people that there are actually different varieties of a product they buy, and that one is more expensive and maybe presumed to be better. I agree with you that they did not make all these distictions clearly, but it was interesting to learn and I plan to taste test them when I can.
The piece does a very poor job of establishing whether any sizable fraction of people actually misuse the word in the way they claim. Even Hollywood managed to get it right with "The Norseman", not "The Viking".