skysight-inc/HackerNews huggingface dataset:
Firstly, Signal is completely irrelevant here: they cannot censor based on message content, and have (for now) said that they will not (based, presumably on the fact that they cannot).

Secondly, in the case of a company such as Twitter, which can censor based on content, they are free to say that they think that the world is a better place if they do indeed play that role. You may disagree with them. I might even disagree with them too. But they are free to take that position, and I would contend that requiring them to follow your instincts on this is, in the long, a greater harm than figuring out net neutrality rules for the wiring (so to speak).

It will be a much better world where someone kicked off Twitter can move to Twotter or Trotter or Titter or Tatter, than one where Twitter is told what to do by governments.
Cannabis use both helps and hurts entrepreneurial creativity
Disclaimer: I work at Backblaze.

> I wonder why Western Digital is almost absent, does anyone know why?

Most of the time the answer comes down to price/GByte. But it isn't QUITE as simple as that.

Backblaze tries to optimize for total cost most of the time. That isn't just the cost of the drive, a drive that is twice as large in storage still takes the same identical amount of rack space and often the same electricity as the drive that is half the storage. This means that we have a spreadsheet and calculate what the total cost over a 5 year expected lifespan will turn out to be. So for example, even if the drive that is twice as large costs MORE than twice as much it can still make sense to purchase it.

As to failure rates, Backblaze essentially doesn't care what the failure rate of a drive is, other than to factor that into the spreadsheet. If we think one particular drive fails 2% more of the time, we still buy it if it is 2% cheaper, make sense?

So that's the answer most of the time, although Backblaze is always making sure we have alternatives, so we're willing to purchase a small number of pretty much anybody's drives of pretty much any size in order to "qualify" them. It means we run one pod of 60 of them for a month or two, then we run a full vault of 1,200 of that drive type for a month or two, just in case a good deal floats by where we can buy a few thousand of that type of drive. We have some confidence they will work.
This is the first I've heard of the product, but remind me why building cryptography products and then marketing them is bad?
I don’t thin substack crowd would trust Twitter with their content.
Who Owns Stocks? Explaining the Rise in Inequality During the Pandemic
Note that this particular change does not apply to non-third-party resources. That's why performance impact is minimal.
Yeah it opens up options, but the likelihood of a turn around is still low IMO. Its the same decision makers as before.
Contra: (some) people doing exploratory programming in the small e.g. scientists don't want to have to deal with the type checker.

Type systems like Haskell add a lot of value, but you have to really know the language to make good use of it. I mean, just IO handling requires planning ahead. Small dynamic languages allow one to keep simple things simple. There's value in that too.
DNS could respond with unique IPv6 addresses and echo back on HTTP request.

But it's more likely they just use a large set of (sub)domains and measure timing.
Actually not really. A Unix operating system can do everything I described with regular-old data, and it's not a distributed operating system. It simply has extensible standard interfaces.

Do you need a distributed database to read a .txt file with cat, Emacs, and Firefox? No. Why not? Because there's an I/O standard they all use. Does that .txt file have to live on a single filesystem, or disk? No. Why not? Because the storage mediums all have a standard virtual filesystem interface.

There is no reason databases cannot do exactly the same thing. It's just that nobody has made them do it yet. They've stuck with the exact same paradigm, and that then drives how all of us build our systems, with this archaic 40 year old model that requires heavy-lifting maintenance windows and a lot of praying.
Comcast seems to be fine (at around 11:50 a.m. EST), so maybe it's just Verizon.
This.

The whole point of Facebook login and like was to collect data from unsuspecting users. Devs and product managers didn't care. GDPR makes this "laisser faire" attitude expensive.
No, I have friends who have put thousands on the line who are happy to lose it if it bankrupts Melvin Capital.
You and everyone else who exhibit this are reading into things that don't exist. Language has context, words are part of language and so therefore words have context too.
Bad example, on RPi you still have horrid proprietary blobs running.
Yes of course, though I wish they would stop donating completely, but that isn't how the game is played. Hopefully Google will at least contribute to both parties.
> There's a handful of scripts that are linked on a large portion of web sites. This means we can expect these resources to be in cache, right? Not any more: Since Chrome 86, resources requested from different domains will not share a cache. Firefox is planning to implement the same. Safari has been splitting its cache like this for years.

[most of the top common resources are Google (and FB) ad tracking]

I read this as Google is willing to spend millions upon millions to move huge amounts of additional unnecessary network traffic to make sure only they can reliably track most people across the whole of the web.
He was sentenced to death. The mistresses are doing fine.
If 40% to 60% of population gets fined then that means the law is stupid* and should be abolished. Backlash on law enforcement is totaly understandable.

*"stupid" is relative term. Laws are made for particular society, if almost a half of that society disagrees with the rule then it shouldn't be a rule.
I don't know why your getting downvoted, this is clearly the dominating ideology of Silicon Valley.
I generally agree.

I'll add a couple more frustrating limitations to Python's typing:

1. You can define a function type somewhat clumsily (`Callable[[Arg1T, Arg2T], ReturnT]`), but if your callback uses keyword arguments (pervasive among Python programs), you're out of luck.

2. You can't define recursive types like JSON. E.g., `JSON = TypeVar("JSON", Union[str, int, None, bool, List[JSON], Dict[str, JSON]])`.

3. Getting mypy to accept third party definitions sometimes works perfectly and other times it doesn't work at all. You get a link to some troubleshooting tips that have never actually worked for me.

Beyond that, it's just the general usability issues that ultimately derive from Python's election to shoehorn a lot of typing functionality into minimal syntax changes (as opposed to TypeScript which can make whichever syntax changes it likes because it isn't trying to be valid JavaScript).

I think the idea was that they didn't want to introduce build system complexity by way of a compiler, which is an easy choice to criticize in hindsight but I might've made the same call. I haven't used TypeScript in vain so I can't say for certain, but the TypeScript grass certainly looks pretty green from the Python side. Moreover, on the Python side we aren't even absolved from build-time problems since we still have to fight tooth and nail to get Mypy to accept third party type annotations.

Mypy is a valiant effort, but like everything in the Python ecosystem, it's a problem made difficult by an accumulated legacy of unfortunate decisions and there just isn't enough investment to move it forward. I've since moved onto Go for everything I used to use Python for, and I haven't honestly looked back--Go solves all of my biggest Python pain points: performance, tooling [especially package management], and dealing with the low-quality code that you tend to get when your colleagues don't have a type system keeping you on the rails and Go doesn't impose many pain points of its own (generics, but at a certain point in your career you realize that "good code" is not "maximally abstract code" nor "maximally DRY code", and the actual valid use cases for generics are fewer and farther between). TypeScript piques my interest, but it seems a bit too complex and configurable and in particular I'm not looking forward to figuring out how to wire together a JavaScript build system. Maybe I'll try Deno if I hear enough positive feedback about it, but for now it's hard to beat `go build`. Rust seems cool but the borrow checker tax is too steep for my blood.
In practically all cases it is against the exact letter of the law: "It shall be as easy to withdraw as to give consent."

Article 7 (3) 4. https://gdpr-info.eu/art-7-gdpr/
It is just one or two clicks away to load website, it also safer to browse internet this way, in my no expert opinion.
Hi Vivek - Is your packaging also going to be sustainable? What I find annoying is when I spend 3x on a "sustainable" product that comes wrapped in 2 layers of bubble-wrap in a plastic-paper envelope.

Plastic recycling, as I hope we now know, is a full-on scam and a lie. [1] [2]

[1] https://theintercept.com/2019/07/20/plastics-industry-plasti...

[2] https://www.breakfreefromplastic.org/
I'm glad that you had good experiences, but I don't share it.
I don't like to live in 'unknown' or pain for months just because generalist thinks it 'not life threatening'. Of course my ankle pain was 'life threatening' - it's degraded my quality of life every day.
It is remarkably similar. If it weren't for the assholes trying to steal from us, our whole computing experience would be faster.
I mean, the internet is wide open. Get your fellow socialists to congregate to your own little hole, if you need to.

Facebook is not the end-all-be-all of communication. I can't even think of the last time I used it - yet I'm still able to talk to people just fine.
Many lampposts in London have been converted into charging points; you increasingly see electric black cabs parked up and plugged in.

I agree that some streets aren't friendly for parked cars, but the situation is better than e.g. old Roman cities on the continent, where you do see tiny city cars alongside scooters etc.
Article comments on this nearly immediately:

> even if “animals” is a bit of a loose term that encompasses “Catholic Priests” (Ethics of Big Data) or “Soldiers or rangers, with rifles” (SELinux).
I'm in Philly, and I'm having issues with Comcast.

Doesn't look like it's isolated to any one provider, or any one site. https://downdetector.com is showing many issues across many platforms.
This reminds me of a book I enjoyed, Show Your Work.
https://austinkleon.com/show-your-work/
> In such a case it is incorrect to say that the evidence was found to be lacking because the evidence was never considered.

I feel like now the disputable phrase is "considering the evidence". Is the judge not considering the evidence when deciding that the presented facts/evidence are insufficient to support the complaint, even when assumed to be true? How would such a ruling differ from a hypothetical one where the case goes to trial and the defense does literally nothing? Is the evidence considered in the latter case but not the former?
They still make drives!? I've seen relics like 147GB 15K SAS marked "FUJITSU LIMITED" but don't think they make 14TB 7K2 SATA that Backblaze uses.
I won't believe that until I see it, you can most definitely both pay and be the product.
Mastodon has this :-)
Ah, my apologies; I had never considered using backspace as a navigation operation. I would guess vim does not offer customization over what the backspace key does for the same reason they don't allow changing how many spaces pressing Tab while in Normal mode moves the cursor forward, either

I was inspired by this newfound "using unexpected keys for navigation" discovery and found that (at least in my vim 8.2) holding down space in Normal mode similarly travels across the EOL boundary, just as backspace reverses that trend, so at least it's consistent
Many of these seem to support GP's comment.
The courts DID decide on the Texas case, though. When a case is presented to the SC that "is almost certainly not going to prevail", this often (and undoubtedly so in the texas case) means that there is a fundamental misunderstanding or misrepresentation of law that is so egregious there is no opinion to be had. This is exactly what the SC justices said in this case:

> The State of Texas’s motion for leave to file a bill of
complaint is denied for lack of standing under Article III of
the Constitution. Texas has not demonstrated a judicially
cognizable interest in the manner in which another State
conducts its elections. All other pending motions are dismissed
as moot. [1]

The courts essentially decided the cases have no merit to rule on.

[1] https://www.supremecourt.gov/orders/courtorders/121120zr_p86...
Currently, Fedora is mostly used to rebase (only) major RHEL releases. I read the statement as a desire to flow Fedora innovations into RHEL via CentOS Stream more incrementally.
Not the commenter, but I hope to add something to the discussion. Generally, expanding on the current state of the art is paramount in academia. In this case, I guess that defaulting on closed-world and unique names is frowned upon because academic people "know" that SemWeb concepts would be "easy" to implement under such conditions (for some interpretation of "know" and "easy"). A university lab would be reluctant to invest on such a project, because it would likely result in less publications than, say, a bleeding-edge POC.

Of course, practical solutions based on well-understood assumptions are exactly what a commercial operation needs, so it's no wonder that TerminusDB chose that path. They might not publish a ton of papers, but they have something that works and could be used in production.
Dark mode is actually a CSS property and can be implemented by webpages directly.

I use FF daily and it uses darkmode in sites that respect my system settings, because I have my system set to darkmode.

I use a Mac. Darkmode is a native feature.
I think what they may mean is more that there is an established platform within the organization. One that you have expertise and experience with, monitoring/backup/security tools that work with it, etc. K8s might not have as long a pedigree as VMs, but if you already have a setup to run K8s, people who know how to use it, documentation and tooling that allow devs to run their apps on it securely and efficiently, etc. it's pretty reasonable to want to encourage devs to "just" use k8s it if they want to stand up a new service rather than spinning up whatever random collection of technologies that dev happens to know better.
WebAssembly on the Server: A Tour of Suborbital
Shouldn't it be ETL (extract, transform, load) [1]?

[1] https://en.wikipedia.org/wiki/Extract%2C_transform%2C_load
I don't know that it is bad per se, just pointing out that this is a fairly simple existing technology and not some new thing
Perhaps because it's not so simple to increase?

And Canada's plan is indeed to give it to everyone who want the vaccines.

BTW, I read https://www.msn.com/en-us/news/world/rich-couple-took-covid-... not the WaPo article.
> Blanket stating that that is not an option is kind of weird. It's a fine browser.

Exactly. Also the more people using it means the more sites have to support it.
boston fios here, having intermittent issues, mostly slow connection.
No, the closest that I'm aware of is the cafe at Kettleman City.
Back when your standard method of long-distance communication was calls / SMS, it didn't tend to be automatedly censored.
Great initiative! Need more of these. Sharing with friends.
I don't think MDisks were compared if that's the study.

https://club.myce.com/t/french-study-on-bd-r-for-archival/30...

https://francearchives.fr/file/5f281a39048987dcef88202816a5c...
https://i.redd.it/umtx1gc28eb41.jpg
Hey thanks for the cool site -- I've used it numerous times for non-trivial image manipulation I've needed to complete where access to Photoshop was not possible.
>As to failure rates, Backblaze essentially doesn't care what the failure rate of a drive is, other than to factor that into the spreadsheet.

Guessing shit like the ST3000DM001 is a whole different thing entirely.
I dont understand why you consider this to be a different phenomena than a bubble.

Its still a bubble, people are still doing it for financial gain. Its just marketed as "doing this will screw hedge fund managers" to generate more hype.

Its not a new phenomena, its just a new marketing strategy.
What It Feels Like to Fly an A-10 Warthog
Not that recent at non-mathematician timescales, a few hundred years at least.
It sounds like a good idea, but is very bad one. I worked on a git deploy product and dogfood was very appealing, turned out it's confusing as fuck. And When things get wrong it's even more confusing, it's like horror time travel movie when you can't find origin to fix consequences.
Verizon FiOS. 50% packet loss with many "good" packets in the hundreds of ms when pinging Google. NYC.
How do you use the web when you can't click on links?

I can't effectively keep a mental black list of all the sites which I don't want to click on.
...Gordon was happy to settle as being 'just an engineer' hacking away on circuit boards and such whereas...

hmm, not exactly. Much earlier, Gordon had 'followed' his dream and done something which ended up not working out (think of it like starting a startup and it folded). That initiative basically left them broke and they had to depend on Donna's parents or something like that. So Donna/Gordon had an agreement that he would get a 'safe' job
Why tyvek sleeves in particular?
From your link:

> the Mental Health Systems Act supported and financed community mental health support systems

I'm missing something here.
"Always remember to write down the steps taken to get the container working."

Hahaha, I want to highlight this, underscore it, and blow it up. Seriously. Writing down your debugging steps is crucial but it's not the first thing you think to do and you kick yourself later for not doing it.
Hi! Systems engineer for two decades now. I have a deep respect for philosophy, natural medicine, photography and the environment. I suspect many other engineers would have interests outside of their profession.
The word also exists in Romanian. It's name of the work serfs had make for their lord, more specifically "hard, uninterupted, mandatory work".

Unlike other parts, serfs in Eastern Europe were pretty much slaves.
https://twitter.com/VerizonSupport/status/135410988957298278...

There is a fiber cut in Brooklyn. We have no ETR, as of yet. You can use the MY Fios app for updates. *EAG
> The AFR for 2020 dropped below 1% down to 0.93%. In 2019, it stood at 1.89%. That’s over a 50% drop year over year... In other words, whether a drive was old or new, or big or small, they performed well in our environment in 2020.

If every drive type, new and old, big and small, did better this year, maybe they changed something in their environment this year? Better cooling, different access patterns, etc.

If this change doesn't have an obvious root cause, I'd be interested in finding out what it is if I were Backblaze. It could be something they could optimize around even more.
Issues with FiOS in the Boston area. Traceroute seems to point to an issue originating in NY but that's just speculation. Apparently a lot of other services are down. Might be a Tier 1 or 2 ISP.
It is a decrease in already low transmission. For ethical reasons, the placebo group is not no treatment, but rather current standard of care.

I had to do some digging to find any source on the effectiveness on preventing transmission (the recent FDA approval is for post infection treatment).

The study I found is [0]. In a double blinded study of 4,600 participants, half were given the cabotegravir injection, and half were given the daily oral treatment. The study notes a "high level of adherence to oral therapy"; however, the actual numbers on adherence are:

> Adherence to oral FTC/TDF was high, based on a random subset sampling that detected tenofovir (> 0.31 ng/ml) in 87% of all samples tested.

I'm not qualified to say if this actually indicates 87% adherence, or if a fully compliant patient may get a negative result on that test.

The result of this study was that 50 particpants got HIV, of which 12 were on the injectable and 38 were on the oral.

By my calculation, this gives a relative effectiveness of (38-13)/38 = 68.4%, although the paper reports 69%.

[0] https://viivhealthcare.com/en-us/us-news/us-articles/2020/gl...
This got me. :-)
No. I'd compare faith to faith. One of which declares that there is something above this universe (God), while the other declares without proof that there isn't. (And then large numbers of proponents of the latter posit that we are living in a simulation, thus demonstrating that... they believe there is something above this universe. lol.) Either way it's faith.
Nope, but there was the scene at the end of season one where Joe does something with fire (avoiding spoilers).
There is Hindley-Milner type inference. Don't need to type types in most cases. See, for example, OCaml.
> Sometimes you just have to do joins across large tables. There just isn't any other way. Your query is going to run for 5, 10, maybe 30 seconds.

While that is true, I would speculate (based on my own experience, not any actual research) that it is far more common that users have an unoptimized query or database schema (perhaps it just needs an index to be created) which is taking tens of seconds to run but doesn't NEED to, than it is that users have a need for a complex query that cannot run faster than that.

So for MOST users, the best advice is to learn how to use analyze query and other database tools to optimize execution. Only if you ALREADY know that should you be considering moving to a read replica or some sort of distributed database.
Yes, everyone knows these things, it does not address the issue. Due to its architecture, there are difficult to change internal limits on how PostgreSQL samples the data.

Under some conditions, it is not possible for the sampling mechanics to build a representative model -- the actual statistics used for query planning will be quasi-random. One of the ways this manifests is that every time you rebuild the statistics you get a completely different statistical model even if the data has barely changed.
I use both ublock and noscript, it was pain for a few weeks to get use to noscript, now I don't see going back using browser without noscript.
It's not about being hard, it's about being convenient. Convenience is important. Even trivial convenience.
My corporate laptop is affected. My roommate’s corporate laptop is totally unaffected. We’re on the same router/gateway.

Any theories out there to explain this phenomenon? Fascinating.

(My theory is a network partition, where my roommate’s IP addresses happen to be in regions that are on “our side” of the partition, whereas my IP Addresses are on the “other”, unreachable side).
So? Mozilla should still catch up (if/where needed) and surpass Google on all privacy fronts. The goal should be that Google can't track Firefox users in default configuration - rest assured, this will never happen with Chrome/Chromium/Edge, and probably not with any other Chrome-base browser either.
science is STEM no?
I recently started working through python tutorials in videos, books, and blogs on statistics and machine learning. As a front end developer who has over the last several years started to adhere to using immutable objects and functional programming in JavaScript and subsequently TypeScript, which doesn't matter as much from my point of view. All the bugs that arise in the python tutorials from data mutation and side effects in class methods (looking at you inplace=True in Pandas) is what disturbs me the most about my first exposure to Python.

I really hope to start seeing some immutable architecture and structuring in Python more than type checking, as my first impression.