skysight-inc/HackerNews huggingface dataset:
It's more than that. Google tracks how long you stay on a page whenever you use the back button to go back to the search results. The longer you stay on that page, the better the page will rank so once everyone figured it out, we started getting all that useless fluff before recipes because it increases the time spent on pages.
Yeah, I have seen that exact American press.

The NPR story is about a coup that happened in the 50s, so not much you can do about ti today. They're not saying "don't escalate with Iran today, we did a lot to wrong them too". They didn't say don't go to Iraq or Vietnam pre-invasion.

Even in China you can say that Mao did this and this wrong, because guess what? He's dead and that's no longer relevant.

A good press opposes things when there's something that could still be done about it.

As for their criticisms of Trump, it's more about decorum and his lack of polish/civility rather than some hard-core policy disagreements from what I've seen.
Don't bother waiting. By that time there will be another set of frameworks.
Yes, you are right. I'm not trying to teach the the dozen or so people who have asked, only to lay out a progression with prerequisites similar to what I did for self learning. I certainly do not have time to be creating courses and problem sets or anything more than answering specific questions.

The AIMA book has a lot of open resources around it that I always mention including a full open course I believe, it should all be linked on the site. Although, I also mention that while it is probably not a good idea they can possibly skip it and go right on to the ML course. Both of the Coursera courses are complete with lecture videos and work presented in a very accessible manner including interesting projects.
Well, the same is true for lawyers. I know attorneys that have to look up everything in books. And I know attorneys that can cite basically any supreme court verdict from the last 10 years out of their head.
I purposely pick side projects that I'm excited to use myself. That helps a lot. It helps even more when it's a project that me + at least friend wants to use then I get energy from bouncing ideas off them and using the project myself.
Heh. I've used a very similar "live like a dog" philosophy myself to try to emulate the best traits of canine personality. Dogs are loyal and eager to please, they don't dwell on the past, they don't hold grudges, they aren't retributive.

That said, you have to be careful not to take it too seriously. Dogs are terrible philanthropists, they suck at planning, they aren't rational, they hate to share, etc.
AppsFree – Paid apps and games for free for a limited time
Please don't break the site guidelines yourself, even when replying to comment that is bad or you feel is bad. That only makes the thread even worse.
Why? More usable land in Canada and Russia. Is that all there is?
nope, as usual they'll have to be dragged by the fucking ear into the future kicking and screaming
From google's perspective, I would assume that it is much like MS allowing software pirating: It doesn't matter if you watch the ads as long as you don't watch the ads on youtube.

Google needs your preferences more than they need to show you an ad immediately. They can also show you an ad on their search space or any of the sides that use the Google ad network. It actually might be cheaper for them to show you the ad elsewhere when they don't have to pay the youtube content creator as I would assume that the creators don't get any money if their audience doesn't watch the immediate ads in the video.
> Amazon founder Jeff Bezos is famed for his angry outbursts and insults (such as “I’m sorry, did I take my stupid pills today?”) yet they haven’t stopped him building a $300 billion company.

That's how you know the article was written in 2016!

(Amazon's market cap is now $1.5T)
This is a very good thing. Earth is overpopulated. Ideally we shouldn't have more than 2 billion on the planet for long-term environment sustainability.
Deep Dive into the Transformer Architecture – Development of Transformer Models
The attack requires changing the email and disabling mfa, the target and Twitter would know pretty quickly. You also have no way to prove to outside parties that you actually had control the account afterwards. This way there is trivial proof that you had control of the account by simply sending some btc from the address.
something I've always wondered:

why hasn't anyone built a fully-featured desktop Youtube front-end experience? With, like, borderless floating video (a la Firefox's floating video feature), dimming the desktop, a search experience that doesn't bombard you with clickbait garbage, etc?

it seems like Youtube.com is really just a fancy mp4 player, targeting static video content.

does Youtube actively do anything to prevent such clients from existing? What's their stance on them? Will they one day change the service so the video stream urls are generated randomly, or obfuscated, and break every 3rd party client?
> PHP has the best database integration of any language I’ve used

Entity Framework in .NET is lightyears ahead of PDO.

I'm a fan of PHP but the DB connectivity is definitely not one of the strong points.
Oh we can discuss payment for google services as soon as they pay me for all the data they collect on me all over the internet and my phone - it isn't that hard.
>those leases are longer & either impossible or expensive to break

Unless a small business, e.g. restaurant, simply goes out of business. As is happening all over the place.
Lockdowns is how you get people to stop meeting face-to-face in close proximity. Many simply won't otherwise.
It's not simply about the consumers. Google is playing a balancing game between pushing ads on enough people to make the service sustainable, while still willingly allowing the people who want to block ads to do so.

With their resources and the nature of the service, they could easily win the cat-and-mouse game against ad-blocker devs if they wanted to.

The reason they don't, is because they actually want to keep those "entitled people" on their platform, in order to avoid giving competing platforms an opening to grow their own communities. They know there is a substantial part of their userbase who would simply not use their service if they had to either pay or endure the vanilla experience.
But how would you find that site in the first place, since it wouldn't be SEO optimized?
She's clearly trying to hold out until after the election.

But... that's playing politics for a supposed A-political Justice. If she's going to play to her brand of politics, the safer time to retire would have been a few years back under Obama. Now it's pretty iffy... and the prospect of 4.5-5 more years is probably starting to become daunting. She would be around 92 then, and have fought multiple cancer battles.

At a certain point, we've got to wonder about her actual capacity to fulfill her duties as a Justice. I have no first-hand experience with Chemo... but that's gotta be really rough at her age, setting aside everything else she's supposed to do while on the bench.
Ytdl is use by other programs as a backend and can so indirectly support streaming rather than downloading; ex. if you have both installed, you can `mpv $YT_URL` and it'll work.
I can tell you as someone who identifies as progressive/liberal who thought I would never own a gun (no kids but still, no need to have something deadly like that) that I've seriously been considering it lately.

I first thought about when COVID-19 hit but told myself it would be unsafe and stupid for me to buy a gun when I couldn't do what I considered "table-stakes" for owning a gun (train for hours and hours at a range, take classes on gun safety, etc). In the last week I've been considering breaking my own "rules" on that too.

Watching the country spiral out of control (in so many ways) is terrifying and I have the financial means to purchase 1-2 guns, a safe, and lots of ammo. I'm quickly running out of good reasons to not "pull the trigger" as it were...

This is one community that I'd be interested to hear feedback from on this. I have no desire or want to use a gun on a living thing but I'm increasingly feeling like a baseball bat is no longer acceptable for home defense. When things go bad they go bad quickly, I don't want to be left exposed.
I've said it before and I'll say it every time.

> But I don't like them taking that choice away from me. ... Or live in Apple's protected little garden but not be allowed to leave it. And pay much more for hardware specs.

I pay Apple a premium to make these decisions for me. They make my life easy to live.

In this particular case, I'm aligned with their simplification, until their browser is the majority player. That's when it would be worth my effort to make an educated choice.
Rare Earth's Evan Hadfield did a great episode on this, "The Pyramid Scheme that Collapsed a Nation":

https://invidio.us/watch?v=lMUtU0tOmNE
Considering all mothballed APIs still supported in modern browsers I'd say it's accurate.
I think they have patches and stuff on their uniforms, a bit hard to tell in video but looks like it
Yup, I was once misdiagnosed with Brugada syndrome by a young doctor. That really didn't help in making me more self conscious about my heart.
> They should just give it all to me for free!

They do. No one keeps them from charging for their work.
Which part of the terms does it violate?
For some reason I get slightly nauseous when looking at those photos, almost like they're giving me motion sickness. Weird.
Date manipulation in Android without a library
I'm also not sure why I'm excited about ARM64 hardware as well. At least it's partly because in the imbedded world ARM operating systems are prevalent.

Also, it's clear Intel rested on their laurels and resisted real innovation for a long time. Now with heavy hitters entering the field (Apple, Amazon, etc), hopefully we see some real innovation in this silicon space.

What I'd like to see is SoCs with accelerated AI chips, similar to what's in the recent iPhones. If that type of hardware becomes widely available on the macs we almost all of us in SV develop on, then the libraries will follow.
So.... you're saying there's a bunch of stuff people are doing that you don't like?
I don't really think it's fair to characterize any of my recent posts as a "flame war". I haven't yelled, insulted anyone, accused them of being dishonest or anything. I'll give myself a time out and see if I can't get to a healthier mode of engagement here, but I'm concerned that my opinions on a wide variety of topics are being treated as hostile and political simply because others vehemently disagree with them.
Sorry, you’re right. I’ll read more carefully from now on.
Well, I've been there with having to implement Google's login outside Google, and I can say that it is most definitely non-trivial.

To get the official Google token, you must go through a massive wad of obfuscated JavaScript in a browser VM. It uses a thing called "BotGuard" for which barely any information is available online to prevent automated logins, and apparently the code changes on every request to the login form. I know this from poking around at the page source and seeing a blurb advertising their credential security division slipped in at the top, like they just know that the only way you're getting that token is if it's exactly how Google and that security division wanted you to, and they felt the need to inform everyone attempting to reverse engineer the thing by looking at the source what they think of their effort.

This is the reason why we don't have Google login in another unofficial YouTube frontend called invidious[1] and youtube-dl[2].

That's right, not even youtube-dl can handle logging in to YouTube since about April 2019. That was about the time that Google apparently got around to patching their auth endpoint so you have to run their obfuscated JavaScript if you want in. Since then scores of issues reporting 400 responses from trying to download Watch Later or private playlists were posted on youtube-dl's tracker, collected in the issue I mentioned. Their response? Close it as a duplicate without, well, any other response. None as of present writing, eight months later. Exactly the same response as nearly every other issue reporting the same error.

That is a misstep on youtube-dl's part, and has greatly affected my impression of the project's leadership, but part of me also thinks that they don't want to admit that it's nearly impossible to get past a system Google specifically designed to be impossible for third-party clients to get past.

[1] https://github.com/iv-org/invidious/issues/754

[2] https://github.com/ytdl-org/youtube-dl/issues/23860
>features that this app hacks for free

I'd like to focus on a single point here: background playback. If anything, it's Google that's stepping over the boundaries in this situation, trespassing the typical boundaries of an app and breaking the natural interaction model. How I consume (or not) the output of an app should be none of its business. I expect to be able to switch windows, minimize, look away, turn off the screen or mute the volume without the app knowing and acting differently. Forbidding me to do so is an artificial anti-feature and doesn't bring me any sympathy towards Google and their paid offering.

I would keep using NewPipe along with the official app even if it showed ads (which I consider tolerable in YouTube's case) for sanity-restoring features like this one.
Wouldn't that make you more happy, not less? Always figuring out how to improve things and having endless possibilities to improve them is almost a definition of fun.
> However, if you demand hard proof before taking any significant action, that's the same thing as demanding that no significant action be taken.

We do have enough hard evidence of many things to take action. And we have seen those actions result in positive outcomes.

My gripe is about the many hot takes presented in this thread about what action we should take based on way more guessing than is needed and then presented as almost fact.

It sounds like we both agree we "need to marshal the evidence we have, have our best experts extrapolate what we don't know and take our best guess as to the most effective course of actions".
They do this every year at their EOY.
Yes, transitioning elsewhere can be an issue for sure!

But dealing with small leaks that build over time can be a time sink to track down, particularly if in libs you didn’t author.
That is something I really hate, articles that are heavy on fluff with maybe 3 sentences of crunch in them. If I want to read a story, I take a book. This whole story telling thing, applied to everything, has a tendency to drive me crazy.
It's almost as if the author (who wrote the article) and the platform (who added the nag) are two different entities.
Sums up "state of the art" web we're using right now = absolute mess, bail out if you can, save yourself, stay sane
If you're not a grumpy person by nature, I doubt an article is going to convince you to start being grumpy.

Not that it's even possible to change your innate nature. I'm grumpy by nature and every attempt to be more positive and carefree has been disastrous and miserable. Maybe it works the same way if you wanted to be grumpy
Actually, "protestors" are just letting themselves get abducted, you know, out of respect for unmarked federal police.
A friend once said to me:

“Some people say the glass is half full, some that it’s half empty. You say: ‘this water sucks.’”

:-)
> If a GUI condenses 5 steps into 1

That's your big assumption. It doesn't happen very often and, more often than not, those 5 steps you could do with one command without your hands leaving the keyboard will require a couple clicks of the mouse at not-always repeating spots on the screen.

Terminal users aren't masochists. They use terminals because it makes the work easier. I use an IDE to write Java code. I use Emacs to write Python code because it's easier to me. I use a terminal to investigate because it's much simpler than attaching a GUI-based IDE to a running remote machine.

And nobody seriously uses text based spreadsheets. We I need to crunch numbers or reads lots of data, I use Jupyter and pandas.
Oh wow, when working with government and enterprises I only ever saw list of technologies explicitly allowed, never prohibited.
Perpetual Income 365 Review – Does It Work? – Maiyro
Why Covid-19 Has Been Great for SaaS VCs. Or at Least, Their Portfolios
https://archive.is/4gcZO
They got their access by changing email addresses and disabling 2FA. There was no way to remain undetected.
https://www.economist.com/graphic-detail/2020/07/15/tracking...
It infuriates me that the concept of composable web pages using small templates/components is not baked into the html spec and supported by browsers.

Every bit of code that we write in any programming language is made of composable bits which can be imported into other bits of code.

But we cannot do anything similar with html. every time any attempt at having composable component based html is made, it gets mired down in arguments, and we end up with Frankenstein monsters like Web Components, Shadow DOMS etc.

Web shouldn't be this hard. but the html governing bodies and the browsers have done a horrible of taking it forward.
It's been this way for a while. Especially with politics. Everyone you know is a pundit today.
Interesting that you bring up Disney. My company had an organization go through Disney's training (I don't remember the name of it), and then later the rest of the company had similar training.

Some things have changed for the better since thing, but IT is still a cost center, which drives how projects are allocated. Until you get upper level management away from treating IT as a cost center, you can't really unlock the creative potential. Of course you have to have financial discipline, and one of the classic methods for that is cost based accounting.
Within the last 5-10 years, Disney outsourced entire technology divisions using the H1-B visa program and forced employees to train their replacements for their last 90 days or forgo severance.

A former Disney IT employee testified before Congress, at times crying while he recounted the experience of being let go and having to personally train his replacement.[0]

Whatever Walt Disney was doing back in the day doesn't seem to apply anymore, at least based on your description of what a successful creative company looks like. To me, this looks ruthless and manipulative.

0: https://www.computerworld.com/article/3038292/former-disney-...
Yes, it is controversial for being used as a justification for police brutality and having been involved in a lot of bad incidents. But the existence of it is not controversial, as it is basically a subset of affects of substances such as methamphetamine: https://en.wikipedia.org/wiki/Methamphetamine#Adverse_effect.... Does it need its own specific name and label? perhaps not, and that is part of why some organizations have not officially recognized it
Right, so the employee will pocket 60k out of the 100k the employer pays? Are there any other costs for the employer?
It doesn't remove ads, it just doesn't play them. Why do you expect the developer spend effort on funneling money to Google while degrading the viewing experience?
To be fair, the suspect was 21. His tenure at the victim's company cannot have been very long.

Despite the victim "knowing" the suspect as an employee, I find it easy to imagine him not recognizing his employee who had a fairly average build, in a fairly common outfit, in an elevator with people being conditioned to keep as much distance as possible. How often do you closely look at fellow elevator riders' faces? Especially these days?

That being said, with the brief tenure assumed, it's incredible that the CEO would be willing to work so flexibly with a relatively new employee who stole what amounted to up to 100K.
I believe that focal point of CSS understanding is that horrible display property. People just need to get that one as other stuff is relatively trivial.

display:xxx on some elements defines three things ( sorry, that is terrible architectural mistake authors of CSS have made initially )

1. display defines "sibling requirement" how that element wants to be replaced among its neighbors. `div {display:inline-box}` tells container to treat that div a single glyph placed inline among other glyphs.

2. In some cases it also defines "layout manager" of element's content. E.g. display:table and display:inline-table tells the renderer that content shall be treated as table having tbody , rows, cells, etc. Same thing for display:flexbox, grid, etc.

3. In some cases it defines other things like display:none; display:list-item; Note: there is still no display:inline-list-item ...

Ideally we should have these instead:

1. display: inline | block; - and just these two.

2. flow: auto | text | table | vertical | horizontal | grid...; - defines layout manager of element's content.

3. visibility: visible | hidden | none; - Note: visibility:none instead of display: none;
Being semi curious why creators aren't already using any of the other hosts, I poked around a bit.

OMG.

Whereas YouTube is a toxic cesspool, the others are blackhole hellmouths leading directly to eternal damnation. Meaning the wannabe's complete abrogation of their responsibilities show that YouTube's pathetic attempts at content moderation are better than nothing.

I now think there's an opportunity for white label video hosting.
Longer content also means you can cram more keywords in there, which means that your page can rank for a broader range of queries.

It works from an SEO perspective but as a user, I really wish they'd do away with it.
Look at how Ray Dalio runs Bridewater
Can public schools just mandate that kids wear masks, from a legal perspective? On the one hand, kids are much less... annoying about enduring inconveniences; but on the other hand, public schools can't play the private-business card that e.g., stores can. I have no doubt that some American parents with perfectly healthy children will insist that theirs shouldn't have to wear masks, because "oxygen" or whatever, and that really does jeopardize teachers' and other students' lives.
Thank you for posting this! It brings back a lot of memories.
Last I ran the numbers, 50% of HN users were in the US. A lot of those are not Americans, since many HN users have come to the US from other countries. Moreover, a lot of the American userbase on HN are not "well off". So your assumption is far from correct.

What HN certainly is, demographically, is majority Western. What you're seeing on China-related topics is the growing rift between China and the West, the same trend that shows up in Western media and no doubt Chinese media as well. I spend a lot of moderation time and energy arguing for understanding about this. But there's no way we can expect HN to be immune from macro social and geopolitical trends.

There's no reason to believe that "HN is incredibly xenophobic" except insofar as human beings in general may be.
Understanding Covid-19 New normal: How far is safe enough?
> I've always wondered why someone isn't going around taking other people's SEO-fluffed recipes and just re-formatting them onto standalone fluff-less pages, with good, standardized formatting:

Because they'd likely run afoul of copyright laws. A recipe in and of itself doesn't generally qualify for copyright protection, but a recipe cushioned in prose can be a copyrighted literary work. So anyone ripping the recipe out of it would infringe on the copyright of the literary work itself. See "How do I protect my recipe?" on [1].

[1] https://www.copyright.gov/help/faq/faq-protect.html
> If you go to Mars, you will find yourself confined in tiny metal living quarters, surrounded by sudden death, and everything you want will either be unavailable or extremely expensive.

It will not always be that way. We're not going to Mars to live in prisons, in the long run. That's a very narrow perspective.