skysight-inc/HackerNews huggingface dataset:
I'm happy to pay for everything insofar that my rights are respected and the prices are fair. Which is what I do now. I pay for Spotify - the family plan - for my entire family. It's extremely well priced and I'm happy to pay for it indefinitely. My Netflix account is shared with a friend in a different state. It costs twice as much as what it was five years ago and the library is a lot worse. But it's acceptable... as it stands.

The reason why we accepted Netflix' DRM model is because they started off with "we encourage you to share your account!" which everyone jumped on. Now that we have all the b/s associated with digital content, they're pulling back. Which is okay... because we can pull back too.

A good example is when HBO decided to partner-up in an exclusive deal with a horrible price-gouging cable media provider, many Australians decided to pirate Game of Thrones instead. I don't know of a single person who paid for it. I know of professional suit-wearing offices that hosted watch parties for episodes that were pirated. And everyone knew... and nobody cared. I think the final numbers were that about 8% of the entire Australian population pirated the show. If only HBO had decided to not screw over an entire country then perhaps they would have made a lot more money.

The issue is that they will never have their fill. They will always be hungry, and if Netflix could charge you 10% of your annual income and get away with it, then they will. And a great example of this is with college textbooks.

I don't think I'm entitled to media, but I don't think the creators are entitled to my dollars either for digital content. I just don't care about content creators in this regard. This might come across as terrible, but I couldn't care less if it leads to their bankruptcy. If they want to produce something at a reasonable price, then great. If they won't, then it won't be paid for. That's the playing field they're choosing to enter. If they don't like it, they are free to exit.

There's no morality in it either way -- paying for content doesn't make a person any more or less immoral than someone who doesn't.

Adblocking is in a similar boat, insofar that if you think that stripping me of any privacy without my consent is okay, then you're going to be quickly disappointed with how well my pi-hole setup works.

I'd encourage you to take a step back and look at it as if you're dealing with software patents, cause that's all copyright law for digital media really is. And choosing to have a patent called "PROVIDING AN INTERNET THIRD PARTY DATA CHANNEL"[0] doesn't mean people are immoral if they don't pay. It also doesn't mean they're moral if they do.

[0] https://blog.cloudflare.com/the-project-jengo-saga-how-cloud...
You'd still need to capture/sequester the CO2, which to me sounds much harder (or else you're only solving the "renewable" part rather than the global warming part). Water is nice because it naturally precipitates out of the atmosphere and returns to oceans/lakes/etc.
I'm only at 0.5 and I do fairly well... Key is that it's not in crystal clear focus at the semiconductor physics or Node.js levels, it still pretty close everywhere else.

Not only is it possible, but it is important to demand.
Repeat after me: "There is no right to be shielded from offense"
Not when you modify state in the same scope. You now have 5! (120) ways of introducing bugs, if you just wrote it as a function that doesn't modify global state you only have 5 ways of creating bugs.
Why the swipe at Rust?
App level data integrity is usually critical. Ingestion into a reporting database is an entirely different construct (where I agree FK constraints are burdensome).
I mean, sure, don't use on delete cascade in that case. But there's a big difference between "sometimes bad" and "always bad". The link seems to argue "always bad".

If I have data which much always be deleted if its owner is deleted, what's the process? Manually issue exhaustive delete statements in a transaction?

Is on delete cascade always bad or just a bad default? (It's obviously a bad default, I'm not arguing that.)
Chrome is glorified spyware, simple truth.

When $GOOG gets squeezed, they always find new ways to use your data for commercial purposes.
RMS has even underestimated a few things:

> Ten percent of those fees went to the researchers who wrote the papers

Do researchers get anything from journal subscription fees? AFAIK they even have to pay to get an article published.

> Dan resolved the dilemma by doing something even more unthinkable—he lent her the computer, and told her his password. This way, if Lissa read his books, Central Licensing would think he was reading them.

This is definitely missing some biometry, like constantly doing face recognition with a builtin camera to ensure that the user is indeed the right one.
> You're basically ranting about reality having a left wing bias.

How is a mountain of circumstantial evidence linking heredity and intelligence "reality having a left wing bias"? Isn't it the exact opposite? As for that article (one article, compared to countless others on the wikipedia pages I've linked to, that have not yet settled the debate. But this one totally will) - I can tell from the claims in the abstract it's worthless. Lets look at them:

(a) intelligence is unidimensional and can be represented by a single factor, g; -- Multidimensional intelligence doesn't make it non-hereditary.

(b) intelligence is fixed within individuals and across generations; -- Doesn't make it non-hereditary - there's a range of variation, that -must- be determined by genetics - otherwise trout could grow to be as intelligent as humans.

(c) IQ tests accurately measure this fixed ability; -- That they are inaccurate doesn't make them worthless. Neither does measuring only one axis of a multidimensional intelligence.

(d) IQ tests are equally valid across racial, ethnic, and cultural groups; -- If true, that implies race and ethnicity affect IQ and intelligence.. exactly what this article claims to disprove?

(e) intelligence determines individuals’ professional and social standings; -- But it is correlated to it: https://www.vox.com/2016/5/24/11723182/iq-test-intelligence Is this trying to say because IQ isn't perfectly deterministic of success, then it's worthless as a measure?

(f) environment plays little role in determining an individual’s intelligence; -- It plays between 43% and 14% of the role, as per my wikipedia link.

(g) the intelligence of populations is deteriorating over time; -- How does disproving this in any way disprove the link between ethnicity and intelligence?

(h) scores on IQ tests are consistent with classical statistical and measurement theory. -- They're not happy that some tests don't produce a normal distribution. Why this would invalidate all the conclusions eludes me.

Each premise is refuted on the basis of historical, sociological, psychological, and statistical evidence. -- Each premise is needlessly strict. If they held true, determining an intelligence-race link would be easier, but even if they're all false, it doesn't even remotely disprove the link. It's the classic "the model is imperfect and therefore entirely useless" criticism.

In general, I'd suggest you be more skeptical when a single, low-impact article with barely any data behind it claims to settle a grand debate.
I've never used mobile Safari, but where mobile Chrome shines vs. Firefox is 1. speed. 2. easier to navigate through your tabs when you have many open.

If not for those, I'd just be using Firefox because the ability to add plugins (eg. Adblock) and have Youtube not stop playing when you minimize it are obviously huge advantages.
Apple definitely doesn't have monopoly over anything. They are popular, but their market share doesn't put them in a monopoly category.
And of course Apple doesn't like cross-platform Apps, especially PWAs. Because how else would they make money off of them.
It is all about business.
You are right, but at some point there will be a new generation of politicians and the promises will be lost to the old generation.
I don't agree. At all. Forget C/C++. Build a microprocessor in VHDL or Verilog. This is a common task in many universities with better EE or CSE disciplines. Do these folks understand Java? Or modern C/C++. Well they do much better than the folks that learn at the Java level and work up.
CO2 + 2H2O + energy -> CH4 + 2O2

Discharging the battery is this reaction in reverse. It's net zero carbon. It's basically a rechargeable fuel air battery using incredibly abundant materials so it can scale.
Brains Create Identical Objects
This definitely applied to me. I picked up Chrome partly because I trusted Google, and I moved away from it mostly because I no longer do.
This guy is parroting nazi propaganda and is probably a nazi or closeted nazi himself, so I don't think your advice is really gonna have that much of an impact.
> Also for context on why I'm writing this, I'm just naturally inclined to compare the design of Swift to Rust, because those are the two languages I have helped develop. Also some folks like to complain that Rust doesn't bother with ABI stability, and I think looking at how Swift does helps elucidate why that is.
So long as there's a positive carbon return on adding the extra infrastructure.

There very well may be, but adding pipes to burn off excess methane is way easier than generating and transporting electricity.
This is actually really important. While it's immoral to take the results of someone else's work without compensating them, it's also immoral to charge your customers multiple times for the same product.
What a well written article! Thanks for taking the time to post it!
In my experience, you don’t. With tons of IOPS you need EBS or crazy expensive instances.

Instead you use a cloud like google cloud where you can add NVMe SSDs to whatever instance type you need and configure custom RAM and CPU instead of picking from the super expensive AWS instances with no configurable options and almost always the wrong resource allocations for your workload.

Source: testing my infrastructure that requires 60,000 iops on both google cloud and AWS and it being 1/4 the cost and higher performance on Google. Of note: this was a very high throughput streaming data application. YMMV for other applications.
Pirates watch plenty of movies and TV newer than the original 14 year copyright term.

People aren’t getting too worried about people pirating Gunsmoke or whatever.
You don't realize that part of the system (the justice system) doesn't matter for the people that end up locked away. They didn't have any control in the outcome.
I meant very few people want to escape.

Some that don't want to escape it are forced into that by circumstance.
Also Memento was a $9 million dollar movie, even in 2000 that wasn't a lot of money.

What we're missing these days are what myself and my buddy, who's a film buff and writer, are the 10-30 million dollar films. Well written, competent director and director of photography, a reasonable cast of most likely newbies but they can act, and a decent plot/story....Memento, Donnie Darko, The Hurt Locker. Jeez the Hurt Locker was just a 15 million dollar movie, but it's pretty decent (I've watched it five times).
I keep wanting to like Firefox but I prefer Brave right now. It seems like all the ease of Chrome and ad blocking and privacy too.
How do they afford it?
It was called A9 mode, I think!
What does it fail at?
>With practically all high-level langs in modern collaborative environments readability is prioritized.

Readability and verbosity are two different things. I can see how someone using Java would think that typing faster is better. But that's a reflection of poor language design choices rather than anything intrinsic to programming.
Then t
It's a little silly to ignore the impact that Chrome had on the browser market. A from-scratch multiprocess architecture, considerable performance improvements, a fairly significant departure with UI, etc.

Sandboxed flash was huge at the time. People forget so quickly that only a decade ago the internet was a lot more malicious. Exploits hosted on compromised ads were not uncommon at all. These days all of the big exploit kits rely on social engineering.

Those were very appealing things for many people, rightfully so.
Are PG and VG ok? What’s the difference that makes Vit E acetate harmful?
These things also suprise me, since my opinion is exactly the opposite: Content is so cheap nowadays, that it doesn't make any sense to look for illegal options anymore. If I pay 10$ for Netflix I get already more content than I can consume. And 10$ is not even that much for a non silicon valley non software engineering salary. I think even paying for multiple services shouldn't be an issue for people who actually have the time and interest in consuming the services.

And to why I think things actually are getting cheaper:

In germany you pay already mandatory 25€ for public broadcasting, which you might never watch. Pay TV back in the days was like 50€, and tons of people where willing to pay for it. You can get a lot of the new streaming services for that.
I haven't read the article yet, but important context to this is probably that Gankra has a lot of experience with Rust. They literally wrote a lot of the book on unsafe rust...

See their list of publications for some examples: https://gankra.github.io/blah/

(I found this while trying to determine if Gankra = Gankro, it turns out it does).

Edit: Now that I've read it I can say I though they were pretty fair to both languages. This certainly isn't a comparison between them, but they made some legitimate criticisms of both when that criticism happened to be an interesting point of comparison.

Really good article, I highly recommend reading it if you like low level compiler stuff.
Kind of like Newtonian mechanics?
Previous discussion:
https://news.ycombinator.com/item?id=21465873
When I switched Firefox liked to make my Macbook run hot and to trigger frequent system-wide beachballs when it wasn't foregrounded, with just a few tabs loaded. And just having it open killed my battery. This was, like, 2011 I think. Chrome didn't do these things, even with way more tabs. I'd used FF almost exclusively since it was called Phoenix, before that, though I hadn't loved and evangelized it since some time in the 2.x series.

Of course I moved to Safari after that when I realized I could gain like another 1.5-2hrs of battery life over even Chrome, and Firefox has largely replaced Chrome as the thing I use if I need something non-Safari, now.
That is actually a really good rebuttal to my analogy. Touché.

Also, I very much like the idea of trespassing being more analogous to IP infringement than theft.
I've never once seen anyone in a MAGA hat who wasn't an aggressive jerk, sorry. This is not a simple statement of political opinion, it's the marker for a movement (or gang membership, if you swing that way). You knew who I was talking about, yet you insisted of substituting an image of a soft-spoken Kansan grandmother because it suits your argument. Who's simplifying now?

To wit: if you quietly admit to voting republican I'll quietly agree to disagree, or quietly debate. You get in my face wearing that hat, and I know who you are.
Firefox does not use CALayerHost. It uses the public IOSurface and CALayer.contents APIs.

https://mjtsai.com/blog/2019/11/04/electron-apps-rejected-fr...
Most children aren't actually planned. They are just a consequence of sex.
Not sure why Firefox takes literally minutes to load a page.

Bugs are unacceptable.

Weirdly my wife has the same issue on her computer.
Where did I write that. In the ideal world, they wouldn't have to be confronted with that stupid choice. And not just for social life, for their jobs too. Yet there are now low wage workers who have to commute many hours to their jobs and many hours home, and it's been said every 10 minutes more of commute is 10% less social life.

Not that I have the answers... Rent control would be interesting, but well, this isn't socialism, it's cut-throat capitalism, and landlords are out to make maximum profits, your homeless ass be damned!
> "Just make it more convenient for people to pay to view it"

> "I... fell back to Netflix/HBO/other subs for convenience"

Seems like they're doing a fine job then.
Thank you. Very interesting work.
That was amusing, but is there a primary source[1] for that? I think it'd be far more interesting to read an account of it in 19th century English.

[1] Electrical pun not intended.
Mods: this needs to be tagged 2018. This article is now a year and a half old.

> Google already runs a lot of my online life–it’s my email, my calendar, my go-to map, and all my documents.

I’d rather the author take care of this with urgency, in addition to switching from Chrome to Firefox.

Firefox Focus is one of the best things from Mozilla in the recent years. I use it more than any browser (including Firefox itself).

I’ve asked around before, but didn’t get a satisfactory answer. Mozilla Corporation (the one that funds Firefox development) gets more than 90% of its revenues from its search partnership with Google. So Firefox is, in a way, aligned to promoting Google to survive. If there were ways to fund Firefox more widely (not through some limited VPN service tie ups), that could make Mozilla bolder. Someone pointed out that while there’s an official Facebook Container extension for Firefox, there is no official Google Container extension. The Google Container is not created by Mozilla.

I’d really want to support Firefox (and related) development directly. In my understanding this is not possible because donations on mozilla.org go to Mozilla Foundation, the non-profit that works on open web initiatives and education.
"Faster" was one of the huge selling points of FF initially, too. Non-nerds could tell the difference (over, say, IE or Mozilla/Netscape Navigator) even. It was light and lean as hell. Hasn't been the case since well before Chrome came out, but it used to be.
You can deal with people in good faith. You don't have to be so cynical as to think that piracy is going to kill your business or livelihood. Game of Thrones was HBO's most-pirated show and also one of the most profitable shows of all time. There are whole stores like GOG that are DRM-free because piracy is not the biggest barrier to making a profit. Getting your content to people and letting them give you money are the important parts.
No, I have just been throwing that statement out there. Pleased by all the comments it generated, was an interesting read :)
“[S]harding alone is very painful even without introducing a ton of new application-level constraint logic at the same time.”

I typically espouse app logic to check state and use foreign keys to ensure enforcement (eg, race conditions that are very hard to ensure at the app level but are built into many RDBMS). Foreign key failures are just treated like any other failure mode.

But honestly, I haven’t been part of a company that have really hit those upper limits that require sharding. They exist, yes. But most companies will never need to worry about it. Which is my point.
must’ve slipped my mind.
I bought my dad a 49" Roku TV. When I set it up for him, I used his cable credentials to log in to all of the apps that could use his credentials. Within a week, they all wanted him to revalidate. He's not going to go on a computer, go to an activation link, choose his cable provider, login with his credentials, and put in a code.

I finally gave up. I deleted all of the apps that required a cable login and signed him into my Amazon Prime Video and Netflix Account, I also installed the Roku channel (a few free movies), Crackle (free with commercials), and my Plex server. That was more than enough for him.
>Making photocopies of paper currency of the United States violates another section of the code, Title 18, Section 474 of the U.S. Code. Also forbidden under the statute: printed reproductions of checks, bonds, postage stamps, revenue stamps and securities of the United States and foreign governments. Those who violate this law can be fined up to $5,000 and/or be sentenced to 15 years imprisonment.

https://legalbeagle.com/7612138-illegal-copy-currency.html
Apple must have felt the "extensions that run on every page" would both A. introduce a common browser pain point (really crappy extensions slowing things down) and B. become dangerous to their users' privacy, since most things Extensions would be used for also require some sort of internet connectivity (eg. Grammarly - sending your text to the cloud).
This is exactly how it works. There is at least 1 unbroken chain of descent from the first life to you. To each of us.

It's only recently that new life can be created by other means. E.g. nowadays it is possible to remove the nuclear DNA from an egg and transfer it to another egg.
Ask HN: What are the best resources for learning modern 3D graphics?
I’ve been out of the 3D graphics game for many years and would like to pick it back up. Things have moved on a lot so I’m looking for a good book on modern 3D graphics and the state of the art.
Paying for content to consume is a perfectly valid business model and has done extremely well for music and video streaming.

It seems that you specifically do not like the deal, which is fine of course, but that doesn't excuse stealing and copying content that you didn't pay for.
> Magic may be the best game ever devised ... [basic strategy plus] ... stochastic ... hidden information ... [self-extending ruleset] ... asymmetric ... meta-game

Magic was incredibly innovative but I think just having this list of characteristics was not so revolutionary in the early 90's. A number of wargames and RPGs that predate Magic have most of them and a few have all of them.
First-sale doctrine means that, generally, creators don't have any control of their product after they have sold it to someone else. Intellectual property is not an inherent right in the US constitution. In fact the only purpose is to promote artists and inventors - a kind of subsidy. The legal exclusivity is a gift from society, not something that is owed to the creator.
Firefox Focus on iOS can block ads in Safari, too, oddly enough. And it's free. It's not uBlock Origin but it does the job well enough I've not bothered to look for any other solutions.
The problem with these underperforming projects is also that you have a kind of bistable equilibrium here.

I don't use the bus to work because it only goes once every half hour, and since it's stuck in city traffic the schedule is completely random.

If there were more buses on this route (e.g. one every 5 minutes), I would not care about the randomness, since whenever I arrive a bus should be there soon. But the transit authority doesn't add buses because there's a low number of passengers on this route, even though there are thousands working at my company that may take the same bus but opt for a car.

Public transit only becomes viable once it's densely connected and frequent enough to be useful. But to get out of this rut you need massive investment.

For this reason any individual public transit projects in the US will always underperform IMHO. You're in one of two equilibria and it's massive costs with little return until you get to the better equilibrium on the other aide, but this would need broad political support to happen.