skysight-inc/HackerNews huggingface dataset:
> Losing control of our data was unacceptable

This is the biggest risk to companies as they evolve their use of products and manage costs.

We found to our dismay that Dropbox do something similar if you decide to migrate off their platform (accounts get downgraded to the free plan and the company loses all control over the data in the account).

Companies are not doing enough to highlight these gaps / gotchas when the decision to utilise the platform are made.

(only a little bitter having had to deal with the fallout of these decisions)
It’s a crafty way to pass on the responsibility of making the choice to the obviously oblivious “client”.
Hmm, timeline is very US focused, I guess for obvious reasons, but would have loved to seen more about how it moved about the world from its US starting point.
Sharing a URL with no meaningful supporting words isn’t pushing. What’s interesting, comparing to existing messengers?
Huh, I would say you're in the wrong thread to claim it's "impressive", if this guy's video is to be believed, it's a whole lot of chaos and lack of supplies...
What did you replace it with?

Why wouldn't iText deserve your money if you were using it in your commercial product?
The word "vitae" (and also "curriculum") is latin and there is no æ in the latin alphabet.
I'm seeing this guy pushed down when he's totally correct. MTProto 1.0 is dead, 2.0 is built on standard crypto primitives.

Chats are in fact encrypted in non-Secret chats, just to the server and not e2e.

Please, people, don't contribute to misinformation.
For a lot of people, free software is about collaboration, not competition.
How the BSO takes 100-plus musicians on tour halfway across the planet (2017)
Most pension systems assume x years of payments. Just because people are getting older doesn't change the fact that the money won't last. Therefore the retirement age gets adjusted upward until it is average life expectancy - x years of retirement.
The pros and cons of updatable views in Postgres
GP didn't say anything about being infected.
Yeah, there are definitely shortcomings to that approach. I was just trying to address the:

"I can assure you that it's a 100% closed game. If you are not from the EU, you can only work for a European... you won't get the legal permission to found a business in Europe unless you basically got a European to found it for you"

comment as I have not found that to be true.
A potential pitfall is that only AGPLv3 and GPLv3 are directly compatible (in the sense of producing programs created from both AGPLv3 and GPLv3 code without violating either license). That's not possible with GPLv2 or AGPLv1 in any combination, and there's still some code-bases that will be GPLv2 forever.

But if that's not a concern then I would agree that AGPL is exactly how the GPL should look like in the age of SaaS, PaaS and all the other ?aaS.
Same here.

Not sure where to find a good list of who allows what.
Fascinating. So your saying the user must be aligned for the free market to work?

How about employers choosing from a set of health insurance plans you can choose from? That’s a misalignment no?

If I could get a coupon to buy my own insurance I may choose something better for me from an entire marketplace of plans. Instead I get stuck with the calculated decisions of people I don’t know trying to optimize their own profits while satisfying a set of people with very different needs and risk profiles than myself.
Flying Blind: 70% of Airport Websites Contain Vulnerabilities
I, personally, think that neither Telegram nor Whatsapp, nor even Signal, are good for privacy.

Even if Pavel Durov say that Telegram has verifiable builds and open source client, as long as you're not in control of the whole chain (server+client), you're not in control at all. Even with e2e, an adverse party can always have access to lots of metadata, or with vulnerabilities as disclosed in this blog post, get access to the actual content.

Now that OMEMO is widespread in the XMPP world, I try to push in that direction, but as an other user has said, the hardest part is to get users to move to your "new" solution.
Anecdotally, 90% of the times I've taken my toddlers to the doctor I've gone home with advice to take paracetamol and wait it out.

Kids can get high fevers really fast and you just want to make sure their lungs & heart are ok, they don't have a throat / ear infection etc. A doc can verify that for you in 5 min so I rather be safe than sorry, an "OK" is all I need.
I have some questions about AGPL if anyone has answers:

1. If you have code, let's say FooProject, that's AGPL. In which of these scenarios is someone in the wrong for using it?

1a. Google uses FooProject in delivering one GoogleApi, but does not opensource GoogleApi with AGPL.

1b. Facebook uses FooProject in an internal project, FacebookInternal, that's not exposed to the internet, but does not open source FacebookInternal with AGPL.

1c. Microsoft uses FooProject in a special version of Office, which is only distributed via BluRay and does not open source Office under AGPL.

1d. Netflix uses FooProject in AlienNetflixViewer, which is used over the internet, and makes some modifications to FooProject as its used in AlienNetflixViewer. They open source ModifiedFooProject under AGPL, but not AlienNetflixViewer

2. If you have FooProject, and you have 3 libarires, LibraryOne, LibraryTwo, and LibraryThree included in FooProject that are under the MIT license, can someone take Library[Number] and use it under the MIT license? Let's assume these are not actually separate projects, and for all intents and purposes it's the same project as FooProject, but for whatever reason the folders associated with each library has its own license.

3. Assuming someone uses an AGPL project and does not follow the license, what's the penalty? What if its so incorporated into its project its effectively impossible to remove?

4. How do you enforce someone using the AGPL?

5. If you go to a public facing site and suspect that they're using an AGPL project (perhaps because of the nature of the API calls or the client facing JavaScript) can you demand to see the full source?
Brexit Day? EU says UK left long ago
That's not correct. Mathematically as they describe the same thing they have to be translatable into each other. But one is a natural mathematical definition, the other exploits a completely unintuitive incidental mathematical isomorphism.

If you would read a few sentences on from where you quote, this becomes evident.

ij = k

is arbitrary, needs to be memorized and just happens to do what you want for reasons that require a lot of working out.

(xy)(yz)=x(yy)z=xz

On the other hand requires zero memorization.
We are awaiting a response from IText for the license, but for now Apache PDFBox got us the same results
Due to the outbreak of the coronavirus, the procedure mask, and surgery mask are in great shortage. One box of procedure masks in Hong Kong may cost more than $1000 HKD (which is equivalent to $128.74 USD). I am looking for an alternative for my local community, please help and give me some advice, thanks.
But it was not a crime to raise the drug price for insurance companies (only).
I mean any competitor would right? see how the other products are better and how you can use those insights to improve your own?

everybody has reports like that.
Another way to see it is as a conduit for funneling tax payer money to the billionaire class. Seen that way, it's a huge success.
> Telegram, an application used by hundreds of millions of people including heads of states and large companies, has had no issues of that severity in the last 6 years.

Maybe the author says "of that severity" because he keeps adding "the richest man on the planet" there, but most people in Brazil wouldn't agree with him.

He sure have heard about Operation Car Wash and how it took an "arrow in the knee" after dozens of Telegram leaks?

One source between various others with a bit more info on the tech side: "Telegram voicemail hack used towards Brazil’s president, ministers"[0]

[0] https://ethhack.com/2019/07/telegram-voicemail-hack-used-aga...
I was put off at the very beginning of the article by the claim that it was a "backdoor". None of the sources I read even alluded to this, and in fact, it was, as far as I understood, a very "classical" buffer overflow problem.

But I went ahead with the article and it's just marketing spiel for Telegram. Basically based around FUD.

- Telegram offers opensource clients and WhatsApp doesn't.

- Casts doubt about the actual implementation of E2E encryption in WhatsApp. And his claim of "you can't be sure" is actually pretty wrong. There have been open-source clients (of limited success) but they still prove that it is indeed at least implemented.

- I think the author is missing the fact that WhatsApp's encryption is, technically, documented in a whitepaper that highlights all of the protocol and how to different tokens and keys are generated and recycled. Because he clearly thinks Telegram is the only one to document its encryption.

Overall, I love Telegram, I use it daily. I don't mind the lack of demonstrable privacy, because I really don't need it for what I do on Telegram. It's convenient and I love the cross-platform TRUE clients, none of that webapp packaging stuff (Seriously the QT client is amazing). But this is almost all wrong ...
> The problem is that many users think they are using E2E

Source, please.

> Besides, security and privacy should be the default.

Not at the cost of usability and freedom. Especially considering E2E encryption isn't necessary to protect against the attackers most people can expect.

> It's not like the user experience of WhatsApp is drastically worse for having E2E.

It absolutely is. WhatsApp doesn't even allow you to use multiple devices!
I think solo travelling requires a specific type of say introvert personality. As you write, most people are scared of this. And when they do travel without a supporting group, they go... to see friends/family somewhere. I see it so many times around me. People literally rather abandon their dream vacation for a mediocre one with less than ideal companions just to not travel alone.

I am like you too. I am also an introvert. Also I don't travel to rest, but to have as intense experience as possible. Not necessarily only positive, intensity is more important. Often I feel like I need another vacation after a vacation, this time for resting. It is so fulfilling to challenge oneself a bit. There are great life lessons to learn - throw yourself into the trip, without precise plans, and let it unfold on its own.

That said, I just had a son, and I will gladly switch to family-only travel. But all of you, before you reject this form, try it at least once, in some less civilized place. I can recommend India. Just buy a return ticket and some guide book (this part ain't mandatory). You won't forget the experience till your last second on earth. This I can guarantee you.
It's kind of weird to describe CERN as "a company", doesn't quite capture the spirit of it...
Sorry, you are right. That being said, it's a remarkable approach to messaging. E2E, decentralized, can be used over WiFi, Tor, Bluetooth (In case there is a blockage)[1]. Has been pentest reviewed[2] before the first release.

Or to sum up:

"Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging tools such as email, Twitter or Telegram, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the Internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the Internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance."

[1] https://briarproject.org/how-it-works/

[2] https://briarproject.org/raw/BRP-01-report.pdf
1, not I. I think you mis-read.
I haven't read that particular article, but from other sources I've read quaternions appear to be mysterious/magical even to people who know them, while the rotors have a very concrete geometrical interpretation in geometric algebra.

Geometric algebra also addresses much more than just rotating stuff, it's just that when you want to do rotations it leads naturally to something very similar to quaternions.
The author is arguing against this exact mentality - and I believe, this was one of the main motivations this article was written:

> Personally, I have always found it important to actually understand the things I am using. I remember learning about Cross Products and Quaternions and being confused about why they worked this way, but nobody talked about it. Later on I learned about Geometric Algebra and suddenly I could see that the questions I had were legitimate, and everything became so much clearer.

I tend to agree with the author. I find it a lot harder to work with concepts I don't understand: I'm forced to "fly blind" and just plug in formulas and hope everything works. At the latest when you have to debug something, this can go horribly wrong and leave you without a lot of options.
> Personally, I have always found it important to actually understand the things I am using.
This article is aimed at readers who do find understanding the constructions they use important.
>... completely end by 2027

Having a very tiny homeless population is a sign of healthy society. What are gonna do with some people that are non-violent and don't want to live in the building X? Are you gonna lock them up?
Although not on topic, I think you point highlights a rather unaddressed issue with data and systems relevance. As you imply, not only is it inherently not possible to track a whole population's "wellbeing", doing so in "real-time" is even more ludicrous. So many measures and metrics are really nothing more than utter fabrications that are totally incompatible in spite of being named similarly, and no, that hardly ever seems to dissuade anyone from hooking up to anything but the most obviously egregious offending systems and their garbage data/information.

Just a single aspect of this issue is, what does real-time mean for aggregate, global measures? Days? Hours? Is it somehow more useful to have 100% accuracy at either interval? And what are the criteria that even determine accuracy at all, let alone precision. This is all a kabuki dance with approaching no relevance, especially in the case of the pandemic when there is also approaching zero confidence in the Chinese numbers at all, and it does not matter how many fancy dashboards are put together by "hooking up to such a system", when the numbers could be 2x as high, 5x, 100x, or who knows because they very system of governance and ideology actively evades honesty and responsibility.

ALL of these numbers should be fundamentally caveated every single time any of them are provided with "that they are Chinese data and the Chinese lie about lying, while lying about the fact that they lied. At the very least currently, trusting any Chinese person is an act of insanity, regardless of whether any given individual Chinese person is honest 100% of the time. How much more do people have to be lied to, deceived, cheated, stolen from, plundered, spied on, and infected with communicable diseases that could crash all of civilization by killing millions before we realize there is a mentally ill manic insanity going around that starts with the insanity of not having a common framework for data and information collection, processing, and conveyance.
Ask HN: Do we have a political double standard?
This political thread has been on the front page since yesterday:
California's housing bill SB 50 has died in the state Senate (>250/upvotes, >300 comments)

This isn't the first instance of something that can be interpreted as "Off-Topic" because it's a story "about politics" and "they'd cover it on TV news." Yet it hasn't been flagged.

It seems, almost arbitrarily, decided that our collective brainpower is allowed to focus on some political events. But, it's imperative that we're distracted from perhaps one of the most significant political events, arguably in our lifetimes, and that doesn't start/end with impeachment.

Democracy as we know it is changing. TPTB at HN have decided there are other [more capable?] people discussing this elsewhere.

I could beat the dead horse with the well known arguments. I could argue why the current policy is NOT in HN/YC's best interest. But who am I to deliver those arguments.

We know the best way to get to the bottom of an argument is to let the HN crowd have at it.

So I'll leave you with this.

I have a dream that one day the problems of the 99%, our brothers, sisters, parents, and children, that those problems will be as ferociously debated by the privileged technical class as are merits of the fleeting superiority of their ephemeral toys.
Maybe they should consider following Mozilla and just self-host their own instance of Riot.

A $5-$50/mo Linode + a tiny bit of ops overhead has to be less expensive than anything anyone else is charging (whether Facebook, Slack, Teams, etc.). Plus, then they at least have complete ownership / control of their data, which for an organization like CERN seems a little important...
That's not the reason if you actually were to read.
Let's collect all the Neetbux yey, other nations should follow
> ij = k is arbitrary, ...

It's probably my mathematical background speaking, but I find this far from arbitrary. Quaternions don't spring from nothing. It seems to me that (xy)(yz)=x(yy)z=xz needs just as much justification and memorisation ... why should y^2=1?

I guess my point is this. If people put in as much effort to understand quaternions as has been expended in this article, then quaternions would probably be just as easy to grasp and the system being described.
What a rude, presumptuous, offensive and self-aggrandising title.

Seems like someone, probably connected with the authors, is downvoting all the posts in this thread criticising it too. LOL. You have my utter disgust and contempt.
Universal Robots .NET Communication SDK
Rijksmuseum Twenthe over miljoenendiefstal: 'Wij hebben netjes betaald'
This could have been written at any point in the last 5 years. Don’t try to time the market, it’s a fool’s game.
China Virus Cases May Be Undercounted Even with 3k% Surge
Call me when they repeal Prop 13.
Do you run around all day talking about yourself in the third person ?

Why would these people ?
Not knowing what's behind the hood in floating point numbers and their limited precision leads to all kinds of surprises.
Marketers must follow The Guardian and stop enabling oil brands’ hypocrisy
As someone born in Eastern Europe, I also felt more at home living in Germany than in the UK, despite not knowing any German.
How can we support this effort?
ECMO could be used in extreme cases, I imagine.

https://en.wikipedia.org/wiki/Extracorporeal_membrane_oxygen...
Or they are just concentrating on stopping the diseas and don't really care about the politics. If sucking up to China will help then why not? Less serious people (like Trump) can bluster about after lives have been saved.
Authorities in San Diego unearth longest cross-border drug tunnel in history
Bizarre Cosmic Dance Offers Fresh Test for General Relativity
I'm pretty sure that's the intended effect in this case: force you to either open source your product or buy a commercial license (or use the ancient version from before the license update).
I'm on your side pal! Laptops are a total waste of money, Ryzen has changed the game.
For once I would like a company I work for to move to a clearly better product...

So far they seem to be searching for the worst of all worlds.
End-to-end encryption is available, but not yet enabled by default for private rooms/direct messaging. See this for status, it seems it will soon be enabled by default: https://github.com/vector-im/riot-web/issues/6779

Also interesting is to see that it has been adopted by the French government: https://lwn.net/Articles/779331/
3M Solar Films
What is a 3M solar film for windows?
35-story all-wood skyscraper proposed by Alphabet spinoff
Your opinionated summary implies that both concepts are equally hard to understand, but the whole point of the author is that rotors are potentially a lot easier to understand and reason about than quaternions.

He also gives a concrete reason: For 3D objects, rotors operate fully in 3D, whereas quaternions are in 4D. This means you can visualize rotors and imagine "how they work" whereas with quaternions, you have to more or less blindly trust the formulas.
Cacao contains other psychoactive compounds besides caffeine. Plus it was often mixed with other possibly psychoactive plants.
Speculation in private housing, is also a human right. Private housing has become the biggest asset class in the western world.
The [Github repository](https://github.com/lipis/flag-icon-css/blob/master/LICENSE) says it's MIT licensed.
It says they already run their own internal Mattermost intance which does the same thing. Having run both MM and Riot for real users I can say that MM is the far more professional and well-designed of the two.
C++Cast: WxWidgets
> If the patents were so valuable why wouldn't the universities be starting unicorns left and right

There's a vast gulf between the Fraunhofer MP3 patent and the commercial success of the iPod, Spotify and suchlike.
I do the same thing. I'm not sure if that counts as evidence towards it being normal.
I kinda agree although it may not be popular. The caliber of discussion on these threads drops hard, and things that are discouraged on any other threads are rampant.
Year of Working Remote – 10 top tips
If you work in a startup, it will bite you during due diligence when a potential acquirer is evaluating your intellectual property. I would give the AGPL a wide berth.
They should be provided with SSH access to a proper build machine then.
Thanks for the pointers, I'll check those out as well.
My profile on here links to my Github Pages site, which has an email address on it.
Elon Musk made music
You're misinterpreting the parent. They mean that they thought data() of the target after the move would be the same as data() of the source before the move. This is guaranteed by vector, for example.
Rights used to mean human capabilities that government should not obstruct, because the government was not the source of said capability, and therefore had no authority to control the capability.

Now rights seems to mean things the government is responsible for giving to the citizen, which turns the formulation on its head to imply that the government is the source of human rights.

Seems to be a dangerous trend, however humanitarian its portrayal may be.