skysight-inc/HackerNews huggingface dataset:
The creator of the video has done a great expose and thorough research but is unsure about some parts that I think I can clear up.

* One of his videos, probably by one of the other guy, went viral and started getting them subscribers.

* They found that they could run ads on such content and get positive ROI due to the viral nature of this content.

* They started churning up more channels, because any single channel has the risk of getting banned. They probably have had other channels that got banned. That is pretty much the only reason he has multiple channels, otherwise of course it's better for 1 channel to have more content.

* The channel that got verified probably got verified only because they added the disclaimer that these are animal actors there, otherwise this content would not have been allowed by YouTube at all. They seeded that channel with safer videos, got verification, then started being more degenerate with the content. After being verified once, the channel is not really checked.

* They reused the description because they're not the best at English; and they reused animals because they probably were able to find a limited number of them. Both being quite stupid mistakes that they now would have erased thanks to this video.

1k American views = $3-5 revenue from ads; I haven't done the math but they could be making $500-2000/week. That's more than enough to live in Vietnam, where these animals are culturally part of their diet. Vietnam also has a culture of "MMO" i.e. "make money online" and has rich forums discussing YouTube ranking techniques, advertising and seo tricks, etc.

The sad part is, these channels will probably be deleted but they'll be back within 1-2mo with new channels.

Source: My company does a lot of YouTube and internet marketing; I previously had hired Vietnamese marketers, designers, and devs; and I've been there.
what was the fatal design mistake ?
It is good software. We run all of dev + CI/CD off of it as well as a lot of product management. It is better than Github in terms of features and flexibility and most importantly it isn't JIRA!
I think you meant 2', not 2".
Is there any evidence that putting art in empty windows actually helps? i see that a lot and I always find it kind of beseeching. Similarly my neighborhood has been putting up murals as an attempt to spur business development and it feels like I'm being sold on the neighborhood all the time.

here's a particularly egregious example: https://doc-0s-ak-mymaps.googleusercontent.com/untrusted/hos...

It's frustrating that graffiti is seen so negatively. of course I'm against vandalism and it certainly doesn't belong on building facades but I'd take a wall of mediocre graffiti that's constantly refreshed over a business development funded mural any day. at least graffiti is honest
A Look at the Holo Hosting Infrastructure
cgroups were invented at Google in the early 2000's.

In my understanding, most of the initial commits (at least for LXC, which was the initial userspace) came from IBM, who funded it with interest in kernel-level resource balkanization for their largest mainframes. Google's kubernetes only appeared post-facto after docker, which itself was basically an lxc wrapper for a long time.

Source: I corresponded with two of the authors ~2009, was an early lxc user, and provided some security fixes for early docker.
You can get 3rd party toner cartridges for a fraction of the price of official cartridges. Just get the model # for the cartridges and look for a supplier on Amazon who seems reputable and where the product gets good reviews.

In my case, I've been buying 3rd party toner cartridges for my parents' Canon D300 laser printer/copier for years. First through one company I found on the internet years ago and then, when they closed up shop, I found another on Amazon -- I paid $20 for the cartridge I bought this past May (the official cartridge is about $109).
To be fair, when he still owned the mcaffe it wasnt that bad
The impact and innovation of SpaceX is much lesser than that of, for example, NASA or the Soviet space program. Eventually, its capabilities too will be matched, and exceeded, probably by at least one public program.
Have you met Maya? She builds businesses
Linux Command Line and Shell Scripting Bible [pdf]
In engineering Hiring good managers is not what they optimize for. Yes Engineering management should still have a high level of understanding of engineering principals within that domain, but management also because a people skill. Out of all my interviews, people skills and EQ are very often overlooked.
That already happened to the extent that it's going to happen. Awareness has been fully raised and now it's time for systemic change.
I would be happy for the lawyers to get $X million dollars if it smacks HP on the nose. I suppose one's take on "but the lawyers get all the class action money!" depends on whether one is looking to be made whole (good luck with that), or to punish the company. I tend toward the latter: the whole company can look over their shoulder the next time such jackassery comes up for discussion.
How I self-host my blog with Docker and Ansible
Shuffle: Discover the best ideas and stories in podcasts
Podcasting meets Insta stories
Yup. "Move fast and break things" is not a good motto for things we literally called "too big to fail".
One would probably have better odds of living for 20 years in the Aztec empire (assuming you were a member of the ruling ethnicity).

Tenochtitlán is said to have been a beautiful city of floating gardens. In Madrid, shit flowed in open sewers on sidewalks.
I've found that tech debt (I also find the term to be a bit too "fuzzy," but there's really no better term that comes to mind) can be non-code stuff, like documentation. It can also be things like unit tests.

Both of those can be anchors that can assure quality and coherence, but they can also become anchors that prevent the ship from moving.

Documentation is a huge pain for me. I hate writing it (but I'm actually fairly good at it). Code documentation is something that I've inculcated into my personal process[0], but "product docs" can be a whole different story (not just things like PDFs, but also support sites, etc.).

The biggest problem with both documentation and unit test suites, is that they can easily become "concrete galoshes"[1], that add a great deal of work to a lot of product modification and improvement strategies.

Can we call something that prevents or makes extension and modification more difficult "tech debt"? Maybe, maybe not.

It's definitely possible to write unit tests in a fashion that helps to modify codebases, but that takes a fair bit of planning and care; not something that our industry is known for, when we are in a "ship crunch" (I have known many organizations that deliberately try to maintain a constant state of "ship crunch," because their managers believe it to be more productive). I tend to prefer test harnesses, over unit tests, because of this[2].
In fact, just this morning, I was lamenting that I need to make some changes to a heavily unit-tested codebase that may cause issues with the unit tests. The fixes need to happen, even if they pooch the tests, but I will need to go back and re-run the tests, and fix any that erroneously fail. It's a really big job, for this codebase. My testing code is generally much larger than the code under test.

[0] https://littlegreenviper.com/miscellany/leaving-a-legacy/

[1] https://littlegreenviper.com/miscellany/concrete-galoshes/

[2] https://littlegreenviper.com/miscellany/testing-harness-vs-u...
I loved baby wearing. It kept both my hands free. In the first few months, it was perfect because I could reach around her and still type on the keyboard. It also makes traveling with the baby a lot easier because you have your hands free for luggage and whatnot.

It was also great exercise to wear the baby while doing physical activity. I once carried her through the streets and museums of Paris for an entire day, and was barely sore.

If you're a mom or dad I highly encourage it. In fact, it's a great way for dad to help out while mom's body recovers from birth.
I have an HP printer/scanner from ~2007 and when it eventually dies I plan to replace it with a similar unit of the same vintage, because it seems the ink shenanigans have only gotten worse with newer technology. I can at least still buy 3rd-party refilled cartridges online without worrying about them getting deactivated.

My dad's printer is affected by this news, and between this and other recent issues it's having I doubt he'll ever buy a new HP printer again. He's been a lifelong (dare I say lifetime) customer since buying his HP 12C calculator in the 80s, and has owned only HP printers since his first DeskJet 697c in '96.
So does Robert J. Sawyer's "Neanderthal Parallax" series: https://www.goodreads.com/series/40828-neanderthal-parallax
Look at this year's no on 15 campaign. If you lie, but lie loud enough, even people who are hurt by your tax cut will support it.
A Spotlight on Podman
Ah I see what you mean, but in this case they could've gone back and added -P as an alias for -p in ssh for instance. Similarly, it makes sense to make the brackets mandatory for scp to distinguish the path from the address, but then why not make ssh also support this format optionally?

Anyway, it's pure bikeshedding at this point, it's just that it's such a common annoyance for me that I can't help but nitpick.
CopperheadOS Legal Threat
Ask HN: How can I view HN threads as a graph of nodes?
I've joined the #RoamCult (tsk tsk i know) and find the graph view to be very compelling...

Curious if there is a bookmark/tool/etc anyone knows about that can organize HN threads into a graph view, with parent & child nodes?

I suspect it would help me with digesting/ understanding the comments to a much higher degree.
I don't believe so. "Engineers at Google (primarily Paul Menage and Rohit Seth) started the work on this feature in 2006 under the name "process containers"." [1] Here's the kernel patch from Google that was merged into the Linux Kernel from 2006 [2]. Google used this tech in their Borg cluster manager that way pre-dates Docker/Kubernetes/etc. I'm sure other folks jumped in an helped out after the fact but this was created at Google.

[1] https://en.wikipedia.org/wiki/Cgroups

[2] https://lwn.net/Articles/199643/
Most people ignore XPath.
I've had a Brother HL-2170W for at least a decade. Bought a new toner cartridge once. The current one has been "low" for a couple of years.

The printer just keeps working. At this point, I wouldn't be surprised if it lased another decade.
The sytnax and integration look great here, I like it.

Although not entirely the same Dialyzer always seemed to be strange and quirky in its design choices - in the same way other parts of Erlang syntax can be a bit odd sometimes. The kind of thing I assume inspired Elixir in the first place (although in general I like Erlang as a language, it’s small enough and my complaints are few - it just feels syntactically quirky sometimes).

But I never felt inspired to use Dialyzer largely for these reasons. Never seemed to “fit” the syntax entirely and made it quite ugly IMO.

Which is why I’m happy to see these modern attempts, they look much better.

Good luck with the project. It should be an excellent learning process regardless.
This was noted in a recent HN post titled "Understanding Causality Is the Next Challenge for Machine Learning": https://news.ycombinator.com/item?id=24931923

The one reply about it in that thread said: "It got posted on HN a few days ago but I am surprised that it did not get more traction."

:)
Still puts the onus on the wrong party. The videos in question had 10's of thousands of views but were produced in such large quantity that the sum of all videos was in the millions of views.

By law of large numbers even if you educate 95% of the population how to notice when something's not right, an exploiter like this can still just keep getting views from the other 5%.

And the channel in question was in Vietnam, very likely views were coming from all parts of the world. It's not like adding critical thinking to US school curriculum could have stopped this anyway

EDIT: Rereading your comment I realize you were talking about how this gets shared at all and the algorithm that's used to make these videos recommended. My guess is that the channel had a couple dozen or hundred subscribers, and they maybe did some advertising on r/aww or something similar. I don't think it would be hard to get the numbers they were getting even if YouTube wasn't recommending these videos to anyone at all
This is nuanced, but..

Sometimes your own personal preferences are different from what you think would be best for the city or region. When that occurs, advocate for - tell friends, vote, donate, etc. - the policy that you think is best for the city, even if it's worse for you.

Residential zoning is a ready example because split positions come up all the time. I can't count the number of times I've heard "I agree that the city needs more housing and that the current zoning doesn't make sense, but I like it the way it is."

While nobody's going to fault you for putting yourself first, if you want to help improve the city, put it before yourself.

(Of course, often someone believes that a given policy is best for the city and it's also their personal preference. In those cases, my comment doesn't apply.)
Right, and that's my biggest fear.

The process side of this industry is in a really scary spot right now. TSMC is killing it. Nvidia is using Samsung to fab the RTX 3xxx chips, and there's some rumblings that low yields are a reason why those are in such short supply (not to mention, whenever Samsung releases a new phone only some regions get the Exynos chips, because historically they couldn't produce enough of them; Samsung used to have a pretty cool relationship with Qualcomm whereby Snapdragons were fabbed with Samsung, but more recently, they've moved to TSMC).

On the high performance side, everyone is moving to TSMC. If Samsung and Intel's fabs continue to exhibit issues at these smaller process node sizes, the monoculture is only going to get worse. We need Intel to get their act together, not just because it pushes better design innovation from AMD and Nvidia (not that they need it right now), but because their fabs are a critical, independent part of the software supply chain. They're the last western company with any form of high yield fabrication on high performance chips. At this point, we shouldn't just be worried about Intel's bottom line; we need to start being legitimately worried about national security (both in tactile cyber-warfare terms, and also more nebulous economic terms with regard to western manufacturing).
Ancient people got confused with fossils. For example, the cyclopes myth may have its origin in the fossils of Pleistocene dwarf elephants, because they look like a giant skull of a one eyed human, if you use your imagination.

https://en.m.wikipedia.org/wiki/Cyclopes

(see Possible origins section)
Been thinking of explaining technical debt using a book library as an example...

Say you want to start a lending library, you hire one person and stock 25 books. The stock is small and one person can easily remember all of them so the employee just piles them up in a corner. If a customer wants fiction or literature or whatever, the employee could easily look up the pile and pull it out.

Over time the books grows from 25 to 50, the stocks still small and there's just one employee so they are all just added to the pile.

50 grows to 150, you hire one more. The old guy feels that since there are two of them one can lookup the first 75 while the other can search the next 75 and organizing would a waste of time and space.

When you hit 500 books the debt starts to kick in but again you try to solve it by hiring more people. Some of the new hires want to categorize the books into proper racks but that would mean shutting shop for few days and not adding any new books. This is unacceptable to a non technical manager so things continue to be the old way.

By the time you hit 1000 books some of the employees are fed up with the time consuming work and quit, the replacements have no clue what is where. Most of the customers were served purely based on the muscle memory of the old employees and now that they have gone the business starts to crumble.
By comparison, there were 650 murders in the entire United Kingdom of 67 million people.

Something different needs to be tried. I would suggest looking at the Violence Reduction Unit: http://www.svru.co.uk/
Why do you prefer neovim to vim? I tried both and as of vim8 there wasn't anything keeping me on neovim so I switched back. I figured any neovim features would be handled by the IDE side
I hope so, but they might not have a choice. I think the next AMD chips are rumored to have AVX-512 and being on a smaller process node will help immensely with heat. At 14nm and being a backport that may not be optimized for 14nm, heat management may be a problem and downclocking still required.

Despite that, it is still probably too late anyways. My industry has moved on to GPUs and FPGAs for real-time compute, but I remember when everyone was waiting for 512 after utilizing AVX-256 for some time. Although the thought of a 64-core threadripper with avx-512 at 5GHz on all cores is appealing.
My perspective is that every process node is so critical that missing the mark on 10nm had far-reaching ramifications. This kind of technology has gargantuan inertia. The entire hardware ecosystem is strongly interconnected between different firms, and each firm's future technology depends strongly on its past execution. Failure to deliver on 10nm not only jeopardized the smooth rollout of the subsequent process node, it also hurt Intel's ability to deliver large quantities of full-featured chips to customers.

I don't personally believe that Apple would be going to in-house silicon instead of Intel for its flagship laptops if there were a viable way to avoid doing so. Intel is so hurt right now that I surmise it'd be willing to negotiate a fat discount for a flag-carrying customer, and the loss of Windows functionality is kind of disappointing at the upper end of the market (where some tools are clearly better supported by windows or at least x86).
This gets said a lot, but it's not internally consistent. If you are forced to piss off the people who love you, perhaps you shouldn't call it "growing". Call it "a pivot". You're taking a flyer for the _possibility_ of future growth.
An opinion we see thoroughly, adamantly expressed throughout the comments on this posting. Everyone seems very opposed.

It seems odd to me, because Kubernetes is so new, and there have been few attempts to manage things consistently & well, under one umbrella, that have happened. Certainly none have gotten anywhere near this successful.

I think there's a lot of value to trying to find core abstractions & use them throughout. Managing each resource via totally separate tooling is how we've always done things from an ops perspective, but the coders have been trying to distill & create enduring shareable value for a long time, find ways to share value. It's weird to me how resistant, how much people think they know what their opinion is, how certain they are that only small specific tools can help them, and how convinced they are that bigger attempts are going to be hard to manage, or convinced that they won't be able to see or understand breakage. I don't think we have the experience to know, yet people seem deeply committed already.
Pick up one or two pieces of trash off the street every day as you walk around. Imagine if everyone did this how much nicer the place would look?
My favourite criticism of stoicism, is in identifying the strange dichotomy between the idea of the need to cause injury in self defense (or the righteous defense of others), and a virtuous desire to avoid harming others.

An extreme, but notable flaw.
I’m buying 2 black + 3 color cartridges for Brother for about 40 euro, sometime even less on sale
Aronofsky’s “Noah” has some pretty interesting depictions of what I believe were fallen angel stone giants intended to represent the Nephilim. I also found it interesting how the depraved human society God sent the floods to destroy was depicted as an industrialized society harvesting some sort of strange resource that was destroying the planet.
Programming at Web Scale with Data Caching
Yes, we are working on exposing our API :)

If you email me at alex [at] papercups.io I can keep you posted on our updates!
Concurrency and speed aside, Go is just simple to pick up and easy to build working applications with minimum dependencies. This makes it a perfect Swiss Army Knife for many situations, even if it’s not an individual or a team’s core technical competence.

As a friend of mine said once, “Go is 21st Century pseudo-code that actually works”.
The problem at the core of gentrification is that when people do end up moving away, those formal and informal networks which helped them all get by are torn into pieces. The problem at the core of uncompromising anti-gentrification is that without growth, the city will stagnate or decay, without any of the money that could make things better (both on an individual level and from the perspective of the city budget.)

Managing this is hard, and will expose a politician to the realities of messy tradeoffs. It's far harder to find the political will to make something work, and much more convenient to shout either "Progress!" or "Oppression!" and make hard problems harder.
It's not even cronyism, it's out and out negligence. The ruling class in China is too busy jockeying for position in the plenums to be bothered to enforce the law and rein in billionaires that are running rampant through the Chinese economy. (Which law enforcement is your job by the way. Your job is not impressing your cadre.) These days the business class literally has to be doing something this outrageous to draw any of Beijing's attention.

What will happen is that the rats will scatter and hide for a while until the ruling class goes back to power hunting. At which point they will come back out and begin engaging in similar outlandish behavior while trying not to wake the tiger.
I think we agree on everything, thank you for expanding your reasoning.

> Now if for some reason you could not harvest energy directly from B-C, yes you could use water going from A to C to power the pump from B to A, it would just be less efficient.

I also think that was the initial point: some higher-efficiency generators ("steam turbine") are only available for high potential differentials. Whether raising the potential offsets the gains likely depends on the specific setup and energy source.
They threw the whole resources of a nation state at it to do it as well, vs the bootstrapping of one guy with about a hundred million bucks.

It takes the right guy and the right environment to make that kind of magic happen.
AI Expert Roadmap
After he was banned from Twitter, Steve Bannon's verified Facebook Page reiterated it. In fact, the Facebook post is still up:

https://www.facebook.com/SteveKBannon/posts/376710023761776

Here's an archive.org link: https://web.archive.org/web/20201106185230/https://www.faceb...

Here's the text of that post in case it is removed:

[BREAKING] On www [dot] PopulistPress [dot] com -
*Steve Bannon Under Massive Attack*
- Steve Bannon Under Attack
- Steve Bannon’s Twitter Account Suspended After Calling for Execution of Dr Fauci and FBI Director Wray
Get your news NOW - Bookmark www [dot] PopulistPress [dot] com

I altered the URLs in the message above, I don't think HN turns URLs into links but I want to avoid any possible pagerank funniness.
I don't fear for my families safety just walking outside our front door because of rich people, I fear a homeless, drugged up person assaulting them.
Which is why I buy the Chinese cartridges from Amazon that are 1/4 the price and work just as well.