skysight-inc/HackerNews huggingface dataset:
I think this is actually an interesting question. Someone could fork youtube-dl to create "public-domain-dl" which has multiple references in the README to the fact that it is only intended for downloading public domain videos from YouTube (and elsewhere).

Instead of a unit test which successfully downloads a copyright-protected video, it would have a unit test which attempts to download such videos but returns an error message to the user based on a hardcoded blacklist of videos IDs, stored in a separate config file. (It would also have a unit test for successfully downloading a public domain video from the developers' own channel, of course).

The developers could also make clear that they are happy to receive DMCA requests to add specific video IDs to their blacklist. As for what happens if the user deletes the blacklist config file, maybe that won't have a unit test.

If such a fork was successful in fending off court cases, though, it would start to raise interesting First Amendment questions. The difference between the two pieces of software, in practice, is just the text in the README telling people not to break the law (plus a single "Delete" button press after installation, which the user would have to learn about from another source). This would mean that the difference between developers complying with the law and breaking the law is including that text in the README, which effectively seems like compelled speech.
I’m not sure that Tulsa fits many definitions of ‘regrettable accident’ and Grenfell seems to have happened because regulation wasn’t followed, not because regulation was inadequate.

https://en.m.wikipedia.org/wiki/Grenfell_Tower_fire
"...it's only a matter of time until you lose"

(unless your business has strong network effects)
My understanding is that it’s easy to teach toddlers perfect pitch, but it’s not possible to learn as an adult.
I seriously doubt they read the source code.
Usenet solved this with a Bitcoin precursor, Adam Back's hashcash.

In effect you can do the same thing better by using a cryptocurrency with cheap transactions, e.g. Bitcoin Cash's Memo.cash. This way git hosts are compensated while at the same time making it too costly to spam.

Longer packfile creation processes will require a greater transaction fee or otherwise be ignored based on heuristics created by the client. This will prevent infinite CPU building packfiles issues in addition to fair compensation for increased computation cost. All while the miner is incentivized to minimize the time to be able to reap that block reward in the context of market competition.
Language Is a Technology for Improving the Quality of Our Thinking
I’ve worked with a number of ex-Shopify employees and they all loved it. It sounds like it’s an intense experience, but they are willing to let people make very long bets.

Also I can’t agree with point 5 enough. It really is true that the biggest (by volume at least) customers of software are software.
There are several already mentioned in comments here.

eg: https://news.ycombinator.com/item?id=24873953
Was about where consumer base/population was. In Amazon’s early years, you only paid taxes in state where you were located. If they’d setup shop in CA then they’d pay sales tax on all shipments to CA (~20% of early sales). By setting up outside CA/NY (their two earliest markets) they’d have a competitive pricing advantage over any competitors set up in either. Arguably, this regulatory “loophole” gave Amazon a huge head start.

Think the article confuses sales and income/capital gains tax. Being in a small market was an advantage from a sales tax perspective. Being in WA or NV was advantage from income/capital gains tax perspective. The latter gave Amazon an advantage in hiring. And, later when successful, allowed Jeff and early employees to realize more wealth from their stock/options.

Nevada, on both fronts, would have been as much of more efficient. But, I’m guessing, the difficulty of recruiting great technical talent (which was needed in the early days of Internet ecommerce) would have swamped those advantages.
iPhone 12 and 12 Pro Teardown
I’ve heard a similar quote and I think I read it while I was playing Call Of Duty Modern Warfare about ten years ago, and for some reason it has stuck with me for all this time (probably because I see it as Truth.) I’m somewhat paraphrasing but it goes:

“A novice practices until he gets it right. A professional practices until he can’t get it wrong.”

It reminded me, at the time, of the great drummer Neil Peart who has since passed away. I saw a video of him practicing and possibly performing doing a solo and as he was doing a fill down the drums I barely noticed he had broken a stick in the middle of his drum fill and replaced the stick with a missing one. I was so in awe I had to rewatch that part. To him even something as rare as breaking a stick was prepared for and second nature for him to react to. It just amazed me the practice he had had to make that possible. They call this man the human metronome for a reason he would almost quite literally never miss a beat.
How is python not a good language for one liners? One liners are literally the pythonic way.
Absolutely, because it is truly innovative - and you're mostly in uncharted waters. We're at peak cloud right now, and what projects such as yours offer is a glimpse into the post-cloud future. We're going to look back and say - what were we thinking when we decided to move compute and personal data storage into datacenters while carrying powerful supercomputers in our pockets.

Add:

> And what happens when someone forgets their password or loses their private key?

Here's an approach I found interesting: https://darkcrystal.pw/
Yeah, I'm not sure how such an intelligent person could get suckered in by that mumbo jumbo. I guess one can be a savante in some things and dumb as a rock at others.
For iOS I use nextdns. It’s great and works across all apps, not only safari. The free plan is more than enough for a single user but the paid plan isn’t very expensive either. Nextdns also curbs my “smart” TV’s enthusiasm about data sharing.
It can, I use nginx as the reverse proxy along with Let's Encrypt certificates for HTTPS connectivity. As long as your ISP allows you to forward ports you're good to go.
You seem to be claiming that, in general, the destruction of Black neighborhoods for the interstate did not have racist “malice aforethought”. That it was more of a case of white neighborhoods being able to defend themselves ... but not a maliciously-chosen routing in the first place.

I think your claim here is more false than true.

This is a pretty well-known story in American history, as you point out. Most people who spend time in major American cities know of some very specific examples where one or more Black neighborhoods were torn down or split to put a freeway through. These choices were made deliberately.

For just one review of these deliberate choices, see pages 14 and 15 of: https://www.nashville.gov/Portals/0/SiteContent/Planning/doc...

From the conclusion:

“The highway construction process was essentially used by some planners both as a step towards enhanced national infrastructure and connectivity, as well as a tool to achieve discriminatory objectives along the lines of race and class.”

Please note the focus on deliberate intent in the last clause.
For me, that gives "3,676 repository results" with the standard GitHub UI for drilling into them.

Is it different for you?
> The book was not peer reviewed by the New York Academy of Sciences.[2][9] Five reviews were published in the academic press, with four of them considering the book severely flawed and contradictory, and one praising it while noting some shortcomings.
download it here before its gone from there too
https://web.archive.org/web/20201015213331if_/https://github...
There's plenty of other "close to China" US-friendly places too, like Singapore, which is also a tech hub. Or the other SE Asian islands if you want something exotic, cheap, and English-speaking.
Guesswork is a bad start. Imagine learning alphabet with five different lettering. Latin "Q", "q", Greek "Γ", "γ", Arabic "ـب", "ـبـ", "بـ" (a form of "ب") but five of them plus timbre.

I want immediate recall, I can add forms one by one. And that is the only difference with linked tool.
Turns out it's not needed. There are up-to-date ones already around.

eg: https://news.ycombinator.com/item?id=24873953
Try GitLab.
You can find gripes about process at every single company. Yet companies like Shopify are some of the biggest success stories and I know engineers who are very, very happy there.

You can give every engineer and team complete freedom, and you’ll end up with too many microservices to count, with ineffective higher level strategic alignment. The result? Horrible environment to get the things that matters done. Little upside for your stock.

Stop thinking of VPs and executives as harmful gatekeepers. Done right, they add incredible value to the business, and incredible value to your output as an employee. Done wrong though, yes, find another company; just as you should if engineering is dysfunctional.

If my company’s executives threw up their hands, and decided to stop doing their jobs and tell every team to solve whatever, I will look for another job immediately.
Sorry, I don't follow. If you're thinking I was trying to communicate some hidden message with my comment, rest assured I was not.
Discussed in 2011 here: https://news.ycombinator.com/item?id=2975122

Edit: ah yes, and https://news.ycombinator.com/item?id=12437322 from 2016.
> Downloading a Youtube video is making a copy. Whether it is a copyright violation depends on whether Youtube's license includes letting visitors make permanent copies, as this is considered a separate type of license. The TOS has nothing to do with it.

YouTube is not the copyright owner (in almost all cases). Downloading a video with youtube-dl may not be a copyright violation if you already separately hold a suitable license, or are in fact the copyright owner yourself (as in the case of one of the grandparent comments).
Equally, then, couldn't another author fork the code and distribute it under a new name, with the offending test removed and a blameless README that says "please don't use my cool code for copyright infringement"?

It sounds like you're saying the problem is with the original authors, not the code itself, so taking down the code seems like the wrong approach for the RIAA.
I also thought the avatars looked creepy. I understand that this could be useful but is it more useful than MDN??? (Personally I don't think so).
Gets complicated, but watching ads to watch a video is a separate issue from the underlying copyright for the content.

The content holder licensed the content to Youtube (or Vimeo, etc), but does not necessarily control the monetization of that content by the licensee. (Generally, the license will say something like royalties shall be X% of revenue derived from the content, without limiting itself to specific methods of monetization.)

Youtube doesn't have a license to give to the viewer; the license they have is merely to show you the content.

I hope that you're right though, and that we get a ruling in favour of being able to make copies for fair-use.

This has been the law for several decades already. But the key thing to understand is "fair use" doesn't mean "to avoid paying." If digital content is available for purchase, the courts generally have not found making a permanent copy from a streaming source to be fair use. (Where it gets complicated: multiple copyrights applying to a single work, such as the dancing baby Prince video. The creator of the video was okay with people viewing it and downloading it freely, but Prince was not. In the music arena, this would be a non-issue due to compulsory licenses, but those licensing schemes don't exist for other types of media. Ultimately, the court said that the focus of the video was the toddler dancing, and that the music was incidental, so including it in the video was a legitimate fair use. But it took more than a decade for the case to be resolved.)
One undocumented feature of my car is the taillights being on the same circuit as the dash backlight. This is so when the taillights blow the fuse, your dash goes out, and you think to check the fuse for the dash, and that also fixes the fuse for your taillights.

I did not know this, and on occasion I would just drive without the dash backlight. Until a kind motorists yelled at me in Australian and I figured it out.

There is a lot about cars that parallels programming, especially if you work on your own cars.
It doesn't have DRM because youtube download only extracts the direct download link and downloads them. There is no DRM on youtube. Example from the alleged offending link,

youtube-dl --skip-download --print-json https://www.youtube.com/watch?v=UxxajLWwzqY

You can easily copy the links from the formats into your browser and they will play, you can wget them, anything. There is no DRM there, and if anyone convinced you otherwise, they lied.
Yeah I don't like the walled garden myself, but the hardware I've bought from them has been well designed, supported for quite some time, and trustworthy. I never even had to get anything repaired. My line of work requires me to have both Linux and Apple machines and Apple is working just fine along with Linux.
Stating that residential buildings should not allow fire to spread is literally one of the most basic targets of building code legislation.

There are more building code legislation focused directly or indirectly on avoiding or mitigating residential fires than to address earthquakes.

Building code legislation targeting residential fires touch all aspects of building codes, from minimum thickness of concrete structure cover and cladding of steel elements, corridor and door widths, construction material properties, and even design principles that address how much time can residents stay indoors while a fire ravages outside their doors.

Hell, even urban water supplies are designed specifically with fire fighting in mind.

And here you are, complaining that a massive fire that led to the loss of life triggered legislation changes aimed at stopping this very same barbaric attack from happening, not due to how the whole world's building regulation works and has always worked but... Racism?

The point is that whenever high-impact accidents happen, regulation follows. Even the Grenfell Towers fire triggered regulatory changes, because the whole point of regulation is to address root causes. That's how building codes work.
They seem to have fixed it.

Searching for 'youtube-dl' didnt give any results 10 hours ago. But searching for 'youtube-d' showed many.
Seems like simple enough thing to bring attention to while everyone else is stuck indoors self isolating anyway.
If you're interested in old games you might also find this website useful: http://www.homeoftheunderdogs.net/genre.php?id=10&sg=0&sort=...
Using older laptops as secondary monitors instead of a tablet like iPad might have additional advantage of protection against potential battery problems as laptops are generally protected against constant charging issues and many older ones also function without a battery.

My iPad got its battery bulged within a year after using it as secondary display[1]. I'm not going to trust devices with battery for applications involving constant charging anymore, at least not the ones without removable batteries or provide greater control over hardware (Pine Tab?).

[1] https://twitter.com/heavyinfo/status/1302310594423345152
Does a DMCA takedown usually use phrasing “we ask that you do XYZ”?

I’ve never scrutinized one before. I would have assumed it would be of the form “under the terms of the DMCA you are REQUIRED to etc etc”
Giving devs the green light to go crazy is also a recipe for disaster. Devs don't necessarily understand everything going on within a organization or even have a grasp on the security controls in place. In the last six months, I have experienced devs publishing secrets to open buckets, using insecure algorithms for creating customer and session ids, go to production with 3rd party vulnerable code, attempt to bypass a waf, attempt to bypass penetration testing and the list goes on. All of these things were done by developers with at least 4 years of "experience". Saying NO is sometimes the best way to save your business and brand from ending up on krebs as the latest breach.
No, the unit test isn't fair use, because it wasn't necessary to violate the license holder's copyrights in order to test the code.

It's (potentially) the whole content, but a case that was literally just uploading an entire video as-is with a different title was ruled fair use not too long ago, so this isn't itself damning.

I'd like to see a cite for that. Generally, uploading whole content owned by someone else is not fair use absent something like the content being newsworthy in itself (such as video of a police beating). Otherwise, fair use would generally require some transformative effort.

Likewise, since they are unit testing rather than viewing the content, I doubt there is any commercial harm and the market overlap between video viewers and unit testers is zero.

Copyright violations don't require the copyright holder to prove commercial harm. That's the entire point of statutory damages.
Telegram X is made by a different unofficial dev. Telegram has an open API. You can build your own clients.
New Zoom Plug-In to Keep Track of Attendance
Hi All - First time poster.

We are launching a zoom plug-in to do attendance on zoom with ease and keep track of all the participants. Our initial target audience is teachers but we believe it can be used more broadly.

We will be live in a week. If you would like to test our product for free and receive long-term free access in exchange for feedback, please drop in your email on our landing page.

In addition if you know any teachers or school administrators, it would be great if you can send them this link.

https://www.athand.io/

Much appreciated,
Since you're not doing any birthday attacks in checking for corruption, 64 bits is perfectly fine. Corruption checking with 64 bits is safer than many uses of md5 would be, even if md5 had no flaws.
You're mistaken. I have received >20 political advertisements via SMS in the last week. Do you think you should have the right to read my texts? Should advertisers be required to disclose to you that they texted me?

The status quo outside FB is not newspapers, it's other web ads, television, sms, and phone calls. FB may be more or less transparent, but the status quo is not transparent in the way you're describing.
As I mentioned here https://news.ycombinator.com/item?id=24837545 a few days ago in an earlier post on the same topic, I raised the matter of how this finding gels with other related physics. There, I asked physics experts to explain the issues to this dummy but so far none have been prepared to take the bait.

If, for instance, particles can exceed c0 (the speed of light in a vacuum) during tunnelling then how does this fit with the fact that vacuum permittivity and vacuum permeability 'also sets' the speed of c through the relationship:

c = 1/(μ0 ε0)^0.5

This means that either a particle has to completely 'vanish' from the physical world during tunnelling or that μ and ε don't apply during this time, or that they change value. It seems to me the ramifications of this are very significant.

The corollary of this is that if the wave function collapses outside spacetime then it's meaningless to discuss the particle's speed. That said, some months ago I read a report that some group actually measured (or estimated) the time of an election's quantum jump from one shell to another. If this is actually measurable time then it seems that the wave function is not outside or independent of spacetime (perhaps at these super-fast speeds/super-short times we're seeing the granularity of matter and or the intersection of the quantum and relativistic worlds). That would be fun wouldn't it.

That's a super rough outline of my point (it's too involved here to go into other possibilities that arise from QED etc., and I don't claim sufficient fluency to put them cogently). There's a bit more in that earlier post (but sorry I didn't explain what I was driving at very well).
Making a profit.
Doesn’t work with the YT ads. Their apps bypass your dns and you can’t tell the ad traffic apart to block it. uBO only works well in the browser.

Pro tip: compare prices for online services across countries. Netflix, YT, etc are 1/10th of the price in places like Argentina, turkey, etc. And the savings are just one vpn connection away to signup (you don’t usually need a vpn afterwards to use it)
I am looking forward to seeing if the later generations have the same longevity.
Check eve online trading ;)
Is that true?

In the past (long enough ago that using md5 almost made sense), I used a combination of md5 and sha1 to verify file integrity. Both checksums had to match or the file was rejected.

It seems obvious that that's at least as strong as using sha1 by itself. I've always assumed it was significantly stronger than sha1 by itself, but you're saying it isn't.

Creating an md5 collision isn't terribly difficult these days, but I've never heard of an md5 collision that's also a sha1 collision.

Can you cite a source with more information on this?

(I'm not doubting what you say, I'd just like more information.)
You need to do what you can with what you've got. Get help but don't stop your life. Keep doing what gives you meaning.
Except of course BLM and Antifa physically exist, evidence of which you could (and still can) see nearly every day in downtown Portland, if you wanted to see it. It's fiery, but mostly peaceful, or so CNN seems to believe. Ted Wheeler didn't find it quite peaceful enough, though, so he had to move elsewhere. Plenty of imagery and video on twitter (see e.g. https://twitter.com/MrAndyNgo), at least from locations where they didn't kick out the "press". BLM and Antifa, in fact, might be the reason why Trump wins the election on Nov 3.
I actually don't know this. Java creators were well aware of Common Lisp when they were working on Java (the famous quote from Guy Steele, "We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp."), but for whatever reason they've adopted the stack-destroying approach instead of the Lisp one.
Heh. I will. The biggest irony is that I started Smash Notes to pull out excerpts from podcasts, but haven't gotten to this one yet.

Take a look tomorrow night. I'll pick out a few juiciest bits by then.
make no mistake - Bali is a very cool and magical place - but in terms of infrastructure and long term comfort, it's definitely lower on the list for us personally.

Most accommodations (especially in Ubud) are of the "open air villa" variety - they look pretty but aren't the most comfortable and are vulnerable to weather, insects and rats. Power outages and water pump issues are also fairly common. On top of that, if you were to catch COVID in Indonesia (but especially Bali), the hospitals are not really something you want to have to rely on. Lastly, as a "digital nomad" (cringey term, but descriptive) dealing with hardware issues on Bali is expensive and something like Apple Care has multi-month waiting times.

In comparison, Penang is much more modern. Newer apartment buildings with high vacancy rates and lower rent, better grocery stores, better product availability. It's also has some of the best medical care in the world (number 1 from 2019 retirement index). On top of that, you have easy access to lots of hiking, beaches, parks, and world-class food (including arguably the best durian in the world).

We have been going to both almost every year for the last 5 years, but Penang is definitely a better long-term option for us and Bali is more of a vacation.