skysight-inc/HackerNews huggingface dataset:
The author of this site wishes to remain anonymous while purporting to act as an arbitor of others' reputations. Not a great look. They say they take reputations seriously, but also only promise to avoid taking spamming. Of course, it only takes one false accepted submission to potentially damage an author.

This doesn't seem well thought out, well structured, or really intended to help the community -- more to punish people for not having code with their paper. People should have code, but this doesn't seem like it chief.
Hi author here! What topic is that?
Off topic: would a man page be considered a TUI?
> I'm more aware of procedural language origins of syntactic async/await than functional? The scala proposal in 2016 for async/await even cites C#'s design (which came in C# 5.0 in 2012) as an inspiration[1].

The C# version comes from F# (2007) which was in turn inspired by the "Poor Man's Concurrency Monad" implementation for Haskell (1999) (in turn inspired by Concurrent Haskell and, ultimately, Concurrent ML). It's very much a functional lineage.
Your comment is illustrative of the issue in the article. No matter what term is adopted here, people like you will use it against them ex-communicate them from the in-group.

If "woke" is verboten, please suggest an alternate word for this groupthink phenomena which is aping all the worst aspects of Catholicism (catechisms, original sin, inquisitions, etc.)?
The thing is, in Japan there is a lot of fluff happening. You can't just get tested unless you meet fairly stringent requirements, or pay for a private clinic. Private clinics aren't required to report numbers, or the government isn't reporting the numbers from private clinics.

So if you're living in Japan, you're basically flying blind, it's very hard to ready what's really going on and assess the situation.

It's also worth noting that he number of tests performed each day wildly fluctuates between 2000-9000 in Tokyo, so again, it's very hard to read. Weekend testing is far lower than weekday etc.

See https://covid19japan.com/ for more information.

My guess is, Western countries have much more transparent agencies and government watch dogs which help keep things honest, whereas Japan is a grey area when it comes to Government influence over the situation and the perception surrounding it.
One of my backup servers used to be in the same datacenter as the primary server. I only recently moved it to a different host. It's still in the same city, though, so I'm considering other options. I'm not a big fan of just-make-a-tarball-of-everything-and-upload-it-to-the-cloud backup methodology, I prefer something a bit more incremental. But with Backblaze B2 being so cheap, I might as well just upload tarballs to B2. As long as I have the data, the servers can be redeployed in a couple of hours at most.

The SBG fire illustrates the importance of geographical redundancy. Just because the datacenters have different numbers at the end doesn't mean that they won't fail at the same time. Apart from a large fire or power outage, there are lots of things that can take out several datacenters in close vicinity at the same time, such as hurricanes and earthquakes.
See also the ReScience journal [1,2] and its Ten Years Reproducibility Challenge [3,4] from last year that tried to run scientific code written more than a decade ago.

[1]: https://rescience.github.io/

[2]: https://peerj.com/articles/cs-142/

[3]: http://rescience.github.io/ten-years/

[4]: https://www.nature.com/articles/d41586-020-02462-7
Don't forget the sprinkles of propaganda
He posted an update, seems SBG2 is totally destroyed.

Ouch https://twitter.com/Onepamopa/status/1369484420982407173
In a systems context, where performance and memory ostensibly matter, why wouldn’t you want to be made aware of those inefficiencies?

Sure, Go hides all that, but as a result it’s also possible to have memory leaks and spend extra time/memory on dynamic dispatch without being (fully) aware of it.
I was very excited about Triplebyte when I first saw it. I did very well on the test (>80th percentile straight out of school, as high as their scale goes) and was looking for junior positions. I didn't get a single interview and didn't get any feedback from a human after the exam was over.

Perhaps other parts of my profile were unappealing, perhaps I applied to the wrong positions, or perhaps Triplebyte doesn't have many contacts outside of California. Whatever the reason, I was not impressed with the results. Their entire business is designed for people like me and it achieved nothing.

Do with my anecdote what you will.
Thank you so much for recording with us Jeff!
> OP rightly observes that the article is riddled with anonymous hearsay, and published by a tax exempt lobbying group

Is the ideology of the Manhattan Institute your problem? Because there are endless left-wing tax exempt "lobbying" groups (aka any nonprofit in America that tries to advocate for policy change), so I'm not sure what groups you can possibly trust given your criteria.
Because case insensitivity causes ambiguity and complexity for no meaningful benefit, and more often than not causes problems like in the post. This isn't a "Linux" thing for me; every UNIX and POSIX system that has been well-designed with the exception of Snow Leopard has had case sensitivity.
In that case why not use digital ocean or similar cheap VM offering. Cheaper, scales in near term. And provides a path forward to a more enterprise stack if necessary.

I think people underestimate the serving capabilities of a few VMs coupled with caching/cdn.
I like the sarcasm, it helps.

Source watch is https://www.prwatch.org/

So it's some kind of think-tank proxy war...
It was for me. I got a pay raise after graduation and provided a credential bonus for applying for jobs. The degree paid for itself with in two years. It was also fun to do.
Handing login details for all your accounts to a third party seems like that could have no serious repercussions to you?
I'm not clear on if this is supposed to be disagreement or elaboration or education.

The fact that in a language like Haskell, you can perform something like async-await with futures (which are absolutely a kind of monad) in a natural way is precisely what I had in mind with what you quoted.

Regardless, the specific heritage of async-await syntax seems rooted in procedural languages (that do borrow much else as well from functional languages, yet are still not functional in any meaningful sense) like C# and python. They are absolutely an attempt to bring some of the power of something like monadic application (including do notation) into a procedural environment as an alternative to threads (green or otherwise), which hide the execution state machine completely.
The fact that Linux is case-sensitive is the egregious crime. It's a nasty holdover from circa-1970 Unix when case-folding was an expensive operation.
10TWh / 1 GWh = 10^4

Where on earth is six orders of magnitude coming from? You’re off by a factor of a hundred.
Part of the problem is that midnight doesn't have a date. But we pretend it does because that's much easier to program. Similarly, noon is neither A.M. nor P.M. but we pretend it is P.M. because that's easier to program. Both cases were very understandable compromises in the early days of computing but now we have both the processing power and storage to do things correctly but because of legacy inertia, we'll keep on going pretending things that aren't true are true.
Yeah I'm also in the CRUD/API/just another web-app space; albeit the "high" end (high salaries, very well-known companies; not necessarily the most sophisticated technology though).

When kids ask about undergrad I say, 'Do a degree called "software engineering" if there is one, otherwise "computer science" is the same thing'. Some unis just have one general coding degree and pick the name randomly out of those two, some have both with either an industry or research focus respectively.

eg in my CS undergrad degree I got some theoretical & research stuff (simulations and queuing models, computer vision being two of the research focus areas), but also some good old Operating Systems, compilers, databases, practical programming, software engineering, etc. Vocational stuff; has been very useful!

Masters students (back then at my uni, and seemingly now too) mostly wrote essays and had the option of doing very, very little coding at all.
> The Cat in the Hat is based on a blackface minstrel show.

So the cat is black people? What do the eggs represent?

Honestly, making non-racist media out of old racist stuff seems like a good thing. If you could take some WW2 German folk dance and rip out the part about Hitler, you should do so. To the degree that anyone remembers it used to be about him, it literally craps on his memory.

> Asians are depicted with buckteeth and slanted closed eyes.

"Man from the pre-information age uses old-timey stereotypical imagery!" Shocker.

> In several works, Asians are literally depicted as half-human, half monster.

You're confusing depictions of individuals - Hirohito (and Hitler) - populist and brutal leaders of countries who we were at war with, and broad statements about everyone with a certain biology.

When an "ordinary" asian was depicted you get minor stereotypes like conical farmer's hats and chopsticks, but that's the point of trying to illustrate other cultures and normalize their day-to-day lives.

> Literally every non-white human character is depicted in a subservient role.

Most Seuss books don't have a hierarchy, like who is in charge, the cat? The sneeches who have stars, or those without? (Real answer: the guy with the machine.)

This is just silly race-baiting. It mocks anyone who has had actual encounters with actual racists. Seuss is pretty much the least racist person you'll find, judged by his body of work which contains literal messages of love thy neighbor despite their appearance.

Also on this topic, orcs - literal metaphors for black people because Tolkien/WotC is a monster, or just a fantasy race?

> Why would I tip Amazon?

You expect them to pay more than they need to but don't want to yourself - their employees took that job knowing the wage. Perhaps your extra payment is the marginal dollar that Bezos doesn't need to reinvest to make AWS a success, and he (recognizing your good example) would give it to his employees.

> I do tip the delivery driver

But not the warehouse worker or anyone else. It's performative, and rude to expect a worker with a good job to grovel with their hand out for your scraps.

> like an additional restroom so employees don't have to piss themselves on the line

Yeah, that's not real. I mean, I don't doubt that some warehouse, somewhere, didn't have all the bathrooms operational one day. But you are specifically not allowed to be punished for going to the bathroom and employers have to have enough for all employees. You can call in inspectors, or simply take pictures, and sue pretty easily.

> or for A/C or heater units so employees don't freeze in the winter or pass out from the heat in the summer.

Again, if the boss did something that was likely to cause harm or death there'd be actual complaints, with legal weight.

The unionists are no more credible than the anti-Seussians.
My problem is with the anonymouse hearsay.

"America is a bad country" Who said this? Why can't the author quote them directly? Why should I believe this even happened?

Edit: Not that I have a dog in this fight, but while we're at it, can you point me in the direction of a reactionary/militant leftist 501(c)3? I have always assumed that all sorts of rich zealots were using these as as anonymous lobbying slush funds, or at least would be soon enough, but I have genuinely never seen a general leftist-interest one, and I'm intellectually curious. :)
I Think the intuition is that queuing time is asymmetric around the median, so when you increase variance you also increase the mean.

Put another way: if the median is 1 minute, then half the time you'll wait less than 1 minute. The other half you might wait not just for 2 minutes, but significantly more. They won't "cancel out" to preserve the mean.
It could, although I highly doubt that any deficiencies with the current implementation of async/await are so severe as to warrant anything so dramatic.
Unfortunately A lot of people are going to find out the hard way today why AWS/GCP/Big Expensive Cloud is so expensive (Hint: they have redundancy and failover procedures which drive up costs).

Keep in mind I’m talking not of “downtime” but of actual data loss which might affect business continuity.

This is really tragic. I’m hoping they have some kind of multi regional backup/replication and not just multi zones (although from the twitters it appears that only one of the zones was destroyed however the others don’t seem to be operational atm).
Europe has something arguably more valuable than semiconductor manufacturing - they have ASML Holding, which produces the equipment that makes the semiconductor manufacturing possible. In the gold rush, they're the ones selling picks and shovels.
If the scrolling speed is constant, should be possible to take every Nth frame and make text recognition with usual means
I thought I’d take a look and stopped at step 1 (or step 2) of the signup flow. I’m curious why the signup page on the website has a sign up with Facebook option but doesn’t have a signup with Google or signup with Apple option. I thought there would be parity because of Apple’s App Store rules on this.

FWIW, I’m not the target customer for this service due to the high pricing and the fact that I’m not a runner.
Rust chose to build on Futures and async.

Author wants to have node style callbacks

"I’d like to make a simple function that does some work in the background, and lets us know when it’s done by running another function with the results of said background work."

Author is unhappy with Rust.

What I would like to have out of Rust async runtimes is the Go version: Coroutines and moving waiting IO automatically to a thread queue.
I can't stand these thousands of 3 column apps. Ended up going all on with newsboat and I avoid having to use an external service in the process.
Google Workplace Paper
Hello everyone, I am an undergrad writing a critical paper about physical Google workplaces. I am having trouble finding anthropological research on the Google workplace. Does anyone have citations?

A few things that I want to look at is the surveillance practices, the interior design, and the architecture. Even better would be how these practices relate discipline and behavior control. Thanks.
Duplicity is your best bet for incremental backups using B2. I use this for my personal server and it works brilliantly.
I'm curious where I too could run into such exciting opportunities
>That is not an accurate summary of that comment.

How is to so, if he explicitly writes:

> Suggestions that we should revisit our underlying futures model are suggestions that we should revert back to the state we were in 3 or 4 years ago, and start over from that point. <..> Trying to provide answers to these questions would be off-topic for this thread; the point is that answering them, and proving the answers correct, is work. What amounts to a solid decade of labor-years between the different contributors so far would have to be redone again.

How should I read it except like "we did the work on the poll-based model, so we don't want for the results to go down the drain in the case if the completion-based model will turn to be superior"?

I don't agree with your assertion regarding cyclic structures and the need of dynamic allocations in the completion-based model. Both models result in approximately the same cyclisity of task states, no wonders, since task states are effectively size-bound stacks. In both models you have more or less the same finite state machines. The only difference is in how those FSMs interact with runtime and in the fact that in the completion-based model you usually pass ownership of a task state part to runtime during task suspension. So you can not simply drop a task if you no longer need its results, you have to explicitly request its cancellation from runtime.
Lock the memory so that update is physical only and restart regularly to avoid no-memory malware. Not 100% secure and very inconvenient, so people prefer to isolate IOT in its own network and preferably have a good network security like putting the devices behind VPN/firewall/other gatekeeper.

Actually, if you want to have IOT access outside of the network, the best approach is to close all ports and for the device to initiate connection with a control server. The device is dark when scanned while a heartbeat signal will ensure connectivity. This will require a good security on the control server, but that is okay because server security is much better understood and does not suffer from the constraints of the embedded software.
The poll model has the advantage that you have control when async work starts and therefor is the more predictable model.

I guess that way it fits more the Rust philosophy.
This article was written by bari weiss who in no way a conservative or a propagandist. She is a pretty well respected and moderately well known journalist.
This is an amazing work :)
Ah, that explains why there are so many dark patterns in the cloud! /s
rust has avoided many pitfalls that python fell into. one example is the way that rust 2015 edition code works seamlessly with rust 2018 edition code, unlike the python2 -> python3 debacle. another is cargo vs pip/poetry/this month's python package manager. so, using python as an example isn't very convincing to me.
I’ve taken to uploading via rsync or similar entire copies - as tarballs use the whole bandwidth each time but rsync on files brings only the changes.
Another option for incremental backups is Restic [0]. It has support to backup to Backblaze B2, Amazon S3 and lots of other places.

[0] https://restic.net/
5 is a minimum swing, The swing could be as much as 20-25 degrees, during summer, I would regularly wake up to an apartment in the low 60's and it would be 85 by the afternoon.
I did read the article; it's overly focused on async (especially the headline). The body quite correctly analyses the problem with functions, but misses that this is much more general than async; just adopting a different async model isn't a solution.
Author here, wasn't advocating for this. Proving intent in court is an extremely high bar, and means that a lot of stuff, such as fraud, goes unpunished. So, I'm not sure that this is appropriate for many issues, especially ones like violent crime.

What I was advocating for here is that people who are not directly wronged step up and help out. If a man behaves inappropriately towards me and I say something, it is (quite reasonably) often mistaken as a threat. I've never been a man so I don't know for sure, but I suspect that if a male colleague stepped up, took the person aside and said something privately, that this might go a lot better.

I want to shift the focus away from the person who did something wrong and towards minimizing and fixing harm. Too often we focus on the person who did a bad thing. Unless there is reason to believe that the person hurting people is dangerous or unable to stop hurting people, I'd much rather focus on "what are we going to do to fix this situation" than "what do we do with the person who caused this?"
I've found it almost impossible to remove bad reviews on Google. We've had several drive-by 1 star reviews from people in different countries that have zero relation to our business.
The pace it is going at, it’s not that far from it
From an aesthetic point of view I'd like something that does not show the "what colour is your function" aesthetic.

From writing a large SaaS companys code in async Scala, function color was none of my problems.
Take an iron and B12 supplement. Done.
> The problem is that Rust async was rushed without careful deliberation

As someone who observed the process, this couldn't be further from the truth. Just because one disagrees with the conclusion does not mean that the conclusion was made in haste or in ignorance.

> Without introducing Rust 2? Highly unlikely.

This is incorrect. async/await is a leaf node on the feature tree; it is supported by other language features, but does not support any others. Deprecating or removing it in favor of a replacement would not be traumatic for the language itself (less so for the third-party async/await ecosystem, of course). But this scenario is overly dramatic: the benefits of a completion-based model are not so clear-cut as to warrant such actions.
Global daily electricity consumption is 60TWh per day. And that's only Electricity consumption. Total energy consumption is more than 100TWh per day. The duration of storage to fulfill 100% of this demand with renewables varies depending on energy mix, long distance transmission, and more but is usually in the range of at least one day's worth of storage.

The point is that dozens of 100MWh stations is basically nothing. You'd need millions of these sites to make renewables a feasible primary source of energy. Our current technology is not sufficient to make energy storage available to make grid storage viable.

Yes a dozen 100GWh facilities is 1.2 GWh, and that's an order of magnitude less in difference, I don't doubt your ability to multiple by factors of ten.
It sounds like their data is "I've heard some people complaining".

But the market leader in any market always gets the most complaints.
Technically yes, but I can’t think of the last time I cloned a repo without then running code from it...
In addition to tweeting photos of families and children in private homes [0] taken from hacked cameras, she tweeted a selfie with her full face [1] on the account which claimed responsibility for this hack. Lots of people with legal recourse may be embarrassed or outraged by this breach. Joking about "doing crime" [2][3] does not play well in court. She also seems to struggle with mental illness [4]. I don't see how this ends well for her.

[0] https://archive.is/16av7

[1] https://archive.is/8IJ8G

[2] https://twitter.com/nyancrimew/status/1367871797631348738

[3] https://twitter.com/nyancrimew/status/1364598743564251136

[4] https://twitter.com/nyancrimew/status/1367523201174110216/ph...

EDIT: Her account is suspended. Provided archive links where available
I can see why you might do that, but it seems mildly hostile to me and would have broken things for me on at least one or two occasions. I know I’ve set up very simple hook arrangements before where I don’t care about authentication, at least in part because the URL is secret and it’s probably just about dumping the hook call contents for now anyway.

But at the same time, perhaps doing this would solve more problems than it creates.
I think I can work out a 95 % estimation I am willing to stake money on even without the things you mention. It does take good management/culture, but if I don't even have that, I'm headed for the dumpster anyway and should go home and rethink the whole thing first.

> What I am saying is that it's better to make a good effort at estimation

But what does that estimation mean? If we don't know after the fact whether the estimation was good or bad, then it's useless because it's an answer to an unknown question, and every stakeholder will interpret it differently. In order to know after the fact, we must know ahead of time whether we're aiming for 50 %, 90 %, or something else.
I'm sorry for being rude, but that's sounds like what people who lose all life saving said...
> DID ANYTHING SURVIVE? ANYTHING AT ALL?????? OUR DATA IS IN SBG2. WHAT DO WE DO NOW ?!?!

Double check those backups, folks.