skysight-inc/HackerNews huggingface dataset:
Thanks for laying out your logic.

I work in the ads business at FB. I do so because I personally like ads and my biggest gripe is that ads are not relevant and personalized enough. I want better ads.

Ultimately ads support a robust ecosystem of free software and content that keeps many creators going. Consumers can also choose to buy their software and content, or donate, but most don’t. Despite their whining, most people want free stuff, and ads are almost free (a small attention cost).

I think people comparing ads to guns, plagues, and locusts need to check their own values. Ads support free stuff for the poor and middle classes. Rich coastal elites can tell themselves they will pay for everything, and that’s great (most don’t). Most consumers cannot afford to pay for software or news subscriptions. Ad models fill out the spectrum of options.

Is the current ads ecosystem perfect? Clearly not. There’s a lot we need to do to educate users, get consent, and increase control and transparency. On the flip side, this needs to be simple and easy: consent needs to be an understandable and low friction process to avoid consent fatigue. They are also plenty of privacy enhancing technologies like differential privacy and local caching to deal with data sharing issues.

If you hate ads, lean into that. Don’t work for adtech, block all your ads, pay for everything. I support you and respect that! I just think it’s mean and shortsighted to think that everyone else is like you and to aggressively attack adtech engineers, platforms, businesses, and the billions of consumers who aren’t as rich as you and will happily watch ads to get free stuff. The internet is great because a lot of high quality stuff like software, news, videos, etc is free for anyone, anywhere. Ads make that possible and I’m proud of it.
The news media is largely conservative. Over 50% of people in the US watch Fox news.

Now, granted, Murdoch wasn't always in favor of Trump, he still fell into line after the guy got elected.
I think the vast majority of regulators really care, and almost none are paid shills doing it for the money. It seems they're happy to discuss the academic nuances of their positions, but vanishingly unlikely to switch sides.
But 'system-ui' is... well... intended for UI usage. It may not be so well suited for page content.

If you're creating UI elements on your web page (though why aren't you using the browser's built-in form control elements?), then 'system-ui' is probably appropriate. But if you're publishing textual content (rather than UI), 'sans-serif' or 'serif' may be a better choice. Most browsers even let users configure their preferred fonts for these generic names, if they don't like the defaults.
I use the triple click to make my screen greyscale and take the brightness to 5% for reading in bed.
Free flow of thought is dangerous to ruling parties (and fake opposition), because people get to know what's going on more easily. The current push is to leave only a few global players that will share personal data with intelligence services.
For example, the new EU regulation essentially stops anyone worldwide from running any website with user generated content, unless you have money to set up a legal entity in the EU that will respond to censorship requests within 1hr SLA round the clock.

Check the article: https://decoded.legal/blog/2021/04/the-eus-terrorist-content...
I think it's a valid point for discussion but they deliver the ads through a different mechanism (system notifications). So it's a bit different than replacing the ads of other web pages.
A very common failure mode for machines that use water is freezing. No information for the eventuality of the water becoming ice. Maybe they just won't sell these in freezing climates.
haha C++ is actually my primary language at work ^_^ and UB crosses my mind pretty often: there've been times I've read through the spec to make sure I avoid it.

My feeling isn't really about `unsafe` in particular, though; it's more general. (Although I do see the potential conflation of "safe = correct, unsafe = incorrect" as problematic.)
Control users' access to apps used in your company and stop wasting money
Yeah I'd imagine it's pretty hard to compete for high quality free services which are used by billions of people. Is this supposed to be a bad thing?
The mere act of caring about your children's schooling, and taking measures to ensure its quality is a far more solid predictor of good outcomes than nearly anything else. At least, that's what economic data from the last fifty years says.

These "narratives" are just that, fictional stories told to support a prevailing social ideology, and yes, they are dangerous, not the least because they ignore the facts.
the link goes straight to the source code... why not just look at it instead of guessing
There's no value in debating bad faith personal redefinitions of words lobbed as insults.

If I called you a pedophile, I imagine you wouldn't be super expectant of a productive conversation about my unique definition of the word or how I think it applies to you. You wouldn't care what I thought, because if I cared what you thought, I wouldn't have smeared you as a pedophile.
yes hes a bitcoin maximalist. Everything but bitcoin is bad according to him.
> is that you seem concerned about externalities and distraught bitcoin is doing the opposite of your thesis.

Why have you read emotions into this?

> Discuss away but it's not working.

What goal do you imagine it isn’t working at?
> Ads support free stuff for the poor and middle classes. Rich coastal elites can tell themselves they will pay for everything, and that’s great (most don’t).

Why doesn't FB offer a "premium" tier for people to buy their way out of ads?
You are technically correct but it might be wise not to omit that 8k on a desktop monitor may attribute to the presented gamut. ( Despite the (sub) pixels not being visible by the human eye. )
From what I keep reading on HN, Facebook ad network ads (which includes Instagram) are by far the best and most precise in terms of targeting, it doesn't even get close.

And from my anecdotal experiences, I have to agree with both you and what I see on HN in that regard. Not only they get the advertisers right up my alley, they even get the exact products I want to click on.

For a specific example: I don't get easily baited by random no-name "hip" clothing startups (that are mostly just alibaba dropship sort of places), so instagram keeps giving me ads for Adidas products as well. And the thing is, not only does it get correctly that I am likely to be interested in Adidas products, the specific products from Adidas that get suggested to me in those ads are the exact kind of products from Adidas that I would be interested in. Which is very impressive and surprising, given how wide the range of Adidas products is, and how most of their general stuff isn't super appealing to me. It is hard to describe to the point where I am struggling myself to define what exactly I am looking for if I am navigating Adidas website. But somehow Instagram ads get it right on target most of the time.

The only time when those ads let me down big time was when I saw an Adidas tracksuit advertised with the design I just liked a ton. Without looking at the details, I ordered it, only to realize a bit later that it was in "kids" section of their website, and I have no kids (and neither do I fall under the typical "people who might have kids" demographic by any metric; e.g., I don't search for any items even tangentially related to children, not a part of any FB groups that are heavily populated by parents or children, etc.). But damn, I would be lying if I said that Instagram didn't get the exact idea of what I wanted perfectly correct, sizing issues aside lol.
Very rough sketch.

Say you have a table with two rows. One is time, the other is temperature. Your table is sorted by time, but you want all the unique temperatures.

Given the temperatures are unordered, you can't perform a binary search. If you also create a proper index against the times, your temperatures will also live in leaves of a tree that you'll need to access to get the values.

So trick 1 is to just index that column, like you said, a precomputed binary search if you will But since we're interested in distinct queries, we can optimize further by pointing to the next greatest value with the index tree too (hence skip scan.)
that's not sufficient to make something an ideal currency
Except their leader was arrested trying to smuggle gun-parts into this very heavily gun-regulated US city.

Their attempt to assemble guns from parts to bring them into the capitol building was thwarted.

However, the multiple IED's that were found suggest they weren't completely unarmed.

They also used flagpoles and fire extinguishers and other improvised meelee weapons.
None of those citations was a call for violence. What you call an euphemism looks a lot more like a conspiracy theory. Sounds very unbelievable, that Trump could made his whole speech in cyphers and only his followers understood its meaning, until...
How many US Dollars can they extract from that before all the selling crashes the price?
I feel like I'm missing something in the conclusion.

The initial question is:

if (debug) {
log("...");
}

> Is it ok to have if clauses that will basically never be run?

And the summary is:

> If it's never-taken, it's probably ok. I found no evidence that such branches incur any extra cost. But do avoid always-taken branches and function calls.

However, if debug is false in the initial example, the branch is always taken, it's jumping over the call to log. Such code incurs a penalty - correct?

https://www.godbolt.org/z/o1Yd7oWYa
I think of this as my "Kardashian problem".

I don't understand why the Kardashians are famous or wealthy. I mean I get the mechanics of it - famous legal case -> sex tape -> reality TV show. But I don't understand how this works, or why it works.

This isn't their problem. They are very wealthy, famous, and they obviously totally grok how their market works.

This is my problem. I should not attempt to produce a mass-market product until I understand it as well as the Kardashians understand their market. They are experts in their domain. I am not, and I doubt I ever will be. I don't even understand how their market works. Why does anyone spend any time watching these people? Until I understand that, I should stay away from mass-market ideas.
> The fact they were HQ'd in London always confused me.

UK is quite different from the EU when it comes to law. Many businesses largely operate in a grey area and as long as there is no public outrage or they don't step on a wrong politician foot, they are good to go.
Even before anything happens you'll likely get plenty of warnings and time to sort whatever problem you have before anyone will be knocking at your door.
> why you'd want to do it in a browser?

Distribution. There's only 1 magic platform that allows you to ship new versions at your own cadence to 100% of people.

Developing for just M1s is great, when all your users are on M1s.
A publication from the EPA citing science, without linking the studies, is also not science.

I honestly do not trust the EPA to do a fair review here, given how deep the connections between big business and government are. It's extremely naïve to assume this was a completely unbiased, purely scientific undertaking.

Your point is fair too, that juries tend to be swayed by emotion. Unfortunately, unless a true third party does an actual scientific review, I'll be avoiding the stuff.
dictionary.com shows both with the same IPA: \wik\ and \pis\.
> what do you think would have happened if the rioters captured every single congressperson?

Well, what indeed? Suppose that they killed the ones who were opposed to them politically. Suppose the vote went on, with a different result.

The person who won would surely not repudiate those results. The Supreme Court might consider it, but I honestly don't know what they'd say. The Constitution doesn't have any provision for it, and the majority of the Supreme Court might well decide that the "original intent" was that the vote was the vote.

These were, indeed, just political rioters rather than an organized coup. They didn't have any idea what they were doing, and even if it fell out the way I suggested it wouldn't really have been because they plotted it out that way.

Still... it doesn't seem impossible. And if they achieved their aims, by violence, it seems like splitting hairs not to call that a "coup".
Calling people bigots without firstly discussing the view point makes you bigoted as it makes it seem like everything is black and white without any greys.
A lot of right leaning libertarians like Larry Elder for example believe that the federal government shouldn’t legalize gay marriage because the federal government should get out of societal issues all together- not just gay marriage, even straight marriage and other societal issues like abortion, what bulbs to use etc. Societal issues should be dealt at the local county/city/state level, not federal level as he founders intended it to be. This is also why right leaning libertarians oppose weed being illegal. Federal government should get out of that business all together.
So when Larry says he’s against legalizing gay marriage, those who don’t understand nuance ignore the rest of his comment and call him a bigot.

I can quote several other examples and many anecdotal ones too but I think this example is good enough.
If you want to play footsie with technical definitions, sure, this was really not a coup but a putsch.

The end result would have been the same. And I shudder to think how f*cked we'd be as a nation if it had succeeded.
One question on this, how exactly is this ESP32 email library implemented? Because I think negotiating a TLS1.2 connection, might be beyond the abilities of an ESP32.

You'd need your own 'friendly' email server that is expecting traffic from that specific IoT device, allowing outbound relay through it. One of the challenges of doing outbound SMTP from randomly located IoT devices is that due to weirdness of cellular or other uplinks, it might appear from a wide range of IPs.

Normally if I have some old weird monitoring device on a network that needs to send unauthenticated SMTP outbound for alerting, I can give postfix an ACL for its specific static /32, but that can't be a good solution for something like this...
BetterTouchTool has a "Bluetooth LE device moved away".. Maybe that can detect Apple Watch moving away, and then lock or even shut down the computer..

EDIT: Confirmed. This works. In a few minutes, I was able to set it up so that if my watch moves about a meter away from the mac, it'll lock the screen. It supports any Bluetooth LE device.
I’m sure, in many accents, that they are. Definitely not the same in Australian Strine.
spent some time in Asian countries learning Chinese and Thai (mostly trying to impress my local GF's at the time).

It took me ~6 months to understand where a word started and ended. When I tried saying the most simple things I got blank stares. But when when they repeated it back to me it sounded exactly like what I said all along.

Try to say "Dry wood burns doesn't it?" in Thai and you get different variations of the word "Mai" which sounds like "Mai mai mai maii?" ... or "spicy duck with pepper" that is just "phet ped pet ped PET ..." etc

I eventually ended up marrying a Japanese girl (so heating with wood was never an issue neither was ordering spicy duck with pepper). And their language is all rather monotone (as you probably know from your own time there).

using this IPA would have gotten me more ridicule than ordering spicy duck from a wooden grill. And if I would have trusted HN (and this chart) I'd still be feckless today thank you very much :P (I'll take an Indian Pale Ale though without all the moaning)
Pretty easily. Guns are tools, the power of which gun people overestimate.

You had the mob of useful idiots (ie the red capped mob of idiots) expressing their support of the police by beating them, and the more serious people penetrating into the chambers and offices.

Sidearms aren’t as useful as they seem in mob situations. What are the police going to do? Line up Kent State style and just mow the crowd down?

You suppress mobs with physical force. Lots of cops, divide up the mob and gas/beat them to disperse. The administration made that impossible by refusing aid. The New Jersey State police responded before the federal authorities.

The goal wasn’t “taking over the government”. It was a coup, using the stopping of a formality from happening and providing the fig leaf needed for the other guy to hang on to power. Taking a few congressmen hostage, using them as shield, and marching them to the gallows would have stopped that.
"Just asking questions" can be a form of DoS:

> Sealioning (also spelled sea-lioning and sea lioning) is a type of trolling or harassment that consists of pursuing people with persistent requests for evidence or repeated questions, while maintaining a pretense of civility and sincerity.[1][2][3][4] It may take the form of "incessant, bad-faith invitations to engage in debate".[5]

* https://en.wikipedia.org/wiki/Sealioning
Danieltemkin.com
Changed from https://github.com/qntm/hatetris. Thanks!
You do everything right, then one day a cop decides you were reaching for a gun instead of a wallet. Yes, choices matter, but sometimes the choices of others limit your own.
This ubiquitous and ever-growing surveillance is a catastrophe. But to be honest I'm against ads altogether.
Jq Internals
That is intriguing -- but I don't love the "enter your computer password in the app" part. Can it be configured to _not_ do that -- i.e. only do the "AutoLock" part?
> The purpose of defi is to re-distribute dollars from people buying in to people cashing out

Not at all. You didn't read my post above did you? Let me ask you, if you want to be a market maker for the NASDAQ, can you do so with $1K in capital? Can you do it 24/7 from any country in the world? No? Can you loan money to someone in Thailand in 15 seconds? Can you borrow money from a pool of lenders from 84 different countries? No? Can you build an app that plugs into your bank, NASDAQ, and a video game API without paying anyone any service or API fees? No??

Well you don't get DeFi. So you should study both the traditional existing system as well as this new one so you can see quite clearly why this system exists and what problems it solves.

Buddy, I'm not worried about taxes on profits vs. losses. It's no different than stock trading. No one has ever pretended there isn't a paper trail: of course there is! It's an open blockchain. But you're running with your pet theory for why it exists straight over a cliff.
From the diagram, this seems like it wouldn't be terribly hard to DIY: you can take an off the shelf heat exchanger and a fan, then all you'd need is the centrifuge part and tubing for the pressurized gas.

Would there be any special considerations in DIYing this that I'm overlooking? The only part that I can see being tricky is the centrifuge mechanism and sealing the bottom of that to a compressed air tube... not quite sure how to build that (presumably it'd have to withstand both high RPM and high pressure.)

Obviously a trompe is pretty easy to DIY if you have a steady stream of water and some serious elevation change, but the vast majority of places don't have that.
For English pronunciation, there's also the Color Vowel Chart.

https://americanenglish.state.gov/resources/color-vowel-char...

One of the developers of this technique of teaching English sounds is a friend of mine. There's also games, matching words to colors, that can be played with all ages.

The few times I've been able to participate in one of these sessions, I learn something...

The difference between "door", "orange", and "dog" -- in southeastern states, I hear a vowel shift from one towards the others. My Californian friends couldn't quite hear it.
>The consonants are easy

I wish.
My teachers have no problem telling apart my j and q, but I rarely hear the difference despite all the cosonants in my native language coming in palatalized/non-palatalized pairs.
If you have a real use case, just build it with vanilla pg. Once you start feeling pain with pg, migrate to timescale and see what happens.

You may never end up needing the performance boost they advertise.
I was born and raised in the midwest. I totally understand why Montana would do such a thing, and I believe the move will be popular.

Red states are different than blue states, and that's ok. What seems cruel/perveted/bigoted/anarchistic/mean-spirited/unpatriotic in one place is not in the other.

It has a lot to do with the unspoken social contract of the region. The best news: If you're stuck in a state that doesn't fit you, it's a free country, you can move to one that better aligns.
So is that bullet point list their definition of holocaust denier?
That happened once they became a top-paying employer. You get there by paying high salaries.
I didn't say that. I'm saying that it's another unanticipated burden of building out a crypto project, which is what this twitter thread is going on about.

EDIT: Also, sure, why not own the exchange too if you can swing it? Less middlemen taking a cut from your revenue.
Everybody is the world is cheerleading for a non-mRNA vaccine that doesn't require negative stupid celsius to store, and the Russians still can't drive through that gigantic gap.

The Brazilian report went into quite solid detail about why they rejected the Gamaleya vaccine--read for yourself.

https://blogs.sciencemag.org/pipeline/archives/2021/04/28/br...

Original slides in Portugese: https://www.gov.br/anvisa/pt-br/assuntos/noticias-anvisa/202...
loosely coordinated --> plausible deniability
History as Literature, by Theodore Roosevelt (1912)
Ok you guys, all the base-64 Tetris lines in here are breaking the layout of this page. Not because of base-64 or Tetris; it's the long unbroken lines. Usually I succumb to psychological pressure and edit them (by adding whitespace and—yes—telling the commenter we did so), but there are so many here that you've broken me.

If anyone figures out how to fix HN's CSS so that it doesn't do this anymore, without breaking anything else, we will find some way to glorify you. One helpful user seemed to come close, but ended up having better things to do. Others have come close, but the changes broke something else. It may not be that hard, but my body rejects learning enough CSS to find out.

(Also, yes, HN's HTML and CSS and general layout, and many other visible things about the site, are old-fashioned and weird and perhaps even trollish when you look at them a certain way and Mercury is in Leo; but anything one might say about that was probably already a cliché 10 years ago, so it would be good not to go there if you'd be so kind. It is what it is.)
This would be the exciting thing. If there really is fungus growing on the surface of mars, or even some life growing in the recesses of the rover, then getting samples and obtaining DNA (if the DNA is even the same structure) would almost certainly show that there are common ancestors, or there aren't. If there are common ancestors, then panspermia is all but proven. If there aren't common ancestors, then it is proven that life can evolve more easily than we thought, and the great filter becomes really shocking.

Either way, big result!
If there are no consequences and there is good amount of grease they can see or not see whatever someone wants them to. It's a farce.
Franklin expedition: DNA test identifies member of 1845 Arctic voyage
Nobody, personal meanings to the word vary too much - that's kind of my point :-)

At the end of the day, somebody chose to use that word to describe a culture, and anyone with no information about that culture is going to make wildly wrong predictions based on the statement. Choosing words and phrases that communicate meaning accurately is pretty much the fundamental responsibility of journalism, and I'd describe this as a failure.