skysight-inc/HackerNews huggingface dataset:
I determined this based on being a person who has to read a lot of these regularly (even tho I am not in the US; fun innit?!)

It does not lack any of the required elements (compare https://www.law.cornell.edu/uscode/text/17/512 ). In fact, it is specifically written to hit all the required elements. Let's go through this.

Statement there is copyright infringement and demanding takedown:

>In light of the above noted copyright infringements and anticircumvention violations, we ask that you immediately take down and disable access to the youtube-dl source code at all of its locations where it is hosted on GitHub, including without limitation those locations in the representative list set forth above.

(yes, the "copyright infringement claim is very most likely bullshit, but it's not Github's place under the law to rule on it, unless they want to lose their safe harbor protections and open themselves up to potential liability)

(vi) statement of authorization (with perjury)

> Under penalty of perjury, we submit that the RIAA is authorized to act on behalf of its member companies on matters involving the infringement of their sound recordings, audiovisual works and images, including enforcing their copyrights and common law rights on the Internet.

(v) statement of good faith of accurateness

>We have a good faith belief that this activity is not authorized by the copyright owner, its agent, or the law. We assert that the information in this notification is accurate, based upon the data available to us.

(iv) and (i) contact details and (electronic) signature

>You may contact me at RIAA, [private] Tel. [private],
>[private]

(ii) identification of content

>We also note that the source code prominently includes as sample uses of the source code the downloading of copies of our members’ copyrighted sound recordings and music videos, as noted in Exhibit A hereto. For example, as shown on Exhibit A, the source code expressly suggests its use to copy and/or distribute the following copyrighted works owned by our member companies: [list]

(yes, this is basically trickery to hit the (ii))

(iii) identification of infringement

> https://github.com/ytdl-org/youtube-dl [...]

And there you go, all 6 required elements + claim of infringement + demand for takedown are there.
> at least 70% of the revenue in hyper-casual games is driven by ads
https://news.ycombinator.com/item?id=24881914
Some companies will block you despite having no legal obligation, because it's more convenient, than to apply the law in a sensible manner. GitLab is apparently such a company.

> 118. I have a client that is in Iran to visit a relative. Do I need to restrict the account?

> No. As long as you are satisfied that the client is not ordinarily resident in Iran, then the account does not need to be restricted.

https://home.treasury.gov/policy-issues/financial-sanctions/...
Yes, gitlab has no choice but to block them.

Also yes, gitlab doesn't really care about them or they would have given some sort of notice. Even 24 hours.
Um, that doesn't look like a youtube-dl mirror?

It seems to be an old (last updated 2 yrs ago) project providing some kind of gui for youtube-dl.
I still don't get this, though.
Why DMCA-ed the entire project?

Isn't simply removing the offending parts on code sufficient?
This issue can be solved with mandatory insurance and compensation structure. For this sensitive private health information compensation should be at least 5 figures per person, no excuses. A data breach involving 10,000 people could cost 100s of millions.

Companies would have to take mandatory insurance against massive data leaks. In order to keep insurance fees reasonable, they would have to implement good security. Insurance companies would do audits because they don't want to lose money. They would promote secure data vaults, require hardware authentication devices from their customers in exchange of insuring them.

Car manufacturers must be prepared to do massive recalls in case there is a fault in the car. Automotive recall insurance is a big business. Same thing. Regulatory structures protecting consumers.
No, they could not have. The law is very clear that absolutely no business activity is allowed.

Source: I implemented part of the sanctions compliance for a major tech company’s platform (and saw other projects get sunset because they didn’t implement it)
Just because your country's bankers are too stupid to have different numbers for in and out doesn't mean the rest of the world is.
> Is it that complicated to assemble the query string?

> all it takes is to ... do a couple hours of research at tops.

is this not answering your own question
The collaborative process begun by the Obama administration appeared to be much more successful than sanctions or war.
Having additional app stores would be a win for everybody except Apple. Whatever Epic's intentions may be, if they succeed we all win against the massive mobile duopoly.
Right, but even when offering free resources to the public you still maintain the manner in which they are accessed and distributed.

It's not as clear as let's say access to a public park on private land. But the idea would carry weight that youtube may control the manner in which their publicaly accessable website may be accessed.

Let's say you can access via the YouTube app which does not require an account, and now you reverse engineer that app to bypass the app all together. It's a bit like cutting a hole in the fence around the playground.

I'm not a fan of what happened it's just clear to me why it happened.
Just for perspective, math (and some compsci) students (and practitioners) would consider everything in the linked book to be "trivial math". That's because this book is a compilation of surface level sampling from various branches of math.

Mathematicians' version of your lamentation would probably look something like "I studied all the ins and outs of measure theory/functional analysis and category theory/algebraic geometry for four years and all I do today is teach engineering students calculus and freshman math majors - elementary real analysis. That's deeply sad". :)
Wish that 2005-me was interested in keeping the citation, but I strongly remember it because I was dealing with first WiFi-enabled device at home at the time - and ad-hoc was the only form of network connectivity for me for a long time.

At the time, NetworkManager was gaining steam as "the" solution to wifi woes, and well, I tasted dirt ;)
the trick is that the C work is delegated.
> How this Christmas gift was ever given to the RIAA is mind blowing.

$$$.

I think this is a part of a bigger issue. 1st amendment protects citizens from government censorship. DMCA creates a loophole where the govt isn't deciding what to censor, they are merely enforcing compliance of what a corporation wants to censor, sidestepping any 1A defense.

This means ultimately either platforms arbitrate, or the receiving party has to sue, either way it's chilling.
Well, at least in NYC, I tend to narrowly avoid crashing into them on the sidewalk.

Perhaps it doesn't apply to you, but I don't think 90% of people who read books while walking are as good at navigating around obstacles as they think they are.
https://www.reddit.com/r/ledgerwallet/comments/jhrp95/is_thi...
Pandoc is wonderful. I don’t use it often, but I always have it installed and available.

+1 for being written in Haskell, indeed way back when I became interested in Haskell, I think it was noticing that this tool I was using was written in a strange programming language that influenced me to eventually adopted it many side projects and to write a little book on.
I guess they have some trust in the judiciary yet.
It's not just sloppy and poor. In the context of confidential health records, such negligence should be and often is illegal precisely because such carelessness leads to this current situation.

Hackers are an inevitability. You can't shed responsibility when they come for your unprotected data anymore than you can blame the water if you swim out in the deep alone and get caught in a riptide.
> It's telling me that it happened in 20% of elections since 1900. Most hard core third party voters would be pleasantly surprised to hear this ;-)

Then they would, objectively speaking, be complete idiots. It happens literally every major elections in other countries with better electoral systems.

For instance in NZ's 53rd General Election which just concluded, despite Labour functionally sweeping the election, four parties exceeded 5% of the vote. And while I'm not going to say that it happens every time, it's not an abnormal result at all for the country.

Furthermore, it misses the point I was underlying, which is that this only assists in funding the next election, which is only useful if you can transform this into a long-standing regular position, which has never happened. Getting 5% on an election doesn't in and of itself give you anything in the US.
But why? X11 works. I've tried wayland in 2010, second time today. If anything today's story shows that developers do not want to work on X11 and how much we depend on Red Hat.

X11 problems explained by Daniel Stone [1]. As I understand there are two parallel architectures, one uses X11 server primitives (xfontsel), another renders on client (fontconfig fc-list etc). It is very confusing.

[1] https://www.youtube.com/watch?v=GWQh_DmDLKQ
And what was the size/maturity/stage of the company ? Being "CTO" of a 5 person is very different from a 50/500/5000/50000 org.

And what was the focus of the company. Being CTO of "Algolia", or CTO of "Dollar Shave Club" doesn't really mean the same thing. (Both are great companies, but their tech needs are not comparable)
> Where I come from, if you forget to lock your car, police can collect the key and fine you for your ignorance.

Where I live, people sometimes intentionally leave keys in their unlocked cars, for convenience of people who sharing a parking space.
Yes, that's was an interesting case of what you mentioned https://news.ycombinator.com/item?id=24364793
So where are these Wayland “improvements”? A Wayland stack is “better” but has same perf as X11.
Building a Recipe Manager – Part 2 – Druid Experience Report
Effective in a goal of disincentivising aggressive or hostile behaviour.
Have you considerd using sixel (https://en.m.wikipedia.org/wiki/Sixel) to get full resolution?
Wayland is a protocol. It has nothing to do with multi screen support. You're talking about the compositor you used. The one I use handles multi-screen setups quite well.
Let people live their lives?
I only really care about performance and Wayland hasn’t been very convincing [0] with no discernible improvement over X11.

[0] https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Xo...
This sounds great. Instead of trusting each company to implement their own billing system with some payment processor, just have the payment processors and banks provide "apps" that support these protocols, and users can chose which one to use to complete their payment.

One interesting follow up question in who covers the processing fee (e.g. the ~3% or so that Braintree or Paypal currently take)? Today, processing fees are mostly hidden to the user. If the user can chose their own payment processor, will they be required to cover the processing fee instead of the merchant?
Can you tell that to citizens of Ukraine and Crimea?
We have learned this and we are better. Engineers are not responsible for this nonsense. It's the other half of the Randian universe that does this stuff.
Reflections on Solzhenitsyn’s Harvard Address
AWS IAM Introduction
It's to any source corroborating that whistleblowers were disappearing and ending up dead?
Biden is fine, he'll return decision-making to normalcy and be a one term President. Then we can try 2 new candidates in 4 years. Imagine the next 4 years with Biden and then with Trump. Which one seems less erratic and dangerous?

Your point is being wasted, and another 4 regressive years of Trump all because you wanted to make a point that won't be heeded or come through at all.

How about the 3rd parties field a candidate people actually want to vote for? Not some fringe ideology.
Again, nobody is blaming the victims.

People hired to secure records that then do an exceedingly poor job are not the victims in this situation. Victims == patients.

In your analogies of rape/murder, the (almost) equivalent would be if there was a doorman at an apartment building who was supposed to verify the identity of everyone entering the building, but failed to do so, letting the unauthorized perpetrator into the building and thus allowing the victim to be raped/murdered. It was literally his job to prevent such a situation, and he failed. You maintain that he has no responsibility in this matter?
Imperialism in its truest form.
Heh, years ago I wanted to see if some mental health info of mine was accessible over the internet of a major university. Nothing fancy, just did a port scan of their IP range. I found that they had dozens of their psychology department's printers accessible over the internet.

So, I contacted their office, telling them that PII was likely accessible through these printers (through exploits), and asked that they look into why so many internal machines were accessible over the internet, and to at least remove the printers from the internet.

They responded by telling me that there were no internet-accesible printers and that their scans would have detected something like that.. and then asked that I send them any PII. I didn't, but... it truly felt like they were trying to set me up for throwing the blame my way.

It's really bad out there.
Has any chip used an extent-based virtual memory system? That is, rather than having fixed-size pages, with a leaf page table entry for each one, have variable-sized extents that span many pages, with a single entry for the extent.

This would reduce the amount of bookkeeping if the OS hands out physical memory in large contiguous tracts, but increase it if it is shuffling around individual pages. I have no idea what OS behaviour here actually is.
Taleb is wrong about IQ (2019)
I hate to see these politics discussions leaking into HN but I'll bite...

Respect the deal that was reached between Iran, US, and EU members.

The US unilaterally broke that, my guess is probably because the deal was reached in a pre-Trump era. Now they are deciding to further sabre rattle with sanctions.

All other parties in the deal have pretty much politely decided to ignore Trump's administration and carry on the terms of the deal.

This is more about the US administration desperately trying to look strong for their internal voters more so than actually having a plan or a coherent external policy.
Zig Showcase Newsletter #7: Harvesting MachO Energy on macOS
You are seen everyday by a team of MDs if in a NYC hospital. I have been in a very similar situation, yes one of those “it’s a miracle you are alive” scenarios. I was run over by a truck. There are morning rounds, EVERY patient is seen. Everyone.

MDs just don’t “stop coming by”, this is an absurd statement.

> As my discharge date approached, the occupational therapists stopped coming by and so did the doctors. After a week in the hospital, the staff were ready for me to leave, and I was, too.
So, Russia under sanctions, for annexation of Crimea, should just be left alone to leave their lives? Next time, if they decide to annex some other part of Ukraine, or maybe Poland this time, they should also be left to live their lives?

Sanctions are not punishments. They are just a way to say – you're an asshole, and neither us nor our allies are going to play with you anymore.
Hey I liked Buttigieg. But the whole point is the party system creates a coalition. Who better represents your worldview? Vote for that person.

Trump's worldview is destructive and idiotic, so then vote for his opponent.
Enough of legal jurisdictions. That's why distributed / p2p technology exist. It should be possible to have a distributed version of github.
>GitLab can’t do nothing about it

Change your Hosting to a non US Company is what you can do.
Both companies understood you were fractional? For those wondering, vCFOs and vCISOs are a thing where one senior level person serves several companies none of which could afford their services full time.
GitLab has been responding to private support requests from Iranians regarding the account closures, isn't that service considered business activity?

Btw, doesn't blocking by IP address go beyond what is required by law, since only Iranian residents are subject to sanctions? Would preemptively restricting accounts that have logged in from an Iranian IP address and asking for proof of residence break the law?
Notably, youtube-dl is currently offered as a static binary that doesn't require Python to be installed. It would be a shame to loose that.
I think you're right. If there's one thing we've learned, it's that all information which is stored digitally will be leaked at one point or another. We need to focus on storing less information wherever possible.

Also, where do you live? I've never heard of that treatment being given to someone who forgot to lock his car. On the other hand, when people lock keys in their car, policemen are generally happy to help.
Wrong: https://www.gamingonlinux.com/articles/gnomes-mutter-gets-fu...

I get it, all these features that used to just be supported by the one Xorg server now need to be supported by individual compositors - but still, it is simply misinformation that "Wayland" is broken because Mutter / Kwin / Sway are incomplete.
Those blogs source their data from SCB. I also linked directly to SCB so that you can verify that the visualized data in the links I posted are accurate. That's as primary a source as you can get when it comes to Swedish statistics.

The only thing your comment shows is that you're obviously not Swedish, because you obviously have no idea what SCB is.
Yes, you are indeed talking about the opportunity cost. Re-uploading the video as your own (with or without ads) would indeed constitute copyright infringement, but without it, it is not.
I'm guessing they're referring the `?.` "safe calls" operator[0-] which essentially acts as a mix of `map` and `andThen` except only for property accesses and method calls, and can be combined with `let` for a more general map-like behaviour.

[0] where many conceive of the operation as `?` being a modifying operator to `.`
Mr Gates is immensely wealthy and I am the working poor. I'm pleased to see these recommendations -- insofar as they are "selected" works -- showing a practical concern for the good of modern society.

I'll recommend Sceptical Essays, Unpopular Essays, and The Conquest of Happiness (all by Bertrand Russell).
> The only missing piece that is not merged yet is screen sharing unfortunately. It's available on Fedora's Firefox build.

In my experience, it doesn't work yet; Firefox can select the IDE window (though you have to select it twice for some reason), and I can see the shared screen on my side (so the Wayland part seems to be working fine, since Firefox can get the window contents), but to my coworkers it appears frozen (they don't see any changes I make to that IDE window). I don't know if it's a bug in Firefox or a bug in Google Meet.
The post is completely false and partisan. Trump said specifically he would denounce any group the moderator wanted. He has denounced white supremacy over 20 times on video over the past 4 years. Why so many times? Because the Democrats lie so much about him that the media keeps asking the same question. The same question was even asked at the 2016 debate with the same moderator. Then you have literally thousands of videos of people carrying antics flags, shouting BLM, and lighting things on fire, looting, etc. proud boys are not white supremacist either, they have plenty of black members and their leader is Hispanic. All it takes is a little time googling to find ANY of this or watch a legit news organization like Fox News that actually show the videos and tapes. It’s insane how many people claim Fox News to be fake or stories to be fake, but they literally show video evidence of all the violence meanwhile other media will say it’s “peaceful protests,” but for those of us there we know these protests shouting “No peace” are not peaceful.
Something doesn’t seem right about this story. Good employees don’t get fired over 2 week leave in my experience. Why would HR go along with this? Seems like there is probably more to this that isn’t being reported on.
GNOME is not a good representative of Wayland. Wayland is just a protocol - it's up to the compositors to have good performance to distinguish it from Xorg, and GNOME does not do well in this regard. Other compositors, particularly wlroots, enjoy excellent performance.

Wayland also opens the door to many performance improvements which are not possible on Xorg, and which take advantage of newer GPU features, especially on embedded systems but moreso every year on desktop and laptop GPUs as well.
“Most popular movies HD quality you must see it now”
If the county took this seriously it would long ago have billed the tree for property taxes and then seized the tree and its property for failing to pay.
I never said Article 13 bans ad blocking. What I wrote was too difficult to parse and I should have realised that at the time and made it more clear. E.g.:

"It's not hard to predict they (EU and media corps) will want to make ad blocking illegal in future with a new law following on from Article 13." I could have said something more vague like "not hard to predict it given the direction the world is headed at the moment" to make the same point.
So what do you use instead? Non US-alternatives or VPNs?
Was the pun intended? https://github.com/emersion/grim
IANAL, but I suspect that if this were ever tested in court, the court would instead find that the DMCA counter-claim functionality isn't available to non-citizens, which may actually be worse.
Non repudiation is handled by the payment provider. The standard is just a link to ask for payment, not a money transfer system.
No code is an illusion. You're still structuring logic and procedures for a machine. Knowing how to do that is still important for these systems.
Iran is not Russia.
What steps can maintainers of projects hosted on GitHub/GitLab/etc take to make their projects available to users in countries affected by this US policy?

For example, is there an alternative git hosting site where it would be helpful for me to maintain a fork, so that the README is available and people can open issues and PRs?

Similarly, where would be a good place to host the binaries built on each release so that they are accessible?
x86 has 4k, 2MB, and 1GB page sizes.

> This would reduce the amount of bookkeeping if the OS hands out physical memory in large contiguous tracts, but increase it if it is shuffling around individual pages. I have no idea what OS behaviour here actually is.

On x86, large 2MB and 1GB __cannot__ be paged. The latency associated with a 2MB or 1GB read/write to disk is just too long to be reasonable.

These are called "huge pages" (2MB or larger). Memory-intensive applications see benefits from huge-pages, but the additional book-keeping to the user (in particular: huge pages CANNOT be paged, and therefore are a "rare-ish resource") has made HugePages somewhat uncommon on both Linux and Windows. (Windows only supports the 2MB hugepage, and ignores the 1GB option entirely)

> This would reduce the amount of bookkeeping if the OS hands out physical memory in large contiguous tracts

Note that all modern chips have a TLB-cache, to the point where the bookkeeping is largely handled by the CPU itself. This TLB-cache still has restrictions, so a huge-page reduces book-keeping and accelerates the speed of memory access slightly.

The OS sets up the table, but the CPU itself handles the whole shebang nearly transparently. That's why all of these memory-address and data-structure specific details show up when talking about page-tables, you've got to set up the data-structure precisely so that the dedicated hradware inside the CPU can traverse the table correctly.