skysight-inc/HackerNews huggingface dataset:
Yes, because Putin was too busy enjoying the other things President Trump let him do.

Taken from someone else:

Trump had the US military abandon their bases in Syria and Russia promptly captured them.

Russia was caught paying bounties in Afghanistan for killing American soldiers. Trump did nothing.

After Putin seized Crimea, Obama put sanctions on Russia. Trump promptly got rid of those sanctions for his buddy, then declared that Crimea belonged to Russia, recognizing the legitimacy of their invasion.

Russia keeps creeping advancing the border with Georgia. They just literally move fences and markers at night and take land a few hundred meters at a time.

This happened during Trump's administration. Trump did nothing.

Belarus, which is a puppet for Putin, as he wants Ukraine to be, is run by his puppet dictator Lukashenko. Lukashenko won a clearly rigged election in 2020, leading to mass protests. A similar situation happened in Ukraine during Obama's administration, and we backed the protests and they ousted Yanukovych, and Ukraine was able to elect a free government that wasn't Putin's puppet. So when a similar situation arises while Trump was President, guess what he did?

The Trump Administration has gone AWOL on Belarus.

Guess who ran Putin's puppet, Yanukovych's campaign in Ukraine? Paul Manafort and Rick Gates. Then they became Trump's campaign manager and deputy campaign manager.

Putin invades Ukraine, Trump calls him a genius.

He's a Putin puppet. Putin had a puppet President of the US. It's fucking insane that this happened. But it did. Wake the fuck up.

"We don't rely on American banks. We have all the funding we need out of Russia." -Eric Trump, 2014
Sure you can. But can you back it up?
There really isn't a law preventing you from using a competitors name. Just as long as you don't make it look like you (that works be trademark infringement which is also against Google's policy)
But if you use your competitors name, your claim has to be truthful. "Taste better"is subjective and is but a fact.
But rather than deal with these issues and potential lawsuits, better to just buy mention the name.
I would also like to point out that I would absolutely pay $5/month via something like a Patreon which funded an organized group of security minded devs to work on Firefox security issues.
Airbnb scam hits some users, charges them for fake reservations (2019)
To avoid lawsuits.
> So there is a "precision maximalist" and "gear maximalist" default to most contemporary photography. Use the sharpest, fastest, least quirky lens you can get, shoot at the highest resolution, buy the latest if you can.

I wouldn't conflate "buy the latest you can" with gear maximalism. My own journey with that started with dissatisfaction of the quality of the output that I had, and, as I became a better photographer, running up against the limits of my camera and lens. Then, after understanding what I was experiencing was indeed the hardware and not a limitation of my skill, I upgraded, and the hardware leapfrogged my abilities. Then I got better and I once again started hitting the limits of my hardware. Though I am now at a point where the hardware and my abilities are so good that I am content with the output as one can reasonably expect for a hardcore amateur. My point is that "gear maximalism" is not always just mere materialism.

As for the phone, it's convenient. I can guss it up and if the output is sufficiently pig-like I can put lipstick on it til it looks good enough. With the right software I can even output RAW files and theoretically feed them into Lightroom like my normal workflow. But it will never be as good, and there are so many techniques that I simply can't do with it.

"The best camera is the one in your hand" is true and all, but it's flooding the world with shit photos. Good is the enemy of great, after all.
> Couldn't one just save the extra round-trip with length-prefixed strings by sending the query together with the parameters in a single message?

No, this wouldn't work, because you have to send COM_STMT_PREPARE (https://dev.mysql.com/doc/internals/en/com-stmt-prepare.html) first, which takes the SQL and returns a "statement ID". Then you can send COM_STMT_EXECUTE (https://dev.mysql.com/doc/internals/en/com-stmt-execute.html) which contains the statement ID and the parameters. Finally, you would ideally send COM_STMT_CLOSE (https://dev.mysql.com/doc/internals/en/com-stmt-close.html) to free the server-side resources for the prepared statement, although this could be "pipelined" with the EXECUTE packet.
How do you think you compare to Discourse?
‘The Man from the Future’ Review: The Genius of John von Neumann
Probably not, but not because of the population. Sweden's population is smaller (10.3 million) and yet it is home to Volvo and Scania.
I’ve been eating sprouted potatoes all my life (and I’m Polish, so when I grew up, I’ve probably been eating potatoes 300 days out of a year…) and never had any issues, just remove the sprouts and poke out the black eyes (also peel, I always peel potatoes). I also ate ones that start to go soft, not being firm anymore, they’re totally fine too. When they start smelling bad, that’s when you should not eat them, or when they go green (but the latter is your fault for keeping them out in sunlight, mostly).
I don't care how revolutionary one may or may not think it, but it is an extremely horrible tool for a developer actively working on a project and referencing the docs.
Just because the chance of a new pandemic is non-zero doesn't mean we should invite and encourage dangerous behavior that could trigger or quickly spread a strain to the point it turns into a pandemic.

Experimenting with deadly viruses in a major population center is like testing in production if your an AWS or Azure engineer. You might not care too much if it doesn't work, but your screwing over everyone else for your convenience if something does go wrong.
In the US there are frequent recalls on lettuce usually romaine or packaged salads for salmonella or some other bacteria. Example of most recent: https://www.fda.gov/safety/recalls-market-withdrawals-safety...
Peaceful coexistence is the status quo. PRC is currently Taiwan's #1 trading partner:

https://www.worldstopexports.com/taiwans-top-import-partners...

(I believe even South Korea and Japan export more to PRC than they do to USA)
Must Read: Ian Lance Taylor's 20-part series on Linkers (the articles are on his blog but linked to in one place here) - https://lwn.net/Articles/276782/

But Honjiu Lu's ELF: From The Programmer's Perspective (https://beefchunk.com/documentation/sys-programming/binary_f...) is what did the trick for me. It provides a very good and succinct overview.

Reference: See also Using ld the GNU Linker co-authored by Ian Lance Taylor.
For the most part - I agree that electron apps are also usable in the browser, a few of them struggle with the sandboxing that browsers place around file system access.

Ex: Yes, you can run vscode in a browser, but it has a lot of caveats, and behaves much more like a remote client.

For others - Just having Electron to target is the reason they work in the browser at all. Skype used to require either a windows vm, or a crappy 3rd party linux client - now it's electron native and also works in the browser, and Teams targeted electron out of the gate, making it browser compatible early (although I wouldn't call teams a shining example of a decent app unless you held me hostage)

Etcher is another example - Yes, with WebUSB, you can flash usb devices in a normal tab, but there's just really no reason to have a server to hit at all - the whole process is client local, and having you download it as a local application just makes more sense all the way around (not to mention, gets offline access for free, rather than having to implement it with a service worker).

Another reason to keep them local is that you get a new chromium profile by default. I run discord on a few work machines, but I don't want it to run in the browser profile I use for work, and I'm already juggling 3 other work profiles (dev, staging, qa) and my personal chrome profile - they have a specific set of extensions and settings. It's easier to just treat it like an app if I want it running most of the day - happy to load it in a tab when I'm out and about on other computers, though.
I don't understand why Apple is so hesitant about Push API :D
In summary, Simon presents this bijective map, though this omits the motivation:

s.replace("-", "--").replace(".", "-.").replace("/", "-/")

I think the encoding would be more broadly applicable if you replaced the special characters with sequences of nonspecial characters. For example:

s.replace("-", "--").replace(".", "-d").replace("/", "-s")
s.replace("-", "--").replace(".", "-*").replace("/", "-,")

Then, for example, relative URLs don't break, and you can use it to generate filenames that are subject to Apache content-negotiation. That's outside the scope of Simon's intended use, of course, which is Datasette, which generates all its pages dynamically rather than storing them in the firesystem.

Interestingly, though Simon doesn't call this out, I think both his original scheme and my -d-s version above preserve lexicographical ordering on strings. My -*-, scheme doesn't (-* sorts before -- instead of after it) but I think this version fixes that:

s.replace("-", "--").replace(".", "-@").replace("/", "-|")

These non-alphabet-using schemes preserve homomorphism for alphabetic translations like .lower(), .upper(), and .title(), which is to say that, for any f from the set lambda s: s.lower(), lambda s: s.upper(), lambda s: s.title(), there exists a g such that dash_encode(f(s)) == g(dash_encode(s)) for any string. (And, as it happens, g == f, but the definition of homomorphism doesn't require that.)

Simon wanted to "avoid changing the string at all if possible," but I think that's sort of a bad idea; it means that bugs that apply either the forward or inverse transformation the wrong number of times will often slip through initial testing. If we weaken that to "keep the name in the URL as close to readable as possible," while adding the opposite requirement, "ensure that no string maps to itself," we could use something like this:

'-' + s.replace("-", "--").replace(".", "-@").replace("/", "-|")

Any character would work for the prefix, and if you're using the generated names as Unix filenames, maybe ',', '=', or '_' would also be minimally obtrusive visually and less likely to result in problems in the shell.

I hadn't seen Debuggex before. It looks pretty nice.
>You can quickly train people to use a firearm, including long before fighting starts.

1. It took months to vaccinate the US population. Training them to use guns would most certainly take longer.

2. Your previous comments seem to suggest you're anti-2A. What's your position here then? Are you against gun ownership, but think that if some enemy wants to invade us, there's going to be enough advance warning that we can train and arm everyone?

>Storage is highly unlikely to be an issue.

And what about transportation?
Imagine that Russia's only access to Ukraine was through the Black Sea. How well do you think that invasion would have worked?
Many moons ago I had a job with a private office. Brass nameplate on the door. I asked the intern who sat at a desk outside in the hall to kick me if I ever started acting all-pretentious-like. She agreed with great enthusiasm, but thankfully I kept a solid head about me.

I had the most ridiculously comfy couch in my office. Blue, threadbare, worn-in. Every time anyone sat down in it I warned them that they were going to fall asleep if they stayed there too long. Without fail, I'd hear wood sawing after a manner of minutes. Vendors, colleagues, the CIO, the CEO, my wife dropping by to visit, that couch was insidious.
Do you remember the elevated freeway above what is now Hayes Valley, or the huge elevated freeway that blocked the view of the bay and made the embarcadero dark and grungy? And they wanted to build more.
How did Russia get so big?
People should be able to select their own privacy/performance tradeoff.
Not crazy, think of how quake levels are made with brushes, the brushes are "filled" solid and you carve out empty space to make paths and structures.
Potatoes do have seeds.

When you cut up a potato and get 4 new plants it's like taking a cutting from a tree.
I'm also in the 'anything but Celery' camp:

https://dramatiq.io/motivation.html

If you're backing onto something like SQS or Rabbit (Redis is a bit trickier), it's not the worst thing to hand-roll either. Then you understand exactly what trade-offs you're making.
they essentially allow software/etc piracy, companies instead of paying back $$ loans taken abroad can pay them out in rubles to local accounts. also looks like they are going to steal all leased planes
Again, your will for this so called ‘privacy’ and all this hassle at the expense of the environment due to excessive Proof of Work (or Waste)

I’m sure you’re glad that you would prefer to burn the planet up with using Monero for some false sense of privacy knowing that the overwhelming majority that use it are criminals and terrorists.

Unfortunately this makes your anecdote not only irrelevant, but highly likely that Monero would be made illegal very quickly in the US, UK and other places.

It is the privacy coins that will be banned first when regulations arrive.

> The idea of it being worthless is certainly possible but at this point not reflective of reality.

Monero has gotten even closer to zero from the start of this year and the trend is going down.

So yes, it is getting worthless as a currency but useful for people betting and gambling on the price.

Thanks for playing.
To anyone else without the context:

- @mattyglesias posts this article on slowboring

- @angie_rasmussen posts some pretty thoughtful responses [1].

- @MichaelWorobey posts some more responses specifically with regard to the fact that there are A/B lineages [2].

- @mattyglesias publicly apologies [3] and says, and I quote:

To me that discovery really does meaningfully detract from the plausibility
of the lab leak story and I apologize — I simply missed this when it came
out and failed to update my views.

...but, doesn't bother to update his article to say that, because that would you know, affect page views and stuff.

So you know, you can take what you want from this, but it's pretty clear to me that this is click-bait.

A good actor would update the article with the new information... but he hasn't done that, so we can only presume he's acting in completely bad faith with his apology, and is bluntly, just peddling conspiracy theories for page views.

[1] - https://mobile.twitter.com/angie_rasmussen/status/1499406198...

[2] - https://mobile.twitter.com/MichaelWorobey/status/14999693883...

[3] - https://mobile.twitter.com/mattyglesias/status/1499465032547...
My understanding is that HSMs are a requirement, and the leaked certificate predates it.
Has support for IndieAuth and/or FedCM (when stable enough) been considered?

https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web

https://github.com/fedidcg/FedCM
I don't think this is true. Matrix is largely only used by the HN crowd and a handful of open source projects. It's a couple million users max, which in this case is tiny. XMPP is used in Jitsi and Zoom and various Google products (is Firebase still based on XMPP? I'm not actually sure about this one) and on your Nintendo Switch and probably still on Playstation, and in most of Cisco's video stuff which is used by every megacorp, etc.
Yes, you should also be able to do a stand-alone parametrized query. The only DB system I’ve seriously programmed against was SQLite where this isn’t an issue.
If saves 2 hits like that a day, it's over 30MB a month. Not extreme, it's still 1% monthly data saved, for something that likely would have been easy to make into a setting.
We are not talking about the same type of development today as in the midcentury decades. In those days, “redevelopment” was a euphemism for the wholesale destruction of entire neighborhoods by use of eminent domain, whether the residents liked it or not. Promises to maybe someday build replacement housing which the old residents could afford were never kept. The “redevelopment” process also had a funny way of only happening to minority neighborhoods. This was indeed gentrifying wealth extraction, and racist to boot.

The housing developments which get fought over in SF today are not demolishing tenants’ existing homes—indeed SF has laws preventing demolition of housing which has been tenant-occupied at any time in the last several years. These developments would only add new supply to the market. Turning a Nordstrom valet parking lot into new housing (24% of which is below market rate) is not the same thing as wiping out thousands of exiting homes to build pricier ones.

Anti-development sentiment is very understandably fed by the memory of the vast harms of the “redevelopment” years. But we have to recognize the difference.
You literally just described me, the needing 8 hours and not any less. The waking after 5/6 and not falling back to sleep.

The only thing that worked for me is Trazadone
Use of firewalls in series from multiple vendors sounds like a good idea in theory but in practice, does it not make it easier for an attacker to exploit the network? Instead of the attacker having to find a vulnerability in a single product, they can instead find a vulnerability in one of multiple products (a much easier task). Given that every network device communicates with a central authentication/authorisation system, a central logging system and likely central patching, configuration deployment, etc systems, all it takes is to find a vulnerability in one of multiple firewall products, then find a vulnerability in one of the central systems used to mange the network.

I'm also perplexed why there is mention of "traffic inspector" and "full-packet capture device" given that almost all traffic traversing a network nowadays is encrypted. Perhaps more useful today would be creating a good understanding of the normal traffic flows so that alarms can be configured for abnormal traffic. For example, perhaps no more than 100 requests to an authentication server occur per device per day. Or patches for a system are no more than 1GB so seeing 1.1GB or more transferred across the management network per day per device would be abnormal.
> to actual parametrized queries

Except there is no such thing as "actual parametrized queries", either as defined by the SQL standard or as supported by any of the major RDBMS vendors.

The closest thing we have are prepared statements, which are basically session-scoped stored procedures used by client-side libraries to pull off the illusion of parametrized queries.

I wouldn't be surprised that if you go back far enough, the idea of parametrized queries probably started in client libraries trying solve for SQL string soup with a dash of sprintf-like syntax sugar.
Those are the features I was thinking of.

FLoC seems to be pretty irrelevant to anyone not directly working on ad infrastructure, so I'm fine with Mozilla ditching that.
EcoHealth straight up denies that any samples were sent, and the tweet you link only shows that WIV folks were listed as authors of a very generic-sounding paper. I don't see that this shows anything at all. Getting an author listing on a paper doesn't require that you have gotten anywhere near a sample.
I had sleep issues for years until I discovered that I'm allergic to dust and pollen. Washing my sheets every few days, vacuuming them with a small hand-held vacuum cleaner before sleeping, and using an air filter in my room dramatically improved my sleep.

Other things that have interfered with my sleep in some form or another are vitamin deficiencies, exercising way too much at once, caffeine late in the evening, alcohol, and anxiety.

Despite all the research, I haven't found screen time to have any impact at all on my sleep. I sometimes play the Switch in bed right before I crash, and it doesn't seem to affect anything.

Edit: oh, another thing. A bit of music or a podcast really helps me fall asleep faster. They help me turn off all the work-related thoughts in my head and focus on something entirely different.
> Over time, three basic issues emerged with this theory. No one has been able to identify:

> A specific infected animal at the South China Seafood Market

Won't ever happen now because they sterilized the market as a containment action almost immediately. With SARS-CoV-1 the virus wasn't as virulent and researchers were able to study it at the market where the pandemic originated. By acting fast to try to contain it, they erased any evidence of it.

> An intermediate reservoir population in Hubei who were infected with a close relative of SARS-CoV-2 (pangolins were initially suspected but never confirmed)

Any animal now observed to have SARS-CoV-2 in mainland China will have a high probability that humans gave the virus to it. That makes it difficult to track down which species was the intermediate animal without a time machine.

> And that is the Covid-19 origin puzzle in a nutshell: how did a bat virus from a cave in Yunnan end up hundreds of miles away in Wuhan?

Same problem with SARS-CoV-1 where the closest related bat virus is WIV1 which was isolated in 2013 (ten years after that outbreak) from bats in Hubei but which wound up causing an outbreak in wet markets about 700 miles away in Guangdong.

RaTG13 is also separated by several decades of evolution from SARS-Cov-2, you can't close that gap with any experiment in a lab without a massive serial passage experiment through many millions of animals.

And the really problematic issue for the lab leak theory is that it looks like Lineage A and B were separate spillover events of different variants.
Yes, of course that's correct, and it has been like that for many years.

What is your point?
Do you think those parts aren't currently being made elsewhere? South Korea is a powerhouse. The loss of China would be a capacity problem, sure. But market economies (aka price incentives) are terrifically good at solving capacity problems.
> The Israeli's have managed to hold territory by force. The difference is that worldwide support was in favor of them instead of the Palestinians.

what? My impression is that "worldwide support" was in favor of the Palestinians.

https://en.wikipedia.org/wiki/United_Nations_General_Assembl...

https://en.wikipedia.org/wiki/United_Nations_General_Assembl...
godecookery.com is the first result if I type "translation of the boke of gode cokery" into google. What were you hoping for? That it would be a top result for the query "good recipes"? That seems unreasonable.
>First of all - most of the countries recognized their mistakes and got rid of governments pushing for such things.

After benefiting from stealing their resources, eventually colonization ended in no small part due to huge amounts of resistance from the colonies(ex Ghandi). I don't think that's exactly deserving of a humanitarian prize. Not only are there are reparations for those who were used, there were even recent military incursions in the Middle East

>Secondly - many ghosts of the past are still torment western countries (e.g. last year BLM protests), and in general they are at least recognized as a problem, by general population, not that stubbornly deflected and "whatabouted" as we can observe now in Russia.

Cold comfort. That isn't fixing the problem that's just saying "yeah well we feel bad and have problems due to the abuse we inflicted on others". No surprise, but that doesn't help any of the populations that were set back and marginalized by colonization
Because for whatever reason, they seem to have no interest in turning down the quality slider on the JPG you will look at for 0.5 seconds by even one point.

If web designers don't care, at least the browser can try to clean up the mess.