skysight-inc/HackerNews huggingface dataset:
Covered directly or indirectly in these articles in the past 24 hours:

Netflix loses subscribers for the first time in 10+ years (cnbc.com) - https://news.ycombinator.com/item?id=31088353 - 218 points - 16 hours ago – 333 comments

Netflix Officially Adding Commercials (popculture.com) - https://news.ycombinator.com/item?id=31092126 - 54 points - 10 hours ago - 50 comments

Netflix shares drop 26% after it loses 200K subscribers (apnews.com) - https://news.ycombinator.com/item?id=31089802 -
44 points - 14 hours ago - 25 comments
A colleague of mine took up a second job, not because of money, but he (we) literally had nothing to do. Every day I’d ask my team lead, every day he’d say he’ll find some work for me. I thought it was unethical for my colleague to do two jobs, but is it though?

You know the irony? He didn’t have much to do even in his second job. So he was collecting two paychecks for doing almost nothing and was bored/irritated. Whose fault is that?

I think your effort and time would be better spent in making sure your employees had enough, interesting work to keep them occupied, instead of spending time playing detective. Let’s say you found one or more of your employees are doing multiple jobs. What can you do about it, other than getting upset and firing them? What happens after you fire them? You’re gonna hire again, and play detective again, with the new employees? It is just a waste of time.

Overworking your employees is bad. So is underworking. I’d rather spend time keeping my employees happy than snooping on them.
Home ownership is a luxury everyone wants. I can't imagine people don't salivate at the idea of a sturdy, comfortable, private nest. The only class of people who can afford it are people with incomes on par with tech workers.
How is having the option, besides Windows, to order the laptop preinstalled with a default, well tuned and well supported Linux distro a "walled garden"? Also, most patches in this distro would presumably end up merged upstream anyway.
So there’s only 4.2 billion possible IPv4 addresses where a site can live. A lot are reserved or unused, leaving about 3.7 billion possibilities. Household internet speeds are fast enough that it is within the realm of possibility that a computer could sequentially connect to every single IPv4 host on the entire internet in search for the target website. Specialty network cards with datacenter connections can scan the entire Ipv4 space in a matter of mere hours.
If choosing to run linux on a laptop the model doesn’t matter very much. You’ll spend a chunk of time solving driver issues and managing power consumption with virtually every laptop out there.

Look at Lenovo and Dell
That's an unjustified excuse. The one thing that is consistent with UI programming among all platforms is that you never block the UI thread.

You should be able to mock fetch/xmlhttprequest at any point, not just in your router. You should be able to mock those calls without needing to block the UI thread at runtime.
Tangent: try to make sure your websites serve the right favicon regardless of whether the user is logged in or not. Its honestly no big deal, but something I noticed writing the favicon service for synth.app (for tabs and such before we can calculate the favicon using the HTML).

For example, the google domains (gmail/cal/drive/etc) all show the same google accounts favicon [1] and we had to special case a few more.

[1] https://icons.duckduckgo.com/ip3/mail.google.com.ico
> Isomorphic codebase, you can share the majority of your code with the client/server since it's Node on the backend and ES2015 on the frontend

I've been working for 20 years on this, last 8 ~ 9 only with node and React and not a single time, other than sharing some validation rules and/or for SSR, got anything useful out of having the possibility of running the same code in the browser and on the server... totally different responsibilities, libraries, requirements and environments.
The leader of "soldiers' mothers" committee was guessing it will happen months ago in an interview. If she could do it, the military leaders and intelligence service surely could have a guess too.

They were running the war in Ukraine since 2014.
The name might be infringement or the code might abuse their API. Or, GitHub could decide it's not worth it. Why would you try to scan every IP address?
Maybe you shouldn't worry too much about the actual example?

It's just a conflict to make the point stand, we are not discussing my creative writing here, so don't hurt my feelings for no reason please! :)
> it's either never used at all, or used for all sorts of media not just text

This seems to be where you went wrong.
But at that point, what exactly are you gaining?
I have several Docker containers running at any given time with no issues.
Whatever laptop you already own.
But in the context of a web app though? That's the key part: you're taking in email addresses from myapp.example.com. For other cases: sure, local email addresses can be useful (not often these days, but sometimes still are). But in this context I'm not really seeing any use case.
Automatically generate thousands of bugs... what could possibly go wrong?
The Software Strip – Low Cost Software on Paper
> Cannabis use during adolescence has also been reported as a risk factor for developing psychotic experiences as well as schizophrenia.

Is cannabis use really causes some psy uneasies or it just correlates?
> What do you find lacking in the m1 to make it your dev machine?

For me, the 16GB RAM limit on the MacBook Air is the principal reason not to get one, otherwise I would have already. As soon as you go to 32GB or more with M1, it's a big price jump to the Pro range, not sub $2000 any more.

I have been looking at the M1 MBPs, but the price makes it need justification, and the 2.5 months lead time even at Apple stores for the higher models, has kept me from committing. And when I tried the MBP keyboard in store, it felt not as good as the old <= 2015 keyboards.

Firefox in daily use is constantly swapping on my older MBP that has 16GB RAM, and when I used Safari, it wasn't any better. (It was the trigger that made me go back to Firefox, as it used less memory than Safari when I switched). It quickly rises from 10GB to using 30GB after a little browsing; I've seen it go up to 67GB. Some sites will do that with just one tab open. It took me a long time to realise that's why browsing was so janky and pausing a lot, and back when I used Safari everything else paused often too. So I'd not be eager to buy a new laptop with the same problem.

Perhaps the Linux dev VM and several Electron-based communication apps that have to be running constantly add up, but it always seems to be the browser that grows to use much more memory than there is available.

With Firefox it seems to be a fixable software problem, because when it's triggered to release memory it will drop as fast as it can swap in, with no apparent affect except a long pause. I expect it's all cache. The memory statistics fluctuate very rapidly sometimes, gaining several GB in seconds, even when just clicking around text-only sites like HN.

But it's not realistically going to be fixed, so I think it best to get at least 32GB RAM for the next machine, whether it's a Macbook or not.
> serious question: what is the practical difference between MacOS and Linux?

For a daily driver? Poor UI experience on MacOS. On Linux usually one of Mate, Plasma, WindowMaker, XFCE or Gnome will have the Window behaviour (snapping, tiling, maximising, switching) I want.

All of the Linux options have file-selection dialogs that don't suck. All of the Linux distros I have used for a daily driver have better software than brew.

MacOS kernel certainly has some nice surprises (compressed memory is impressive), it doesn't ever crash and it sleeps and wakes correctly.

OTOH, all the non-kernel software is, frankly, crap. They're unintuitive, hard to use and limited in variety.
> I make a difference between website and webapp.

Everyone says this, which doesn't solve anything. 99,9% of what we build is just something in between. It is not as easy as you make it look like.
A valid use case for wanting to know the “real” IP of a site hiding behind CloudFlare is being able to access the website from a Tor IP address (which they categorically block). For users in a country with censored internet, such a service would be essential.
Black people face stigma. You are right about the disparities. It is shocking sometimes. I work at a big research university and I see quite a few black faces but when you look into it many of them are from Africa or the UK or Caribbean and the percentage that is African American is tiny.

Specifically I think you have to be careful of constructions that involve negation. I see a stigma as a bad thing, and a privilege as a good thing. One is not the opposite of the other.

Privilege also has the connation of being ‘earned’, I heard an incel get told that ‘Having sex with women is a privilege not a right’. White people don’t do anything to ‘earn’ privilege even though my dad had ‘that talk’ with me back in the Rodney King days (Say his name? Or did you forget it?) and said that I’d better not run away from the cops when they tell me to stop because white kids get shot too.

Feel free to say ‘white privilege’ all you like but every time you say it another Republican gets elected. The key is that rank and file whites aren’t getting something good, blacks are getting something bad. Who benefits are the wealthy donors behind the Republican Party because when you say ‘white privilege’ a white person somewhere concludes that there is one and only one party for them.

(It is the same with the Democrats, the other half of the US also has a one-party mindset. We don’t have competition for efficient government, good public services, justice, peace, prosperity, etc. when everybody just votes the way that they think their tribe has to vote.)

The 90%/10% is a toy model. (It doesn't matter qualitatively if it is 85%/15%, if it is really wrong it is because America is full of other ethnicities and if you look close at 'black' and 'white' you will find people in those groups are not all the same.)

All models are false; when you look close for instance you see Kamala Harris is the first Asian-American Vice President too. The census question model of race has been very bad for the left because people look at it mindlessly, see ‘hispanic’ and think ‘hispanics are a minority that will vote for US’. They say that every year since 1970 and it never comes true because Hispanics are a diverse group of people and ‘minority’ does not mean lumpen, many ‘minority’ groups are wealthier than average.
Time to switch to Android, we have all sorts of productive stuff like that.
Anyone here have any experience with running Linux via UTM or Parallels on M1?

99.9% of what I do on Linux is command line (I usually don't even install a GUI, using an X server on another machine on those rare occasions I want to run a Linux app with a GUI), so I'm mostly curious about that case.
it's as simple as a category error. those are not the same thing.
Why not C++, for better portability? If I want to design my own CPU, I will have to add it to GCC. But Rust is LLVM so if I want to support Ruby-jit on my CPU, I will also will have to support LLVM.
In this Q1, they lost 700k subscribers in Russia. Without that they would have had positive growth.

From shareholder letter PDF: https://s22.q4cdn.com/959853165/files/doc_financials/2022/q1...

> The suspension of our service in Russia and winding-down of all Russian paid
memberships resulted in a -0.7m impact on paid net adds; excluding this impact, paid net additions
totaled +0.5m.
Or, people who do this sort of work don't want to encourage more people to stay in the walled garden of Apple.
Flip a coin. Then maybe decide that's crazy and talk to my partner. Seems to work so far. Best of luck.
Don't forget Unpoly! A bit more opinionated and "batteries included" than HTMX, still same ideology. I use it every day and I love it.
as far as i remember when the backend times out, CloudFlare shows a screen where you can see the actual IP of the server
Yeah, I thought browsing / discoverability on Netflix was terrible until I tried to use Apple TV+; just like I thought the UI on Apple's Music app was terrible until I tried to use Spotify. Why do modern media companies seem to try to compete for the interface which makes it hardest to find and consume their media?
Why on earth would you try to help DDOS'ers? I think you should really take a step back here and reevaluate what drives you here and what impact you have on other people.
This rang some major alarm bells.

"Marmite got a decent score overall, but tasters weren’t bowled over by it, with more than half finding it too strong in flavour and too thick. Some also found it more difficult to spread compared with the own-label options."

I expect the Aldi and other alternatives are watered-down fake Marmite for woke wimps who want yeast extract spreads to be more "inclusive". This country is toast.
They are also illegal
That's orthogonal to the issue, you don't need to make a technology illegal to make an application illegal.
If you are looking for a job, get a job.

Self study is not a job.

It's attractive because it's easier than looking for a job.

Or to put it another way, job hunting is the key skill for any career transition.

Good luck.
>By 2018, only one such company (Toyota) remains in the top 50. Many Japanese companies replaced a large part of their workforce with temporary workers, who had little job security and fewer benefits. As of 2009, these non-traditional employees made up more than a third of the labor force. For the wider Japanese workforce, wages have stagnated. From their peak in 1997, real wages have since fallen around 13% —an unprecedented number among developed nations.
-Wikipedia on the Lost Decade (1990-2???)
BMW has produced full electric vehicles since 10 years. https://en.wikipedia.org/wiki/BMW_i "Combined global sales of BMW Group electrified vehicles achieved the 500,000th unit milestone in December 2019"
back to the dark ages, as you wish
Because artists haven't generally backed themselves by weaponized ASICs and a very unhealthy social scene of greed and deception (not to mention pollution)
How will this benefit Ruby?
> liquid metal sodium

> graphite moderators

Nope.
But they could be maintained, if people wanted...
Not sure about open-source, but a number of friends of mine who work as freelance professional creatives (e.g. ad hoc video advertisements for smaller companies) espouse Topaz Labs’ Video Enhance AI [0] for this sort of work. Anecdotally, seeing the results of their applications of it, it does seem to work astoundingly well— especially for an application that runs fine on hobbyist/enthusiast grade hardware (albeit the render times will likely still be in a multiple of hours for longer videos; personal experience on 3090 / 5950X / 128GB home work machine was roughly 5-8 frames rendered/sec when upscaling 720p footage to 1440p, roughly 12 seconds render time for every second of footage. I imagine the render time would scale with the demands of the selected AI model / output resolution).

I am not aware of any singular FOSS project in creative work that performs similarly to Topaz Labs’ product for all input videos (note to reader: if I am wrong, correct me— I only have second-hand anecdotes to go off of from my friends who work with this kind of work in their careers, and precious little first-hand experience from upscaling old family memories to experiment with the software). As far as I am aware, this is because different upscaling models are trained on, and thus effective / mainly used for a specific type of content. The same upscaling model that was trained on interpolated 480p videos with compression artifacts will not produce the same results as one trained on, say, anime videos/manga, e.g. the models used by Waifu2X [1]. Hence, with Topaz Labs’ application, you select the model that was trained on footage that best matches the footage you wish to upscale.

All that being said, I do know that some (if not all) of the upscaling models Topaz uses are FOSS. Much of their application is just syntactical sugar upon the models it uses, making it easier for non-SWEs to use. I’m not sure whether or not the models that Topaz distributes have any level of training done by them, in house— logically, I would assume as such, otherwise their product wouldn’t be as performant as it is.

[0] https://www.topazlabs.com/video-enhance-ai

[1] https://github.com/nagadomi/waifu2x
I would imagine that the middle of the US would look a lot like the middle of Australia if it wasn’t good farm land.
aren’t there any legitimate use-cases for it?
While I definitely think that binning off AM radio is a penny-wise but pound-foolish policy typical of the miserly post-2008 political landscape, if the band is fully abandoned in the near future I say we should open the top 150 kHz or so for hobbyists operating at a low power of around 50 W or so. I know amateur radio is a thing that exists but this would be aimed at music broadcasting which isn't the point of amateur radio. There should be a minimally bureaucratic licence from the government which allows for gatekeeping at a technical level and also squares things with copyright holders (PRS is the body for this in the UK). My reasoning is:

* AM is so under-utilised now this idea wouldn't tread on many important commercial or IP toes, it'd be nerdy hobbyists like us on HN for the most part. People would be able to experience being on the 'real' radio (as opposed to streaming) without the undesirably chaotic situation that would happen if this was allowed for FM or digital radio broadcasting.

* The barrier to entry for hobbyist listeners (as opposed to hobbyist broadcasters) is basically zero because everyone has an old radio capable of tuning the AM band in a cupboard somewhere - which gives this a great anti-ewaste environmental angle. The existence of webSDRs has made MW and SW DX-ing really accessible too.

* Interference is so bad on the MW band now anyway thanks to modern electrical equipment putting out lots of noise, adding low power hobbyists to the mix is probably an 'in for a penny, in for a pound' kind of scenario. Like what damage can a few hundred hobbyists spread out over the country and limited to a low power realistically do when there's millions of cheap power supplies putting out more interference to MW than all of them put together?

* AM has a really appealing subjective qualities in the same way other technologically inferior approaches like vinyl records and cassettes do. There's something really appealling to me about the way AM cracks when there's a distant thunderstorm or the way you have to get up and physically move the aerial to bring a distant station into audibility. It's a very hands-on thing, yes it sounds very lo-fi but I like that - it's lo-fi in a soft, gentle and pleasantly unpredictable way whereas when digital approaches sound cheap it's usually in a harsh and unpleasant way.
I think of the 20th Century as being the century of quacks. Guys like Corbusier and Freud proposing radical new ideas based on no data, zero research, basically pulled out of their assholes. And then somehow these ideas become widely accepted and implemented. There was a lot of damage done then that we are still dealing with the consequences of.
Pretty much describes me. I get a handful of services. It's more content than I remotely have time to watch. I can't really be bothered spending more or chasing down torrents for some other random show; it's just not really something I care enough about. Would a single streaming service be better? Probably. But I wouldn't pay a premium for it. After all, I dropped cable entirely and while I'd like real-time TV now and then, that like isn't enough for me to pay for it.
They probably reported it as malware and M$ team didn't check what it was
More like that's how democracies fail. Our current method of "fixing" failures of the state involves layering more and more legislation and regulation on top of the broken legislation and regulation. We do nothing to address the root causes of those failures because that would mean closing a lot of the loop holes that allow politicians to get rich by leveraging their positions aka corruption. Why else would we need bills that are thousands of pages long and seem to accomplish absolutely nothing?
If your website is behind CloudFlare, why even allow direct connections from anyone that's not CloudFlare?
The title doubles as a nice insult.
I wonder how many people on HN would be okay if the government forced open software to be licensed for use in a way that was contrary to the way that authors wanted?

Would regulation also set prices for how much license holders can charge? Should the latest Marvel movie be licensed for the same amount as an indy film?
For violentmonkey, I needed // @inject-into content
Lithium costs a lot of money–so why aren’t we recycling lithium batteries?
Asahi exists but is not yet fully featured.
This. And the funny thing is Le Corbusier and other modernists intended to design for humans:

- They add large parks between the buildings

- You get the huge highrises and long boulevards because of separation of function, because they want to put the living quarters far away from the smelly factories

- They use a lot of concrete and prefab components to keep everything affordable

- They design community areas into the buildings

and so on. But it fails spectacularly. The resulting cities are completely inhumane. There is no space for natural development, for "lucky accidents", no mixed zoning, no entertainment and shopping close by to living quarters, the kind of stuff people now want from an urban lifestyle. And you can't really walk anywhere.

One thing I really hate in these kind of cities is that you can't just go anywhere straight, you are 'channeled around'. Whether you are on foot or in a car, you have to shut off your brain and follow the signs. You can't follow your 'desire path', and even if you would, you will walk for a long time through 'non-places' where there is nothing.

I was trying to walk a couple of blocks in one of these cities in the hot summer, and it was brutal (there are places like this in the US, France, China, ...). Nothing is human scale, and that is why it feels dehumanizing.
Houses are larger but most of the housing stock is much older than in the 1970’s. Most of the 1970’s housing stock is still around, it isn’t like we tore it all down in the last 10 years and built new, larger housing.

The starter homes of the US Boomer generation are out of reach of the Millennials even though they are the same houses but now 50 years old.
Life was also around here when the earth was a snow ball covered in ice.
Recent advances in generative “AI” content give me hope that human-curated indexes might once again rule the Webosphere.
A lot.

https://blog.jannikwempe.com/debunking-tailwind-counterargum...

https://www.swyx.io/why-tailwind

And many similar ones.
This is good list. I'd also call out the common complaints I see about the recommendations.

Further, it seems like there are a number of people unhappy with the homepage UI, which may be tangentially associated to recommendations. When the same things keep getting recommended in multiple categories for several months, it gives the impression the library is even smaller than it actually is.

Personally, in terms of UI, especially regarding player functionality, I would take Netflix over Hulu and HBO Max every time. But, I am slightly bitter about them replacing the 5 star rating system with a two star system and now a 3 star system.
This is a non-issue. YJIT only targets x86-64. After all, this is a JIT. If you designed a new architecture X, you need to port YJIT itself to target X, in addition to GCC, LLVM, etc.
This is the first time I've felt that Rust is starting to eat C's lunch.
Yeah, appears XHR/fetches are similarly blocked – was looking into data URIs. Good job HN for getting a decent CSP set up!
Am I the only one getting a CSP error on this? (using Brave & Snippets)