skysight-inc/HackerNews huggingface dataset:
Isn't the resistance to official backdoors the enormous downside to a crack or hack? That is, everyone knows there's an official backdoor in Chromium encryption. All criminals and all nation state cryptanalysis orgs start in on it. The Romanians crack it. The crack gets used to siphon money from all kinds of accounts. Now Google has to replace all instances of Chromium for everyone to be safe. Huge PR and money downside.

You can change "Chromium" to "Safari" and "Google" to "Apple" and "Romanians" to whoever you like. Once the encryption or the backdoor or whatever is broken, there's a crisis. Google/Apple/Microsoft has to figure out what to do, and how to get the change past the various government certifications, and deal with the PR fallout.

If this happens 3 times, e-commerce becomes a thing of suspicion: nobody will want to have bank accounts on line.

There's some obvious 2nd order effects:

Slower development cycles. Every change has to be certified as a good back door by opaque government entities, from multiple governments. What a nightmare!

Open source goes away. If the source is available, someone recompiles without the backdoor. Illegal! Now we've got to ban open source. This is probably a good thing from the copyright maximalist position, but for nobody else.

Next order effect, is that governments will periodically sample traffic or test the backdoors to see if they work. They will find shady people with fake backdoors or encrypted-encryption with an unknown/better interior algorithm. This will lead to a lot of monitoring to ensure that only criminals have fake backdoors or better encryption.

There's a whole row of knock-on effects, every few of them with any benefit.
Just imagine the type of person who then pays for cheats in any number of online games. Sometimes they have to jump through hoops (or pay) just to get another account active. It's just a thing that some people do for whatever reason.
Except that they are not. Atlassian are still supporting the data-center on-prem applications for the foreseeable future as confirmed by our Atlassian admin. The wording on their blog is a bit strange.
> Yeah, I’m going to need some sources for that.

You need a source that millions of vietnamese were murdered?

> You have no verifiable War Crimes?

https://en.wikipedia.org/wiki/M%E1%BB%B9_Lai_massacre

But of course, nothing we do is war crime. How convenient. The entire vietname war was a war crime and crime against humanity.
It has been 1 year since my startup was acquired
Yes! Was the easiest and fastest way to get to market with such a small team, and large product list!
The network structure of scientific revolutions
Because the practices break down soil organic matter which help stabilize the soil.

The American Dust Bowl was a combination of things, but the frequency of tilling was a big part of it. Farmers now till at least one fewer times per year, which makes quite a bit of a difference.

It's complex, because our annual crops are almost all prairie soil plants, prairie soils are typically bacterial dominant anyway, but fungi typically provide a lot of the soil stability. Tilling pretty much kills all of the fungus, and the bacteria run wild breaking down soil carbon (fungal and crop roots).
You own your dependencies. An end user shouldn't be expected to investigate and trust your entire supply chain, they expect you to do that.

Imagine if a food company was like, "Oh, well, the marble dust sold to us as flour was from a supplier so we're not really responsible."
Show HN: An AWS-native, serverless security log management system/datalake
I have, that advice is not from lack of experience.
> Regenerative ag does take more farmers which means more jobs.

More workers (jobs) raises food costs, not lowers. Our savings with food crops is found mostly in the scale of production and automation.
How to Get People to Like Your Facebook Page En Masse
This discussion is really confusing me. Are people talking about periods being negative when used anywhere? when used in the last sentence in a multi-sentence message? when used at the end of a single sentence/thought message?

Confused.
That would be terrible. Regular users would either not be able to access anything or trust everything.
3M Lego working model of Glomar Explorer
I don’t think this thread is the proper venue for your (as well as ancestors’) crypto opinions.
I'm surprised no one came back to Al Gore now.

He was made into a joke for his climate change documentary (remember ManBearPig?) when now it feels like if we listened 15 years ago we'd be in less of a snake pit.
> I find that it's better to say as little as possible, you have the right to privacy after all. Your coworkers don't have to know the details of your life.

I recommend not going into specifics about your condition if you choose to say anything at all about it. You will come across people who will have opinions about it, despite not having to live with it.

Also, be aware that it is illegal for your workplace to pry about your health if you don't want to disclose specifics.
My ioccc winner was a compiler from lambda calculus to SK combinators, written in SK combinators (well, written in the lambda calculus and compiled using a Haskell program) http://ioccc.org/years.html#1998_fanf

Lennart Augustsson won the IOCCC a couple of times by basically writing a program in Lazy ML and hand-compiling it to C using the usual graph reduction techniques http://ioccc.org/winners.html#A I think using supercombinators rather than SK style.

This book is where I learned this stuff: https://www.microsoft.com/en-us/research/publication/the-imp...
Starship, it's all about starship. If he succeeds with it humanity as a species can expanse beyond this gravity well in a few decades.

Not sure what this fixation on mars is about, tough.
Yeah it's pretty interesting that people are scared of flying plastic but not real humans doing the same thing.
This is some next-level rap music, nice.
ZeroHedge was shouting about Coronavirus in December.
We seem better off having the browser vendors bring the hammer down on CAs that are issuing bad certificates. Regular people don't know enough to make valid decisions about which CAs to trust, and I don't think they should have to know either.
"There is an official VEF to USD exchange rate"

* Semi-official. They are intervening directly now.
I'm just curious, I live in the Midwest U.S. and here if you live in a designated flood plane, you have to buy flood insurance. There is no way to not know you are in a flood plane. I think the rule is that if it flooded within the last 100 years, it is automatically designated a flood plane too. Is this not how the rest of the U.S. operates? (within some variation of course)
Value tagging may (and often does) use the lower bits to distinguish pointers from other values (integer, boolean, character, etc.) as objects are memory aligned. In those schemes the growth of the address space doesn't matter.
Does the phone support a voice activated digital assistant where you can speak to control the phone? "Hey Siri, message $ name I'm stuck in traffic, my ETA is $x."
Interesting. Does anyone have any practical performance results to share?
I think the issue is a little more interesting than the popular diatribe.

Agreed interest rates are at an all time low. At the same time, the supply of loans is at an all time high, thanks to new (old) mechanisms like loan securitization being thoroughly commoditized.

Discuss - why shouldn't the price of loans (interest rates) be subject to the laws of supply and demand just like everything else?
> But the best is just to understand everything that happens.

Agreed, but unless you have written all the code yourself then this is hard to do. We have to be able to black-box things in order to manage complexity and make progress quickly. For this SOLID helps but if it is applied a too fine a granularity then it can make things worse (and I think micro testing things with mocks etc can cause this)

"There is no theoretical reason that anything
is hard to change about software.
If you pick any one aspect of software
then you can make it easy to change,
but we don’t know how to make everything
easy to change. Making something
easy to change makes the overall system
a little more complex, and making
everything easy to change makes the entire
system very complex. Complexity is
what makes software hard to change.
That, and duplication."

https://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf
I didn't said "going back in time".
I said it was labor intensive because it doesn't works with current tools.
While this is good general advice in my case "toughing it out" actually causes more damage to my joints and makes my condition worse. I learned this early on when downplaying my pain during doctor visits. In my case (rheumatoid arthritis) pain=joint damage. I exercise daily, but have to keep a close eye on my joints to make sure I don't push them too hard. While my "mind" wants to bike/run 10 miles, my joints cannot take the punishment, and no amount to "toughing it out" will make it better.

This is the key statement:

> Find the constraints that allow you to do what you want to do without aggravating your body too much
Only if you had issues with fail2ban's prior performance or ease of installation. Otherwise we start getting into partisan point scoring competitions over what critical services are written in what languages, which is incredibly tedious.
Everything that moves, moves supersonic if the speed of sound is 0.

>I assume it's being compared to the speed of sound through Earth's air.

That roughly 1.2 km/h in space that is nothing. Solar wind are like a 1.6 million km/h
Almost all of the gzip format is the zlib payload. Gzip doesn't even have a data structure for file entries, which is why you gzip tarballs (unlike zip files which have their own file index logic).
The "?" has its reputation from what the institution and leadership appears to have created around it. That Amazon's "?" means "Drop everything and get back to me within a day because it may be of great priority to the company" is an artifact created through years of interaction.

"?" and "!" are great for a quick/informal communication of curiosity or interest.

If my partner gets an unexpected bill in her inbox and sends over a friendly "?", it doesn't carry anywhere near the meaning that Bezos intends. If I got one, it'd mean something like, "Hey, this is odd. Do you know where it came from?" It is all about broader context.
You probably know her, but in case you dont maybe Terry Wahls books are useful for you
Acronyms are such a lossy communication mechanism; Last week;

GTM.

Go To Meeting
Google Tag Manager
Go to Market
Good to Me

It's so frustrating when external requests without context come to me with this.
I can see how SOLID and OOP seem to be related, but the principals of SOLID can (and IMO should) be applied to FP as well. In fact one of the clarifications in Uncle Bob’s letter hints at this, by expressing that substitution is about subtypes, not inheritance.

This is of course common in statically typed FP languages like Haskell (or FP approaches in statically types imperative languages like TypeScript, Swift, so on). But even in dynamic languages like Clojure, substitution of subtypes of a given interface is pervasive; I would even say it’s foundational to the language’s core concepts.

I’d even go further to say that FP languages and approaches are much more likely to guide developers toward SOLID naturally than imperative languages and approaches.
> I think the hard part is preventing users from learning to always click 'yes' to web-app level permissions just because the page instructs the browser to do so. I don't know the solution to this.

The key requirement is that putting a site into app mode must be a tradeoff, not a mere expansion of capabilities/permissions. There has to be a disincentive to discourage non-app sites from unnecessarily requesting app-mode permissions. The most natural way to accomplish this would be restrictions that make it less practical and more expensive to exploit broader permissions to abuse users. Eg. if you want the browser to prompt me to give your site access to my location data, your site should have to surrender the ability to load trackers and ads from somebody else's servers—you should have to serve that up yourself from your own domain, or not at all.

This would obviously break a lot about how things are commonly done on the current web, but most of what would be broken is the creepy stuff that we probably shouldn't be tolerating to begin with, like the monstrosity that reCAPTCHA has turned into under Google's stewardship.
Unsurprising from the Stadia subreddit.

Reading that subreddit is a guilty pleasure of mine. It reminds me a lot of how the Windows Phone subreddit was while that was still around.
>What if the browsers (and OS) didn't default-trust anyone? The various CA companies would have to include the general public in their public relations. We'd see CAs advertising for users to trust their roots.

The mozilla CA program for instance, requires potential CAs to go under audits. Is what you're proposing (requiring CAs to hire an advertising/PR department to convince users) really an improvement? Bad companies can lie in either case, but at least the former feels like less waste of resources. Furthermore, forcing the user to make this decision significantly increases the social engineering risk. If the average users have to add a few dozen CAs every time they get a new computer, it will be very easy to social engineer them to add one more. See for instance, social engineering users into downloading and running malware payloads by saying they need to "update their flash player" or "install a codec".

>If a CA ever screwed up, they would feel it.

Nope, the too big-to-fail problem will still exist. Facebook fucked up, yet we're all still using it. Consumer boycotts rarely work. At least with browser vendors there's a unified bargaining group for users. Good luck getting measures like distrusting symantec or limiting certificate validities to 398 days via grassroots action.
The important part here is the

> thin line between explaining and talking back

Because we don't have the actual contents of the discussion that took place, we can't really say who was out of line here (as an aside, I think teachers should be more willing to listen to counter points considering the profession).

I also would not say "Shut Up when Learning" because of this experience because, as noted, the line differs from person to person. Active learning is supposedly one of the best processes out there (it was emphasized a lot during my training as a tutor for a cs course).
Does that file contain GPLed changes from the gzip project? I know linux's copy is effectively GPL2 because of that. Wouldn't be surprised if gzip's is the same.

It's sort of how bringing BSD code into a GPL project is a bit of a one way street.
To combat conspiracy theories teach critical thinking – and community values
As someone of the younger generation who grew up always using mostly proper punctuation over texts, and avoided abbreviations for common terms this hits home.

I'm 28 for reference, and I get VERY different vibes from those younger than me who join slack, and those older (40+ or so). The difference in meaning for different punctuation for these crowds is SO evident, I feel like I'm always playing translator for even the language I grew up speaking and writing.

The biggest example of this is the ellipsis among the older crowd. In informal messaging that I grew accustomed to it went from being overused, to nowadays seeming like you are being sarcastic or angry about something. So among the younger crowd I see it almost never used anymore. On the other hand the older generations picked it up from how we used to use it, as a sort of pause. But they co-opted it as probably the most common punctuation used in their messaging. I'm not joking when I will sometimes receive a message from an older coworker that will contain an ellipsis every 5 words or so.

It's always been interesting deciphering the actual meaning of some messages based on solely age of the sender.

This all to say, deciphering punctuation at all in informal writing is an interesting game.
>Only Marxists oppose coups?

No. But I looked up the twitter account and a hammer/sickle is a tell-tale sign of Marxists.

>you just can't conclusively show Musk's involvement.

Let's be clear, you can't show ANY involvement by Musk. So all you're left with is FUD.
I get a lot of advice from 20-year olds whose worst brush with illness or injury was a case of the flu, that's why I asked.
Isn't the phrasing "density of space" a bit off? I mean a density is a scalar quantity of something per unit of space. So Density of Space would literally mean quantity of space per unit of space?

Reading the article it would make much more sense to say: Density of Matter in Space Outside of the Solar System.
The ones that stuck out at me as wrong:

> Inbox -> GMail Features

Some features made it, but what I've heard from the people that used it was the complete redesign toward tasks instead of emails was what made it valuable, which hasn't happened to gmail.

> Google Wave -> Realtime collaboration in Google Docs/Slides/Sheets

The closest equivalent now is actually Slack. Google was too early to the party and didn't realize what could come of it.
Hey, I have no position and knowledge about you to answer.

One thought crossed my mind: I love reading about lessons in life, works, etc. I bet many people love it too. Have you ever think about write, share your advice?

You have the advantage of being old. I bet you have lots to share for younger generations if it ever interests you

Best!
Knee replacement surgery? 'Cutting edge' medicine regenerates joint cartilage
Looks really interesting, congratulations on the launch! It's been mentioned before, but the lack of any indication of timezone was kind of offputting.
Yes, actually. For instance if section 3 of the spec says to pad the hash... my comment will be exactly (or 90%) the same as several other implementations I saw because we’re all literally reading from the same playbook.

There are only so many ways to say something like: // step 2: figure out how many blocks of hash length will be in the derived key, rounding up
Hi there,

Really sorry to hear about what you go through. I was diagnosed with AS almost 15 years ago. Not sure what country or health system you are under but I'm in Austria, and treated with a medication called Simponi. https://www.simponi.com/ankylosing-spondylitis. It's a TNF-Alpha blocker and as far as I understand it damps down the immune response in certain cells that cause the inflammatory response. It's pretty good stuff. It's not 100% effective and I'm not cured and I have my bad days. I had to go through a few hoops to get on the stuff but the health system in Austria is pretty good.

I'm also very active and do most stuff I want to including surfing, snowboarding, dancing, and hiking decent mountains. There was a time when I stopped and thought it was all over but in the end I said fuck it. I'm going snowboarding and I'm going to make sure I'm healthy enough to do it. Most mornings I wake a little stiff. Two days surfing in 8 degrees C water will do that ;). But doing some stretching and relaxing before hitting the keyboard and coding can loosen me up for a days work.

I wish you the best of luck and health managing your situation.

Regards
https://archive.vn/SxRwQ
> If the goal is to reduce this story's ability to influence the election, then Twitter's actions were successful.

Following this logic, how was censoring the story not a corporate in-kind contribution to the Biden campaign?
It sounds a little more ambiguous than that if you read the full section.

Regardless, why was Hunter cokehead Biden making 600k from a foreign oil company? It's a bad look.
Are you saying that's a bad thing? The code exists for mostly good reasons. I'm more inclined to do things myself, but if I have to hire someone, I damn well want them to be "not willing to do anything even slightly outside of code".
Given that there is no chain of custody, and given that some of the people who are involved are very very fucking shady, the chances of some or all of this 'evidence' being tampered with is very high.
Have an emotional support network in place. My spouse has a chronic condition and her family is almost useless, and my family is worse than useless. Luckily we have each other and I have very flexible work conditions. She's also found Facebook groups for people with the condition. (She'd really love to get off of Facebook, but it's the only place people with her condition meet online.)

I'll share a bit of advice she got from the groups she reads online: "Prioritize your well-being over explaining yourself to people who don't care about your well-being." It's understandable that not everyone has heard of or knows the details of some of these rare conditions. It's crazy how some people (even close friends) will react when you explain the reality of your situation to them. Don't put up with it. Just move on.
Something like this would be very handy also on the mobile. I’m wondering how easy this would be to set up in that sort of context?
If world records were set virtually across the board in all sports with doping, and there are athletes achieving or beating these marks...

For endurance sports, the EPO effect is pretty well documented based on its arrival in the early-to-mid nineties. It's multiple percents to perhaps 10% of an advantage, which is basically "game over" for the natural athlete.

If there are a ton of athletes performing at levels that EPO athletes were... what other conclusion is there?

Blood passport basically exists to keep the cheating out of control (to levels where thickened blood kills people overnight with brain clots), but either the BBC or guardian had a reporter do microdosing and tested with formal testing and their blood passport numbers stayed "in bounds".

Steroids is a similar game changer for fast twitch. The current sprinting records are so far above what Ben Johnson was doing.

Consider the rarity of high-level cheaters being busted in soccer, tennis, basketball, and American football, where the monetary rewards are 100-1000x more than olympic athlete success.

Consider all the hollywood action stars and the efficacy of PEDs in achieving a necessary look for a multimillion dollar role. Is there drug testing in hollywood?

And PEDs absolutely have penetrated all scholastic levels of athletics/sport with the easy availability via the internet and the sports-crazed overachievement OCD of athlete parents.

Sports are a theatric illusion.
So, how did it go for the last 18 years for this guy? Or was it just a satire?
Some Google API requests will require a server security audit
Quantum Hardware: On the road to Quantum Advantage [pdf]
Have you never got so engrossed in a conversation or activity with a colleague or friend that you lose track of time and forget to tell your SO you're going to be late?

If it takes me 45 minutes to get home is it really that crazy that I might want my SO to be able to have dinner rather than awkwardly (and hungrily!) wait for me?

The approach I went down was something with home automation and geo-fencing to trigger a notification if I was still at work like an hour after I was supposed to leave, but it's the same use cases.
we need a fork of HN
Here's the wikipedia entry for the author of the quoted text: https://en.wikipedia.org/wiki/Richard_P._Gabriel
As a user, I don't care why they're implementing it, only that it's available. I've been complaining about this exact problem for years, so I'm happy that it is finally getting resolved (if it is getting resolved — Google's statements about what Android 12 will allow have been pretty vague).

Also, as far as I know, Google hasn't used the security excuse for not implementing it. I just assumed that this wasn't going to get prioritized over OS features that enable Google to make more money.
Video : https://www.ieee-edps.com/archives/2020/c/1.6ChristyTyberg.m...