skysight-inc/HackerNews huggingface dataset:
A book. Or any other medium of expression protected by 1st amendment, such as t-shirt [1], poetry [2], music [3]. And more broadly, any way of encoding a number in an artform via steganography [4].

[1] https://www.wired.com/2000/08/court-to-address-decss-t-shirt...
[2] https://en.wikipedia.org/wiki/DeCSS_haiku
[3] https://www.gamedev.net/forums/topic/138581-decss-midi/
[4] https://en.wikipedia.org/wiki/Steganography
Why does it need unrestricted location access?
That’s not quite right. Messages on iPhone was always messages. Mac’s version was called ichat and was separate. Apple then cancelled it and merged it into messages. Messages itself never had a name change and was always larger than ichat.

Likewise, the itunes music store still exists! It is a place where you can buy and download music. It’s not the same service as Apple Music, which is a streaming music service.
It is the Google way ... scrap the old ... build a brand new "product" to get to L5/L6 or L8.

Youtube music is shit.
There have been a lot of upstarts to new gaming, such as Stadia which people are basically waiting for google to prematurely kill.

It's hard to make a splash without solid first party games / exclusives. The incumbents flush with cash can do those, but upstarts?

Usually these new platforms launch with at least 100 million in marketing. It would seem one thing to try aside from bootstrapping a billion dollars in high risk first party dev/publishing, is to take a small amount (10 million) and do something like this:

Acquire beloved old games, fix them up a bit with "new stuff", from a swathe of former platforms over the years. At a minimum, a lot of those, like this one, have fan patches, romhacks, custom level packs, that can be curated and packaged.
they could create a youtube channel and upload some test/example videos to that
no scroll at the moment. but both scroll and touch actions will be added in the next major update.
There are some mirrors here FYI ::
https://resynth1943.net/articles/youtube-dl-takedown/

Self-plug, I know. But I'll update it if anything new comes in.
Reading (A) and (B), I cannot help but notice that it doesn't matter whether the primary purpose of the circumvention is to infringe copyright. It is enough that the software/service is primarily about circumventing the "technological measure".

The technological measure itself doesn't even have to be primarily about preventing copyright infringement. It suffices that it effectively controls access to relevant works, even if it's not its primary purpose.

We could even argue that YouTube's restriction are primarily a means of getting people back to YouTube, with copyright enforcement being only a secondary concern. Sadly, this argument would be irrelevant with respect to (A) and (B).
An object should have identify, state and behaviour. JSON only encodes state.
Provided you never need to use integers > 53 bits, dates, binary data, comments or validate what you're sending or receiving it's totally fine.
Seems like a fresh mirror here https://gitea.eponym.info/Mirrors/youtube-dl to fork and start it over somewhere else. Gitea is a great project. Now we need someone to fork and publish it over Tor or something. Decentralized solution would be a next step.

Diff between that mirror and the one from the web.archive.com looks good. I.e. no hidden/evil things inside. Looks safe to start over.

```

$ git log --oneline -3
48c5663c5 (HEAD -> master, origin/master, origin/HEAD) [afreecatv] Fix typo (#26970)
<=== https://gitea.eponym.info/Mirrors/youtube-dl

7d740e7dc [23video] Relax _VALID_URL (#26870) <=== https://gitea.eponym.info/Mirrors/youtube-dl

4eda10499 [utils] Don't attempt to coerce JS strings to numbers in js_to_json (#26851) <=== https://web.archive.org/web/20201018144703if_/https://github...

```

https://tor.stackexchange.com/questions/4855/is-it-possible-...
I think to take your lessons from the pretexts is like judging a war by its casus belli.
Sorry your guesses are BS. People are afraid of police brutality and being oppressed.
There's an obvious difference between a browser that, in normal use, doesn't allow storing of streaming video, and a tool that does and isn't supported by Google at all.

Yes, you can download the full video with a browser. Yes, you can use wget or curl to do that. But youtube-dl's community was dumb enough to give clear cut examples of downloading copywritten material, which is obviously not what the RIAA or probably even YouTube's lawyers want.

Courts care about intent, and it's a straw man to argue that technical similarities mean they're half-assing their enforcement.
You can download the mp3s.

Or get them ported to YTM, but as far as I can tell, that's equivalent to downloading and then uploading the files there.
That's not true, by learning what it feels like to sing different notes it's absolutely possible to "learn" perfect pitch. There are some individuals of course who are born with a very acute sensitivity from a very young age (which is spooky) but there are also people who learn it later.

If you can imagine learning to recognize and accurately sing just one particular note (say, middle C). Then if you develop amazing "relative" pitch it's basically the same thing. Training more still will enable you to hear very subtle differences in tuning, but it has to be a standard part of your training.
I haven’t heard a single consumer express enthusiasm for the switch to YouTube music. Anyone I’ve casually talked to about it is dismissive and doesn’t really understand what it's even trying to be. If anybody has heard anything from a user's perspective that is in favor of this, I would love to hear that argument. Otherwise I can only assume that this was a typical Google move where product people internally pushed for a rebrand to advance their own careers, at the expense of the user experience.
Thanks for this!

I have yet to actually build anything that controls hardware, but I have been lurking, reading about microcontrollers, collecting little bits.

An actual application, a solution to a real problem or neat project, is the best way to make it real.
Spot on. I visited Hawaii for a couple of weeks and it completely destroyed my motivation. Didn't even know that was possible. I was so relaxed, just enjoying life. I remember being stuck behind a slow driver on the freeway, not caring at all, when I was struck by the thought "I must never move here. I'll never get anything done."
I think the original comment illustrated the point well enough. A change log should be optimized for practicality not popularity, otherwise we end up in a hellish world where change logs get published as Instagram posts or tiktok videos.
DoE picks two advanced nuclear reactors for demonstration projects
> Aren't books kinda a special case ?

What is the fundamental difference between a book and a video that would make books a special case? Yes, they were around earlier, and yes, that history has shown what can happen if we start censoring expression. But that's not unique to books, and the exact same reasoning applies to video in the current world.
In C++, you can override the __cxa_throw() function to implement a fully-fledged condition system that calls handlers on top of the stack instead of unwinding first. Call the real __cxa_throw if there's no dynamic handler.

To top it off, you can provide a "restart" class that this new __cxa_throw treats like ordinary C++ exceptions, and throw an instance of it to perform the "exit".

I have no idea if this hack would comply with the standard, but it works with GCC.

You'd be missing COMPUTE-RESTARTS, however, so there'd be no asking the user where to jump.
I doubt there's any "for better" in that. It's an easy bit for the RIAA to latch onto to make their case, and I expect a judge or reasonable person on a jury would make make a distinction between the two, but not enough to matter.
Second, it is very much out of the norms of HN to do email-style alternating quote/response the way you are.

I've seen such used before (though with italics to help the eye find the breaks), when a comment makes too many points or is too complex to reply to without making it clear which part of the comment is relevant to which part of a reply.

Is there a better way to format conversations on HN when comments reach this level of branching complexity?
Testing Login with Cypress.io
Mmhmm Snaps Up Memix
No it didn’t. Itunes music still exists as a separate service and you can still buy music there.

Apple Music’s streaming service is a separate offering that has grown larger than iTunes.
Definitely seeing this happen in my small remote ski town (Revelstoke BC). The demand for housing has sky rocketed for this winter as so many people want to work remote from here and enjoy the skiing. Local blue collar workers hate the skiiers because they are getting priced out of everything and their cost of living & property taxes keep going up.

I have a small (~25ish person) software company based here and it's going to be a challenge to recruit this winter (we're hiring for senior devs) simply because it will be impossible for anyone to find housing here until the end of the ski season!
SVG did. XHTML is incompatible with traditionally lazy nature of webdev: broken markup happens regularly, XML would make it non-displayable, so HTML keeps accessibility of broken pages.
Did the child labour lawsuit [1] get settled? I think your link is describing audited Smelters and Refiners. The kids work in the Cobalt mines and Apple is one of the biggest consumers of Cobalt in the world.

[1] https://industryeurope.com/5-tech-giants-sued-over-use-of-ch...
In previous stories on here about Google's tendency to start stuff, shut it down arbitrarily, and compete with itself pointlessly, I recall seeing comments purporting to be from longtime Googlers saying that the reason this happens is at least in part due to Google's incentive structure. They reward people for creating "new" things, whether they're the same as something they've already got or not, and allocate very few resources for existing products that aren't already the company's bread and butter—getting put on something like Hangouts or Voice was considered to be almost a punishment detail, based on some of the comments I read, and could torpedo your chance at any kind of promotion.
They definitely try to. Whether they accurately model the risk is anyone's guess.
This is such a good explanation, and similar to my experience. You've hit all the points that I've tried to explain to musician friends. Some people have a very different experience.
I don't disagree, but it's more or less what I meant by this line

> All the logic in your great wall of text is nullified and is more or less amounting to a reverse straw man. Implying that an outrageous claim has merit because a severely watered down version of it might be accurate.

If you think there may be some rich people who engage in with underage prostitutes, you are almost certainly correct. It's kind of dumb to make that a salient issue in your day to day if you don't have any specifics, but sure, it's probably still true somewhere. But let's say you, for whatever reason, still think its really important to make sure people ask the question, are there rich pedophiles.

It should be patently obvious that aligning yourself at all with stupider ideas, even if they share a similar vein, is a bad idea. It harms your credibility to defend QAnon and then qualify that you only mean your portion. If you want to have a discussion, all you need to do is say "pizza parlor stuff is dumb, QAnon is dumb, but there is some merit to rich pedophiles somewhere.

The weakness of conspiracy theorists is that they align themselves with other conspiracy theorists who offer some form of affirmation to their beliefs because they think a larger force is telling them lies. And maybe they are being told some lies. Because that's really all it is. You can adjust your level of craziness but the entire point of a conspiracy theory in-group is getting affirmation from others. If you had a genuine interest in an issue that you wanted to raise in public awareness or do something to combat it, the route of the conspiracy theorist is an awfully dumb way to do it. The spectrum is, at worst, dumb as rocks, and at best, unwise and lacking in self awareness.
You have to make an assumption about speed - it certainly won't be more than a tiny fraction light speed. Eg voyager appear to travel now at less than 0.00006 c (16 km/s). Than turns 100k light years into ballpark 150 M year journey (no it doesn't its 1.8 bn years as mentioned in reply) . Still possible to cross 10.000 times - but that would be a straight line. I suspect the distances will grow somewhat fractally if you want to swing by any stars? (ed: so, not really very likely at all)
It's interesting until you run up against speed limitations both left and right. I still use it for some work and enjoy it, but it is by far the slowest technology I've used.
Copyright law is illegitimate and should not be respected.

The stupid thing is hosting youtube-dl in the Untied States.
We took the website down (while recording The Changelog)
Specifically, the EAC is keen to obtain information on what Apple is doing to enhance the operating life of its products ...
Hi there, I wrote a blog about using Cypress.io to test our web application (https://www.dolthub.com). We recently started supporting tests for login and private paths. The blog compares two login options we considered for best testing the workflows on our website. You can check out our suite of Cypress tests here: https://github.com/dolthub/dolthub-cypress
There's some definitions that are also relevant:

(A) to “circumvent protection afforded by a technological measure” means avoiding, bypassing, removing, deactivating, or otherwise impairing a technological measure; and

(B) a technological measure “effectively protects a right of a copyright owner under this title” if the measure, in the ordinary course of its operation, prevents, restricts, or otherwise limits the exercise of a right of a copyright owner under this title.

I don't believe the protections that youtube-dl works around qualify under the definition 1201(b)(2)(B) here, but I would definitely want to confer with a lawyer before posting a DMCA counterclaim.
I would be willing to contribute to a crowdfunding campaign to support any defence effort. Is the EFF involved?
When they first released it like 9 years ago, it was great. I still had my Droid Incredible, and the fact that I could upload all my offline music to their cloud and listen to it from wherever...was a dream.
I really hope the author will send a counter-notice.
My favorite: https://www.youtube.com/watch?v=U1fHWN4OkHM
> where I have test suits and where I can be totally confident, that everything has a well defined spec of what it should do and where I can't break something accidentally without noticing it

I'm often in the middle. Where I have tests, they're not always (or rarely) the result of a "well defined spec". But... the tests do reference whatever the understanding of XYZ was at that time. That's often as well-defined as I can get. Clients will come back months later and say "this is broken". Well, no it's not. The tests work just fine. "No, that's wrong, it's not supposed to work that way". Well.. there's a test with notes indicating "do ABC then XYZ" and the test ensures that's working based on what was known/agreed on at that time. That's often not the same as "well defined" by a long shot.
Honestly, I don't think the 20-30 year outlook for China is all that great. Japan's bailout of its corporate sector was contingent on its corporate sector removing their supply chains from China.

A lot of natural incentives, globally, are not going China's way right now. A lot of corporations are going to repatriate or localize their supply chains, because, at long last, supply chains, and not labour, are the cost-center of most corporations. Over the next decade we're actually going to become a less globalized world from a manufacturing perspective.

Finally, while the manufacturing sector has always had more friendly relationships with China, the technology sector (particularly software) has a much more ambivalent relationship with China; and now tech makes up a huge percentage of corporate power. Given that Western domestic politics is becoming more economically nationalist and that the corporate sector of most Western countries is gaining less benefit from the labour arbitrage that China offers them, I think we'll see a significant draw down in economic power from China over the next 10-30 years. There will be sectors that stay in China, like high-tech hardware, but even they will become more regionalized as well. You'll start to see some iPhones (or whatever) get made in Western countries as hedges against the need to rapidly draw down manufacturing in China.

The Washington Consensus in the 90s thought that normalizing trade relations with China would turn them into a Democracy. No one who is serious thinks that any more, and given China's current bad bout with human rights violations there is a convenient cover for the West to take.

My two cents.
Using PHP is a great way to keep snobby developers at bay.
Hmm, so maybe it's legally enough if YouTube does have a protection mechanism and the material is copyrighted, even if the protection mechanism isn't necessarily intended to protect copyright?
Anyone got any good alternatives for someone who wants to listen to their offline music collection from anywhere?
Cure the disease not the symptom
He left a manifesto which explained why he did it, citing both racist conspiracy theory from chan culture and "mainstream" racist Melanie Phillips.
FWIW, they did not. This was misinformation from me, misreading the DMCA. I am not glad that my misunderstanding will now spread far and wide, but I at least caught it within the edit window.

The DMCA is complaining about test cases. See extractor/youtube.py in your local copy.
HackerNews is just as vulnerable to confirmation bias and reactionary behavior as any other group of people. Being an engineer does not make one magically immune to cognitive bias.
> Some knives (switchblades and gravity knives especially) are illegal in most places.

I think it's usually about carrying them in public outside your house. Likely not as illegal to have them at home.

Gravity knives are scary in that the police have occasionally argued that certain common pocketknives (e.g. Leatherman) can be used as a gravity knife and arrest people (usually minorities of the wrong color). I once was going on a road trip across multiple states and had to research the laws of each state because I was carrying a Leatherman.
I can still find youtube-dl on gitlab, so it's still out there.
This annoys the hell out of me. The whole security theater /checkbox checking stuff is depressing.
The test suite uses YT URLs to copyrighted works to ensure it can download properly and that the metadata is accurate.

Not quite the same as using downloading a copyrighted work as an example in the README, but still a very poor choice.
I'm not making a moral argument, just a long term hypothesis based on history.

No, the data doesn't currently support my case. I posit what we're seeing now is similar to what happened when John Sculley took over Apple after Jobs' ouster. What we're seeing are the fruits from Zhou Enlai & Deng Xiaoping's faction.

I think it's really hard to have innovation without freedom of speech without relying on stealing technology.
Sounds like it’s about time youtube-dl moves to IPFS.
Pulsar https://play.google.com/store/apps/details?id=com.rhmsoft.pu... is a pretty good, no-BS local music player.

Although I've recently moved my library in to Plex, which handles sync between devices (you can set the app to copy some/all files to your phone storage). In addition to the Plex app, they also have Plexamp for a music-focused UX.

It's very nice if you're willing to put in a little setup effort.
And since you run the server, you know it will never be shut down on you.
This is quite typical in academia, especially in biology and medicine.

I finished my PhD recently. Examiners asked me to rewrite some sections and resubmit my thesis because one of them didn't "believe" my results. Believing in this context actually meant I made lots of his stuff outdated / irrelevant using mathematical models instead of hand waving. Models led to precise findings, which had some lab validation by the time I submitted.

At the same time my university, which is a really famous one, was encouraging me to patent my results. And my supervisor applied for massive funding as if all was his idea. 2 major clinical trials are now recruiting to test my findings.

Least to say, I refused and got a new exam with some honest people.
Ironically, I've heard of video takedown service that this has broken.
This is similar to my use case as well. I just cannot watch a video from Youtube itself, the connection would be lost so many times it'd stop trying after 1% or less. The only solution is to painfully and slowly download it to my system, over time, and hope there aren't cases that destroy the 60% you downloaded over the last 2 days.

If nothing happens to replace or reinstate youtube-dl, a lot of people like you and me are simply cut off from video content. This is pretty much terrible.
Long-time GPM user and lover.

Youtube Music fixes ONE problem I had with GPM - proper gapless playback.

Everything else from the UX to the behaviour is worse.

Very disappointing because I'm on Android and I like Spotify even less, and I've always loved the Google "Radio stations" more than any other.

Feels bad man. Even when you give Google money they still pull the rug out from underneath you.
I see. I know that it is possible to transform primitive CL control flow operators into CPS, as it is shown on https://gitlab.common-lisp.net/cl-cont/cl-cont/-/blob/master..., so I assume that it is also possible a condition system into CPS as a derivative of those operators and then possibly optimize it further to take CPS-specific code traits into account.
I don't even bother with Windows search any more

There's a tool called Everything that somehow does a search across all files instantaneously and I haven't touched start since then
On a technical side-note...

Would it be possible to host a Git server on an IPFS distributed system?
I agree with your moral analysis here, and that the prohibited thing should be the distribution of protected IP, not simply retaining a copy of something you already had rights to view (which I think there is substantial precedent for).

This is the big problem with the DMCA. It shortcuts the messy dirty work of dealing with IP violations, to the benefit of large corporations and the detriment of individuals. The former engage in rampant abuse of their powers under the DMCA, apparently without any fear of significant consequences. It's just another example of the degree to which large corporations own America.
> How is it that Google create/rebrand/close so many music and chat services over the years.

It's not a rebrand. It's a rewrite. People need them promos.

In many cases, however, rewrites are actually warranted. As underlying infra gets replaced it becomes very expensive to run and maintain legacy services.
Regarding this, does anyone know where the best place to hear from the main developers is?

Youtube is bound to make a breaking change any day now, and as-is I have no idea where to look for updates to the project once this happens.
Half a million Americans could die of Covid by end of February, study forecasts
*PyPi. PyPy is an alternate implementation of python.