skysight-inc/HackerNews huggingface dataset:
Mere common sense? I wouldn't characterize it that way.

The wearing of masks to combat airborne disease spread is a decidedly not a new thing. That was never a novel concept, at least since the early part of the 20th century.

Coronaviruses in general aren't a novel concept either; we have a pretty good idea how they're spread.

So, when confronted with a new coronavirus, it's a little bit stronger than "common sense" to surmise that masks will be effective to some extent. The burden of proof would be on anybody suggesting that this virus is somehow so different than other airborne disease that the wearing of masks had no benefit.

then why not let people decide for themselves using common sense.

If masks are not effective, the downside to wearing masks was that we waste a relatively modest amount of time and money on masks and perhaps damage our credibility in the future when we recommend their use.

If masks are effective to some degree, the downside to not wearing masks was that millions of additional people would suffer and die worldwide, and we would incur a financial and human cost orders of magnitude greater than the modest cost of masks.
> Most languages that I know of have mature DI solutions, and those are needed for writing any non-trivial app.

Patently false.

> Also, one of said frameworks I was referring to generates mocks for your app and wraps errors so you automatically get stack traces in errors that are being passed around. Something already solved in Java and C# and practically any language with exceptions.

You're speaking as if generating mocks and adding stack traces to errors are... features? They're not! Generating mocks almost totally defeats the purpose of using them, and stack traces have no business being attached to errors in the general case.

Sometimes I truly don't understand the context that my peers are working in. Totally incoherent...
There's a trend of paying these ransomware attacks which are sometimes in the order of millions. Imagine if those millions were _proactively_ invested into the computer security of these systems?
I bet it's the minimum wage workers, not receiving any bump above minimum wage, as well as the lower tier of non-minimum wage workers being reclassified to be minimum wage. You know those least able to afford it will pay for it.
That's true, but I guess in that case only in the short term
That's not really a reduction... more of a random association to a generality you feel strongly about.

You "reduced" difficult to trace digital currencies to "any kind of positive development in personal sovereignty."

No need to keep defending a mistake. Just reread your own comment and the OP's. Respond to the comment itself, not other discussions you've had on the topic. If you think the argument implies something you disagree with, make the connection. Don't just assert that the argument reduces to this. Besides being mistake prone, it's unfriendly and unproductive.

I've made plenty of comments myself that I don't/shouldn't stand behind, in short retrospect. I suspect this is one of yours. Minor foul. Happens. Shake hands and make good.
There's a nice game that simulates this on iOS. Falcon Lander - SpaceX Edition
Theft was happening anyway via malware, it's just fewer of the costs were being borne directly. And as data collection increases, those indirect costs are getting higher.

Now the organisation has more at to lose at first pass, rather than just data subjects.
Given enough time
I tried to imagine, but my mind told me that a couple of millions would not prevent these issues. Did I imagine it wrong?

You would likely end up with better security. Would it be good enough to prevent breaches? Doubt it.
“As wide as Asia”? Is that some colloquialism I’m not aware of?
Sounds swell. Have we started rebuilding our stockpile of N95 masks yet?
On my 6 year old mobile phone, I can do the same thing in Signal. Takes seconds to find arbitrary strings in years long very active conversations.

Honestly, I've no idea how we can accept bad performance in Teams and Slack. I can grep hundreds of megabytes of text in seconds on a raspberry pi. You have to actively try to make your software shitty to not be able to do that on a modern desktop.
This is just so incredibly filthy.
We Are Still Out Here
Every EU country is different. Immigration to Austria requires a degree or a profession on a shortlist.
I agree. That's pretty nonsensical. "[A] performance of a great operatic aria can capture something of the cosmos as neatly as any mathematical equation." The amount of assumptions and reinterpretation of common language that have to be made for that statement is staggering.
Isn’t ozone supposed to be very detrimental to indoor air quality though?
Just normal hyperbole. It's a big store with tons of stuff jam packed on every shelf
If you search for “employee identification number” the top of the page will be an ad which differs from the first search result (which requires 2 full screen vertical scrolls to reach on an iPhone 11) only for the presence of “ad” in 6px type instead of the favicon and replacing the tiny 3 dot menu with an i icon.

Now, I’m sure a Google PR person would insist that this tiny bit of text is a clear and unambiguous visual distinction but they’d be lying to you hoping that you are unfamiliar with eye-tracking research showing how little things like that matter, not to mention the way Google has trained users not to notice by using the smallest icon sizes and progressively removing as many visual indicators over the years as they think they can get away with.

The fact that people at Google feel the need to claim that this is a meaningful distinction tells you that it isn’t. Nobody at Google got defensive about this back when they didn’t offer advertisers a way to get the top result because it was completely obvious that ads were separate.
No, you entirely changed my point to construct a straw man.
In the 90's and 2000's, car radios and the like had some really interesting visualizations going on. The market for radios and music installations that aren't high-end seems to have pretty much collapsed thanks to mp3 players and bluetooth speakers though. That said, there's still things like portable karaoke speakers that still come with the bells and whistles.
The non-german one is in finland, not sweden.
A striking argument, at this point in time.
Quite likey this weakness will be overcome soon, when deep learning becomes integrated with [KR²]-spectrum methods...

[KR²] https://en.wikipedia.org/wiki/Knowledge_representation_and_r...
I really wanted to like Syncthing, but it can’t handle git repos inside it - the moment you commit anything or switch branch, Syncthing irresolvably borks the .git folder on all machines. Dropbox handles git repos inside it perfectly, syncing all uncommitted changes as well as commit/branch state without any issues, ever.
“They chose us because of the quality of our network and the distribution and reach of our network,”

Oh and Elon and Larry are pals from way back and Google invested $1bn in SpaceX when Elon suggested they might make a satellite constellation for the internet.

Even still, this is still cool new wrinkle that comes as pleasant surprise.
This sounds like something I can get really hooked-on merely for the cringe factor... My previous fix was to watch small, regional tv channels, I used to spend hours trying to migrate my expectations to tv shows about art exhibits in the middle of nowhere or news reports about missing cows.

I get such an odd feeling with stuff like that, like my brain buzzes in a very relaxing way for some reason... bah!
Flic releases Hub SDK and Device Manager so anyone can make own Smart Button
Why can't Twitter deal with this spam?
How much did you pay for the domain?
Notion is a clever front end that does not need to be backed by a cloud service.

IT departments should be able to setup whichever backed storage they want; s3 buckets to postgres.

I’m so done with propping up every wannabe unicorn. This app will never be a thing at my company.

Two or three devs could make a living off this UX as a standalone client. This isn’t a Google scale engineering need.
This would be a more interesting read if they gave out some details of where they were stationed. Sounds like we know the cause(equipment malfunction) but it is too good of an opportunity to pass up on smearing more Russia/China bad. Interesting thing this article mentions China and Cuba, previous one had officials from DC as well. But hey I'm probably a shill because I dont believe these cheap tactics anymore. What sucks is they cant get the trust back even if these are legitimate attacks. You've made your bed.
I know this is going to sound crazy, but give it a try sometime.

When I lose track while reading an article, or find difficult to understand it, I stop and reading it bottom up, one paragraph at a time. First the last paragraph, then the one before that, etc...

This cuts through directly to the conclusion, then the detailed explanations form particular to general (which works better for me) and I can skip the "excitement build up" at the top of the article.
If bitcoin mining is 100% renewable, that is 100% of renewable energy being destroyed instead of being put to use displacing other, more polluting energy.

It doesn't matter if bitcoin mining specifically uses renewable energy. What matters is used in total by everyone. And bitcoin mining will always make things worse, no matter what kind of energy it uses.
Maybe that's because:

a) they do care about the environment
b) they get accused of not caring because of their stance on global warming

I think it's the language of a tribalist to say your opponent is deflecting without something more substantial than they don't want to talk about that thing they don't think is worth talking about.
Biggest global companies definitely have their own mercenaries on retainer. But that’s mostly for international operations on continents like Africa.
Because interfaces are nominally typed, it's very simple to accidentally implement interfaces that are defined in other parts of the code base, even though they are not related to your project. This makes searching for implementors of a given interface in a project show implementors you don't care about, which makes navigation and discoverability very tedious.

Furthermore, golang does not have a proper format for docstrings like Java or C#. When refactoring, the IDE tries to be smart and parse all comment strings as they are doc strings, and when you want to rename a struct, you're going to get a huge dialog with so many entries which can be false positives, and you have to go through them manually to check whether or not they apply. Same as with the interface issue, similar struct names may appear all across the code base which makes this refactoring very tedious.

There are other issues of course, like the fact that golang has no constructors, and structs are defined adhoc, meaning adding a new field to it needs more hunting across the code base to make sure you don't miss defining and break something.
The thing about medicine is they like to test. Theory and simulation are nice but it’s just not medicine and therefore not suitable for a doctor to tell to someone as “medical advice” with all of the legal burden of malpractice that the term entails. “What if I’m wrong?” is a question that keeps good doctors awake at night and bad doctors have forgotten to ask themselves… when this kind of question weighs on you, it’s natural human behaviour to become more cautious, to become risk averse and question the validity of newly presented information due to the potential that regardless of if their current understanding is wrong, there’s no inherent guarantee that the new information is any less wrong.

And so medicine is understandably a slow moving science, and the practice of medicine moves even slower as it represents the slow filtration of the cutting edge of medicine the science, through a complex web of human interaction. Which with a dash of “social capital” theory, makes it easy to see why we have unfortunately often ignored sound advice like this. The mistaken assumptions of people viewing a person who’s expertise bridges two disparate fields, as being unable to understand things as deeply, clearly or fully, as the people dedicated to just one of those fields.
You don't need Windows Server to run .NET.
The provide actual value and usefulness.

Bitcoin does three transactions per second while using the energy of an entire country. The bitcoin network could be run on a single PC from 2004, but it uses, again, an entire country's worth of energy.

There is nothing in the entire history of humanity that has been as obscenely inefficient and wasteful as bitcoin.

Banning it is a no-brainer. The lowest hanging of low-hanging fruit for environmental improvement.
If the attackers are acting under the protection or tacit approval of a foreign government then you can bet that somewhere, someone is prepping a policy paper for kenetic responses. Given the recent pipeline issue and its national security implications I am not going to be surprised at all if some hackers in Russia end up dead from 'accidents' that are so obviously not accidents that no one is fooled.
I would also fear retribution by colleagues: one bad actor that does not keep his end of the bargain is bad for business for the rest.
Careful, your loan will become "comercial paper" and back more tethers.
The media are keen to cover the story ASAP. It can take some time to do an investigation.
Sounds a bit like ASMR
My guess is that it's not mentioned because they don't know (yet).

A lot of places that get crippled by ransomware have outdated or underfunded IT departments (health care is particularly bad at this), so that kind of insight is barely on the table at the best of times.

Even when a postmortem is eventually done, companies don't want to have to admit the attack could have been prevented, or at least minimized, with better investment in security.
Toshiba Unit Hacked by DarkSide
Syncthing seems way too manual for my taste. I want something which i can easily provision with Ansible and which does not run a management ui. I want everything to be in config files which can be provisioned. It might be possible to run Syncthing like this but last time I checked it was poorly documented.

I have also tried Unison, which is closer to my needs, but it has its own issues like having to be compiled with the same version of Ocaml on all servers.
Nifty Perl One-liner examples
On the other hand, I walked down the street last night without a mask and almost everyone I crossed paths with wasn't wearing one either.

This would have been unthinkable yesterday.
The Economist? Or do you consider that too right leaning?
Ransomware: another great feature of cryptography.
IIRC, right before I left Google at the end of 2019 you could be added to an allowlist to use gRPC internally. I believe they want to eventually replace Stubby with gRPC. Someone who still works at Google would have to comment on the current state of the world or if my memory is failing.

As for Stubby it is a completely different codebase and is tightly integrated with a lot of internal tooling and features.

One other thing I miss from Stubby C++ compared to gRPC is that async stubby is super opinionated about it's threading model and came with batteries included, where I find the completion queue approach very hard to use.

Lastly, as far as load balancing goes. I think some load balancers with native gRPC support allows you to let different servers get different individual requests instead of requiring all requests go to the same server. Of course this only really works for unary RPC calls. But load balancing HTTP/2 isn't unique to gRPC nor keep alive http/1.1 connections. (Outside of the streaming RPCs of course, but there is an equivalent of websockets)
I misunderstood your criticism; so while I do believe such subscriptions are scams in the sense that they prey on victims via deception and the presence of such actors undermines trust in the marketplace thus undermining fluid trade, thus such scams should be prevented - that's really kind of neither here nor their, because that's at best a laudable goal, not some kind of requirement for Apple as app-store manager.
Second paragraph: "Europeans with job interviews are among those being denied entry and locked up."

For the interview visit, there's no restrictions based on the job qualifications as far as I can tell. (unless you can find something specific?)

So yes, that's pretty much why this article exists - they should not have been detained.
I’m embarking on the same journey and this piece increases my confidence that the novel(s) I’ve been planning through my 20 year programming career will actually come to fruition. It’s scary at times because I haven’t written fiction since high school.
seemingly because Trump supported vaccines but
not masks.

I read both conservative and liberal media and have never seen it suggested that masks were somehow better than vaccines.

First I must strongly state that the idea itself makes no sense: one can wear a mask and be vaccinated; they're not competing ideas in any meaningful way.

However, at the outset of COVID-19, we certainly were not sure that there would be effective vaccines, or how long they might take to develop, or what their supply levels would be.

Therefore it made sense to take whatever (effective) measures we could, while waiting for a vaccine that was never guaranteed to exist. Nobody argues that a fire extinguisher is better than a squad of professional firefighters, but fire extinguishers can have important utility, especially while you're waiting for help to arrive.

As far as the Trump angle, perhaps you can show us a counter example, but I have seen zero evidence that anti-Trump folks have rejected vaccines because Trump favored them. It's a non-factor.

One, the liberal/progressive/whatever crowd is overwhelmingly pro-vaccination (in general) to begin with. Two, and perhaps more importantly, they're just not competing with masks in any way. Masks are imperfect; vaccines are more effective but also imperfect and not approved for all people even today. That is how you deal with many if not most threats in the real world: multiple layers of imperfect defences.
Oh yes I got that one! It really does work as a sort of DDOS attack against new businesses, you're trying to get all this stuff sorted out and the scammers know how easy it is to sneak in one more form to be filled out & fee paid.
I hope this train of thought becomes more mainstream.
Atomics in AArch64
All opinionated-ness seems to be very arbitary. It's a nice way to say "magical api"
What’s worse is that py3 was strictly slower than 2.7 for quite a few releases.
So I don't have details on this specific case, but I did work in cybersecurity and can comment on the vast majority of similar cases I saw, including some which made the front page. Every single one I remember came from unpatched OS vulnerabilities for which the patch was already available.

Regular patching is necessary hygiene for corporate IT, but often the department is understaffed, or frankly told by management to prioritize shiny things instead.
This doesn't mitigate the problem that it is Facebook themselves that is tracking users across the web. This is giving a false sense of data security to the user.
Won't most things break if people start pulling out their money collectively? Ie. National economies, companies, etc
Anything you can do as a sequence of operations on symbols can be written out, and then there you have it, on the page, all at once!

Time does not appear in formal logic or number theory, even though it is convenient to think of a derivation or a calculation as as sequence of steps performed one at a time.

it is also very convenient to use mathematics to model a temporal process, but we can, and often do, then show what happened (or will happen) as tables, graphs or other static representations.

I know that last sentence presupposes time, but I am not even going to attempt to rewrite it in a way that avoids doing so!
The greatest commonality between writing and programming is that in those statements something happens where that something is a series of actions in furtherance of a common goal, a plot. Achieving such often requires refactoring and simplification. The work evolves towards a clarity that is polished only in hindsight and not immediately clear from the cover or readme.md file.

It is pretty easy to see how poor or grand some instance of software is if you look at it like a single complete product, like a novel.

As to the difference the article mentions revisions of a work. Games are most similar to novels in this regard. Popular game titles don’t evolve but instead release sequels. They may occasionally release patches or contain Easter eggs which is similar to published community support projects like workbooks and commentary from a works original author.
https://vnav.io
Got a perfect match on Chrome vs Firefox.
Scary, and very easy to miss the little popup for casual user.

Wonder is it possible to replace the popup by an iframe?
they switched to semver starting with Scala 3. They intend to remain compatible throughout 3.x.
Rclone: Sync your files to cloud storage
I have no idea what I am reading
Hmm, what if you use a special directory where you could move the files on your phone once you don't need them? And then the cron job would move stuff from that directory

ah for rsync I meant with --remove-source-files flag -- it's just sometimes rsync is easier to use than move, depending on the hierarchy of your files
Their failure mode is continuous though and the bigger the battery, the smaller the absolute impact of wear. What people fail to grasp is that yes right now batteries may only go up to 200 miles for an affordable EV but if EVs had the same range as ICE cars then their useful lifespan would be even longer than it is right now.
AFAIK aquaponics is less labour-intensive than traditional (soil-based) farming (all parameters being as equal as possible). Pest control is also less of a burden and risk factor, in my opinion especially with ebb & tide systems.

It, indeed, cannot be certified as organic. However some found ways, such as selling (or even creating) to high-end restaurants.

Pertinent (with labour) studies:
https://ag.purdue.edu/agecon/Documents/Aquaponics%20in%20Ind...

https://extension.okstate.edu/fact-sheets/economics-of-aquap...

Personal experience: string interest since 2009, created then maintained many micro to very-small scale experimental systems.
Cargo e-bikes could be banned under proposed Ontario bill
A project I work on uses free slack and once a month exports the chat and saves them on github, ensuring the conversations are maintained in case we need to go back and review any critical decisions.
Some "service" numbers in the Netherlands advertise in google by showing a real phone number (for a gov institution or a business) that links to their paid number. People wait for 10-30 min then are call-forwarded to the real number. They may make multiple calls like that until the phone bill arrives that lists on average "40 euro service numbers" but even then they might not see though the scam, even if you see though it is hard to not just repeat the mistake. I suspect they steal a measured amount of money and time per user as from what I hear its always 30-50 euro.
Infosec Twitter this morning seems to imply that perhaps they did.

https://twitter.com/hashtag/REvil?src=hashtag_click&f=live

caveat that this world is full of rampant speculation and lies so take it with a grain of salt. ;-)
Trust in the CDC and Fauci only really declined among Republican voters (and was still high).

Sometimes, certain people being told not to trust you is a sign you're doing the right thing.
It's the part of the Rust compiler test suite that makes sure odd syntactical combinations still behave as they are supposed to.
Well, everything is in config file in syncthing. and you can disable ui in that config file.

https://docs.syncthing.net/users/config.html