skysight-inc/HackerNews huggingface dataset:
I was on my walk and I realised that I completely missed the interesting part of this discussion (which was hinted at by the OP). So I'll do my best now (with the caveat that this is a very complex legal issue and I am not a lawyer).

One of the most crucial things about the GPL is that it is only triggered on distribution. You are specifically granted permission to use the software for any purpose (freedom 0). This includes embedding it in another piece of software. As long as you don't distribute the result, then you are 100% OK ("distribution" has a specific definition which is stated in the license, so refer to that if you have any questions about how that works).

The "anti-GPL hack" that some people use is that they say, "Well, if I don't distribute a library that I use, then I am not infringing on the license -- because the license only kicks in on distribution. If the user links the software, then it's 100% OK because they are specifically given permission to use the software for any purpose in the license. Whoo hoo!"

This is where the argument of "derived work" comes in. Imagine that you write a poem. I then write a critique of that poem. I don't include the poem in my critique because I don't have the right to distribute it. Just referencing your poem is not an infringement of copyright. Just because I describe your poem doesn't mean it's a derived work.

However, imagine that I decide to distribute my critique in a web page. Many of the things I say depend on the actual text of the poem, so I'd really like to add it to my text. But I can't distribute the poem. What to do? You are distributing your poem on the internet too, but you have a license that doesn't allow me to use it directly. Maybe I can be a bit clever here.

What I'll do is write a web page that deep-links to the poem. I'll write some javascript that allows the user to press a button and it will copy the text of the poem into my document. That way I can refer to the poem without actually distributing it. My document won't make any sense if the user doesn't press the button to link to the original text, but the user will be doing that, not me.

Is my website a derived work of the poem? This is a good question. I think it probably is. My document does not "work" without the original poem. It depends on the actual structure of the poem in non-trivial ways. However, I am sure there are also good arguments for the opposite. Given the outcome of Oracle vs Google where the judge decided that APIs are copyrightable, I feel fairly comfortable in my position, but as far as I know it has never been decided in court. Your guess is as good as mine (and better if you are a lawyer ;-) ).

But just to reiterate -- it does not matter how much of the program infringes. If any of the program infringes than it all infringes. You can't legally distribute it. So while it might seem weird that a very small part of your code might be deemed to be a derived work of some other code and therefore you can't distribute it -- that's how it works (and, to be honest, I can't see a reasonable way of proceeding if it didn't work that way).
It's not the comma operator that is being noted as obscure, but particular usage of it, such as complex return statements that set a value and return another.
I also don’t understand what’s so bad about clicking a few buttons to subscribe or unsubscribe, compared to the alternative of having a monopoly like your cable company to deal with, which already proved to be a terrible experience.
It's a very interesting article. I found the research article that has more details: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1240769/ (I hope it's the correct one.)

They study belugas https://en.wikipedia.org/wiki/Beluga_whale that have a long life so cancer is a threat. They found that they got more cancer that other cetacean. I don't understand the comparison in table 3, because IIUC spotted dolphins have even more cancer, but not the same kind of cancer. They don't compare to the rate of the same animal in other places or before the smelter plants were created.

It looks convincing, but it seams to be a case where there is a contaminated area and an animal that has a long life. I'm not convinced that this is a general trend for all wildlife.
One method would be to buy Starbucks gift cards with the dirty money, then sell the gift cards for "clean" money at a discount from face value.

There are no AML, KYC, etc regulations on Starbucks gift card balances.
How to do blue-green deployments with AWS Step Functions
There are streaming pirating services like popcorn time which means you don't wait 5 minutes. Though these also typically have low selections and low seed counts.
This reminds of the internet explorer toolbars which counted installs, collected other stats and phoned that home. Those companies put wrappers around installs. Scarf also installs a wrapper around your package. Imagine if every npm package did this in a single project. You'd have 100s of sub-sub dependencies phoning home.

> [captured data] Sub-commands and flags that are passed on the command line

So it's parsing the command line which can have environment variables with passwords. eg `foo run -e CONTAINER_PASSWORD=""`
Yeah... I realised that later. I've added my opinion on that situation in a sibling post.
Python wars: the snake epidemic eating away at Florida
> but realistically SO much of the web relies on advertising

That appears to be mostly clickbait, blogspam, transparent marketing pretending to be content, and other forms of media that are driven to be as vapid as possible in order to maximize the number of ads they can show. I would promote adblocking specifically in order to destroy that part of the web.
The end of the story: I received an offer, accepted, and ducked out. My rival was as happy to see me go as I was to leave.
Works for me. Maybe your date/time is off?
I thought about something similar in a previous post [0]. What if you ran a service that floated a large number of accounts and circulated logins for a larger number of users? At the moment it looks like sharing accounts is legal [1] but I'm sure the services would clamp down on it they thought it costs them money.

0. https://news.ycombinator.com/item?id=20732231

1. https://www.androidauthority.com/netflix-account-sharing-100...
So, I note you've gone from "it can't be done" to "it can't be done well". And yet, Equifax is unquestionably less abusive than it once was. It still exists and still makes money. It's clear that legislative action is both possible (contrary to your point in your first post) and survivable (which you imply isn't possible in the more recent post). The odds that regulatory action could be taken which left intact much of the good that Google does while curtailing its most egregious abuses seem correspondingly good to me.

Regarding competitive markets being the antidote to bad behavior, that's simply counterfactual. Examples from Uber to Boeing to Wells Fargo to Foxconn to Equifax itself prove that simply because you have strong, viable competitors does not mean that you have to treat anyone or anything well.

And the truth is that many markets are naturally winner-take-all. In the absence of regulatory releveling, there is no natural market force which prevents behemoths from emerging and creating the regulatory capture you fear. The conclusion to draw from that is that regulatory action must be taken before capture is possible, and therefore potentially before actual abuse. Such is the position we are broadly in with giants like Amazon.
True they can only block but that's a lot of power just look at the whole last 4 years (plus a stolen SC seat) when Mitch was in charge in the Senate, it's a strong position. Also there's a lot of stuff that needs to pass just day to day that you can attach force things to be attached to if you have a solid anti cloture vote and are willing to use it.

I'm not so sure it's just the 24/7 life or death coverage that makes that happen though. In solidly red or blue seats the main threat to a senators seat is a challenge from the extreme of their party, left or right, which also pulls them further towards the extremes of their parties.
A return to the bad old days of cable bundles, coupled with the current average Internet speed, would just bring back the good old days of torrenting.
On the up side, you now have a VPN.
I understand how exchange rates work. What I’m confused about is claim that this is an eleven year low.

The article claims an exchange rate of 7.0391 CNY to 1 USD is an eleven year low, yet the 52 week range is 6.6704, and the five year low is below 6.2976. Typically, these charts show closes rather than intraday ranges, which further ads confusion about the claim.
> But as long as there are limits, the definition of undefined was never valid.

There are always limits. Your CPU is (for the most part) deterministic, and no amount of UB will change that (well, the nuclear missiles launched due to UB might...).

> It seems to me that the problem is that trying to define undefined behavior is an inherent contradiction.

Here is the definition of UB according to the C++ standard:

"This document imposes no requirements on the behavior of programs that contain undefined behavior."

http://eel.is/c++draft/intro.abstract

Don't try to define or reason about the consequences of UB, that's pointless. Just don't provoke any undefined behavior and you get to live in the clearly defined world of the standard.

> Setting aside the question of what exactly "undefined behavior" means, why does a language spec have to include it? If there is behavior that cannot be defined, why not just omit it from the standard?

"X is UB" means "compiler writers may freely assume that X is not done". If you omit that then compilers would have to verify that X is not done, and there are requirements in the standard which would require the halting problem to be solved in order to verify them in user code. The standard likes to avoid forcing compilers to solve the halting problem.
Battle of the Bubbles
Don't know what you mean by entangled. They mention forming diamonds using the heat and pressure of the press, which is a well known technique to alter the crystal lattice between carbon atoms.
So...fingerprinting?
I don't find the quality on tpb to be all that great. Sometimes you get super-compressed audio, or it only has the dialogue dubbed into Russian with no English option, or random other problems. It's kind of a crapshoot.

I know there are other torrent sites and probably private groups that are well curated, but I imagine you have to maintain some seed ratio to be in there and I'm not sure I could get away with that.
I could see, "the Parliament/President/other elected official derives his power from the will of the populace," but the Emperor? An emperor derives his power from his ability to impose it on others. In fact, so does the elected official; just because people have voted for the one they mind the least doesn't mean they consent to any of the bums.
FWIW, they could just be really effective at marketing... the effectiveness of ads. And nothing else. There are days when I wonder if adtech really works, given that most of the "proof" I've seen amounts to "it positively correlates... except when it doesn't".
Most people trying to boycott ICE don't think undocumented migration should be legal. They just don't think ICE is a good agency. (Again, ICE is not the only agency responsible for undocumented migration, so undocumented migration isn't automatically legal if they can't do their job.)
Netflix has slightly reduced the value of this because it now resets your viewing history each time you do this. This means losing recommendations, which personally I find valuable.
Yeah, but this and this do different things:

# prints a newline
echo $(echo "-e a\nb")

# prints "-e a\nb"
echo "$(echo "-e a\nb")"
Anecdotally, I once tried to create an account on HN by going through tor - HN allowed my account creation to go through and even let me post my comment.

But my comment wasn't visible to anyone else.

It was all very clever.

I think the HN's simple user interface is deceptively simple - there is clearly a lot more going on than I had assumed.
If you don't have a credit or debit card it's one of the only ways to pay for the service, save asking to borrow a friend's card.

According to the FDIC, 6.5% of American households lacked a bank account at all in 2017.[1]

[1]: https://www.fdic.gov/householdsurvey/
I'm referring specifically to the capital-related currency controls.

A few years ago China clamped down on how much cash a person could send/take out of China or exchange for foreign currency.

It impacted a number of Chinese companies with operations in the U.S., especially Chinese real estate developers like Greenland, and basically eviscerated the EB5 visa market. I had a number of clients cancel deals because they couldn't get their money out of China.
Then we simply decline to do business with them. Either they learn to care... or we don't care anyways, because they're no longer our problem.
I remember a lot more red in Exile I. The caves got more dull and gray in Exile II.

Here's the OG splash screen: http://macintoshgarden.org/games/exile-escape-from-the-pit

And here's the update: http://macintoshgarden.org/sites/macintoshgarden.org/files/s...
this is sometimes referred to as "overcommunicating" and it's good to give yourself permission to do it. Thanks for sharing.
Did you realise it was optional?
"system" doesn't refer to hackerone, but rather Valve's bug bounty program in aggregate. It seems pretty clear to me that the root of this issue was failing to understand the scope of the vulnerability, leading to erroneous dispute of the CVE.

> We are also aware that the researcher who discovered the bugs was incorrectly turned away through our HackerOne bug bounty program, where his report was classified as out of scope. This was a mistake.

> Our HackerOne program rules were intended only to exclude reports of Steam being instructed to launch previously installed malware on a user’s machine as that local user. Instead, misinterpretation of the rules also led to the exclusion of a more serious attack that also performed local privilege escalation through Steam.

Valve seems to be pretty explicit about the fact that the issue was due to bad rules over what is and isn't in scope.

Un-banning the researcher is one HackerOne's end, isn't it?
Why many people in the US buy trucks and SUVs over cars is due to a lot of factors. A major one that is not well known is that US auto manufactures have had a high incentive to promote them since a 1964 tax law[1] set a import 25% tax on light trucks.

[1]https://en.wikipedia.org/wiki/Chicken_tax
who are you quoting and what is going on in your life that this is annoying you
It’ll be interesting to see how things pan out regarding k8 whether companies will host it on VMs or bare metal. I guess VMWare are hoping to still be in the mix else k8 has the potential to completely erode their vsphere business.
> some other browsers have attempted to address this problem, but without an agreed upon set of standards

That's rich coming from the makers of Chrome...
We Created a Planning Diary Making $160K in 6 Months
So can no one explain the logic here? CBP are bad, because some jerk did something bad in Montana. But you lose your minds when the crazy right says the same thing about Muslims or illegal immigrants? Are generalizations and stereotypes acceptable for policy or not? I can't keep up.
This article fondly reminds me of the Game Helpin' Squad's jawesome review of World Quester 2.

https://www.youtube.com/watch?v=0Gy9hJauXns
I don’t have a huge amount of experience, but Figma is a real pleasure to use. Performance
-wise it was great compared with sketch when I tried it. Ymmv
> You'd have 100s of sub-sub dependencies phoning home.

This isn't implemented yet but Scarf will batch up the telemetry metrics calls so it won't actually be sending 100's of requests in that case.

> So it's parsing the command line which can have environment variables with passwords. eg `foo run -e CONTAINER_PASSWORD=""`

Yes, but the actual arguments to those flags are not sent to Scarf, so in this example it would only send "run", "-e", and "CONTAINER_PASSWORD". It's straightforward to also detect things like url's, file paths, certificates, and other sensitive data, so that's not sent either. All of the CLI code is open source (https://github.com/aviaviavi/scarf) so there is full transparency to what data is captured and sent.
I think the difference is that Spotify has the market cornered. What the alternative? Pandora[0]? YouTube?

All three also aren't producing good original content. Prime, HBO, and Netflix all have great shows to watch. Hulu even is getting in there. Now Disney will be soon. So the market is saturated, but there's also better content.

[0] I use Pandora because while I was paying for Spotify premium the interface broke on Linux and my phone. Not allowing me to create new stations. They told me to fuck off so I stopped paying them. Pandora isn't that much worse.
But if I want to move states and forego both the costs and benefits of socialized medicine, why would some one care? Why make some one who does not wish to work under that system do so? Again, the only reason is because you wish to force your position down some one else's throat via the tyranny of the majority.
While it's not Japan its debt to GDP is still really really high compared with the rest of the world

https://www.theinvestorspodcast.com/blog/visualizing-the-sno...

(as I pointed out abive I agree that it would be good for exports)
For me, having children was the worst decision I ever made. Since you've already identified the negatives (described in the article) I don't think I have to explain why I feel this way. If I could go back in time and tell my younger self one thing it would absolutely be "do not have children".
Not really, because your flat is on their property, they own that flat, you live there for free and they tell you in advance that it is going to happen in about 10 years so you have plenty of time to move your stuff.

If the Amazon is the earth's lung then that is a service Brazil provides which keeps it from monetizing it in other ways like hacking it to pieces and use it for whatever.

Welcome to the perverse logic of capitalism. And in that axiom space it is logical to pay them. I doubt, though, it would actually work because another part of that world is Gordon Gekkos like Bolsonaro will fuck you over with the rest of humanity the moment you turn your back to them.
Should we all ask him individually? Is there some kind of batch process.
There's no accountability. Executives never see jailtime for gross negligence. They just push profits at the sake of all else, and don't give a shit about the PII of their users.
1) Do every easy/medium problem on leetcode. Do the hard ones, too, if you want to go above and beyond.
2) Go back to step 1 until you pass an interview.
I recall my joy when I realized that the Netscape browser supported Emacs shortcuts when working in a textarea.
Relevant xkcd [1]

A fun weekend project would be to utilize GPT-2 [2] to model HN comments; quite the challenge considering the usually insightful comments here when compared to other sites.

[1] https://xkcd.com/810/
[2] https://github.com/openai/gpt-2
MessagePack only deserializes into special classes created by their IDL. The problem usually comes from calling the constructor on a user-written class, which doesn't carefully check constructor arguments.
In school.

But s/he needn’t have a B.Arts in management to apply to med school first.

I don’t know what you mean by “Maybe a few hundred”. Do you mean schools or neurosurgeons?

If 1., there are only 150 med school for all Dr. in the US, contributing to a very low number of Dr. Per capita.

If 2. They study medicine. Do residency. And train on the job for the rest of their lives... just like today [0]

[0] actually one of the reasons for medical errors, a top three killer in the US, is that most Dr. don’t update their knowledge one thy finish their residency. :S
If you want to break the law, then of course anything is possible. In any case, all you are doing by pirating is telling the media companies how badly you want their product. That is going to tell them to fight harder against piracy. The only ethical option IMHO is to crowd-fund and pay people directly to create content.
I’m feeling nostalgic for the days of paying $2 an episode on iTunes. The future where there’s 10 shows I want to watch and I have to pay for 10 separate $15 monthly services to watch them is almost here and it sucks. I also get to learn 10 different app UIs to watch them, and enjoy constantly logging back into them all whenever whatever box I’m using randomly logs them out.
That just shows me what other people see when they view my channel. It doesn't show me the unlisted/private videos, nor does it let me _manage_ them in any meaningful level.

Clicking on "Youtube Studio (beta)" will show me some videos with checkboxes, and let me do some editing, I think, which is probably the thing I'm usually looking for.
Yeah, that part seems fishy to me. Like, I guess I've seen weirder things in the real world, but that just seems way too cartoonishly evil to be real.
With Figma’s deep use of webassembly and canvas, it’s much closer to a native app than a web app. Certainly it’s much less webappy than most.
Does it take more energy than mining for diamonds?

> Quantum Entanglement Links 2 Diamonds: Usually a finicky phenomenon limited to tiny, ultracold objects, entanglement has now been achieved for macroscopic diamonds at room temperature (2011) https://www.scientificamerican.com/article/room-temperature-...
How is that any different from a billboard, or a person suggesting you try a new food?

The only difference is that you're calling the web ads automated, which isn't always true (especially in the context were discussing, which is non-personalized ads), and not clearly distinct. Why is an algorithm on a computer vying for your attention worse than an algorithm used to place billboard ads?

They're all vying for your attention in a way you didn't explicitly request. The idea that internet ads are somehow different, and not just {better/worse/more effective depending on your perspective} doesn't follow for me.
Is it bad for consumers? Monopolies aren't always bad. Some businesses work better because of the network effect. Granted they can price gouge and do a lot of market manipulation, but if they aren't don't that I don't think it's bad for consumers. But I will agree that having that power it's more likely that they will.

Just trying to say it's much more nuanced.
Most modern compilers don't even warn about the last line unless you're in pedantic mode.
I've been reading this article, which one have you been reading?

https://i.imgur.com/rZozQHD.png
The snozzberries taste like snozzberries.
How do we save this f***ing planet
This is exactly what I feel I've been driven to this last year. I don't want to have all my media spread around on a tenfold different streaming providers, nor do I want to live with the random removals of offerings that seem to happening more and more where I live.

The day I have children I want to be able to share some sort of cultural archive with them, though regular tv might probably be dead by that time, who knows.

I've started hosting my own plex server, and using torrents and actual old backups to get the content. The sad part though, is that most of the major torrent sites seem really dead compared to the haydays. What are some good options these days?
Only the first two expressions on the right are null pointer constants (integral constant expression with a value of 0, optionally cast as a void *), that can be used to initialize all pointer variables, including function pointers. The last one is merely a null pointer (to void), that can't be implicitly converted to a pointer to a function.

C++ has stricter rules for null pointer constants, and thus only the first version is valid C++.