skysight-inc/HackerNews huggingface dataset:
Remember how whatsapp for years didn't let you delete sent messages even if the other person hadn't yet received it? I assume there was some major privacy reason why it worked that way for so long because it was obviously pretty horrible from a user experience standpoint.

Would anyone be able to explain it to me? And what kind of extra data did facebook likely receive from adding that feature (which I think coincided with when the creators started to get very unsettled at Facebook).
Maradona was an excellent football player without a doubt but all he’s done for decades now is getting a renown for being a cocaine addict, a communist, and a pederast. As per the rest of your comment I love your country but you have some very deep seated problems and having a three day duel for this piece of shit shows them very well.
I love your example of how it should be explained. This helps people correlate the verbal aspects to the regex parts they described. This ultimately reinforces and helps people learn regex more deeply.
Wow, that code of conduct is more like a declaration of a political party. That's way too long.
It's interesting that right now, MacPorts is further along the M1/Apple Silicon porting process than Homebrew. I think this is because Homebrew tries to do everything from a binary repository and MacPorts downloads source, patches it and builds it. Since a lot of the open source repositories have Apple/Darwin AArch64 ports now, it seems to work in most cases.

https://www.macports.org

https://brew.sh
Call me dumb, but I didn’t realize they had done so much memory optimization to make the physical 8GB of RAM so effective. I saw a very much lower number than I expected and just assumed it wouldn’t handle memory intensive workloads well. As someone who develops web tech my entire life revolves around crushing RAM, now I think the M1 may actually result in big gains for my workload hrmm
As one vegan (we don't all think the same) I can say yes, I absolutely recognize the issues of how we control plants. I mention it tangentially in this other comment: https://news.ycombinator.com/item?id=25211083

I sense that some vegans give the impression that it's totally OK to eat plants, and there are no repercussions. Or maybe that's what meat eaters think vegans are saying. In my experience as a vegan, it's not about plants versus meat. It's about let's be more aware about the impact of our daily actions and strive towards optimal decisions. (As I mention in the other comment) when I consider the health, environmental, ethical, and maybe even spiritual benefits of veganism, it clearly seems like a more optimal general strategy, both for myself and for the world.
The M1 already has 8 LPDDR4x channels per socket, running at 4266MHz.
You certainly didn't have a brain or nervous system at the moment you were conceived. So there had to be some point in your development where you made the switch to being "conscious to pain".
The "deficient language" is "regex" not Java.

Escape codes and special characters for regex semantics is a deficiency of the 1980s programming world, not Javam
You’re misrepresenting what’s being labeled. Trump doesn’t get labeled for stating his opinions or policies, he gets labeled for lying. If Biden starts flagrantly tweeting malicious lies he’ll get labeled, too. The difference is that the modern Republican Party is a couple decades into using their own propaganda supply it's easy to feel like their side is being singled out because the distribution of lying and threats of violence is so heavily skewed.
How can you tell? All "Languages" I get is "Java 100.0%".
How would that work considering Salesforce already has Quip ?
You mean bad certificates rather than applications.

OCSP can be locally cached, and Apple's implementation does exactly that. But eventually you'll have to refresh the cache and then the implementation needs to be fault tolerant (Apple's wasn't).

OCSP leaks what vendors your installed applications are from. The list of leaked certificates changes daily, so any good implementation is going to check again at least several times a week. If you download the entire database, you're just consuming hundreds of megabytes of bandwidth/storage but aren't removing the need to refresh/expire the cache.

I'd argue the two biggest flaws Apple's system has is bad fault tolerance and also no user accessible opt out (even if just for emergencies).
Ask HN: Good resources about how to do risk analysis for transactional lending
Hello Hacker fam, I'm currently bootstrapping my own venture where we're building "Embedded financing solutions for B2B marketplaces" with two other co-founders(one of whom worked for Amazon business).

What does it mean?

We believe that vertical B2B marketplaces like MetalsHub, Chemondis, Peskyfish etc. are on the rise and the only thing stopping them from completely overshadowing Amazon business is the "Embedded finance" part.

We want to provide business buyers with Buy now, Pay Later solutions just like how Klarna provides it for B2C marketplaces.

For this we need underwrite the risks involved in the transaction, the seller, the buyer. Furthermore, we believe that traditional lending models based on the relationship with the bank are fundamentally flawed in terms of scalability & distribution. We want to take a different approach it via the transactional lending model.

Any resources/blogs/courses related to transactional lending and trade finance is highly appreciated.

P.S: I'm asking because I've exhausted all my resources that I could find on the google and was hoping some of you can help.
The Future of the Free Software Foundation
Actually he did a great job with the Argentina's coach at that time: Carlos Bilardo. He basically revolutionized Soccer and only who really understand tactics knows what he really did.
Completely agree. The headerdoc stuff is just for a reference.
It's impossible to prevent Bob from publishing all Alice's messages (barring tech that can forcibly erase them from Bob's brain).

The best you can do is not make it possible for Bob to prove that the messages were not forged (however, this is not necessarily a good thing, and in fact the opposite can often be better).
ANTLR 3.x was a game changer for me. I was able to refine my grammars so that the resulting parse tree and abstract syntax trees were the same thing. No goofy inlined tree construction pragmas, term rewriting, post parse tree walk processing.

I'm just a grammar mechanic, so I don't really grok the underlying theory or use the right word for this stuff.
also fargate is not working
Ask HN: Which end to end encrypted mail service do you use
There are many end to end encrypted mail services, and I was in the process of choosing one.

1. ProtonMail
2. Tutanota
3. Librem Mail
4. Mailbox

Any feedback on the above mentioned services, or is there something better out there?
Yeah; I'd rather have proper multiline strings in Java and a regex documented with the COMMENTS flag set. What I don't need is a regex builder. Or SQL builder, for that matter.
Trying to simplify something that doesn't simplify inherently isn't always a good idea. Regex is pretty close to the least level of abstraction that is necessary to get the job done. It could probably be improved on, but probably not by much.

Some commenters below mentioned this Java syntax is a good idea and using endless number of regex cheatsheets as a testament to why regex is not simple enough and should be replaced. It's almost silly that this is even an argument on HN. Take for example quantum physics, there are lots of videos and guides that try to explain how it works, in fact some of the smartest people tried to explain it, even Richard Feynman. But he famously said if you think you understand quantum mechanics you don't understand quantum mechanics.

Some things cannot be reduced any further, this does not mean those things are always simple in nature or somehow were designed in a convoluted way on purpose.

At least when it comes to regex it's important to keep in mind what Einstein said, "everything should be as simple as possible but no simpler."

It's ironic that people apply reductionism to simplify regex, a thing that itself one could argue is a prime example of reductionistic design, yet they complain it's too abstract while applying reductionism.
It is astonishing to me that you can look at how technology has impacted labor over the past half-century and believe that this definition of efficiency, which by necessity includes human labor cost as something to be minimized for the benefit of the recipients of the resulting surplus, has nothing to do with distribution of wealth.
I wrote this https://github.com/frrad/skyhub the other day to provide a nicer interface on top of the scihub torrents.
Well, we need to feed the largest "soy boy" generation ever.
> Within Baghdad, the Al-Adudi Hospital's location was decided upon by its administrator, Abu-Bakr al-Razi. He determined where it should be located by "hanging a piece of meat in several places for a few days and deciding in favor of the place where meat was found to be least infected."

That is actually quite a clever idea. I wonder what factors would lead to one location having higher microbe density than others? Probably things like nearby sewers, meat / fish markets, etc.
Yes there are all those hurdles, but assuming they are figured out there’s no way someone would consciously choose to sacrifice planetary ecosystem in the name of “you know, I’d just hate to move”.

Making my argument I felt being pushed into idealistic-communism-like tropes, but I think that idea could be achieved in a free world.
Correction: The greatest footballer of all time.
UK use vehicle-mounted ANPR (automatic number plate recognition) to catch those not paying their vehicle license fees.

Is it just time-limited parking infractions they're looking for, or does it do tickets for parking in the wrong zone (like resident-only parking)?
Handling Departures
Urban land is 69 M acres, cropland 391 (according to some quick googling) and pasture 654. So urban is 17% of cropland, or 7% of all farmland. I'm surprised it's that high to be honest, compared to plane-window impressions. Surely a majority of urban area is post-1950, how much is former crop/ranch/forest I'd struggle to guess. Would be interesting to have better numbers, and over time.
Pretty sure the British football premiership only adopted it recently.

In rugby VAR has been widely adopted for a long time.
This reminds me of the Holiday Hole event by Cards against Humanity back in 2016. Were you inspired by that? Also how long is this going to run?
It's analogous to the credit card fraud problem, no? E.g. disputing charges and chargebacks?

I don't work in that space, but my understanding is that the card processors essentially serve as dispute mediators in those instances.

So it would seem unavoidable (although not great) to have some sort of trusted, third-party middle person between collectors and end users, who can handle disputes and vouch for consent.

Blockchain doesn't seem like a solution, given that the problem is precisely in the digital-physical gap. E.g. I have proof of consent (digital) but no way to tie it to a (disputed) act of consent (physical).
Isn't that just called us-east-1?
As a salesforce user, this disturbs me, since salesforce has been a terrible experience. That said, perhaps our organization just doesn't have it configured effectively. We use both Slack and Teams though, so if this somehow makes it easier to get the whole org on Slack then it would be worth it.
I am the Product Manager for BigBlueButton. We have been building out the project for the past 12 years to focus on one market: online learning.

With Covid-19, it has been a pretty intense 2020 for the BigBlueButton project
In 2020, we’ve seen some large deployments of BigBlueButton (100's of servers serving thousands of simultaneous meetings). Such deployments do not deploy a single large core machine; rather, they deploy many individual BigBlueButton servers in a pool (see https://github.com/blindsidenetworks/scalelite). We don't have BigBlueButton structured where you can split across the components on separate servers: the recommended deployment is each server is a self-contained BigBlueButton installation.

There is a large community of users around the world using BigBlueButton. We, the core developers, have been focused on ensuring that BigBlueButton is solid and scales horizontally. We released 2.2.0 on March 29, 2020 and the current release, as of Nov 11, 2020, is 2.2.29. Those 29 iterations reflect a strong desire by the core development team to respond quickly to the demand and make BigBlueButton the best possible solution for virtual classrooms.

Regarding the packaging, behind the scenes there are a bunch of scripts that I wrote using fpm to build the packages, and it's all non-standard, has grown organically over the years, and needs to be updated.

We had planned to clean up the packaging in 2020 and include it in the core it so others can build and build upon it, but all that got put aside when Covid-19 hit and there was so much demand for the software. Instead, we focused all our development resources on improving the system for end users (security, stability, usability, and features).

We are looking forward to providing standard Debian packaging scripts for BigBlueButton in 2021, alongside making continuous improvements to BigBlueButton.

Our goal remains to make BigBlueButton the best virtual classroom system for online learning.

Regards,... Fred
In reality, employers report difficulty hiring because the wages they offer don’t match the skills they’re after, she says

AND

only about 60 to 70% of US computing and engineering graduates land jobs in STEM

I don't know man?

The implication there is that there exist up to 30-40% of new computing and engineering grads who on the one hand are without jobs in STEM, and on the other are willing to leave the STEM jobs that offer lower wages on the table.

It's been decades since I was a new STEM grad, but I still remember being a new grad. Only my opinion, but I feel something else must be going on.
Like Apple. They used to set the bar for documentation.

Nowadays...not so much (I'm looking at you, SwiftUI).
You are explaining your point well. You would be happy with any of the 100. In that case your strategy of swipe all makes sense.

But if you want to increase your successful swipe % rate within a target group a different strategy of profile management is in order.

I believe the targeted approach is more successful for repeated interactions and perhaps a relationship where the swipe all approach would get higher numbers with more low quality matches.

The job conversation is a bigger discussion. Spending a day on a cover letter, custom sample application, researching history and changing your resume to fit each job takes time but also provides a lot of value when trying to form a connection in the interview.
Entrenchment, local support against invaders/foreigners (despite opposition to the Taliban), further radicalization and funding that occurs during a conflict by proxy parties, is why the US is still there - the Taliban were never in a position to be asking for anything.

EDIT: I'm not defending the US and any coalition troops staying there. I'm interpreting the current situation. Best thing we can do at this point (and 10 years ago) is to cut our losses and GTFO.
> It’s like hiring someone to handle it, except you have people on call 24x7

This is what confuses me out of a lot of these replies, saying you're being swindled for paying for this "absurd service" when you should just "own your infra yourself and hire people to manage this"

Do they think owning all this yourself and hiring specialized DDoS people is gonna cost less than $36k/yr? Because I don't think it will.
3 is only an issue when you are small. Everything's different the moment you have spare funds and engineering manpower.
How to connect and share data between two Linux systems
The black list of malware is called Xprotect and dates back to 2009. This check for revoked certificates is a different security layer.

The second check of an app is necessary to check for revocation: for a developer that decides that they've been compromised and wants to stop execution of their software. The alternative would be to use certificate revocation lists instead of OCSP. CRL lists can get long, so OCSP is often preferred to CRLs.
Anyone know what the story is about Vodafone seemingly controlling the zone files for various gov.uk subdomains (mentioned at the end of the article)? I'm surprised a government agency doesn't have direct responsibility for something like that.
Couldn,t agree more.

Factually, most websites created for presentation rather than documentation are wholly reliant on JS, even if they're structured to "also" work without JS (which itself shows you the issue.) So there's no reason not to create a standard from that for the future.

We can even have a subset of JS to be used as some sort of safe mode which would only allow the representational parts to run.

Of course HTML can still exist, just as PDF still exists. But it shouldn't be required
As far as I understand it, most vendors ship a single digit amount of apps. If you start the Tor browser, everyone on your network will know. If you start Firefox, everyone on your network will know you started a Mozilla product, most likely Firefox. If you start the Zoom client, everyone on your network knows you started the Zoom client.

I don't think the "it's only the vendor" defense of Apple is any good.
I think it should be Uncle Donald, as it's trying to catch a particular Dewey!
> It is kind of perplexing that AWS dogfoods its own status page.

> You'd think they would have learned from that.

They did.

The page has been updated numerous times since the start of this incident.
Now? This has been happening for years to fight spam. It is not new in any way.
I tried to word that as nonargumentatively as I could, as single payer does seem like the best concrete plan for moving forward despite it not being my preferred style.

I just think there's a lot of low hanging fruit that would reform the system bottom up, such as stopping providers from making up fictitious bills and prosecuting the ones that attempt to defraud customers with them.

Requiring providers to set uniform prices across all payers and publish their price list would go a long way. And even moving towards a "single payer" system, this dynamic is still going to exist for many kinds of care.

If by "new horrors around access" you just mean the poor not being able to pay for care, I see that as orthogonal and have no problem with subsidies. Of course I acknowledge the realpolitik would be different.
Yukio Mishima: The strange tale of Japan’s infamous novelist
This really seems quite silly.

The 80-20 rule exists for social media posting so of course a small amount of people contribute to most of the "misinformation". [0]

Calling them "superspreaders" is really close to propaganda. (Particularly when you could argue the media is/was the original "superspreader" of misinformation.)

[0] https://www.pewresearch.org/internet/2019/04/24/sizing-up-tw...
I use Slack and Quip and they’re not the same thing.
I think the great work by Chris Harvey is more notable.

http://www.languagegeek.com/

He's been developing the Aboriginal fonts for decades, when many people working on language documentation were only vaguely aware of Unicode. He was very responsive to projects I worked on and added characters into the private use areas whene Unicode hadn't defined characters yet. This allowed school children as well as researchers to use orthographies they wouldn't otherwise be able to use electronically. Many language documentation projects have relied on his work.

The Noto fonts are nice but kind of late comers. Google has a history of making a brief noise about endangered language projects before abandoning them. This site was originally a Google project that was abandoned for years:

http://www.endangeredlanguages.com/

The characterization on the site is that Google always intended to hand it off but the reality is that there was a big noise made by the company and then nothing more than an essentially empty web site sitting there for years until it was taken over by other groups.

Fonts don't go away but I would be very weary of trusting Google with data as important as endangered language documentation. You never know when they'll turn out the lights. They'd do a lot more good by helping to fund and support existing projects that have demonstrated long term commitments.
Heh. With ads, this was always one of the ways I could embarrass my Bride. You are reading '50 Shades of Grey' or whatever trashy novel shows up on the cover of her gadget. Always makes her blush.
Good god, people on here and tearing this apart.

This is not a tool targeted for the typical HN’r. If you’re response to this is: “I’d need to look at the code” it’s obviously not for you.

Without going too deep, I can definitely see it’s uses for the “non-techy” freelance people I know. To slap a simple link onto their squarespace page and be able to collect revenue for services, without adding another complicated service to manage or subscription to sign up for to do it, is attractive for sure.

HN forgets sometimes they’re in a bubble. Most people can’t install a printer right on their computers, let alone deal with an online store. I can see value here.
Amazon AWS having issues in us-east-1
As a vegan myself I think appealing to empathy is probably counterproductive because it implies that meat eaters don't have empathy. It's basically the vegan-mirror-equivalent of slothtrop's "Nothing's ever enough for vegans." comment. I feel like "meat eaters don't have empathy" is the common judgment that vegans cast on meat eaters, and "vegans are unrealistic, holier-than-thou perfectionists" is the common judgment that meat eaters cast on vegans.
Is book piracy a major concern for the publishing industry? Many avid readers that I know are happier buying the physical book because they like the feel of reading from a book. Have others found this to be true as well? I wonder if younger folks are less susceptible to this feeling.
Thanks for reporting. Strange the URL has changed. I couldn't update the link. Hopefully @dang would help with this!
Some people may argue that raising and killing one "meat-efficient chicken" is preferable to raising and killing three "inefficient" ones from a moral point of view.
Physics had made tremendous progress in the time leading up to Max Planck, too. Your argument is basically the same one used last time.

We just don't know what we don't know.

I wouldn't bet that 'this time' we do actually know our stuff. It sounds too much like an elementary-school kid who has no conception of calculus and thinks once they've finished geometry they'll have learned all there is to know about math.

"I've made tremendous progress in math since learning multiplication. Surely this time I'll have figured it all out. I already know division and exponents. What more could there possibly be after geometry?"
‘Ugly, Ugly Time’: Work-from-Home Era Crushes U.S. Dry Cleaners
It's a bit bland visually, but it's straight to the point and functional and I can appreciate that.
Silicon Valley Needs a Shakedown with Chamath Palihapitiya