skysight-inc/HackerNews huggingface dataset:
That's why I picked the countries which are strongly in the US camp (UK, Canada, Australia, NZ, Japan, Taiwan, Israel...) and/or strongly antagonized by China (India, Vietnam, Taiwan, Japan, ...).
Like for example, just off the top of my head:

- Why does search not work when the spreadsheet has a few thousand rows? Sometimes, I'll do Ctrl + A, select the entire data set, move my cursor to cell A1, then type Ctrl+F to find text, finds nothing. But if I filter the column where I think it might be for what I was looking for then it finds it.

- Sometimes the opposite of the first occurs. I'll filter for something in a column, finds nothing, but Ctrl+A and then Ctrl+F finds it. Super weird. Again, I'm talking like 5000 rows and maybe 25 columns worth of data, a spreadsheet a few Megabytes big. Not the biggest dataset.

I also make sure I have no extraneous columns like some people tend to make by mistake which makes the searching take longer.

- Ever try to undo (ctrl + z), if you have many sheets open, sometimes your ctrl+ z will start going through the undo history of other files (i.e. not the ones that you're actually working on or the foreground. The ones in the background or minimized. Guess what? Now you can't tell if you altered data on the other sheets because for some reason Excel registers everything as a change to sheet. You want to expand your columns to fit your text. Good, that counts as a change. Filtering your columns? That's a change.) etc. etc. Every action is worthy of a: 'Do you want to save your changes' even if never really added or updated data. So good luck trying to sort through undos that you didn't mean to make.

That's but a few things and don't get me started on number and date formatting. And btw, these are bugs I noticed around 2003 btw. Why are they still there?

Working on Excel and making sure that it doesn't make mistakes is work on top of the actual work that needs to be done.

I've become so distrusting of Excel that I've learned Python so I can use Pandas so that I can get the truth about a spreadsheet because I can't trust Excel.

That's incredibly depressing that I have to do that.
Absence of button not a "technological measure". Otherwise any browser having "view source" is a copyright violation tool - no site has "view source" button, and site code is certainly copyrightable material, so any browser - and in fact any text-mode HTTP client - that allows to view source is a "circumvention" tool.
I think that they should update the readme and rebase the history and eliminate any references to the original copyrighted material of the readme file. possibly even making a request of GitHub to help them clean the repo or evidence of any logging information with regard to the copyrighted content. I think it would be relatively easy to argue that a web browser would be guilty of every single little thing that can be done through YouTube DL binary in the right hands. The only copyrightable information that YouTube - DL offers is an instruction set or a direct correlation to the fact that they can use this tool to do some things that are implicitly prohibited.
Quick plug for ledger-cli (and hledger, and beancount). It is a command line tool for double entry bookkeeping in plain text files. All your transactions get recorded in a human readable file, and then you can run pretty complex queries over it. I currently have an envelope budget system set up in it, and even track my mortgage, including compounding the interest.
just throw it up on Gitee good luck ever getting through the Chinese court system on a copyright issue
Not to mention it could have started and been scarfed up by already established life. It didn't have to be long-lasting to have happened.
New Framework to Protect Machine Learning Systems from Adversarial Attacks
I'm a software engineer on a hardware project. Yes, there are definitely a few people who absolutely have to be in the lab for hardware dev, but there's a shockingly long tail of people who would have been in the lab some of the time but didn't really need to be.

I generally preferred working in the office pre-pandemic, but it wasn't strictly necessary. I also hated living in the bay area. I finally got all the i's dotted and t's crossed and I'm now living somewhere I vastly prefer (far fewer people and a whole lot cheaper). I've only been here 3 weeks and it's already hard to imagine going back.
Legitimate security and cryptography work from the NSA is always welcome.
nope, just installed the app to try it out and it pauses and prompts you to pay up :(

[android/europe, ymmv elsewhere maybe?]
It's better than what we have now - I think the US needs to take a very serious look at purchased speech in the long run but there are a whole bunch of problems we'd need to solve for that and I've been told by the PM that that's out of scope for this project ;P
SEC just paid a record $114M to a whistleblower
iPhone 12 glass breaks at 443 N (iPhone 11 at 352 N)
There definitely doesn't seem to be a vision anymore - just product managers rebranding things for promotions. Pointless features like Soli are added to the Pixel then dropped next generation.
With any new market they are just failing completely - unable to make a smartwatch/VR/AR platform. DayDream VR / ARCore / WearOS are all now just examples of them just throwing stuff out there with no long term commitment
>Also, does the fact that YouTube doesn't supply a download feature constitute a "technical protection measure"?

Yes, they have some sort of DRM, albeit a very weak one.
India was colonized by the west and Vietnam recently warred with the US. And yet, today's China is so antagonistic towards these countries that they are tilting towards West (TPP for Vietnam, growing Indo-US collaboration etc).
Is there anything new here?

This support article is back from early August, and the announcement was on HN back when it was news.

Just curious why this is being posted today.
I warned everyone The Fight Club Rule needed to be in effect. There is no Youtube-dl
GCP is nowhere near Azure or AWS, either in terms of functionality, or in terms of support. GCP cannot compete at all with those two for enterprise customers, since a.) lack of functionality and risk of closure and b.) the big customers have already been locked in. Of all the GCP customers I've heard of, the only big one is Spotify, while the landscape is largely dominated by independent devs.
China is, at best, a Pacific power, but really they're just regional. China cannot project sea lane power past Japan at this point. The dirty secret of China's economy is that they're incredibly dependent on the American military for stable trade relations.
Bonus: as you get fitter, you’ll get better at charging too!

(No criticism, but 80w is a pretty gentle power output for a cyclist. It wouldn’t take too much training for many people to comfortably exceed that power level.)
> Think of the children!

Suggesting people "think of the children" as they download porn is perhaps not the best advice.
The YouTube-DL Takedown
The idea that we are “good in private” is a cultural statement. In fact, I’d have argued against it only a few months ago before I became aware that this is the norm for most of the world.
In my world, all the dirty lies and secrets are kept private. We “put our best foot forward” and “manage our personal brand”. I think that this idea alone is worth discussing more, especially as it relates to justice. In my world, if you act out in public the police get involved. The police carry guns here, and they use them.
On the internet, if you act out...
...
...honestly, I can’t finish that. It’s liberating to those of us who have suppressed ourselves, but it’s also culturally devastating to be so viciously attacked openly by people in public. It makes me want to shut down the offenders, with a violent righteousness of a public super-hero. Yet, I’m as helpless ever.
The RIAA had a hard time too until the EU wrote the shitty laws their entire argument is based on (though what relevance those have to the DMCA is anyone's guess).
That's awesome. Did you have any musical training when you were little? (below 7 years)
I think this is one of the main reasons why TypeScript got so popular, the other reason being the excellent support for it in Visual Studio Code. Before adopting TypeScript, I'd have to read documentation in a wide variety of documentation styles and standards, and then manually ensure that I was calling the right functions with the right arguments (or - alternatively, if I was lazy - I'd just write some shim code and attach a debugger to figure out the call signatures of callback functions). With TypeScript and type hints installed for the libraries I'm using, instead I just let my editor hand out typing information and autocomplete hits, and let the typescript compiler do type checking.

If anything, TypeScript sometimes feels like a nice middle-ground between C# and JavaScript (and Java?), and though it's not perfect, I do feel that it's pleasurable once you get the hang of it and the quirks of the ecosystem.
And don't forget the evil math people can use to hide their illegal content!
I know the difference and that's what I am striving for. So far several weeks, an hour a day, it is quite hard, 700 answers on answer / 5s rate.
Just wrote this article to spread advice on this whole debacle, and my personal opinion. Hope it helps!
The videos mentioned in the takedown notice are part of the test suite and not part of the README. Definitely not made by a RIAA member.

See youtube_dl/extractor/youtube.py line 588 in HEAD.

Video was originally added in f7ab6cbe160afbba60537c7a830a4c65c6f0b3ea back in '13, to the file test/tests.json.
I entirely stopped using streaming services and now buy and download my music from Bandcamp, using webradios to discover new titles (my personal favorite is the webradio Nordic Lodge Copenhagen, SomaFM also has a lot of good thematic radios).

I don't have any trouble listening to my collection when internet gets spotty, I can have real full shuffle on my collection without hearing always the same titles coming again and again, and I'm guaranteed I own my music, with no-one able to take it from me. It feels like the future :)
> The file sharing cases of the early 2000's have drawn some lines around the noninfringing use defense, though. Napster and Grokster both claimed, in court, to support noninfringing uses. However, both products promoted their products as offering free access to copyright-protected works, and the courts took notice of that in both cases-- I believe that the Grokster opinion may have noted that Grokster had never mentioned a noninfringing use outside the trial.

That's an excellent point. It seems like youtube-dl may have started as a tool primarily used for ripping music off YouTube, but it has grown into a tool that is used for so much more than that today (offline viewing of content, backups of freely licensed material, fair use such as extracting clips from videos, etc).

Given that no one is getting sued over this, at least not yet, perhaps it makes sense to not fight this and simply allow youtube-dl as it stands to be pulled and re-imagined as a new piece of software that is explicitly focused on the positive and legal use cases. If RIAA still wants to go after that software, the case against it would be far weaker than the current product that has "YouTube" in the name and explicitly references ripping copyrighted music in its source code.
FaceTime is still very much a thing[0].

So there's iTunes (2001-2019, but arguably renamed to Apple Music, so not actually dead), and Ping (2010-2012), the latter of which had approximately three users.

Like for like, Google Play Music (2011-2020) isn't quite as long-lasting, but more to the point, I'm not sure Apple has simultaneously maintained two competing services before ultimately canceling one.

Then the GP commenter mentioned "chat services," which makes the position unassailable. Google seems to have launched and folder a dozen or two chat services over time[1].

0 https://support.apple.com/guide/facetime/welcome/mac

1 no evidence cited
Why? There are viable alternatives.
Not OP, but I personally use youtube-dl to retrieve videos on a remote server accessed via ssh, which then get downloaded slowly over a low bandwidth link for offline viewing at a later time. They may or may not get reencoded using the ffmpeg integration before retrieving as well.

YouTube's web interface is basically useless for me on a slow link, not to mention it's incredibly obnoxious with all its recommendations and other unmanagable propaganda delivery.

Youtube-dl's ability to retrieve titles and descriptions without showing me anything else and before retrieving any video content alone make youtube's opaque hashed URLs usable for me.
As far as I know, Mozilla reviews proposals based on what’s good for the web, not them. There is no “benefits them” in this equation.
Steve Ballmer made some mistakes, but after enough years went by, he realized that and changed his approach, setting up MS for success once again. He just didn't have enough time to execute on his new vision before he got ousted.
We're using audio analysis, and applying that to control the output of a Generative Adversarial Network (GAN) trained on a particular set of images, which define the visual theme.

My co-founder has a YouTube channel where he will be going into technical detail how this all works. He will be posting a video in the coming weeks. https://www.youtube.com/channel/UCNIkB2IeJ-6AmZv7bQ1oBYg
I think the argument here is that explicitly, you can't with wget. youtube-dl specifically has circumventions for access controls for things like encrypted HLS, YouTube's ciphered player, etc.
Youtube Music has poor integration with my Google Assistant. I suspect many of the PMs do not use Google products at all or it would be readily apparent.

The big advantage is being able to play music from videos, which opens up a much larger catalogue.
I imagine someone can re-publish it on Github without it being taken down if they rename it, change the README and/or add some disclaimer saying this tool shouldn't be used to download copyrighted works.

Collaboration to keep it up to date hopefully follows soon after.
fixed this now. thanks for letting me know.
Yeah, an example downloading a video of Elephant's Dream or a tech conference talk would have worked just as well and imply the tool has primarily legitimate uses
Since git is already decentralized, this definitely seems doable.
> That's extremely unfair to Ballmer

LOL, I agree. Ballmer at least came across as a strong leader, if wrong-headed at times. Sundar just comes across as a weakling yes-man trying to please all the sides.
Someone who is capable of downloading youtube videos can easily block ads and many do, not because ads are bad but because they are both excessive in any form
possible and a malware spreading channel. I do too but don’t bother to download videos because it is still more convent to watch’em
directly on youtube. But it seems those days are coming to an end soon, lets see
N-Person Bicycles
> The only way to attack it effectively now is to get transparent [...]

I think you're right. Looney theories flourish when authorities are perceived to lack credibility. It's little wonder that politicians of any persuasion are popular focal points for such doubt; either because they are known habitual liars or because they are simply perceived as such by those on the other side. Transparency and blind justice are key to stopping the spread of loony theories. If Jeffery Epstein hadn't received preferential treatment when he was convicted in 2008, I think few would remember him today (much less harbor so many suspicions about what politicians may have been involved with him.)

Consider moon landings: Many people doubt they occurred because the American government lost a ton of credibility during the cold war. I considered the possibility that it was faked, but easily concluded that it was real because NASA is very transparent with the details. The information they've made public about it has breadth and depth; for nearly any little tiny detail of those missions you can think of, a little bit of research will reveal information about it. Autistic detail of anything from the helmet visors to the guidance computers is all available for anybody who chooses to look; to fabricate a story with such breadth and depth is simply inconceivable. The truth of the moon landings is apparent because NASA is open with it.
> Let’s dive deeper into the problems of John’s code:

- Payments couldn’t be processed in different currencies
- If the delivery system is offline, the code wouldn’t work
- Users with deactivated accounts could still access the system
- No automated testing

> And this, my friends, is what we know as Technical Debt. Why?

Ah no, this is what is known as a broken software development process.
It wasn't in the repo's README: it was part of the test suite for better or worse.

See: youtube_dl/extractor/youtube.py line L557
> This is, of course, the intended effect of the EC and 3/5 compromise, with the original focal disenfranchisement being chattel slavery.

Distributing electors by state wasn’t the “intended effect” of the EC. Nobody proposed direct election of the President. The choices were between having Congress elect the President, and having a separate Electoral College. It arises out of the fact that the framers viewed us as a collection of separate states and so it made sense to do everything at the granularity of the state. The executive branch of the European Union is indirectly selected for the same reason.

As to the intended effect of the 3/5 compromise—what would have produced the result that some people want is for slaveholding Virginia to have won that debate, because it was the one that wanted proportional representation in both houses.
Very amusing.

But no - I mean because they use multiple apps. E.g. WhatsApp, or Facebook messenger, or Signal etc. Even the people I know who have iPhones tend to use these things. If I want to know what kind of phone someone uses, I generally have to ask.

The thesis seems to be that people are so unable to think for themselves that they are compelled to choose their device by means of colored bubbles.

If this is really true, then surely it’s the best argument one can possibly make for why the ecosystem needs to be locked down.
People spend lifetimes studying ant behavior
It's not just untrue is laughably untrue.
I'm not a big fan of US military power, but that doesn't mean we shouldn't be realistic about it. The US military really is the last global superpower. Pretty much all of the global sea lanes rely on the US navy for stability.
No idea. I can say these developments are common enough that I knew of more than one used Japanese Kei truck importer that was making a good living off of catering to them back when I lived in SoCal.
The browser saves the video in the cache on your HD automatically
I've used Google Play Music as the player for the mp3 files I've copied to my Android phone, ever since I got the phone. Never touched the online capabilities. It was perfect, did everything I wanted just the way I liked it. Then suddenly one day it was just gone.

Anybody have a recommendation for an mp3 player app that works mostly the same?
> First of all they are essentially public utilities, they shouldn't regulate speech as long as it's legal.

Hard no. There is no legal nor moral basis for this. Absolutely not.
Are you including the size of the typically useless HTTP headers when you talk about 'payload size', or just the actual payload in the HTTP request itself?

I really mean 'typically useless' in the scenario where the communication is being done internally, not when you're actually communicating over the public internet. There can be quite a bit of wastage in this scenario. I really don't care about the 'Date' header or the 'Server' header, but the HTTP spec does, so they're there.
Not the OP but I’m a heavy youtube-dl user. I live in a rural area where my only internet option is satellite (HughesNet) which is basically unusable for any kind of streaming media. I rent an office in town to do software work and use youtube-dl to download videos for later viewing at home.
Sentiment Analysis of Facebook Reviews
2,800 user reviews of Facebook visualized in Google Data Studio and broken down by topic, sentiment, and keyword.
The private sphere is where the most severe abuse happens.
But it's just a totally normal agricultural tool! Totally not intended for ambushing Shogunate patrols in the night!
What do you mean by background? Like play in the background?
One regularly talks about killing Jews and one doesn't.
Primary "Model" just says that incumbent wins reelection and then opposition wins, and then cherry picks primary states to overfit corrections.
agree with you. accessibility will be looked into on high priority.
Nope, you needed to be on the MIT network. He argued that they should be public, which is very much NOT the same thing as actually being public in the eyes of the law.
Hadn't heard this story. Wouldn't they already have had some sort of ad relevance engine for Search?
Even Meme will be DMCAed in future. Future is dark :(
Again, I think this is based on some starting assumptions about what is an ideal state, and a lot of people would argue they are flawed assumptions. It's easy to get trapped into a context when considering what the ideal solution would look like.

People forget this, but ASCII (and therefore UTF-8) already has characters in it for field/record/etc. separation. One increases complexity significantly (and introduces inefficiency) by overloading other characters with their semantics.

There are much more simple & efficient ways to demarcate ordered arrays in particular (e.g. simple length prefixed structures).

Nulls are highly problematic for any number of reasons that are widely documented, and JSON unfortunately compounds this by having two ways of representing them (explicitly and by omission).

One might quibble with the notion that a format that didn't even exist in 2000 doesn't really have two decades worth of applications working on it, but setting that aside, the design constraints of JavaScript and the challenges that have emerged from it are far from ideal. The work arounds that have emerged (the whole Number fiasco, the "standardizing" on UTF-8 while using UTF-16 when escaping, line terminators, the backslash escapign of control characters, the inconsistencies between JSON & JSONP, the binary64 "good interoperability" rule, and comments being disallowed, and of course the various JSON Schema efforts).

While I agree that an ideal serialization standard would not have versioning, and Crockford's decision to avoid JSON versioning might consequently seem to make good sense... in practice this has lead to significant inconsistencies between implementations, many of which lead to interoperability problems that could at least be somewhat mitigated by versioning. (http://seriot.ch/parsing_json.php)

"Fixing" a bad abstraction by layering on a bad abstraction is a common house of cards meme. It is highly problematic to say the least. It's how "simple" JSON rapidly evolves to be at least as complex (and at least as error prone) as ASN.1.
If peertube instances started to host RIAA affiliated content they might get a DMCA notice as well.