skysight-inc/HackerNews huggingface dataset:
It's not a good idea to have the decision making happening on the outside of the door you want to protect. Ideally, the outside component should just be the antenna and the microcontroller should be on the inside of the door.

As they demonstrate in the video, you can open their example case with a screwdriver, so then you could either short some connections to release the door lock (if it's self-contained), or connect to the ESP to grab a copy of its firmware and configuration to connect directly back to whatever controller it talks to over wifi (if it's part of a larger system).
And a few more possibly good tweaks, it could also:

- be pausable, allowing to reach the page's footer

- be resumable from the latest viewing point on page reload

- modify current URL periodically

- preload new data slightly before reaching the end of last page

- auto-pause at some point to prevent mental overload

- be switchable, in part to "Click to continue" state, in options
> This type of article is the international relations equivalent off economists have predicted 5 of the last 3 recessions.

I don't see why being able to predict events is important here because for this particular conflict, the key take away is how the knot became entangled since the late 90s and how we get can back to a more predictable, less paranoid Russia by untying it the same way we tied it.

> Notably absent from this article is any discussion of "why now?"

"Now" is a relative term in big history time scale, Putin's plan and might have been in action for a while, and now is just the time some strategic factors happen to be in their favour, or so they thought.

The "why now?" question doesn't seem to be very important to me comparing to "how to get out of this?". And you don't get out of this simply by addressing some recent trigger. Sounds like what Dr Mearsheimer said is that we should reverse course.

> why the Baltics entering NATO did not trigger the same reaction

Ukraine is the last straw, well, before Belarus that is, if that ever happens. They have always been calling for NATO to stop expansions for 20 years,

> agency of Ukrainians in this article

Could you give me the name of a country in the world that doesn't side with a great power? There should be some, but what they did is fundamentally different than what Ukraine is doing.
You're right, but I guess we both made the same mistake in different directions. slothtrop said

>Likely [I wouldn't pirate]. Probably I'd use YT with adblock or stream on bandcamp.

You assumed they wouldn't pirate because it's unethical, and I assumed they wouldn't do it because it's illegal. The actual reason could be entirely different.
I agree that a business owner should be tallying things at minimum every month to make sure numbers add up, but Stripe handled the screw-up poorly, and needs some serious retribution.
Just checked the the government request, probably this is just US/Europe thing?
The Righteous can be a merciless bunch.
‘The Naked Pravda’ happens to have an episode on the differences between the Russian ‘foreign agent’ status and its US counterpart, and in the practices of how they're used: https://meduza.global.ssl.fastly.net/en/episodes/2021/05/08/...
I knew someone from Cuba, and they said they had a very loose way of doing relationships. Basically everyone was cheating, much drama, etc. pp.

But they said, everyone cared for the children. Many families would have a whole bunch of half siblings, but they were always cared for by the grater family, even if the parents themselves werent able to do so.

I kinda like that idea.
What do you mean by "certain demographics"? American built trucks are literally ranked 1, 2, 3 of best-selling vehicles in the country.

So, can you please expand on what "types" of people are buying and driving these vehicles? Because it seems to me they are incredibly popular.
On the other hand, why does every shopping, manufacturer, parts supplier, etc. Have to paginate everything?
That only makes sense if you are trying to increase page views with ads. It is frustrating to have to click next, re load all the background clutter, sometimes every ten items.
Old proverb: "Always be nice to people when on your way up the ladder. You'll be meeting them again on your way down the ladder."

Seems sanctioned Venezuelan oil is now to be non-sanctioned. If I was Venezuela, my retort would be "Fuck Off!"
That's also your HR and accounting teams' jobs, but they don't tend to assert that they need to be treated as Big Damn Heroes for it.
Aza Raskin, who improved and popularized infinite scroll, has repeatedly apologized for it. He co-founded the Center for Humane Technology, and has a podcast about perverse incentives that drive tech companies to make users' lives worse. https://www.humanetech.com/podcast
“Closest black hole” system found to contain no black hole
Oh you evil genius. I’m stealing this idea.
The Viking colonies on Greenland were during a relatively warm period, but the difference was rather minor... it's not like now Greenland is covered in snow and ice and then it wasn't, the glaciers weren't any smaller then, they were actually a bit bigger. But during this warm period that lasted a couple of hundred years the summers were a bit longer and probably more sunny. The Viking settlements were in the far South of Greenland, actually further South than their prior home on Iceland, on land that's quite green in Summer today as well (just visit Greenland's official tourism site to see what it looks like). Tundra vegetation is actually excellent pasture, very mineral and protein rich... enough so to have supported lots of the largest mammalian mega-fauna!
Ukraine's little-known space feats
Did you miss the title? It literally says SQL in the title.
> I think implicitly everybody has always relied on France having 'our' back

Another huge asset that comes with France is a permanent seat at the UN Security Council.

> No nuclear codes owned by the US for the French.

Indeed. But the French arsenal is still tiny. I wonder if Putin would test it by annexing an “insignificant” part of a non-NATO EU member (so that’s pretty much a bit of forest in Finland). A somewhat blood-less operation like Crimea would be a real conundrum. Or would have been, 2 weeks ago: that there is a bit more resolve now.

If anything, the current war demonstrates the importance of sticking together.
That's how Moby Dick starts!
No way to tell if it's changed if you don't store a hash as metadata.

Something like ZFS where hashing is baked into the cost of the FS operation could optimise this.
Not so easy choice. Parents that do it are disqualified for adoption programs in the future.

So if your adopted children start showing strong psycho traits, or a undisclosed medical condition that only the very rich could manage and you are a mother past your reproductive age or your partner is sterile the choice is -this- child and maybe another in the future, or no child at all, ever.

The parents are blackmailed basically.
Then it's solved like any political issue. Democratic elections seem to be pretty popular these days. Not a perfect system of course but many consider it better than the other alternatives.
Bandit Sampling for Multiplex Networks
> But never "I know this is very harmful for my attention span, my mental health, etc".

Early 20's here, and avoid TikTok, Instagram, etc and know Reddit and the like are all of those things listed - though the worst affected for me personally is attention span.
Yes.

But the current trade-off (performance always wins) means that kernels and other embedded-style programs cannot rely on the compiler doing the "reasonable" thing for UB because it's explicitly allowed to do whatever it wants (which is generally, try for better performance).

For kernel-style work, slightly lower performance but predictable/defined behavior for some of what is currently UB, makes life much simpler.
Haha.

I also get one when I see people having open more than 5 browser tabs at a time.

Guess, I'm just not good at handling masses of information visually.
Thanks! There is a reason why fleeing the country was common even before this war. My friends describe the feeling as a “stone slab hanging above your head 24/7”.
>The rest of the cars are people who already demonstrate poor choices in life. DUI is just one more.

Please tell me what the charitable interpretation of this is. How does owning a truck imply you make poor life decisions, but an Audi doesn't? I mean, at least a truck has some practical uses, while an Audi does nothing a car half the price doesn't.

What's even better is that this is just a garbage, clickbait "article" drawing silly conclusions and people use it to attack blue collar workers. Look at some of these comments. So strange.
Meduza is solid for russian/european news. Especially their analytical podcasts. I recommend donating if you’re NOT currently in russia
Read books

I'm not joking, it's the best antidote to the thought-theft of "social media". Pick a subject in which you're interested, find a representively excellent text, and read. And then re-read, because unless you're a genius you won't absorb everything first time.

Also it's wonderful to just curl up with a book and a cup of tea and let time pass you by as you ... learn the considered thought of others! This is civilised!

Normally I'd recommend history but around these parts Category Theory in Context by Emily Riehl is probably acceptable :)

About re-reading, especially textbooks: it takes time and trouble to appreciate the difficult and often esoteric ideas represented in a text and understand the underlying deep thought. The author(s) wrote and re-wrote every damn phrase in terms of their imagined audience. The first pass yields a basic familiarity, but try every chapter again in light of the later insights.

I remember the first time I read Introduction to Metamathematics by Kleene, and I remember the fourth time so much better. I can feel the cloth binding, I can hear his voice clearly.
I've always wondered if this has something to do with instilling a feeling of artificial scarcity.
Any bit of software can have a very nasty vulnerability (looking at you, log4j). Leaving your software pinned to old versions exposes you to existing undiscovered CVEs.

This is a pick your poison circumstance.
After a few centuries of misery, human life cedes to exist.

That's "... ceases to exist." <grin>

"A few centuries." - that's wildly optimistic. I'd give it a year or two at most.
Local Environment-as-Code: Is It Possible Yet?
I too do the same. I have deleted Reddit app about 5 times over the last year and deleted it 5 times.
There are definitely two related concerns here:

- I mistyped the word.

- I don't know how to spell the word.

The errors in these two look quite different and may need different methods of correcting.
I wouldn’t call Socrates intellectually lazy.
They become managers long before that happens.
Yes, exactly. And that is what is so powerful an idea, that we could detach the idea of money backed by the state from a shared internet peer to peer network, like the file sharing networks a decade ago. In that p2p content networks were able to dominate the global internet flows until big CDN aka Netflix stepped in. CBDCs are like this for the 2020s. CBDC is Netflix. Bitcoin is BitTorrent. Plan accordingly.
Pebble is a key-value store, not an SQL database.
Still 4 heads short of a movie. https://www.imdb.com/title/tt0118541/
This could seriously be a good commercial product!
What scares me more is that we seem to have this dictatorship thing going for hundred of years already :-/
What's your point? That because Russia has allowed various freedoms and the severe stifling of them over the past two weeks has a lot farther it could potentially go? And therefore "totalitarian" is an unfair judgment as long as a government hasn't yet stifled all the freedoms that they could?

If focusing on the word "war" is a straw-man (which it isn't), then what's with you spending this whole thread being concerned with the word "totalitarianism"?

If (I assume this is a big if) we accept the reporting of many international reports over the past week or so, then your claim about independent and oppositional media operating freely/fairly/online/offline and legally is basically bullshit. The story as I understand it is that Putin long ago decided that allowing some space (with some influencing and limitations) for oppositional media was a good thing that supported his claims about the system being fair. But it was always a choice of his to allow it, a politically strategic decision. And he had ways of keeping its influence constrained. But he doesn't now feel that it's okay with the current war, so that's that.

https://www.msn.com/en-au/news/australia/vladimir-putin-s-ne...
No I don't see that either. document.title on the pebble Github page says:

'cockroachdb/pebble: RocksDB/LevelDB inspired key-value database in Go'
Hacker News might not be the best sample set :p I do all of these too but I really doubt many of my peers do.
Actually for protest it's only 15 days.

And in our time in Ukraine in 2014 we didn't let Police to drag people out of crowd. We hold the line. But your people for some reason allow police to drag individual protestors.

That's sadly.
Morse code trainer? Do you have a link? Thanks!
We're not calling it 'poutine' any more. From now on, it's to be called 'Freedom Stodge'.
Your attention is very valuable. Treat it like that.
UN report: Climate change is so severe we're running out of time to adapt
That is exactly what happened
Wouldn't mind a small scale spec ops to purge the rats in the government and army, I'm sure that 70% or more of the population would support it or be neutral about it.
I wont list my email tips, because they will cause your bank to flag up your online purchases as fraudulent when they are not, thus generating a shed load of extra phone calls and other activities in order to shop online.

But its a great way to check out what banks and card processors use as metrics and what they data share, and you can find out when someone gets hacked or ignored marketing preferences to stay off mailing list. Oh and spam becomes a thing of the past without needing any 3rd party anti spam provider.

Think out of the box.
Unless you need to haul big stuff or tow stuff, a pickup truck is a wasteful choice.

An Audi A4 is a practical 4-door town vehicle. It may be boring, but it's well made and comparatively efficient.

Nobody buys an A4 because they need to make up for feeling like a small person inside, but many truck owners buy their vehicles out of a need to show they are "not a pussy". It's a very cultural problem in the US, particularly rural areas.
Many people are both delegators and experts.

Especially on teams.

In sports, a pass is a delegation.
I mean people can own whatever they wan't or like or afford. So we are free to have our opinions whether those products fit them or are just for shallow posturing.
Please do! I use AdGuard Home [0] and the built-in mechanism for "blocked services".

[0]: https://github.com/AdguardTeam/AdGuardHome
I know this is hard to believe, but I was being genuine. That is actually how I talk in real life. I really do think it would be cute if he had a French accent. I like our interactions.

You’ve always misread me, and all I can do is shrug and say okay.

It probably looked like an attack since you have to fend them off all day. But if you re-read, this time as an exchange between colleagues, I think you’ll agree it was just ascii being a very bad medium of conveying intonation.

(For reference, at one point Jacques and I were exchanging numbers back in 2016, when my life was full of doom. I hope he feels as warmly towards me as I do to him.)

I would like to take this opportunity to say that — if you’ll spare just a moment for me — perhaps you’ve assigned negative traits to a lot of my actions. And that maybe I am not so bad, and perhaps now that I’ve recovered from my medical issue, you’d like some more Emacs tooling. Or, we could just respect each other from afar and leave it at that.

(I appreciate you keeping me in check, though. Be sure to ask me in the future if you do notice bad behavior. I’ll listen carefully.)
> there are no justification for using people as tools to hurt economies and states

Yes of course there is: That's the only way to do it. What else do you think economies and states are, if not people?
Not OP, but somewhere around 2010 I tinkered with creating a game for Facebook. I signed up for a developer account, spent some time with the docs and built a toy app.

It was a straightforward call to get info about the user, including name, email, interests, etc. Their friends list. Info about all their friends, including all the same details. And so on.

There was a EULA where the developer had to promise to delete all the info when the user signed out of the game, and not to share the info. That was the only security.

The project fizzled, but when the Cambridge Analytica news broke, it confused me, because my recollection is EVERYBODY had all those lists of user info. Seriously, tens of thousands of different companies, with the only thing stopping them was a pinky promise.
Thanks. Funny thing is I even knew that at one point, but had forgotten. At least I included "I assume" in my comment rather than stating my faulty assumption as fact!
> How can you legitimately compare this to the colors.js thing?

Are they both annoying? Do plenty of gem authors want to spam me with their thoughts every time their gem is run?

That's how.

> This is a good change, too, and if you're just writing small one-off Ruby scripts, why not start writing compliant Ruby?

The nonsense output from the interpreter isn't a one off - certainly isn't from gems - and if my Ruby isn't compliant then why is the interpreter running it? The warnings are about future changes, I simply read the change log when something is released, no need to spam me endlessly.
>Organizations (and by extension, those designated by the organization to do so) have the legal right to examine all data that traverses their networks. Full stop.

I didn't say it should require going to an actual judge, I intended to say that digging into packets should require approval and the approval should not be given easily (maybe a "break glass" system). I do think that companies legal right to view all data on the network may change in the near future, especially in the USA if it ever gets decent privacy laws, and in the UK. Businesses may also move away from it because it could be a source of liability. It's rather like the rethinking going on around collecting more data than needed from customers rather than the minimum; the extra data becomes something the police can demand, that can be subpoenaed, that the company is liable for if stolen or modified or otherwise compromised, and that the company may be required to maintain the accuracy of. It also seems like examining decrypted network traffic to manage the network would only be necessary for some types of data, not all data. There can be internal company liabilities also, if an admin has carte blanche to look at lots of data and some crucial proprietary company data is leaked to the outside, just having had the potential for access makes the admin a suspect, innocent or not. Minimizing access and limiting the types of data which can be viewed to what is necessary seems logical, again with a break glass mechanism for unusual situations. It's mainly a historical artifact that network administrators have had such power and in many cases it is way more powerful than is actually needed. Hiring honest decent people is always good, but they can be blackmailed or simply ordered by the company to do unethical things, or ordered to grant access to someone who will do unethical things.
To me it looks like Russia it's turning into a big North Korea.

If they disconnect from the internet they will have almost complete informational control. If they carpet bombed Kyiv few russians would know.
Couldn't you just disconnect from wi-fi on your phone and access everything via cellular?
Along with the other reasons, Badger is not that great. When you have the funding and presumably the developers they have, it makes sense to do something better.
Hey, don't beat me to the punch! I thought about it right after posting too, that might have to be my next side project.
What do you use for the button?
"So far, the Ontario review has identified 50 cases where Motherisk’s tests had a significant impact on decisions to remove children from their families. Many of those decisions can’t be undone."

Sorry what? They take your kids away because of a hair drug test, realize their tests are inaccurate, then explain to you years later -- you still cannot have your kids back?
>The WRX is the souped up high horsepower version

The WRX has 270hp, completely average in its market. Honda Accords, VW GTI, Mazda3 -- and more-- all have similar performance.
It’s pretty straightforward and no secret. All those “share on Facebook” widgets you used to see everywhere are also tracking users. Since they’re embedded into basically every site ever, and each hit to the widget goes to facebook.com (so your browser helpfully sends their cookie along with it), that means Facebook knows who you are and what sites you visit without your consent or intervention, and uses that to sell targeted ads. They even have a profile on you even if you don’t use Facebook.

It’s changed a bit recently with GDPR, the Cambridge Analytica scandal and some third party cookie privacy stuff so it’s a bit less insidious now, but it’s still pretty bad.
> the deprecation warnings are part of a standard of making what breaking changes do occur easier to handle, I don't think I'd agree with removing them

What's wrong with an error that has the deprecation warning in, for the version that it breaks? I'm all for being informed, I just don't agree that it has to be baked into an interpreter and shown to me every time I run it. Write a blog post, put it in the change log or the README, I read those as I do the logs where it's incredibly irritating.

And thanks for the tip about the gem.
> It’s a pretty new feature

I’m trying to decide how I feel about that characterisation, and I’m of two minds, but mostly leaning towards “it’s older than you think”.

From an implementation perspective: Firefox has had it for over two years (implemented in early–mid 2019, shipped in December 2019). That’s not especially new in the scheme of things for web features.

From a specification perspective, which certainly doesn’t matter as much but I think should not be completely ignored, it’s even older: CSS Grid started in early 2011, subgrid was added in late 2012, CSS Grid Level 1 became a Candidate Recommendation in September 2016 with subgrid marked as “at risk”, and subgrid was bumped to Level 2 by May 2017, a couple of months after Firefox, Chromium and Safari all shipped Grid in March 2017.

Hmm… Chromium 79 is from about the same time as Firefox 71 which shipped subgrid, did any interesting and quite-visible features land around then? Yeah, there are a few from around that time plus or minus a few releases that I’d be mildly inclined not to call “pretty new”, with a noticeable (though very subjective) correlation with features other browsers have also implemented. My feeling is that if Chromium and Safari had shipped subgrid in December 2019 as well (like all three shipped basic grid in March 2017) it probably wouldn’t be being called “pretty new” now.

That was a fairly useless rabbit hole. :-)
I actually browse Hacker News with infinite scroll through AutoPagerize userscript. ;D