skysight-inc/HackerNews huggingface dataset:
It also feels awful to be called a beggar and a panhandler just because you're trying to find a balance and build a sustainable project by having a donation popup (that can be disabled) in your software.

This disgusting review was sitting at the top of the review page for Search by Image on the Chrome Web Store: https://i.imgur.com/P1QU176.png

This person has edited their review a couple of times in the past year which pushed it to the top, and also emailed me with a similar demeaning message. I've reported it to Google staff, and they thought that the review did not break their content policy, so they did not remove it.

So yeah, it hurts when you're offering so much of your free time for so little benefits, or none at all, and a couple of entitled jerks still manage to poison the well for everyone.

With each abusive message the thought of no longer offering up your time and the results of your work for free grows stronger and stronger. It's no surprise that people either quit, sell their open source projects, or stop offering it for free.
Some simple pleasures are fine. Your entire life being nothing but simple pleasures (simple job, simple hobby, simple diet, simple goals etc.) makes you a simple person. I feel like thars why some people turn to making a family. Raising kids is never simple and it's not as easy to back out as trying a new hobby.

Then again, divorces are through the roof as well, so maybe that is also failing at large.
Ask HN: What's your GTD-like productivity system?
Or in the case of video ads, you could stream the ad as part of the video itself instead of a separate pre roll.

Back when people watched an actual "tube", ads were indeed like that. Yet VCRs could easily detect and skip over them when recording. Remember that this was before AI too, so the technology exists to counter it already.

I suspect YouTube keeps the ads separate from the content because the sort of "splicing" that would be required is not trivial to do at the scale YouTube handles video. Also, perhaps they'd rather users who are adblocking not waste their bandwidth downloading ad videos which are going to be ignored anyway.
>I guess it's because they want to sell "video inventory" to their advertisers. But why really?

My guess is because the non-modal video ads are the only things that a human can not ignore easily. Banner blindness is a thing and I'm pretty sure we are great at "blocking" everything around the video (that we actually want to look at).

So the only option is to withhold what we want (the content) until we consumed what we don't want (the ad).
The youtube client I use is able skip (some) mid roll ads.
> Does management continually deprioritize critical "keep the lights on" work eg security patches WHEN they are fully aware of the repercussions (this knowing is key.)

One variant is when Management punishes you for bringing something up by making it your task to then fix it. I think they don't do this on purpose, they often just don't think about it. And it leads to a culture of "don't tell the boss". I've seen some really dire problems swept under the carpet because of this.
I pay for YT premium and Ads are still my #1 complaint about YT.

Partly this is by design, where it seems to decide that a creator having a "merch" ad integration doesn't count as an ad. Which might be understandable (but still not what I want) if merch meant creator's face on a mug, but it also includes products where a home fix it channel will have an overlay of products from Home Depot which is literally just an ad with no caveats (an overlay that obscures the video on Chromecast, it's part of YT UI not embedded in the video).

Though I guess I'm also unclear how often I see that because Premium is buggy and how often it's intentional. Ever since they made YT on Chromecast an "app" it's been a disaster of account state bugs where it also keeps trying to enforce safe mode (which blocks half of everything, including practically any music video) because it says it's not logged in even though I'm trying to cast from a phone that is logged in.
> I remember reading stats on how native Western EU cultures rank highest in terms of infidelity and divorce rates, with Luxembourg enjoying a massive 40% divorce rate.

The entire country of Luxembourg has a smaller population than most big cities, with only slightly more than half of that population having the Luxembourgish nationality. It’s hardly representative for “native Western EU cultures”.
Different users are shown different ads, so you would need to dynamically edit the video and audio stream, injecting additional content into it.

It would raise the server-side costs by an order of magnitude, because instead of just serving prerecorded content from storage, you would need to do non-trivial GPU-intensive stream processing.
Almost every argument is readily dismantled because Google offers a paid, ad-free version of the service.

I can see a privacy argument being made by folks who don't want their viewing history associated with one account but also don't want ads. I'm not an expert, but I'm not sure what monetization strategy would appease those folks. Proof of work on crypto mining for each video you want to watch, with any found coins going to Google?
What’s the difference between SmartTube and SmartTubeNext? I just recently put ST on my shield and it’s been working great.
For me the one thing that I can get out of a self-cooked meal that I can't out of anything premade is good browned onions. Something about preservation processes inevitably turns them unappealing in a way I haven't particularly noticed with other veggies in pre-made meals (at least the reasonably high-quality ones, like Saffron Road).
The trouble is that ads frequently don't try to make you love a brand. What they do is build up familiarity - for example, a rule of thumb they all use, that you will notice everywhere, is to repeat the product name at least 3 times.

Then when you're at the store or buying a service, you are more likely to choose a product you are familiar with. Even if you don't consciously acknowledge that familiarity.

Nobody is immune to advertising - the people who fool themselves into thinking they're immune are less likely to notice its effects.
> The easiest way to prevent an adblocker from blocking is to make ads and real content indistinguishable in frontend code and network requests. Tie ads and real content together in a way that if you block ads, the video also doesn’t load.

Ads that the creators themselves put in their videos are exactly what you're suggesting. Yet there exist fairly-effective (if not perfect) ad blockers for those, too.
with the power of `tcolorbox` comes great responsibility.
Did you always watch the ads on live TV? you never changed the channels, muted it, went to the loo, or fast-forwarded through the ads when you'd recorded something to VHS?

Ad-avoidance is hardly a new thing. And as ads have got increasingly obnoxious and untrustworthy, ad-avoidance technology has inevitably become more popular.
>The company, which is one of the world’s most valuable private companies and owns several other buzzy apps in China, hired aggressively worldwide in the past several years as TikTok grew in popularity globally, especially during the pandemic. It employs more than 130,000 staff.

I cannot fathom how a social media app company would need this many employees to function.
> I think Heinlein nailed it in Stranger in a Strange Land.

Also in _The Moon Is a Harsh Mistress_ he made the research of what is humour be one of the primary self-assigned directives of Mike (the accidentally created GAI).
When a Tesla can accelerate to 60 mph in less than 2 seconds, knowing the instantaneous velocity and acceleration is not very meaningful. You really need to be able to predict what the acceleration profile will look like over the next N seconds of your maneuver. Holding the currently perceived velocity and acceleration constant over the next N seconds is one naive way to do that. But the actual set of possible trajectories of the other actor is much larger, and you need to drive more conservatively to account for that.
That’s just what the mainstream media wants us to think.
I think all that would do is lead to alternate frontends that just "play" the video, remove the ads and serve up the video.

The only issue would be discovery, but at this point most of what I watch is either from people I already follow or from their "network".
Mutants on Demand
I think in the law related subjects there is a huge potential for digitalisation. In Germany the law texts are online but the paragraphs not linked
In particular in California where non-competes are illegal and unenforceable (no idea if Massimo had noncompetes, just underlining your point).

However the basis of the suit was fraudulent representation: Apple lost on the basis that they were found to be pretending to buy the company or license the tech. Have no idea if this is Apple's typical M.O. though I doubt it solely on the fact that these suits are rarely brought and they would be a juicy target.

I saw Google do this to a company I was loosely connected to. Because they were in acquisition discussions I was more closely involved than normal (but not in any inter-party meetings). My interpretation of events was incompetence on Big G's acquisition team rather than actual malice. It was a big deal for the startup but rather small for G and it didn't look like they had sent the A team over to do the deal.

I have no idea what really happened with Massimo/Apple beyond a few reports in the press.
It would be a great benefit to society if it weren't free. It would stimulate competition in the space, allow varied ideas to thrive as different media ecosystems and market research models could flourish. The few entities in control of marketing at large are in control of what free thought is perceived to be acceptable or preferred in society regardless of whether or not it reflects any truth about how we actually feel about anything.
The above causes people with extreme ideas to feel a sense of entitlement towards specific political stances which breeds intolerance towards opposing views, which leads towards greater political divisiveness. All of those things are in opposition to the values of a society based on sharing ideas and critically thinking about political issues.
Supabase + Flutter is a stack I can highly recommend if you want to get off the ground fast. Both are extremely intuitive to get started with.
> How's that? Its algorithm is not exactly making the world a better place. It's filled with propaganda from all corners of the political spectrum with about zero responsibility.

I think this is true, but youtube is also a platform where people can share video content with a big chunk of the internet connected world for zero money. I think that's pretty cool, particularly when I think about all the small accounts I follow whose content just wouldn't be available without youtube (or a similar platform).
One of the first things that is important to define when joining a new organization is the tech strategy. If there is no tech strategy present already, it’s very important to start working on it. As you know, if you don’t have a plan, you plan to fail.

If there is a strategy present already, review it thoroughly and adjust it based on your findings. When doing this, it’s very important to keep in mind what makes the most sense for the business and your team.
Surely monsters like Google can easily find the hell out of you. Make you bankrupt easily just for working on and blocker
Yeah, the problem is that accountability for PMs is usually missing. No one checks whether the PM is adding or removing effectiveness, so the good PMs go unrecognized and the bad ones keep siphoning energy from the project.

Second, bad PMs just create unnecessary work for everyone around them. Everyone believes they just have to do what the PM says, and then suddenly you have a whole eng team contributing nothing.
What is false about it?

Are you arguing that we are less secure against nature while sitting in climate controlled buildings with food stores in them, and a global industrial complex raised to keep these trains running?
Because it costs them money to host the videos on their servers, you're not paying for the protocol to deliver the content, just like you're not paying for the roads when you ride the bus. Additionally it cost the content creators time, money, and energy to make the content. People should get paid for that. So you're also paying the bus driver, the mechanics, etc.
Einstein's Derivation of the Lorentz Transformations Is Internally Inconsistent
In a vacuum, technology does not need people on-call. The problem is when you're iterating on technology (E.g. SaaS).

Shipping things has the highest risk of breaking something. I worked with an SRE team responsible for managing incidents for a few months, they told me that ~80% of incidents are caused by bad code being shipped, and I saw that happen as well.

Modern software applications are complex and interconnected. It's pretty easy to unintentionally break something in a different part of the application, or ship subtly bad code because you aren't intimately familiar with that part of the codebase.
And the population that will block ads will include a lot that block telemetry as well on principle, so the percentage is higher than that.
Streaming is pretty much, by definition, not latency sensitive. Getting a video stream to display in a browser or on a TV requires transferring a lot more data than saving 1 or 2 round trips can achieve.

Personally, the bigger impact on user experience is all tha Javascript crap. My banking website changed to an infinite scrolling page for transactions and the user experience was ruined as a result. Static content scrolls way faster.
What about using AR glasses that recognize ads and paint them over? Is that also unfair? Should we ban such AR glasses in the future?
I.try to search for videos on a peertube instance first. Not much is there, but I want the few who put content there to be rewarded with my eyeballs. More video is uploaded someplace than there is time. Even if we restrict ourself to great content you can't watch it all (most are also looking for a subject they are interested in which keeps things manageable)
I use jQuery for JS for the same reason I use Twig for PHP.....it's way simpler to write functions to get things done.

People keep telling me to switch to ES6 but I'm never upgrading. Why would I? jQuery just feels like a good pair of jeans.
> misunderstanding of the nature of statistics (e.g., President Dwight Eisenhower expressing astonishment and alarm on discovering that fully half of all Americans have below average intelligence);

this one would be surprising though
For tech capable people following a few channels and nothing else, here’s another option.

Set up and use podsync. It uses your free API credits to monitor YouTube content and downloads them for you. Then just use any simple web server to share the static files and import the “channel” using your favorite Podcast player.

End result, you have YouTube ad-free in your podcast app, with notifications (per channel) for new episodes and likely some offline caching.

While this is my top favorite way to watch YT, I also support my channels directly through Patreon.
So it is not the Beatles but some computer program (deep fake).
Right, take the Roman Empire. They became authoritarian, despite having a super cool republic to start with. Once the bad people come to power, they put in place the totalitarian stuff as-needed. They don’t need the stuff to already be in place. We are kidding ourselves to pretend we can prevent tyrants from coming to power now that we’ve seen the kind of ethics the voting public will accept, and encourage, and attempt to re-elect.
I know a lot of people here are writing about how this can be done for small consulting companies, but I also saw it in Big Tech.

Amazon until 2022 really genuinely exemplified this. I saw it for more than a decade leading up to this. Just an unbelievable collection of people that truly Gave A Shit. Publicly we called it "Customer Obsession" and through that lens you could move mountains around here in the pursuit of Doing The Right Thing.

The first sign of trouble was 2021. Salaries skyrocketed in the industry. Amazon didn't keep up. A lot of great people left because they got obscene offers, and you know, who could blame them? Our core of "intermediate" engineers (L5 here) got decimated - why bust your ass for a promotion when you can just get a Senior offer from one of 100 over-funded Unicorns for more money than you would've made here. Sensible.

Then in 2022 the stock price dropped in half and a bunch of folks who seems like were only putting up with the bullshit as long as the stock grew indefinitely left too.

Then 2023 brought layoffs.

There's still a lot of us around that Give A Shit, but I feel like we are outnumbered more and more by those that just want to punch in and out and no longer Make History. I get it. I can't blame anyone individually. But I miss it.
Idk about less affected. Especially these days where trying to call a woman that is almost as bad as sexual assault in many's eyes.

Gay stuff is just more underground. You're never going to just walk into a gay club, for instance. Nor wander into an LGBT meetup by surprise.
I wasn’t writing a treatise on every occupation and was being a little jocular.

What I’ve witnessed over a 20 year career is that weak product people devolve to mediocre project managers. It’s easier to be a shitty project manager.

Good project managers are gold. I worked with one who stood out a decade ago - his leadership at execution was such that a $350M, 20 month implementation, with collaboration with construction, tech, and external suppliers completed 45 minutes ahead of the original schedule. He’s since retired and passed away, but an inspirational leader I was privileged to get to know. Ponder that - how many project managers are acknowledged as leaders?
Would you mind giving one or two examples?
More importantly for this audience, the idea of limits lies at the heart of numerical analysis. Explicating the quantifiers of the definition of a limit is the first step in obtaining control over any estimator of your data. This, among other things, is why I am perpetually baffled at the people in this audience who say that limits is something "they will never need". Limits, their algebra (which subsumes all of high school algebra and inequalities) and their delicate analysis is what makes a ton of numerical algorithms work; Higham's classic has it all, and is perfectly clear about it all.
Or, more pithily, always ask "how can you disprove it?" - If you can't, it isn't science and can't be treated as such.
I suspect they also want to push users onto YouTube Premium, since they are offering a free trial when you click through from the banner. (At least, this is the route that I took as a user.)
Right, that's an interesting point. On the one hand, Youtube itself doesn't add value. The creator uploads are the value.

But if Youtube didn't monetize, presumably with the rise of the Youtube star, content creators wouldn't make enough money and would not publish there. So if you think of it from this angle, Youtube needs to go to war with ad blockers simply because their content creator, the users adding value, require them to do so.

I also wonder if the rise of the "this video is sponsored by xyz" segments in people's videos have cause more harm. That ad money that is circumventing Youtube entirely, paid directly to the content producer. So Youtube might be "jealous" of this revenue and wants to encourage its content producers to let them run ads only? because it's easier that way?
For me there’s some benefit in little things like on-device OCR and image classification, which has been helpful for quickly surfacing particular photos in my library but yes the broad strokes have not changed much.
People who have failed at relationships by 35 probably also bad at them or have other negative qualities. The pool isn’t great for men or women.
I suspect these redditors that create an account to leave a nasty comment, then delete it, are being paid todo so.
The problem is that for YouTube to get that payment, I have to give them, and other ad networks a major view in to my whole life.

Ad networks are currently scum of the earth, easily giving lawyers a good name.

If ad networks were riddled with crime, invasion of privacy, and other bullshit, people would be much more willing to entertain them.

Today though, they’re obnoxious AND invade your privacy AND may actually just a virus AND are of questionable legality or outright illegal.

It’s not just about funding the platform. You’re not “getting a service in exchange for payment”. Or at least, that is massively understating the behaviour of the scum of the earth ad networks.
Sub-micron lithography was also an inflection point in the discourse, even if it was an irrelevant threshold to physicists.

https://books.google.com/ngrams/graph?content=submicron+lith...
I’ve met amazing people through these apps but that was when I was younger and earlier in career. Nowadays, I hardly find time to respond to important texts let alone respond to some person 5km away about how my day went.
Let's consider other options. What about:

- Select "Watch ads later" a few times, until required, so time sensitive situations aren't bothered

- Choose "Watch 1 long ad, then no more today" and pay the piper all at once with a couple minutes of ads.

- Only relevant ads! When I worked at [video game news co], video game content got video game ads. The now defunct Grooveshark's ads were bands showcasing their music and upcoming shows.

And doesn't this Youtube ads issue seem like Google is getting desperate for ad revenue? Like they have a lever and they're pulling it to 100% now.
Previous discussion:

https://news.ycombinator.com/item?id=37955264
It’s funny, but you’d figure as sophisticated as the manufacturering standards are they could give an exact number. Or couldn’t they?
lol age of empires man. There was gold just sticking out of the ground everywhere. You just needed some pleebs to mine it and carry it back to your keep. or was that stronghold? I forget XP
> I do have every right to try and control what things get sent to and viewed on my computer

I love this sort of mental gymnastics (the passive voice is a nice addition, too).

You know you can win this game quickly by not visiting YouTube again or by paying YouTube $15/month?

But no, it’s much better to exert your “rights” to try and control what gets sent to your computer. Also known as what you requested (since you know that ads are part of YouTube).
Nothing really, it completed its mission of a portable environment across SSJS, and saw quite some implementation effort. The commonjs module loading convention (but not necessarily the particular core modules such as for fs, http, etc.) became a standard for bundling in browsers even, before ECMA standardized ES modules, and their dynamic nature make them being used on Node.js until today, such as for expressjs. But around 2010, Node.js became the leading, then the only relevant SSJS platform.
Sure, then I'll code some extension that prevent from playing the N first seconds of your video based on my database of known ads.

There is no such thing as "unblockable" ads. Advent of AI makes it even harder, as AI get better and better at discerning Ads from actual content.

Ads providers just need to accept that being forced to watch ads will become a thing of the past soon.
There are certainly more bad managers than good ones. (Just like programmers.)

So it follows there will be more anecdotes about bad managers than good ones.

With respect, if you've never had a good, or great, manager then I understand it'll be hard to envision a good one.

I say this not to invalidate your anecdote but yo say that managers, like programmers, are not created equal and they cannot just be swapped like burgers at macdonalds.