skysight-inc/HackerNews huggingface dataset:
This is a bit off-topic, but Navalny calling his killer and pranking him into telling all kinds of nasty details of Navalny's own killing attempt is mind-bogging [1]. I am sure this is now part of all secrets services of the world 101 trainings.

Full audio with English transcript: [2].

There is also a bit of background told by Navalny later on, e.g. the name Maxim Sergeevich Ustinov was not really random.

[1] https://www.youtube.com/watch?v=ibqiet6Bg38

[2] https://www.youtube.com/watch?v=HlJbwUhIBxE

P.S. fivebooks.com seems to be spamming HN quite regularly.
Confirmed, so:

https://www.eink.com/product.html?type=productdetail&id=7

Though in the other link I pointed to the ES103TC1 - the differences to the ES103TC2 are not clear.

[Minimum] Refresh time - which surely some have mixed with that "60Hz": 450ms
> Tap water just doesn't taste well

If this isn't the pinnacle of western privilege then I don't know anymore
I fully agree that giving PI blocks out like candy is not the ideal solution - but the solutions for dealing with multiple PA spaces are woefully inadequate right now. I’d really like to see the IETF step in here and come up with some workable proposals before we ruin IPv6 while it’s still possible to fix these issues.
Not only that, US initially empowered Taliban to fight the cold war.
> If we build plans from operators that work well across large ranges of input distributions and that don't have catastrophic failure modes, then we won't be as reliant on accurate statistics.

(TL;DR - there's never enough statistics, except what you collect when running that query)

The problem with a lot of these approaches is that they suck at the small scale - the sorted merge-join is very safe across different data-sizes, but a hash-join will go through it so fast, it wouldn't make a lot of sense to always opt for it.

When I started working on Hive, it was entirely full of "query won't fail, so what if it is slow" joins (or conditional tasks, which are "try to build a hash, if it fails, fail over to a sort-merge" encoded into the plan - that's great when it rarely fails - the config option still bears that scar in hive.auto.convert.join.noconditionaltask=true). There was another pass at this with the Grace hash-join[1] (+ a bloom filter while spilling) to make the hash join safe against overfilling.

The problem was that most situations demanded things the other way around, where the choice of tech depends on a smaller prototype and how fast it goes, with the assumption that larger scales would simply be throwing more hardware at it. So people who tried the product thought it was slow and would scale upwards linearly with scale (not that it would be the same latency from 1Gb all the way to 100), so it wouldn't "sell" in the market.

Eventually, we do the least optimal way of doing this & just record statistics on a query operators through runtime counters + if it fails, just reuse the row statistics collected at runtime back into the plan to re-execute the query with a plan which includes the updated statistics & take another go at it.

This worked better for filter selectivity, particularly where we got NOT IN ('FAILED', 'ABANDONDED') sort of estimates very wrong (a histogram would help, but an HLL+ is useless).

Even though this puts a huge penalty on a bad plan, the bad plans are not common enough for the always-robust sort of mechanism to be needed - so by sacrificing the P99 at scale, you get your P95 latencies way down.

And overall, being optimistic has worked out better for the whole cluster utilization, because there's a small fraction of giant queries & everyone else with Tableau is happy that everything returns fast.

[1] - https://en.wikipedia.org/wiki/Hash_join#Grace_hash_join
Mozilla has a substantial payroll and those folks need to justify their pay, so we see all kinds of changes introduced for the sake of change. It's not just Mozilla, it's the broader mature software industry.
Fwiw, I love the new style. Looks good and clean and more modern to me. I see no downsides.
The submitted URL was https://twitter.com/tectonic/status/1426980192317177859 but the video seems like the real submission here, so I changed it. I also changed the title to a nice representative phrase from the video.
"Europe" is a very large place. In many places in Germany for instance, straight tap water is quite disgusting to drink.

I'm an European, and that tinge of superiority is quite grating.
The descriptive comments here look like they come out of the "Two Degrees" chapter of Mark Lynas's 2007 book, Six Degrees.[1]

Lynas summarized climate science as it was in about 2005, and organised the summary by temperature increase. Each chapter is named after its upper bound, so "Two Degrees" describes changes expected with the global temperature increase between 1 and 2 degrees. Lynas gives up after six degrees.

Let me repeat the 2007 bit, in case you missed it. We knew this would happen. People were told. If you think actions will be taken now, ask yourself what's different from 2008.

1. https://marklynas.org/books/six-degrees-our-future-on-a-hott...
To my mind the transaction was already halfway complete though so it's not like someone advertising a house for 500,000 and deciding not to sell when offered the 500,000. It's more like a car dealership saying if you buy 100 cars from use we will throw in a free house and then after you buy the cars they say nevermind..
No- if water becomes more scarce, those with junior water rights don’t get water. The end. Those with senior rights get just as much as always. So the question is not whether you are ag or rural or muni, it’s how senior are the rights you hold?
> Used car prices are skyrocketing

Yup, any car buying right now is going to cost extra - but even in that context Carvana overcharges (and offers laughable financing). IMO - I spent the past 3 months researching this topic for my own purchase, limited mostly to sedans and cross-overs.
It would be possible have a purely functional React if 1) the current state of the component were injected via an argument, and 2) instead of a setState call we just returned the state changes we needed.

With that our code would be 100% pure, and all the side-effect part would live outside our JSX files, similar to how Haskell does.
Obfuscation is only halfway to the Pixar way to tell stories; the central point of Pixar stories is that they are false from beginning to end. There is no fish called Nemo, fish don't talk, fish don't organize rescue missions, fish fathers don't take care of their fish children after they hatch, and the good guys don't always win in the end.
> it's worth taking a step back to ask why IAM needs to serve 400M API calls every second when AWS has between one and two million active users

The thought process that would lead to such a statement intrigues me.

IAM activity scales with total aggregate activity across all workloads that run on AWS, which I would assume scales with the total activity of the billions of people who interact with AWS directly or indirectly each day.
Yes. You asked for "an integer" from stdin? Here's your integer. Specify constraints better next time. (That's probably how the upcoming AI-assisted code gen tools will look like).
Might just be an issue with nearby pipes, and not something affecting the entire supply. When the municpal water pipes get cleaned around where I live, they put up signs saying that your water might be brown or rust colored for a few days, but to just let the tap run for a few seconds before you start drinking it or showering.
Sounds good! Email would be great: jasonb at typesense d0t org
I like this book called “Assassination” where the author recreates the stories of 12 presidential assassination and assassination attempts using legos.
I feel a bit privileged, and in a dangerous way, because feeling like you're special can be an illusion that is easily shattered.

Here's what I mean. If I was born earlier, like say a baby boomer, I'd have less education in critical thinking, but I'd also be more protected by the news media than the time when gen Z grew up. By that I mean most of the stuff in the paper at the time was down the middle, somewhat bland but serious, and the editors took it upon themselves to keep things balanced. They'd acknowledge other viewpoints and think properly about how to fit in their own perspectives.

If I was a gen Z kid, it was and is all a blur. Just loads of crap mixed in with everything. Chaos, no particular authority is obvious. More time spent in education but also more noise. Fewer cultural lighthouses since everyone is watching different things (both news and wider culture) and able to stay within whatever they already believe.

When I grew up I had a leg in each era. I still think some papers are better than others. But I also see the cacophony of crap for what it is.

Boomers have ended up in this world too and it's horrifying. My university educated in laws in the UK are doubting the outcome of elections in the US. They come up with crazy things from time to time, like they're missing a critical thinking inoculation.
> should you just quit everything and do heroin all day? You would feel really happy.

No he wouldn't. He would become addicted very fast and eventually live on the streets, Heroin addicts are as miserable as can be.
If there was an actual happy pill that worked I don't see why we shouldn't take it, there isn't one.
Sadly this is the truth. Most people do not really care beyond their immediate self-interest, they will give up principles or jeopardise the future or other people for very very minor conveniences.

You need to give people a reason to care by appealing to their self-interest. The only way I can see this regarding this problem is a tax on single-use plastics to make them very expensive.
TLDR: modern news media is the bullshit and a time-suck.

Some neat anecdotes in there tho.
Sometimes it's not indoors.

- Germany surrenders to France in a railroad car.[1]

- France surrenders to Germany in the same railroad car.[2]

- Japan surrenders to Allies on the deck of the battleship Missouri. [3]

- S. Vietnam surrenders to N. Vietnam, outdoors at the presidential palace.[4]

Formal surrenders are rare today.

[1] https://www.history.com/.image/c_limit%2Ccs_srgb%2Cq_auto:go...

[2] https://4.bp.blogspot.com/_YYMeAu4i7gA/SvrDBSDOr4I/AAAAAAAAG...

[3] http://media.cleveland.com/world_impact/photo/japan-surrende...

[4] https://static01.nyt.com/images/2018/08/14/world/14buitan/14...
I have not put a lot of time into learning WebAssembly. But isn't WebGL a JavaScript API? Meaning wouldn't you be going from WebAssembly -> JavaScript engine -> WebGL? I was under the impression WebAssembly had no access to the outside world and could only access the relevant JavaScript APIs. But if it is true you can basically do WebAssembly -> native GL then that would be amazing.
After trying to join in on the monad jokes for forever, I opened up the the Wikipedia page on Monads (in the functional programming context, not the page in raw category theory) and it actually kinda made sense.
It’s chilled. People like chilled water.

You can save a huge amount of money (and plastic bottles) by having a Brita jug in the fridge.
Root your Android Device in one-click Via iRoot Android tool
i've written them. the first pits react against zustand, it naively lets react churn through the whole graph 60 times per sec, you wouldn't do that ever, but zustand could. i initially tweeted it for people interested in that lib.

some got it in the wrong throat, so i changed the test to actually pit it against a vanilla counterpart, and they were silent. the real test, contest that please, let the zustand thing go.
EJDB 2 – Embeddable JSON database with XPath-like query language and REST API
That says "...designed to give Giphy nearly zero data.", unclear what is still shared.

Signal goes to great lengths to preserve privacy with their giphy integration: https://signal.org/blog/signal-and-giphy-update/
If a popular sports jock starts carrying a metal water bottle, best believe it'll all of a sudden be cool to carry one.

It's not what you do, it's where you rank in the social dominance hierarchy.
It looks like somebody actually risked rescuing him

https://twitter.com/RespectIsVital/status/142699618966959718...
Notice how “unit testing coverage” is not on this map.
I think the "personal use" exemption is twofold: nobody will know you're doing it, and if they find out, you don't have any money. Companies sue Google because they are LOADED with cash, which they want. Your lifetime value rounds down to zero at that scale.
As another commentator stated, if they actually cared about this issue, they would have done what all the other cloud providers have been doing for many years, and what everyone opposed to this wants them to do - just scan the cloud. That's all they're effectively doing right now, only with the scanning happening on a person's private device.
Should we want convergence? 'Converging' OSs so far are horrible either for desktop or phone (e.g. Windows 8).

Ordinary apps could have been kept in Java while still allowing a full developer environment with the typical C tools (something Android/iOS aren't interested at all to do).
True. The way to get the users interested and increase adoption is by having the majority of Android apps being available on the Linux phone ecosystem fully working.

On top of that, they need to be quick or else Google will steam-roll them silently with Fuchsia and the Flutter ecosystem right under everyone's noses.
Replication delay and stale caches are two different problems with vastly different causes
Not only symbols, I’ve stayed away from Scala because half the libraries I’ve looked at seem to want to make their own little DSL the language.
Used car companies buying up all the inventory during a shortage and Zillow buying up properties in cash over their own online estimates. Regulation anyone?
This book is recommended:

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
I thought you were going to link the Bear Patrol clip where they have fighter jets looking for bears.

But seriously it would probably collapse their entire economy, unless they could find another use for the military. And really I wouldn't want them to considering what a huge polluter the Pentagon is. There is no place for it in any reasonably bright future.
>Climate change will not be solved by individual action

Thanks for clarifying - my post was badly written and it was what I meant to convey. Small individual action is really meaningless compared to the massive polluting done by industry - collective global action is the only thing that will change this. On the scale of saying, obtaining voting rights for everyone outside of white men or men who owned property (the norm until the late 1800s).

Also, I'm in an area right now with few cars so I probably just forgot about them.. definitely, don't drive too much either. Or carpool. Trains are better: According to the European Environment Agency, rail travel accounts for 14 grams of CO2 emissions per passenger mile, which is dwarfed by the 285 grams generated by air travel, and the 158 grams per passenger miles from journeys in cars.
Broken E2EE apps and Balkan crime gangs
Sadly no, that's not it. It definitely helps in lots of cases, but I've had perfectly cold tap water that doesn't really satiate like bottled water does.
Using the blockchain we can create NFTs that guarantee the authenticity of tokens minted by your phoney Russian scam artists.
Okay yes, thank you from saving me from my drivel. Why would three.js care about representing a document model, bubbling up events, and so on. If we do this, we do it fresh.
And the one venomous migrant species - it happens often enough to be legally protected in NZ since they came on their own - is curious, not aggressive, and doesn’t have fangs long enough to be much of a threat to humans. Quite charming.
I was not disappointed to find this too can be blamed on global warming.
The military achieved their mission: removing the North Korean army from the country of South Korea.
Show HN: TweetCatcher - Twitter bookmarks on steroids.
Hey Everyone!

It's Firat from Fluffzy. We're a small product studio, and I'm so happy to share TweetCatcher at here.

TweetCatcher is a mobile app for saving, organizing and finding Tweets you love. It's a simple app that solves a frustrating problem.

Couple weeks ago my Co-founder Ege was trying to show me a funny Tweet from his bookmarks. He scroll through dozens times, try to use twitter search. At the end, he hopelessly tried Google search.

We hate to go through all of our bookmarks, when we want to find a tweet we love. And It wasn't the first time we were frustrated.

We have couple clients projects at hand, but we had our weekends. So, we build TweetCatcher in our weekends.

It's a simple app that let you save tweets, create folders and search all your bookmarks.
I’d say Bezos, Larry & Sergey, Jobs, even Zuck seemed pretty highly optimistic in their early days and leadership styles, and that has nothing to do with the current funding climate.
The new style looks awful on Windows, and that's on a 1440 screen, can't imagine how unreadable it must be on 1080.

You can also add this

.tab-secondary-label { display: none }

to hide the annoying all-caps 'PLAYING' subtitle.
I leaved for 3 years in Amsterdam coming from another European country, moved flat several times and always had bad tap water in my house. I never got sick though, but the taste was always awful. My feeling was it was not the water that was bad, but more the pipes, as most house I leaved in was old. Either way, I gave up and bought water bottle
Fukitol would be better.
The delay is either in replicating the data to all of the sources of truth, or invalidating the cache. Invalidate the cache too soon and you're recaching stale data. Caches only increase the delay more.
i love how every article relating to natural phenomena in modern print MUST attribute a scenario 'possibly' to global warming.
always.
this is how you know you're being primed.
"sea snakes.....could be global warming, you know the warming is making the snakes arrive....could be"

god was always part of the discussion in religious times.
In 2015, approximately 11000 people got sick in Dejvice, Prague 6, after wastewater contaminated the fresh water supply[1]. I was out of town, but when I returned in 2016/2017, the incident was still fresh in people's memories and their water consumption patterns clearly changed in favour of bottled water.

[1]: https://vodnihospodarstvi.cz/dejvicka-havarie-a-epidemie-neb...
BabylonJS and PlayCanvas do it just right without jumping into React fashion.
You are assuming Taliban _left_, and Afghans are letting them come back.

Initially, Taliban offered surrender. US denied their terms. So they kept on fighting and rebuilding.

They took over the country in less than a month. They never left. They were always there.
Smart how? Like a good programmer or creative or just some sad contrarian?
Are You an Indie Hacker?
Beware, however, that the carbon dioxide in fizzy drinks causes the water to become acidic, which is bad for the enamel on your teeth.
In general yes, companies have no qualms about killing open source projects when they get a whiff of patent infringement. AFAIK Sonos hasn't done that to any projects as of today but that doesn't mean they wouldn't.
DuckDuckGo’s surprisingly simple plan to make the internet more private
It's dumbfounding that you have to go to these lengths just to restore a standard UI metaphor. It's also very worrying that Mozilla is giving the finger to power users who care about that sort of thing -- the very people who helped make Firefox the success it seems determined to no longer be.
To me that sounds like they are a good friend who wants to be open but doesn’t want money to come between you two. One could quibble with that decision but it sounds better than a lot of other approaches.
It would be nice if someone figured out a good method for large scale desalination. The entire California-water problem could be solved that way.
Easily? Depends on the location of course, but for central/east EU the numbers are legit.
Googles duo already does this. In my experience, it's amazing.
http://ai.googleblog.com/2020/04/improving-audio-quality-in-...
This was a rare gem of well-measured prose here. I laughed out loud a couple of times and had to go back and read it over again. Thanks.
I don't know your age but finding a solar panel when you were 14 probably was not as easy as today. Storage of the vehicle is probably the biggest challenge too.
> He doesn't wear a seat belt because he doesn't want the gov't telling him what to do. [...] But he's also smart

Is he?
An Afghan woman in Kabul: ‘Now I have to burn everything I achieved’
Firefox has been my primary browser for years now. I mostly use Chrome for Gmail and other Google services. Typing this from a Firefox browser on Android. I also mostly use a small screen laptop that has a huge collection of bookmarks (I am not even sure I will come to read all of them). These bookmarks now overflow the screen due to increased spacing between them. On Firefox 90, I could disable Proton ui settings. These are no longer possible in Firefox 91. While it is a very small annoyance, the overflown bookmarks irk me so much that I am now contemplating moving to Chrome for good. Privacy be damned. Well, at least for me.
> but it isn’t the news and it hasn’t been for ages.

I have a better idea. The news has always been shit.

There's this weird fetish with "freedom of the press" that distorts the fact that news is still a business, run by free market forces, with the same distributions of incompetence and corruption as any free market.

It used to be the "nightly news", but we now have a 24/7 always-on consumption culture and news orgs have adapted to fill in all those remaining hours. Consolidation hasn't helped, but I can look at any news clipping from the early 20th century and see the same level of bullshit I see today.
Reality itself. My deepest apologies if that goes against your fantasies, but maybe if you shout loud enough at the Moon, reality will bent to your wishful thinking and everyone will humbly live happily ever after caring for the pale blue dot.
That's just some arbitrary number. :) Unless refresh is clearly defined, there's not much point throwing around arbitrary numbers.

450ms may be minimal time for a screen clear + update, just by the looks of it. That is the screen blinking black/white to clear the screen and then painting the final image. That's not something that will be happening all the time...
Heh, codex has a sense of humor. When asked to add "a url for the video on YouTube", codex added the url below. I won't spoil the surprise, but it's not the video linked in the OP:

https://www.youtube.com/watch?v=dQw4w9WgXcQ
They are trying to evolve and become land snakes.
"Multiple and proprietary algorithms"? It's just an ordinary control problem, how hard can it be to come up with an openly-available solution? Ultimately, quality/latency/etc. will be a matter of how much effort the user will put in calibrating the driver to their screen.
Frankly, open-source phones need more powerful processors. The current ones can barely handle modern websites (and before people get in a tizzy about how the web is bloated, that’s too bad and people need it to work well since there won’t be a fleshed-out app ecosystem).
I agree that it can in principle work over generations (and there's a solid argument that's precisely what happened in Germany and Japan after World War II). But this kind of explicit cultural imperialism is... frowned on, to say the least, in modern times. Can you imagine the controversy if the US had gotten up in 2002 and said "the goal of our occupation is to ensure that young Afghanis grow up American"?
I was using MPW C back in those days. Great for shell scripting.

Think C was a fast compiler I used briefly as “Think C With Objects”. Objects were done with Handles so you had to lock an object before using it. The OS could move the backing memory of a Handle around as memory demands required.