skysight-inc/HackerNews huggingface dataset:
actually, subjectively I get the feeling looking back at older ads post-industrial revolution that the weight has shifted, and that the abundance of it (such that almost all advertising is psychological/social manipulation rather than presentation of facts) is some modern phenomenon.

Previously the idea that you would struggle to know what specific product an ad is selling, where to buy it, what it costs, and what it's features are would seem obscene, but these days concepts of brand, desire, status, aspiration, are so omnipresent that deriving any pertinent details is now a common experience.

Pre that, it probably is all the same, because modern advertising is, fundamentally, just propaganda rebranded by ad men.
I used to work at a company with over 10,000 tests where we weren't able to get more than an 80% pass rate due to flaky tests. This article is great and covers a lot of the options for handling flaky tests. I founded Appsurify to make it easy for companies to handle flaky tests, with minimal effort.

First, don't delete them, flaky tests are still valuable and can still find bugs. We also had the challenge where a lot of the 'flakiness' was not the test or the application's fault but was caused by 3rd party providers. Even at Google "Almost 16% of our tests have some level of flakiness associated with them!" - John Micco, so just writing tests that aren't flaky isn't always possible.

Appsurify automatically raises defects when tests fail, and if the failure reason looks to be 'flakiness' (based on failure type, when the failure occurred, the change being made, previous known flaky failures) then we raise the defect as a "flaky" defect. Teams can then have the build fail based only on new defects and prevent it from failing when there are flaky test results.

We also prioritize the tests, which causes fewer tests to be run which are more likely to fail due to a real defect, which also reduces the number of flaky test results.
It seems like it's the gospel of capitalism (or neo-liberalism?) that has fooled of us that we need more money to be more happy.

https://www.theguardian.com/books/2016/apr/15/neoliberalism-...

As a loner, one night I was sitting with friends, talking and laughing and I thought "I'm really happy right now! So this is what I've been missing, a social circle!". There are also many articles written about how having a good group of friends improves your health so much as you grow older.

Admiteddly we were sitting in a restaurant, where the food and drink cost money.
Again, I don't think the correlation holds in the first place. But if it did, there absolutely is a trade-off. It's more or less impossible to grow any endeavor beyond local scale without ads, unless you're lucky enough to be an industry with a strong viral or press component. Take a look at the S-1s of most companies that go public. 9/10 of the companies have been able to grow because of ads.
I am a dev so I would not use a generator.

Every good dev I've ever worked with uses generators of some sort or another. There are entire languages dedicated to code generation and scaffolding apps (Cargo, Rails, Yeoman etc.. Yeoman even has generator generators for making new generators). If you're not using them then you're missing a massively useful productivity hack.
I am, thankfully, pretty distant from things advertising these days, but one of the few things that stuck, and one of the first bits of advice is to move away from the factual type 1, to the vague aspirational type 2 on the grounds it works far better. I seem to remember one popular book picking on example type 1 ads from a newspaper or yellow pages and turning the boring lists of features into the hollow promises^W implications of type 2.

Which is essentially admitting it's very good manipulation so close to lying it should carry a warning or regulation.

It's the former type that's sometimes quite popular - like in the back of old computer or hobby magazines - precisely because it's handy for discovering new things.

TL;DR Type 2 is what marketers and advertisers do, type 1 is what a lawyer, gardener or software engineer might produce to sell their product.
mmm, wondering how to progress this. Would you guys be comfortable joining a WhatsApp group to discuss this?
Another recent study (I saw it on HN) said that the majority of people worried about finances spend every discretionary dollar on entertainment.

This is nonsense. Financial education (from a young age) should be mandatory. The number of people in dire financial straights should be miniscule, if everybody acted with good financial sense consistently.

This is wholly a man-made crisis. Participation is completely voluntary.
There was another interesting case Google settled last year. When they ban Adsense accounts they refund advertisers whatever fraud incurred and the rest of the banned accounts' revenue, earned legitimately, they _____________. Someone they banned took them to court to solve this riddle.

After fighting the case for four years Google settled for $11 million on the grounds that it would be too expensive to show they weren't keeping that money, too.

https://www.searchenginejournal.com/adsense-lawsuit/248135/
It was a couple of years ago, but the Go gRPC library had pretty broken flow control. gRPC depends upon both ends having an accurate picture of in-flight data volumes, both per-stream and per-transport (muxed connection). It's a rather complex protocol, and isn't rigorously specified for error cases. The main problem we encountered was that errors, especially timed-out transactions, would cause the gRPC library to lose track of buffer ownership (in the sense of host-to-host), and result in a permanent decrease of a transport's available in-flight capacity. Eventually it would hit zero and the two hosts would stop talking. Our solution was to patch-out the flow control (we already had app-level mechanisms).

[edit: The flow control is actually done at the HTTP/2 level. However, the Go gRPC library has its own implementation of HTTP/2.]
How many big content websites do you know that are doing well without ads?
I'm not that poster but I am not a fan of Impossible Burgers because they're weird vegetable patties. That said you can eat what you want, but I agree that this company won me over today, politically at least. I doubt I'll try their burger.
Oh, you're right. Facepalm moment for me, I definitely knew about Whitman and politics.
Somebody, please explain me, why out of blue it became fashionable to put that native-sounding flavour of an accent in games and movies even when its story assumes almost every character in it is a native speaker?

I always find it disturbing. As every native Russian speaker, I tend to feel it perceive as beautiful and melodic. Just as any other Russian, Ukranian, Greek or whoever else. Sounds like a joke and not a good one. Makes me skip the whole title.

Why are they doing it? Does it really help anybody with immersion?
> Eight committees investigated the allegations and published reports, finding no evidence of fraud or scientific misconduct. The scientific consensus that global warming is occurring as a result of human activity remained unchanged throughout the investigations.

https://en.wikipedia.org/wiki/Climatic_Research_Unit_email_c...
High IQ is like a cheat code, that allows you to recognize what is really being evaluated in workers, and to focus on maximizing that. Things that usually matter are: how you present yourself, are you confident in your opinions and not caught being wrong by others, do you ooze enthusiasm, do you regularly seem to be doing a lot of valueable work (does not matter if you actually do it). Productivity is incredibly hard to measure in software development (outside of obvious cases, like a guy just not doing much), so it's not really measured.

High IQ, ideally with a bit of psychopathy, is really a killer combo.
Oh, practical is also separate from my answer, since my reading of the question was strictly "theoretical". ;)

Maybe about a decade ago I wrote a raw futures system for async asset loading off DVDs on the Nintendo Wii in C++, and it had to play nice with the real-time rendering system. I didn't stand back far enough to abstract it the way futures work today, and as a result it was an absolutely awful experience. It was so difficult to understand and debug, I dug myself an enormous hole. Having used futures in JavaScript and Scala and other languages since, I'm certain having real futures would have saved me months of crunching.

I would agree that await syntax brings a huge degree of practicality to what was previously theoretically possible.
> So basically it has a negligible impact on happiness even if this analysis is true.

Not to those 3%, and since advertising provides very little benefit to anyone who isn't in the ad business, I would be happy to that 3%.
Kinda missing the point. We already live with way more dangerous material than nuclear. Only difference is that most toxic stuff kills us slowly, so we don't notice.

Even if new batteries are made of non toxic and recyclable materials, our phones, our electronic is littered with it. And future materials are probably going to be even more exotic.
Then the cost in externalities would do the same. That's the whole point of pricing in externalities: if the paper packaging becomes cheaper after you do it, that's because the plastic packaging actually is worse for the would-be dollar-saving population in the long run.

Doing the pricing accurately relies on a bunch of projections we don't have, of course, but we can certainly do better than calling it all zero.
This looks great! Few questions:

1. Any mobile version planned?

2. Any planned SDK? I've got a knowledge base i'v been working on and I plan on adding a Spaced Repetition frontend. Rather than write my own, integrating with this excellent UI would be great!

3. Any planned purchase options? If I can get support for my #1 and #2, I'd love to support this with my wallet :)
You will notice 'being locked in cages' is not in my original list.
Holy cow.

I applaud your good fiscal management. At the same time, I hope you give serious consideration to treating home-brewed automobile maintenance differently than airplane maintenance.
> yet

The more difficult to obtain something is, the more it will be seen as a status symbol. It's always been that way.
Google shutting down YouTube Gaming app on May 30
That's not really relevant to the OP's point: the writers and editors don't get to choose what tracking is attached to their story. If they specifically chose to implement tracking in order to receive this demographic information (which I really doubt individual writers get, incidentally) then you might have a point, but as it is, they have no control. So they're not being hypocritical in writing these stories.
If I add Fedora, Ruby, and a few other things will you accept the PR (assuming it's good of course. I just don't want to waste my time if you are already happy with the current list and don't want any more)?
There is a documentary from BBC about the history of philosophy of happiness that was on YouTube, in the documentary it is mentioned that the Greek Philosphers had discussed advertising as lowering our happiness in order to replace the hole with their product. I think it was epicurus but I am not certain. the narrator is Alain de Botton
Assembly Bill No. 168
The biggest driver of people wanting more is peer actions or non ad entertainment (people with fancy things in movies).
There is a very underrated old movie called Roger Dodger, where the main character is an advertising executive. He said something to the effect that his job was to convince people that their lives were shit. Only after you convince them that their lives are shit you can then convince them that the new product is the very thing they need to fix their lives.
we do that but it's hard to CI a whole operating system, some week ago we got bit by a weird imagemagick bug that was triggered by very specific tiffs that weren't in out test suite but that one of our clients used extensively for their product images.

annoying and wouldn't have happened if we were running pinned versions, that said getting stuck on old software would be worse. however nothing can ever test something like that fully, just too many combinations :(
Or to put that differently, we provide those essentials to prisoners because they'd die without them?
(Some of) the Best Chinese Fountain Pens
Yes, Google for "Mcrit" or critical Mach number. It's the free stream airspeed at which any part of the airflow over the aircraft first becomes sonic. Usually the inner part of the wings near the root, the thickest section.

Airliners have the same but it happens below M1.0 because of the thicker wings. And it causes a much bigger change in drag and lift compared to an aircraft capable of super sonic flight, enough to make it impossible to take an airliner super sonic without losing longitudinal control and crashing.
And then there is a third kind which says hey dude we know you bought a pair of Timberlands last year so here are offers from their new line-up.

The web has enabled unprecedented levels of intrusion for advertisers.
Americans can't be bothered to pay for a janitor. Airports are a near constant flow of people using the bathroom, and they are fine because it's someones job to regularly come in and clean the resulting mess.
I'm sorry, what? Ban all frameworks? That's absurd. How would they even know? You could just copy and paste the source code from a third-party framework into your own codebase.
Um...

I don't think you're thinking like a military person.

I mean, if it's total war? Well, sorry, but it's total war.

I wouldn't count on too many undersea cables not being cut.
Some historians of advertising - probably most famously, Adam Curtis in "The Century of the Self" - argue that "type 2" directly fell out of World War-era propaganda research redirected towards consumerism.
That… wasn't even the screwy stuff.

Yes, it was a requirement that XHTML 2.0 documents be served as application/xhtml+xml (which IE didn't support at the time), but that was really a non-issue (with so much renamed and moved around v. HTML 4.01 and its XML reformulations (XHTML 1.0, XHTML 1.1) because there was no graceful fallback story.

The bigger problem was that it required content to be served as application/xhtml+xml, and gave the same element and attribute names, in the same namespace, different semantics to what XHTML 1.0/XHTML5 gave them, with different implementation requirements (and it being impossible to satisfy both).

AFAIK this essentially got resolved by XHTML 2.0 being abandoned (in 2009, years after HTML 5 had moved to being jointly developed with the W3C).
Precision thermometry is an old science. Fahrenheit obtained a precision less than 1 °C using a mercury-in-glass thermometer in 1714. Platinum resistance thermometers were developed around 1900. These technologies are still used today.

Furthermore, accuracy greater than the precision of an individual measurement may be obtained by averaging multiple measurements.

All the tools needed to accurately track temperature existed 120 years ago. For what reasons do you believe that meteorologists did not use the tools available to them?
I don't think that correlation is accurate. But even if it is, there is a trade-off: https://news.ycombinator.com/item?id=20034507
Practical Uses of Object Destructuring in JavaScript
For some not so heavy reading for SR-71 enthusiasts, I highly recommend Brian Shul's book "Sled Driver". They are out of print now I believe, and I've seen them on eBay for about $3000 at one stage, but I think they are more generally available at reasonable prices now second hand. I was lucky enough to be given a copy as a gift by a friend a couple of decades ago.

Beautiful book with amazing pictures and stories by a long time SR-71 pilot. A lot of the 'urban legend' stories going around about the Blackbird come from that book.

"Skunk Works", as mentioned by other posters here is also a good read.
Not anymore though. Everything is encrypted now.
Really great idea, thank you! I can't believe I hadn't thought of this before.

It would be awesome to have a simple API as well that can be curl'ed from a script. I think we could possibly make it work with the current Jekyll base by just rendering JSON in addition to HTML. I'm willing to give it a shot if that's something people would like (unless someone else wants to).
Luxury goods are status symbols, we buy them because we crave status because deep down we crave recognition from others in society. So I wonder if urbanization/the trend towards more loneliness is the problem. If you have a tightly-knit community, you'd have people who appreciate you because of your character, sense of humor or good company; not because you drive a fancy car. And nowadays we don't really have real communities anymore, just polarization through the Internet, where people try to feel better about themselves by putting down others.

This (2+ hours) documentary about status is quite eye opening: https://www.youtube.com/watch?v=t1MqJPHxy6g
About variable naming in math. I sometimes also think that it would be good to define sensibly named variables and then use them in subsequent equations much more often than is usually done. Math equations are traditionally very large and complicated, even though they could be broken down to pieces and then assembled piece by piece.

I think one argument against this is that in math you often want to reach down a few abstraction levels and reorder terms, factor out things etc. which requires peeking into the "internals of boxes". You can't abstract to the point where you only have two or three variables in one equation because to show the next step, you would need to make the expanded formulas of those variables interact (cancellations etc.).

Another is that math is quite a different way of thinking. Most professions don't do as much of this input/output-based, requirements-based thinking with lots of ad-hoc on-the-fly introduced abstractions that is usual in programming. For example engineers, doctors etc. just work very differently and consider many different levels of abstraction at the same time. They consider it normal to sprinkle in temperatures, voltage values etc. in supposedly high-level discussions. Programming is a product of the mind so we have an easier time with it for sure, as our abstractions are more reliable (even if they leak to some degree, they leak much much more in other disciplines).

Now, math is also a product of the mind, but tradition is quite different. Of course math is very abstraction-heavy but the abstractions are usually not generated by the practitioner on-the-fly, on-demand, the way you just write a function or introduce a class in programming. Rather they are widely-known definitions and conventions, which are mostly only created by the people developing new theory. Of course you do define some notations and variables in math, but I find it not as pervasive as in programming.

The closest you can get to programming-like variables in math writing that still somewhat adheres to math tradition is to place full words into subscript positions (index). For example, you can write out N_columns (as a subscript) or S_upper or L_dual or f_transform. This is also something I see more in CS papers than in non-CS math content.
You say that, but the very first thing I see is "Father’s Day Gifts Your Dad Will Love". Not "Recommended Gifts for Father's Day", or something similarly objective, just straight up manipulation like all the other adverts.
Simple. Don't divorce.

Choose someone to commit to for life and stick to them.

All this ugly divorce talk while still married is ridiculous! Poison
Head of German Conversative Party CDU Asks to “Regulate” Influencers
>I almost never see ads of type one -

Type 1 ads (if one relaxes the dry listing of specifications a bit) might be called "informational ads"; Type 2 ads might be called "aspirational ads".

The informational ads are often found in hobby magazines. Interests like woodworking, electronics, airplane flying, fishing, guns, gardening, cooking, crafts, etc. Many readers enjoy looking at those type of ads to learn about new and unknown products that are relevant to their passions.

The aspirational ads are the abstract visuals that really don't describe the product at all. They are meant to tap into the emotions. They deliberately avoid mentioning any concrete specifications. E.g. perfume ads where a model walks through the forest, or a Coca Cola bottle being drunk by a CGI animated polar bear, or Apple showing silhouettes dancing with white ear buds. Apple doesn't want to communicate the earbud's frequency response such as 60Hz to 18kHz -- that's too vulgar. So let's show happy people dancing instead. These type of ads are designed to prey on our feelings of inferiority and therefore, the advertised product promises to make us more beautiful and popular.
I hope that the people who are pinning their hopes and donating money to Biden's campaign watch him on TV a bit and see his stump speech and how he interacts with reporters.

I hate to say it, but he seems to be suffering from Dementia. In his stump speech he rambles on for a few minutes about how he likes firefighters, oh really, you wouldn't believe it, but they saved my life... and oh yeah, they came with the jaws of life and they got my son and daughter of a wreck. Firefighters! Believe it or not, my house was burning down and they came and put the fire out...

When he talks to the press it is even worse.
> Human nature dictates this.

> This is pretty standard human behavior, and it's why we have a whole host of laws and ethics regulations attempting to correct for it in both private and public organizations. That's not cynical, that's looking at known human behaviors and being practical about it.
Don't worry, it's just humour being subjective.
Socialism is redistribution of wealth by the state. This is redistribution of wealth by capitalism?
I have a few friends who work at google and this seems like common knowledge. In conversation though it wasn’t nefarious, they just thought it was unavoidable and relatively constant so they reasoned that the inefficiency is built into the price. When I asked that they did to combat it, they weren’t aware. Hopefully this lawsuit shows the lengths that google goes to to reduce ad fraud.

But it seems likely to not be too effective. It just seems like the incentives aren’t there. It’s like when magazines estimate their readership, there’s no regulator checking their numbers so it’s just something buyers have to accept.
Related: https://en.wikipedia.org/wiki/National_Airlines_Flight_102
When I lived in London, I often wondered what it would be like if the adverts that covered the underground and streets were replaced by pictures drawn by children.
The meaningful question isn't in observing the issue, but in what happens after. Chaos engineering is about making sure you still have enough of a chance of success in the face of failures. For CI, success means an error report that correctly captures whether the PR in question is breaking anything (... at least, anything we're testing). If your process means you can be sloppy about isolation and still get that, then I'd be okay with calling that an example of "chaos engineering". If being sloppy about isolation means you have failing tests in many CI runs that have nothing to do with the changes under consideration, that's not "chaos engineering" - it's just bad CI.
When It Comes to Healthcare, “Access” Is Just a Buzzword
I think advertising is to marketing as space travel is to rocket science. An ideal situation for space travel is to be able to teleport anything anywhere, but that's not possible yet, so they build rockets to travel as fast as currently possible. Similarly, an ideal situation for advertising is to read each person's mind, determine exactly what products they are looking for but aren't yet aware of, and make them aware. But that's not possible yet, so they use marketing spam to make aware as many people as possible.
There's also biodegradable diapers. And cloth diapers.
Statistics with Julia [pdf]