skysight-inc/HackerNews huggingface dataset:
> Hopefully with time they will make it possible to write and compile apps on iOS directly.

I'm not holding my breath for this. There's no indication that they're planning on it and every step taken since the inception of the iPhone has been to lock the device down more in the name of "security."

Android and Chromebooks are the same.
Please, tell us what happened in Fukushima with comparisons to other forms of energy production. Include dollar costs, life costs of humans, animals, and plants, costs in terms of physical footprint, noise, net carbon output, and any other relevant factors you can think of.

No form of energy comes without trade-offs and dangers.
It could be that none of them have seen any point in doing so.

Generally on Earth colonization has happened in order to provide a tangible economic benefit to those supporting the colonization effort. With someplace that you can only travel to and from by slow generation ship its hard to find any such economic benefit in having a colony there.
See my response here for summary, and the article linked there for details: https://news.ycombinator.com/item?id=24874225.

> If not, what stops somebody from taking all of youtube-dl, changing the name and three lines of code, and saying that the removed lines were the ones promoted for infringement?

What that somebody says is immaterial. If they did clone youtube-dl, their clone carries the "meant for copyright infringement" colour, by the virtue of being a clone of a project with that colour, and not a completely unrelated and independent project. It's the provenance and intent that matters. Web browsers and HTTP libraries do not have the "bad" colour, and being general-purpose tools, they likely never will.
Because the law doesn't take kindly to "well, technically" arguments.
Yes. We need more nuclear. By far the safest way to tackle climate change.
In the case of youtube-dl, they couldn't do that. At least VEVO videos have an additional layer of "protection" — the direct links to video files require a signature of some sort IIRC. Downloading a non-DRM-ed video is as easy as making a request to https://www.youtube.com/get_video_info?video_id=aqz-KE-bpKQ and then following a link to the format you need, but with those music videos, that won't work. So the test cases were a necessity.
Sorry if this makes it harder but I honestly recommend reading up on pnpm (https://pnpm.js.org/) before committing to npm7. Npm7 auto-installs peer dependencies(!) and pnpm has some remarkable advantages over npm or yarn.
Get paid doing things you enjoy with Resolvve
There's a fair bit of back and forth on it, here's wiki to start it: https://en.wikipedia.org/wiki/Private_sphere

Most of the criticisms of the ideas of the public/private sphere root back to Aristotle, and unfortunately, Google has elevated more recent, post Marx criticisms of it (imo) since setting it up as an evil is the basis of popular current cultural theory, but it's a foundational concept that predates the view of history as progress.

The idea of the private has more relevance today now that it's so rare.
Does a plane accident imply we haven't figured out flight yet?

Because there's hundreds of nuclear power plants that have been working without major issues for decades now. And that's not including subs/ships.
As I explained in my footnote, you can do the same thing with SSA form:

if (x == 0) jump B1 else jump B2
B1:
x1 = phi(x)
y1 = 2 * x1
jump join
B2:
x2 = phi(x)
y2 = 3 * x2
jump join
join:
y = phi(y1, y2)

And then you can do the same propagation of the x == 0 to the phi in B1 pretty easily. It is somewhat harder than the basic-block argument case, but that's because basic block arguments rely on the data binding being put in the head of the edge and we're pushing data from the head into the edge. The next step of checking if all incoming edges are identically 0 would be easier in the phi-form, since the data binding is in the tail node, and we're pulling data from the edge into the tail.
There are an uncountably large number of pathways one's efforts toward a goal can take. Given that the future is unknowable, any decision one makes can turn out to be an inconvenient (not necessarily wrong) decision. That is "technical debt". It is unavoidable.

If you are ignorant of the possible consequences of decision, or choose to ignore or hide them, that's something else.
> My mom has perfect pitch, and I do not. I can play a record and move the pitch knob to make it play a bit fast, and it will bother her enough to get up off the couch and change it back.

This makes me wonder why someone would want to have perfect pitch.
> …drink the blood of children

This is an echo of another conspiracy theory, that culminated in its heyday into a world war.
Certain occupations, whether salaried or not, don't lend themselves to perfect OSHA compliant workplaces. For example, my dad was a pharma salesman -- salaried full-benefits position. He raised our entire family on that. He drove a lot. He never worked in an office. There was no 'designated' spot to pee. The times I would go on the road with him, we always went to gas stations, or restaurants. It would be better to have an app honestly.

Certainly it is difficult to find public bathrooms in American cities. That is not a problem with gig work though. It affects a lot of occupations, many of them white collar.
I was thinking the same, though also thinking about REALbasic (now known as Xojo; I’ve not used it since 2007).
Really, the RIAA should be going after YouTube for better remuneration, rather than going after youtube-dl. Unless I'm missing something, they get paid no matter whether the view comes from a browser user-agent or youtube-dl user-agent. How is this any different than recording a song off the radio, which is, AFAIK, legal under fair use?
Everybody, go to PyPi: https://pypi.org/project/youtube_dl/#files
Download the whl.
Download the tar.gz.
????
Profit.

Also, a recommendation for the youtube_dl crew is to use a self-hosted solution (if GitHub/GitLab/SourceForge wont do). Find a cheap Linux hosting provider and run Gitea on it: https://github.com/go-gitea/gitea

It's the best tips I can give for now.
That letter is written by lawyers–trying to explain the specifics of "test cases" versus "source code" is unlikely to be a useful use of space. (Plus, if you can get the entire project taken down, why not go for that?)
Rick Beato explains on his YouTube that a child can learn pitch perfection but it must be trained before 10 years of age

https://youtu.be/816VLQNdPMM
A much closer to complete (with multiplayer!) clone/re-implementation in Java here:

http://mom.pjj.cc/forum/

And lots of current discussion on the MoM Discord here:

https://discord.gg/wFNQf36
spoiler Big rant below:

> I could also see that Google had products that were overlapping (Youtube and GPM), and they decided to merge them, and this is the way they did it?

If it's the way they did, it was one of the worst ways anyone could think of. It baffled me how so many smart minds can work at Google and take so many terrible decisions at the same time.

This was just one in several equally stupid decisions they did. They could have dominated the messaging market by now, but they threw out that chance several times.

Sometimes I think it might have been on purpose. Maybe they are afraid to dominate too many markets at the same time and avoid a anti trust lawsuit? Because otherwise it literally makes no sense. Either this or they need to feed their stupid hierarchical loop giving senseless promotions to whoever creates a new thing that nobody asked for by destroying another thing that people were starting to use and like.
As the other children comments noted, I think the biggest problem of the system is game theory wise that there is no considerable pay-off when voting in a heavily blue or red state.

There should be either a two-tier system with points from winning a state and from getting the most votes, or just straight popular vote. Granted, in that case the smaller states would probably lose meaning but eh. Isn't that what democracy is about? The most popular candidate should win?
Those things are however exposed via their API, so anybody who’s worried about a similar situation may perhaps do well to utilize it and take regular backups.
I disagree with some of the points. I think something between mono and multi is good. If you have multiple independent products or multiple independent dev teams, they should probably have their own repo.

We had 30 odd services in a multi repo setup, we recently moved them all to a mono repo. The new mono repo structure so much easier to work with.
The intent matters. Browsers don't make it easy to get ahold of a copy of the file that you can share, youtube-dl does. Add that to a bad README and that's something that a court might treat very differently from a web browser.

This is not far off from how it's legal to carry lockpicks but it's often not legal to carry lockpicks around with the intention of using them to commit a crime. Either way you're carrying the same lockpicks, but if the court decides that you were carrying them with bad intentions, you're in trouble.
Need to get AOC on your side.
I don't understand exactly how this works.

Github receives a letter from a private organisation RIAA and then takes down the repository.

How does Github know that this request is proper and youtube-dl is illegal? Just because it comes from RIAA?

Did Github give the repository owners a chance to migrate to another service willing to host their content?
It was used by Chronometers on ships as a sync event. Earlier they had put up a time ball on Canton Hill but that could not be seen by sailors due to fog.

Note: The gun is fired at 1pm because they have to fire it just once thus saving cost. Other ideas were considered such as firing it 9 times at 9pm.
Sounds like you've read a lot of Jordan Peterson? Aren't you going to directly quote Simon Baron-Cohen?

Please read some Cordelia Fine and Gina Rippon to get the another perspective, instead of just repeating the misogynist lens and false research you've mentioned here

https://www.theguardian.com/books/2019/mar/02/the-gendered-b...

https://www.theguardian.com/books/2017/jan/18/testosterone-r...

https://www.theguardian.com/science/2010/sep/10/gender-gap-m...
You've almost seen the issue:

The DMCA takedown request process is exclusively for content owners and their representatives to gain remedy for their own works. Youtube-DL is not their own work.

The takedown request process is improper: they should have filed in an appropriate United States jurisdiction.

As you've noticed: the format is strange because this is an illegal attempt that GitHub really should not have complied with.
If you want a programming community welcoming of minorities, you need to look to be inclusive. Signals change between cultures, and you want to look at what people DO, not whether they feel "creepy" to you.

Median Indians, Africans, Chinese, Arabs, and Eastern Europeans all feel "creepy" to American women (at least until they learn the differences in body language, communication patterns, and so on). Indeed, they feel creepy to each other. For that matter, lawyers, engineers, and marketing people all feel "creepy" to each other until they build those cultural bridges.
The entire planet is coated with bacteria and bacteriaphages. It's entirely possible that any new life created through abiogenesis is almost immediately outcompeted by evolved microbes.
Resolvve announces BETA Launch (Feedback requested)
Without Boswell Johnson would have been a footnote to the history of English literature of no interest to English lit. undergrads, despite having compiled the first useful dictionary of the English language.

> Why would most normal people be interested in a biography of an 18th century literary figure?

Because, as other have noted, it opens the door on London's public house intellectual scene in the mid-18th century. And the character Johnson ends up being a fascinating raconteur, even if his literary works have not withstood the test of time.

And it's not really that much of a biography, as we would think of a biography today. There's very little on Johnson's literary work which had propelled him to fame in his lifetime. A royal pension (happily for him) relieved Johnsonof having to produce any more works, I think sometime around the time Boswell met him. Johnson spent the last decades of his life as a popular man about town, with the sycophantic Boswell recording his conversations verbatim, which Johnson and others frequently teased Boswell about.
https://github.com/mozilla/hubs/blob/master/PRIVACY.md

Your presence and communications are sent to Mozilla and other Room participants.
I don't know if that plays well with YouTube's terms of use.
IMO, a more pernicious form the tech debt starts with one system. A second person comes along and builds their own system/software b/c of some real or perceived issue with existing software (for example someone thinks something is poorly designed or not the right(tm) technology, etc). This second system then forces integration, APIs, TCP connections between apps.

No big deal, right? But the next person comes along and says "I don't like those systems - I want to put tech3 on my resume (a little resume oriented architecture, anyone?) and they build a 3rd system.

Now it's really hard to develop features across those apps. One has to be an expert in all those techs. Integration becomes 80% of the work. Now ppl have to create new or buy software just to get anything done. And so it goes.

There's a name for this, used a lot on this site.
There's a difference between how the corporation itself acts, and how it expects its employees to act. I'm fine with the company I work for taking public political stances that help its business. I'm not fine with being expected to personally take those stances as part of my job.

If a company expects its employees to take particular political stances, think about how this affects people's ability to work for this company. You might think of your political stances as a personal choice, but a lot of people come from families and communities with overwhelming political leanings that they can't really change. Maybe your family is Catholic or evangelical or atheist, or some of your family members live in a country that one candidate supports more, or your community is hugely affected by offshoring or drug laws. You would alienate a lot of your friends and family if you support the other candidate at your employer's urging.

I think there are several reasons why it's bad to put employees in this situation, but one I find compelling is that it reduces the available employee pool; it's bad for hiring and hence business. Maybe this is on purpose, to filter the employees to ones who are more aligned politically, to make management's lives easier in some way. I don't know. I do know that as a non-partisan, when my employer endorses any political stance, I feel alienated. I'm sure this leads to a loss in productivity and more attrition among employees like me.
You could argue that you never really owned the music. You owned a copy of it, but not the right to copy it.

Of course, this wasn't very enforceable in the era of cassette tapes and CDs, or even the era of hard-drives full of mp3s. And even just owning a copy was pretty nice, for example you could lend it to someone else, and sell or give it away when you were done with it.
Do you have a source for that claim?
Reddit admins were quite vocal about the many noncop reasons for banning TD

https://www.dailywire.com/news/reddit-bans-the_donald-subred...
Yeah, I had trouble with PowerShell’s auto-magic array handling more than once. I see how it can be convenient in the REPL, but it’s just terrible when writing scripts.

Your array logic returned just one element in this folder? Why, we’re unwrapping that!
COVID does make it easier now than ever before. A lot of companies aren't even re-opening until middle or even late next year.
Sure you can. Even without javascript. If you really wanted to, you could even make it work in IE 5, in a single request (I think).

I we're discussing whether is reasonable - 9/10 slow pages I have encountered are slow because of "content" they push on you and would add even more garbage if they could get away with it. Of the rest - most were the opposite of engineered. Tiny minority that can't be bothered to optimize - I don't mind.

You mention sites with sprites, but I would really like to see an example of a sites that are slow on HTTP<2 for good reasons, i.e. not 90% of data being ads, trackers, popups, auto-playing videos and generating content via multi-MB javascript libraries, because that's how it's done these days.
> Like

That's the operative word, because it isn't "like" at all to a nontechinical person. If you explain it as "yeah so I have one tool that literally has 'youtube' in its name, and it downloads videos, also some of the test cases to make sure it works show it work on copyrighted videos" and the other one is "people can use it to watch videos…sometimes? Maybe you can even run the first tool on it? But like a billion people use it for completely different things" you can probably see how this works.
We absolutely should have a healthy fear and respect for nuclear power. I’m personally for it to provide a baseline load for other renewables.

But let’s not pretend like there are no risks anymore. Although in a theoretical setting we have reactor designs that are safe, in practice plants can be mismanaged and unexpected disasters can strike. People also thought Chernobyl and Fukushima were safe before they weren’t, and the price for getting it wrong is so high.

One thing I’d like to know is why there isn’t more research into thorium reactors, when I looked into some years ago it seemed like a much safer technology, so I was missing the reason why it wasn’t getting nearly as much funding or attention.
That's a great question. Im interested in visual coding tools but, probably in my ignorance, I wonder how any of them work for keyboard and/or screen reader users.
py-kms (https://github.com/SystemRage/py-kms) was taken down briefly but remains up, so there is hope.

These projects are just instructions, it's like selling a kit for a radio that is illegal to put together and use. The kit itself isn't illegal.
Conspiracy has a legal definition. People are prosecuted for it quite frequently.

"An agreement between two or more people to commit an illegal act, along with an intent to achieve the agreement's goal."[1]

If the wars in the middle east, (I would say Iraq moreso than Afghanistan, as at least Afghanistan actually harbored Al Qaeda/Taliban), don't count as a textbook definition of conspiracy, I'm afraid nothing does. Indeed, I would even disagree with the statement about the DoS (a subsection of the government), their entire job is supposed to be diplomacy, not war, thats what DoD is for. This is why I strongly disagree with the now common knowledge among those in the realm, that intelligence agencies embed and use DoS as cover so frequently, as it undermines diplomatic initiatives heavily. As for dismissing something as "something Britta said on community", it isn't even worth addressing.

"What happened on 9/11 is that we didn't have a strategy, we didn't have bipartisan agreement, we didn't have American understanding of it, and we had instead a policy coup in this country, a coup, a policy coup. Some hard-nose people took over the direction of American policy and they never bothered to inform the rest of us. Whether you're a Democrat or a Republican, if you're an American you ought to be concerned about the strategy of the United States in this region. What is our aim? What is our purpose? Why are we there? Why are Americans dying in this region? That is the issue." - General Wesley Clark

[1] https://www.law.cornell.edu/wex/conspiracy
China is trying hard to gain a foothold in Europe by establishing an alliance with Serbia. So far Serbia has been shut out of NATO and the EU due to the Kosovo issue.
I agree. Fukushima proved that even when a nuclear power plant is hit by a massive earthquake and a tsunami (that killed more people than have ever died from nuclear power) the disaster can be managed with few deaths and ill effects.

If we should be afraid of nuclear power we should be afraid of a lot more than we currently are. For starters, we should move everyone off of major fault lines.
A salient quote from TFA, "there have been a total of over 17,000 reactor-years (where one nuclear reactor operating for a year equals one reactor-year) spanning 33 countries. The three aforementioned incidents [Chernobyl, 3-mile island, Fukushima] are the only adverse ones to be documented in all that time"
> We don't even own the things we write ourselves

This has been a big point of contention on YouTube. Entire channels being taken down because the licensed music they used contained samples that weren’t properly licensed themselves. It’s crazy.

On the other hand, technology changes fast. A 1 petabyte SSD could hold all music ever recorded at reasonable compression. AI upscaling is making great strides in video compression. Most people already run a “server” of sorts at home in the form of e.g. a HomePod, PS4 or a Philips Hue bridge. Tech literacy is way up, too. I’m hopeful for the future.
> VR and AR are going to be big

Why do you think so? I don't disagree, but I don't feel that confident about it either.
Yep, I actually subscribe to YouTube Premium but have used youtube-dl in the past when I had spotty WiFi to watch lectures. While streaming technology has come a long way, YouTube in the browser is still sometimes optimistic about how stable a network connection actually is and in my case was resulting in a lot of buffering whereas downloading the whole thing only took a few minutes since throughput on my network was good, it just sometimes would get huge spikes in ping.

However, in principal I do think users should either pay for the content they watch or watch the ads and wish that it were possible for youtube-dl to include these ads in the resulting video so it were more akin to the vhs example. That would also have the advantage of reducing target advertising since you only know who downloaded a video, not who is actually watching it. Much easier to just run youtube-dl from inside a VPN and make youtube-dl relatively anonymous than trying to make your entire browser anonymous while watching YouTUbe.

Yes, users can skip ads with the above system, but apparently skippable ads work on traditional TV with DVRs and VHS and also work for content creators who take sponsorships on YouTube.
> If they did clone youtube-dl, their clone carries the "meant for copyright infringement" colour.

Which part of it? Not the parts that consist of HTTP libraries, apparently? But you can break any given program into arbitrarily many components that are each independently useful as a component of a different program.

In this case the "meant for copyright infringement" part seems to be some of the unit tests. Does that mean the rest of it is fine? Or that the HTTP library part of it isn't?

You need a better way of distinguishing them than just claiming sorcery.

I mean here's a direct quote from your article:

> Most importantly, you cannot look at bits and observe what Colour they are.

So if the same code appears somewhere else, why would you expect to still have the same "Colour"?
Right now, I use osh interactively in a very bash compatible mode.

Then at the top of my scripts I put this if I still want to run with bash:

shopt -s strict:all 2>/dev/null || true

Or this if I don't need to run with bash anymore:

shopt --set oil:basic

Example: https://github.com/oilshell/oil/blob/master/test/spec.sh#L9

docs in progress: https://www.oilshell.org/release/0.8.3/doc/oil-options.html

Having the OSH runtime exist everywhere is something we should work on: https://github.com/oilshell/oil/issues/463