skysight-inc/HackerNews huggingface dataset:
Giving him the benefit of the doubt that he knows his own customers here.

He said:

> Most of our customers, if they have on-premises systems—if they're lucky—can store two objects in the same data center

You said:

> I don't know of a single enterprise customer that doesn't have their data replicated to two datacenters

His customers don't equal your enterprise customers. You are both right most likely.
"Ali Baba and the 40 Thieves: Deprecated. A story from Arabia interpreted by a French colonialist and profiteered by Disney."

"Blind Dubbing: Deprecated as we no longer need to use the term blind. Replaced with Reversed Dubbing."

"Blind Stalker: Title of Blind Stalker has been Deprecated because it is insensitive. A fish net stocking may be funny, but stalking is not."

"Corridors: Deprecated because of unnecessary and outdated language: pimping, and slut shaming."

"Deaf Translation: Deprecated due to ableist shenanigans."
According to wikipedia the regular comic books stopped in 2017.
Ready Player One (paraphrased)

Our Research Department has determined that we can cover 57% of the screen with advertisements without causing seizures.
What a ridiculous question.

The article itself explains it: software is swallowing the world. 7 of the top 10 companies by market cap are software companies (or closely related).

Do bankers tend to lead banking companies? A cursory glance at the top-5 banks in the US indicates that to be the case. They were largely founded by, and are currently run by, bankers.
The longest running one that I've used for a long time is

ix.io
This sounds awesome. Would love something like this for indie apps.
Because BTC will surely make the poor country not poor purely by virtue of existing.
Another self-hosted script (Python) that aims for easy integration with curl

https://github.com/kennell/curldrop
> will act as a catalyst in driving away the next generation of bright young Indian innovators and engineers from the country.

Somehow I doubt there's much of an intersection between "the next generation of bright young Indian innovators and engineers" and crypto miners who care enough or run an operation large enough to justify leaving the country over this.
i’ve been using 0x0.st pretty happily.
I am off to do some reading.

Hvala
Initiatives like this have been LONG overdue in amateur radio. The largest problem has been older HAMs who don't like change and will actively resist it. Amateur radio is supposed to be about advancing the art and science of radio communication. A metro-area data link would be a massive boon to efforts like storm spotting where real-time data or video could be streamed to the national weather service rather than the usual "five hundred words in two minutes about cloud formation from someone who doesn't appreciate the meaning of words like 'terse' or 'relevant.'"

The future of amateur radio should revolve around data networking, in my opinion.
"Visionary overreach"
This has nothing to do with BTC price movement.
You understand it incorrectly. EU vaccination is largely constrained by doses. The exception is AZ, which in some countries has already seen people declining it, but AZ is currently a tiny portion of the EU's available vaccines due to AZ's failure to deliver. This will indeed delay things more if it isn't sorted out quickly (but possibly not THAT much more, because AZ is so behind on deliveries).
If anything I'd like it even more compact in >= 2k screens.
And this might be why I didn't remember the case. So it's either a different one the GP is talking about -of which I couldn't find any relevant result, maybe my fault- or the GP is referring, like you suggest, to Violentacrez, a very different case that I still remember.
Hmm... I'm not sure ads are compatible with their business model, because won't they only truly bring in value to Telegram if the advertisers get to use targeted ads i.e. get to know the Telegram users? ... on this privacy oriented service ...
Tsinghua University has a course about writing OS on RISC-V by Rust.

However you probably needs Google Translate to read it since it’s written in Chinese.

https://rcore-os.github.io/rCore-Tutorial-Book-v3/
You can export chats and other information anytime. The Telegram help and many other sites have details on how to do it.
Ding ding ding!

This thread is cargo culting hard. This is just a tool for making decisions in stressful situations buy forcing a separation of planning and acting so you don't flop around frantically. It's not a tool for organizations or your startup. Maybe it works for that but its applicability to you're startup should be proven independently.
I know this is meant as a joke, but I just use this to once again note that Perl actually had a very common linter/pretty printer way before it became all the rage (perltidy/perlcritic). I also wish other languages had a book like Perl Best Practices, that goes beyond just syntactical issues.

To be fair, I once came across a sentiment that was pretty close to "readability is bad". Taken from both the (bourne) shell and awk, perl has lots of short variables that determine parsing input and other matters, like "$/". You can then `use English` to have alternative names for that, but those might not be as well known ("$/" would be "$INPUT_RECORD_SEPARATOR", or "$RS" as a tribute to awk). So the line noise might be more common and thus more understandable than the "readable" version.

I don't quite buy that for e.g. "$INPUT_RECORD_SEPARATOR", but there's an argument to be made for "$RS" or "$ARG" being worse than the Asterix swear words.
This was a beautiful response that articulated my concerns on NFTs better than I ever could.

Semi-relatedly, to your point about religion, Bitcoin, cryptocurrency, whatever else falls under this umbrella, really does have a bizarre cultish component that I believe helps sustain its so-called "value". This is why we keep seeing shit about this on HN. Every. Damn. Day.

As I mentioned in another comment, retirement accounts, like the 401k I have, has some modicum of exposure to the zany world of cryptocurrency (see TSLA's BTC buy and that company is part of the S&P500). It's like I don't get a choice in the matter of whether or not I want to be tethered to this albatross. Sad but true.
I wonder how much efficiency and resiliency are competing interests in the supply chain. From one perspective, consolidation creates a more efficient system due to economies of scale. On the other hand, distributed systems tend to be more reliable, but less efficient
Specifically, the idea of a voided clause voiding the entire contract is sometimes a feature -- severability is not always desired. A simplistic example would be a contract with two clauses, one specifying that A sends B widgets, and the other specifying that B sends A money. You would not want those to clauses to be severable.
Yeah, I had no idea about it, but flipped it on solely because of this story and I like it. I even enabled telemetry because I'm sick of stuff like this.

Personally, I hate the current fad of low-density, white-space-filled UIs. Sure, it might be suitable for some airport kiosk that I'll use exactly one, but for the things I use frequently I want their UI to be as compact and information dense as possible.
Multiple duplicates posted -

https://news.ycombinator.com/item?id=26460907 (56 comments)

https://news.ycombinator.com/item?id=26464538 (259 comments)
It's odd that a layer of governence and a monetary system need be related... or perhaps it will be, looking back.

If India holds onto the past, it might be a benefit for a while, and maybe overall, or maybe they just miss out on using a cool technology.
Thanks to this article I discovered and now use this feature. Crud.
The last German news before this was "available vaccine slots need to be reduced due to missing deliveries". While the distribution certainly had and has its issues, using the limited available stock is less of a difficulty than handling the fact that the available stock is limited.
When Facebook bought WhatsApp for 20 Billion USD, WhatsApp had about 1 Billion users, or slightly less. So that's at least 20 USD per user that Facebook paid.
It seems like "perception, planning, control" is used for autonomous vehicles? That's all I see when I google it. Boyd outlined OODA in the 1970s, so it's "novel" in the sense that it came ~30 years earlier.

From a human perspective, I think the novelty is that that it focuses attention on hard-to-see aspects of decision-making. It's not about the quality of any given decision, but about your ability to keep the song going and evolving in the right direction.

If you read Boyd's original material, he doesn't reallllllly see it as a loop. Every "node" in the process can feed back into previous parts. The focus is more on rhythm, tempo, beats.

He almost always writes "Loop" with quotes. A slide directly from him: https://share.getcloudapp.com/L1uN1RAJ

It's really worth reading Boyd directly. His picture is way more interesting and nuanced than "just go through the OODA loop faster". It's more like: you want to make it hard for your opponent to keep the beat.
Telegram actually provides a fully featured C++ library you can just include - it has a pretty good API that does most of the complex things for you.

You just register callbacks for message lists / chat messages and notifications and you're all set.

This allows people to easily build full-featured clients for pretty much any platform and it makes it easy for everyone to keep up. Very smart platform design.

I'm very disappointed that something made to be more open like Signal completely failed in this aspect and has ended being a walled garden with poor quality clients.
That was because he invented the web, not because he's a knight. There are thousands of knights in the UK.
Why are you replying about capital control when my point was about freedom of movement?
I agree with ya.

But this statement:

>" it should be easier "

applies to literally everything in existence :P

challenges are good-- they result in growth.
Right, that's what I meant. If the C code has to cope with dynamic typing anyway, there might be little scope to speed things up.

The same isn't true for, say, string operations, where there might be plenty of opportunity to move tight loops from Python to C and speed things up considerably.
It’s not that people who want ad-free experiences are targeted, it’s that people who have money to spare every month to buy a premium experience (in this case, not be annoyed by an ad), are highly correlated with people who you want to reach because they have money to buy your product, and that’s who they want to advertise to.

Advertisers don’t want to be spending money to reach people who will never buy their product, either because they hate their ad or because they don’t have money, but unfortunately there is no way to know who these people are in advance. Spending $10/month to not look at text ads is a sure fire way to signal you have money so you aren’t in the later camp, and people who hate ads with a passion and won’t respond to them are rare in the wild (hn nonwithstanding :D)

Too many people think they can monetize by just “sprinkle some ads on it” without thinking about why an advertiser would buy those ads.
> All my reading said

Comparing that to "All my expierincing" first hand. Not even close to the same thing. They would not have been in the stressed situtation in the first place had they enforced the recommended corrections for cold weather protection in the first place. The fact that they had to turn off power generation because pipes were freezing at the generating stations is an absolute joke, and is the prime cause of the stress.

The local weather forecasts remind people to move plants indoors, cover exposed plumbing, etc. Maybe they should also start including a friendly reminder to the local power plants to also cover exposed plumbing, but why would they listen to that when they've ignored government sanctioned reports from investigations into previous failures?

> ERCOT, the grid operator, did their job very competently
"Turn off the power so the demand goes away" Check
"Issue rolling black outs so that the demand is lowered and manageable, and give people a fighting chance" Nope.
These were absolutely not rolling black outs, but static black outs. The method they chose to "save the grid" was just as incompetent as not maintaining their systems in the first place.
If energy is an issue, it seems more sensible to punish those abusing the grid with fines etc. Address it at the source.
It's not complicated, but it's still something you have to manually do (meaning many will never do it because they don't know it exists) and you lose a lot of features that seem to be the selling points of Telegram
I wonder how many objects have been lost and how many have been corrupted.
We did and actually many of the products we developed were developed like that. Even our last example https://www.getwelder.com/

The issue is that "success" rate of these products is pretty low generally speaking. And you need to dive deeper into the problem, stay with it for at least a year to understand it properly, build it and mostly build your audience that you matter too.

That's where the "hack" of raising money comes in, but it don't feel right. First it feels like just throwing money at the problem and second we want to take investment from the point of power and not desperation to survive.
Ignoring the adverse selection problem for a moment, why don't you think FB could make more money on subs? Facebook revenue per user is $30 in the US. As long as the monthly subscription is greater than $2.50 a month, they are making more that way.
No one is forcing you to get the vax. I would have personally taken the Moderna vax months before the FDA approved it because I was following the research closely.
I feel like when I learned about the OODA loop, the big strategic advantage came from getting inside your opponent's OODA loop. It's less about being faster than them, and more about matching their tempo such that you're always one step ahead of them.

In a fighter pilot context, this makes a lot of sense, and gives you a model for figuring out who is chasing who. One person controls the flow of battle, and one ends up simply responding to their opponent. OODA lets you quickly figure out where your opponent is at in their decision making process so you can shift your own reactions such that you dictate to the opponent how the next moves are made.
That's the good thing about Bitcoin. I don't have to prove anything to anyone anymore. It doesn't matter where you work if you convert your fiat to the superior store of value
Feels similar to government IT risk aversion that I've seen. Folks are afraid to approve a new piece of software, or a new version, or a hotfix or whatever, because what if it goes awry and causes problems? But little weight seems to be put on "what if we keep running the same version we've been running for years and now that there's a known vulnerability, someone exploits it?".
This is incompatible with using curl as your client, but one “hacker-friendly way to do auth” is to use Github’s public SSH keys API.

You can stand up an (SCP/SFTP-subprotocol-only) SSH server, and tell the user to log in with their GitHub username + GitHub SSH key. Then configure your SSH server to call[1] a check on GitHub’s API to map the provided username to the GitHub user’s set of public SSH keys. From there, the server treats that list exactly as if it were the user’s ~/.ssh/authorized_keys file.

[1] As it happens, I wrote an OpenSSHD plugin for exactly this: https://github.com/tsutsu/github-auth3

Following that, you can configure PAM to continue the auth process however you like, policy-wise: let any GitHub user in; only let GitHub users in from a specific GitHub org; keep an LDAP directory of GitHub usernames such that you can attach metadata to them like “is banned” or “has used up their upload credits for the day” or “is on plan tier X”; etc.

Then, to actually handle the uploads, you can 1. set up automatic local user instantiation per remote user; 2. populate /etc/skel with just the right set of limited files to allow the user to upload into one “spool” directory; 3. have an inotify-like daemon that watches for files to be closed in that directory and handles them from there (e.g. uploading them to an S3 bucket, etc.)

—————

Or, alternately, you can avoid building this on top of OpenSSH, since you’re really fighting against the current by trying to virtualize everything, when OpenSSH expects to be relying on, and providing access to, a traditional POSIX environment.

Instead, you can have your own SSH server daemon that provides access to a pretend environment inside the SSH-server process, and handles SCP/SFTP upload streams through a custom in-process handler, the same way a web framework handles PUT requests.

I don’t know how common this is in other runtimes, but Erlang has an SSH server framework that you can use to implement exactly this. (As it happens, I’ve also written a high-level service that uses this SSH server framework to implement an alternative carrier for Erlang remote shell, where you can just SSH into the Erlang node to get a shell on it: https://github.com/tsutsu/exuvia. This app is also, AFAIK, the only public/FOSS demonstration of how to use Erlang’s SSH server library—which is kind of sad. People should play with things like this more! Make MUDs and such!)
I don’t know, but to me 260 per person seems less than what I would guess.
And "some people declining it" doesn't mean there isn't a large backlog of people you can give it to.
YouTube video chapters (timestamp) now show on the Google search
Improv grew up especially gross, there's a lot of baggage to get rid of. It wasn't gross in a "this isn't PC" kind of way, it was gross in a "the people who were largely responsible for the rise of improve were abusive" kind of way.

The thing about the games is that they're used as both warmups and short form entertainment. There are much more entertaining games than most of the ones that were replaced because they're racist or creepy.

But also, Big Booty is hilarious and still very common in Chicago.
AZ is no-profit for now. I don't think Pfizer is.

https://www.ft.com/content/c474f9e1-8807-4e57-9c79-6f4af145b...

AstraZeneca vaccine document shows limit of no-profit pledge

Company has right under contract to declare pandemic over by July 2021
> Why bother using FF at this point?

I use it almost entirely for containers. Do any other browsers have the same functionality either built-in or via plugin?
Well... that's part of the premise of freemium. They could probably kill ads entirely and like without that revenue, but then why would people subscribe?

For spotify this is tolerable. Network effects exist, but they aren't everything. For telegram, network effects are the whole thing.

"Freemium" doesn't usually work the way people think it does. "Just let me pay to remove ads" is rarely good business advice. If your business model is ads, you stick with ads. If your business model is subs, you might have an ad-supported version for other reasons.

Even in old media, paid channels/papers/etc. still have ads. They don't make an ad free version.
Ugh, here we go with more of the sanctimonious nonsense about AI fairness research from the Times.

Google was well within rights in firing both employees (Gebru sincerely quit and was not fired, given her ultimatum, but Google would have been in the right).

I’m no Google apologist - their ads monopoly should be broken up, they are anti-union, pay harassers huge sums of money and lead the way in poorness of leetcode software culture and low accountability. Google has poor customer service and largely has no idea how to build products for people, constantly shutting things down, killing acquisitions, and using poorly attended message forums as a bureaucratic wall to steamroll any real way of seeking customer support or appealing black box takedown decisions. Google is a mess.

That doesn’t make Gebru in the right - she’s not at all.

Here are several previous comment threads going on at length about why Gebru is sincerely in the wrong here:

- https://news.ycombinator.com/item?id=25314824

- https://news.ycombinator.com/item?id=26147178

- https://news.ycombinator.com/item?id=26238365
There is a new version of that book. Thanks for bringing it to my attention, looks great!
One of the best ways to slow down an opponents OODA loop in soccer is to choose inconsistent actions from play to play. As a forward receiving the ball from defense: dribble (with speed changes), pass back, pass across, etc.

It was pretty awesome hearing my son's team making this type of observation on the field as the opposition repeated the same offensive play, and adapt their response.
Need surveillance, but low on server capacity?
Train the camera to know when to record.

Problem:
A business needs a security camera, but is low on server capacity. Thatswhy the business can not store videos 24/7.

Solution:
Using Machine Learning, we can tell the camera when it has objects in view and use a lightweight backend to store the timestamps and also the type of objects which where detected.
The Pfizer-Biontec being used in Europe is, generally, produced by Pfizer (and Biontec) plants in Europe.
Oh I see that in the article now. It also seems like the performance gains you saw on other Zen3 chips doesn't correlate with EPYC due to the sheer number of cores and other components on chip.
There's more in the r/firefox thread [1]:

1. PMs don't use bugzilla, just engineers [2]

2. Engineers are aware and raised that people (and apparently the engineer in question) don't like the change

3. The unnamed product manager has decided to go ahead anyway [3], they're a bit buffered from the feedback in a non-public JIRA.

4. It is the same engineers involved in the r/firefox thead as the ticket.

[1]: https://www.reddit.com/r/firefox/comments/m3fizq/i_want_you_...

[2]: https://www.reddit.com/r/firefox/comments/m3fizq/i_want_you_...

[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=1693028#c36
5 years of leetcode with no progress. I'm giving up
First some background, I have an undergraduate degree in computer science and one and a half years of professional coding experience which ended when I got fired for performance issues. I have worked diligently at Leetcode for those 5 years (exceptions occurred when I got ill). I have been personally coached by a google software engineer for months. I have done and given 100s of mock interviews and paid for some to be done by professionals. I have spent 100s if not thousands of hours on Leetcoding and algorithms trying to improve in any way I can imagine. I'm still not good enough.

This all came to a head yesterday when someone on Leetcode made a post about being able to solve every single Leetcode problem in a year within a year while managing a post doc degree and having almost no programming background (link at bottom of post). It made it clear that Leetcode is a game of talent not hard work. The difference between someone like her and someone like me must be noted by the programming community. The majority of people would not ever be able to accomplish that. I dedicated myself for 5 years to Leetcoding almost exclusively and still am no where near what that person has accomplished. I have put in much more work than that person and have gotten much less from it.

I believe the programming community can learn from this contrast. The culture of always trying harder and thinking success stories apply to everyone that is pervasive in programming circles is toxic. The is reality not everyone is lucky enough to be intellectually gifted to succeed and not all hard work pays off. I am proof of that and this is the type of story that needs to be shared and heard too.

I am quitting programming out of humility and recognition of my limitations. It’s ok to give up and wise to do so when you aren't good enough for something.

https://leetcode.com/discuss/general-discussion/1108530/leet...