skysight-inc/HackerNews huggingface dataset:
Indeed, from reading that issue, it appears their app cannot be bundled for the official F-Droid repository because it uses Google Play Services for notifications.

The ticket also mentions spyware like Crashlytics and Firebase analytics, which according to Exodus Privacy [0] have been removed in version 1.2.3 (good): https://reports.exodus-privacy.eu.org/en/reports/search/netw...

I understand why some apps need to distribute updates outside of f-droid.org repo because it's too slow to vet/build updates: for example Newpipe needs to update as quickly as Youtube breaks 3rd party clients, and F-Droid's update vetting process takes too much time for that. But i don't understand why an app like Session would setup their own repo and not try to push to f-droid.org repo without the Google trash. [1]

At least, they're not actively trying to shut down libre forks (with spyware removed) like Signal did to LibreSignal years ago, that's already a very good point for them!

[0] Exodus Privacy is pretty cool. It uses static analysis to find known trackers/malware in Android APKs, and is developed by a french non-profit. If you don't use only F-Droid apps, you should definitely use Exodus Privacy to know what kind of crapware you're setting up. (Spoiler alert: >90% of Google Play Store is malware).

[1] The argument in the ticket is about the notification system. Because some Android (and iOS!) phones have energy policies preventing most background connections (unless privileged like for Apple/Google notification servers). That is not a problem on a device you own (eg. Replicant/Lineage) but is definitely a problem on CrapDroids (like Samsung and Huawei i believe) and on all iPhones, and this produces a situation where users will miss notifications until phone goes out of sleep and will blame the app for that, while their OS is responsible for the loss. One of the many shameful consequences of letting evil corporations control our computing devices, that leads to further centralization of all network activities.
How would you know, since we don't have the source code?
Of course, absolutely impressive.

But the inside of the storm looks like some huge waves crashing all around. Am I missing the lightbulb moment?

Maybe a potential pivot to sell Saildrone to storm-chasing, surfer, adrenaline junkies. That'd be one helluva ride!
How “Find My” works while iPhone is powered off
Why not? Where someone has more than one relationship to you, you can either mention both or the closer one, as we do in English. "This is my son" (or son and nephew). "Cletus is Hank's father" (or father and grandfather). The suggested tree navigation operators don't rely on the structure being strictly a tree.
Most plant monocrops are for feedstock. You can do regenerative agriculture with only plants. Feeding animals plant calories is terribly inneficient (~10-15% depending on the estimate)
It's a pretty nice infographic! If that company ever thinks
of making merch, I think a non-zero amount of people would buy
a T-shirt with it, heh.
> more than they value run-time speed

Maybe this is a dated perspective now, since more modern languages like Julia are aiming for dynamic types with good run-time speed, or like nim which aim to make statically typed languages as easy to use as dynamic ones.
> If you follow the grammatical history of French, the neutral gender just got folded into masculine.

This is not just grammatical history, this is the current grammar rules.

However some people are trying to force a change of the rule by making up new words and rules, such as "iels" instead of "ils/elles".
Once again, a project that exists solely to promote a glorified MLM.
You can't have good mustard in plastic nor bad ones in glass? You must be extremely sensitive to marketing efforts ;)

What about "Don't judge a book by its cover"?
The author of PPSSPP also sells a "gold" version. The only difference is the icon.

https://central.ppsspp.org/whygold
Every joke relates to something or someone who is potentially offended by it.

By this logic, you have to ban humor.
At this point in history it would be prudent to support the full unicode character set, so you could have /dev/poop, etc.
I’m beginning to think of this era as the arrival of Fred Brooks formulation of the highly productive or surgeon like developer; someone who is highly trained and can be highly productive. And “senior” developer is a proxy for that; highly trained and experience with the myriad of tech and mountain of knowledge software development requires today. And as such, truly “senior” developers are highly desirable and relatively rare. Hence rising demand and salaries. Spurring many to job hop and maximize their salary.

Note I didn’t use the loaded “10x” or “rockstar” monicker intentionally, to avoid the incessant argument whether they actually exist or not. I submit the current trend as evidence they do, and are often “senior” developers.

Title inflation is in fact a thing and not all seniors are equal. And of course the typical HN reader is near the top of the curve, so maybe we don’t realize just how much truly arcane knowledge is required to do this job.
How about a joke in the context of saving money that said "Must've been done by a Jew" (my supremely limited interaction - with one person from Israel - was about him trying to get more money from the organization I was representing), would it be bigoted to point that out?

For my taste that "must've been a woman" line was cringeworthy. He could've said "Well I guess someone doesn't want to grow old".
It's actually simpler than that. It's just an entry in a database with your name attached to it. It's like an autograph.

Why do database entries have value? Well, usually because there are processes attached to them. Often it is as simple as having a court enforce the process.

I don't know why but the whole cryptocurrency space feels like a philosophical parody of the real world. Money without people. Contracts without enforcement. Ownership without property.
There's no company, it's just me :) I'll probably make a printable cheatsheet at some point, but I'm not yet sure what else to put on there.
Technically yes you could use base64 as your url in the image field, however, I wouldn't recommend it unless it's an SVG or something small (a few KBs) since the metadata cannot be cached or asynchronously fetched by browsers on page load. So a massive metadata file could cause issues viewing your NFT in most marketplaces or galleries.

There are other fields you can add to meet marketplace standards, such as OpenSea's:
https://docs.opensea.io/docs/2-adding-metadata

To learn more about ERC721 highly recommend the auditing firm OpenZeppelin's implementation. It's one of the most used and battle tested:
https://docs.openzeppelin.com/contracts/3.x/erc721
Ask HN: AngularJS LTS Past 2021
Does anybody know of an alternative to https://xlts.dev/team?

Background: we're in the middle of migrating a large SaaS app to React but won't finish in time (by far) until end of 2021. This is partly caused due to additional regulations we have to implement and partly due to starting way too late with the migration.

We're researching the options we have, so if any of you was/is in the same situation and could provide a few insights in what you did and how it turned out, we'd greatly appreciate that.
You might want to poke your head out from behind your computer screen. Most of the world has been fully opened, albeit in some places with masks required, for months now.
But then I go there and it says I should join Snoop Dogg's metaverse party with exclusive NFTs.
Property-based testing is not proof-based, but stochastic; you define the input space for a property fairly well, then the testing framework samples random points within that space. They also generally have reducers, which try to create small failing inputs iteratively after finding one failing input. The difference with fuzzing is mostly that fuzzers are largely black box; the input space is left largely undefined (e.g. AFL: bag of bytes), and the property under test is usually "well, uh, does it explode?". I don't think the popular property-based testing frameworks use instrumentation to guide exploration of the input space.
Let’s say resources are allocated first come first served. What if I could pay someone to camp in front of the store and wait in line for me?
You're getting lots of different answers but as someone who's lived and traveled in several different countries in Europe, i can tell you that it simply depends.

In Belgium, it's obscenely expensive. In some others, it's super cheap. It depends how much the country cares about making their public transport accessible. Either way it's very inconsistent across Europe but yes there are countries where public transport is highly subsidized and truly cheap and accessible. Which IMO saves a lot of costs elsewhere, it's the right way to do it.
>family matters so much more that it's affecting the language

I think it's more accurate to say "family _hierarchy_ matters so much more" in Chinese language.

Different cultures emphasize different things.

An example in the opposite direction: Western families would have more verbal exchanges of "I love you mom." and "I love you too." -- compared to traditional Asian families. However, you really can't extrapolate from that language usage to say "family matters more" in America.
> Similarly, type theory wasn’t enough to describe new foundations for mathematics from which all mathematical truths could in principle be proven using symbolic logic. It wasn’t enough because this goal in its full extent is unattainable.

This is an often repeated claim, but I can’t shake the feeling that it’s an incorrectly drawn conclusion (of Gödel’s incompleteness theorems).

My understanding: It’s true that there are such “mathematical truths without proofs within axiomatic system X”, but they are unreachable by mathematicians and symbolic logic / machines alike. If a mathematical statement has no proof within ZFC we (usually) don’t call it a “truth”, regardless of if it is true or not.

Please correct me if I’m wrong.
You picked a source that not age-stratified and also looks at a timeframe when many were not vaccinated in the first place.

I can give you a source for deaths in the past few weeks in Israel, but only stratified between over/under 60:

https://www.covid-datascience.com/post/what-do-new-israeli-d...

The picture is similar: Efficacy of around 70% (two doses) and 95% (fresh booster) against death. This is far from "one in a million". If you age-stratified this data further, you would likely get better efficacy though.
I had the same impression regarding breadth. There's local mustards all over the US, which I was expecting more of. I still enjoyed reading it but was expecting something a little different.
Grass grows more vigorously but also consumes more nutrients when regularly pruned, other plants also "grow more vigorously" e.g get replanted when harvested by humans. This does not seem unique to grass or animal feeding.

Even if it was, grass-fed beef is about 1% of the supply in the US. It has also been shown that grass-fed beef on average causes more environmental degradation than conventionally fed beef, due to the deforestation required to create grazing areas
Having implemented SLAAC and address anonymization:

These are very, very simple protocols.
> It's interesting that BO tries to tar the author by claiming she was terminated for violations of federal export control regulations - but she was an employee communications manager. How does such a role even intersect with that?

Surprisingly, export control regulations come in play when hiring (on H1B visa) nationals from some lucky countries like Cuba, North Korea, Iran. It is HR responsibility to comply in each and every case.
> Cost of entering oPoW hardware manufacturing will be much lower

That just means more mining hardware will be manufactured and used. They might use less energy to run each one, but that likely to be balanced out by the energy costs of manufacture and the e-waste. More mining hardware will mean the difficulty will be increased by the system.

If a Bitcoin is worth $40,000, a miner somewhere will be prepared to spend approaching $40,000 to mine it. That money will be spent on a combination of buying the hardware and energy for running the hardware.

Any reduction in energy use or hardware costs will just mean the $40,000 will stretch further, meaning more e-waste and/or more energy use, and an adjustment in difficulty by the network.
Thank you. That made it click for me. I get it now.

It's still weird to me, but it's weird in the same way other collectibles are weird to me. It's undeniable that they are valuable to others.
I don't see the conflict there, in theory or in practise.

AGPLv3 and other GPL variants do not “place restrictions on other software that is distributed along with [them]”, there is no requirement or expectation that “all other programs distributed on the same medium must be open-source”. They at most insist that derived works (software that uses part of the code, by inclusion or linking) are covered by the license.
I don't like their aggressive crypto advertisment model either. I do have some sand tho :)

If you take a deeper look on how it works, the companies and game designers that are involved in it. The crazy amount of money they paid and pay to early designers to build up content...
Recover Stolen Bitcoins Now
PLEASE LISTEN TO MY GOOD TESTIMONY NOW
I have lost money several times by sending Bitcoins
I have lost money by sending Bitcoins to wrong address and I have also fallen victim to fake traders who block me and stop talking to me after I send them Bitcoins as investment.
But luckily for me, my friend introduced Mr Jim Uber to me and Mr Jim Uber is a professional Software Manager and Crypto Technician who has worked with Blockchain Company for 5 years now.
Mr Jim Uber helped me to recover back my lost bitcoins just by using a software which I paid for and He asked me to recommend more friends.
I will recommend anyone looking for how to recover back their lost Bitcoins to contact Mr Jim Uber right now,
contact his email now :
jimuberservices@gmail.com (mailto:jimuberservices@gmail.com) or whatsapp him now +19784003014
because he is a Professional and He works with BlockChain company.
gracias
FreeBSD Jails – Deep Dive into Beginning of FreeBSD Containers
Google analytics, most sites have it installed, plus Chrome is also sending telemetry, so they know when any site is opened, what was the referrer search engine.

Through some stats magic, it can be inferred
Aha see, I had no idea of these things happening behind the scenes. I'm a heavy KDE user but I don't follow the development closely (though I'm always on the latest version).

Thanks for explaining!
My take on this was The Monad Challenges (https://mightybyte.github.io/monad-challenges/), which attempt to provide a guided map through the grind of developing your own intuition about monads. Credit to the matasano crypto challenges for the inspiration.
Hmm, it might have made more sense to just use the Latin approximations for the Mandarin pronunication of those Chinese ideograms here. So e.g. CNLabelContactRelationBiaoMei.
> just say no

It is somewhat of a modern cultural failing that we cannot moderate without having a CoC to point to and say "see? You're bad, it says so here". A good moderator can make the value judgements necessary to keep a community relatively healthy. For some reason a lot of folks have forgotten a CoC does not change that at all.
dude. angularjs is like using scriptalicious now
I didn't see this answer and wanted to submit it. So, in order for this NFT to have any authenticity, it has to be made under some sort of "technoviking" name right? Ultimately, this technoviking guy is probably reputed and if someone found his content through NFTs, would probably let him know. You can argue that the chain can't regulate itself, but as it stands it does -- just by virtue of there being one large platform (opensea). I'm not sure that Technoviking could easily get his content pulled from the chain, but it can be delisted entirely from opensea, and probably rigged up so future items of his would be caught and shadowbanned immediately.

Is this a solution that works long term? I'm not sure about that. It's a hard question to answer, but I'm glad someone's going for it. I would personally expect ycombinator to be more open to these kinds of ideas -- Programmatic solutions are something we can all get behind. It's a hard problem to solve but that's what drives a lot of our passion in this field, correct?

Basically yes, you'd be right. Someone has to call him out. But do you expect an automated system to handle that in a fair and ordered manner? We already have a terrible (user-wise) implementation of that -- DMCA. What's important is ascribing ownership for the long-term, even if we have to do it manually and surprise -- that's what NFTs (could) do.

I could be wrong but from what I've seen, I think DAOs could bridge that gap. These 'headless' communities create that manual self-regulation that is needed -- social verification fueled by some sort of financial incentive, driven through a very public system.
Is there no way to interface to Qt from other languages? Like Rust?

I agree I really like Qt apps. They have a consistent UI and they tend to fit in fairly well into native OS environments. And indeed they are amazingly more efficient than electron apps. One of the ones I use in all OSes is QtPass.
I wouldn't count it like that.
Germany's top provider Deutsche Telekom has a market share of around 40% and has enabled IPv6. Vodafone as well.
When did HN end up at this?
Yeah, but maybe this drives the development of radically more efficient computing, a technology that compounds in value over time.
--- original: Vast majority of the swiss beef supply is conventionally fed, with imported grain/soya crops.

I was wrong, correction below
> dismissive mechanism

Yes, it is. It is meant to dismiss trolls.

> to justify overreaction

Trolls should be banned, because they are poison to a community. As such, it is not an overreaction to use a mechanism like this.
> Even Tesla's basic autopilot is far ahead of competitors

Depends on how you define "competitors" I guess. It doesn't seem to be ahead of Waymo.
I prefer living in my future at a distance ;-)

That must have been absolutely amazing.

Did you see the initial airburst itself? What were your thoughts / how would you describe your reaction as the event unfolded?
I’ll be honest. I’ve only ever dabbled in crypto to buy things off a certain infamous marketplace a few years ago and have avoided them since.

Hearing NFTs described this way really just makes them sound like fairly transparent money laundering.
It is not. Nothing about an NFT ensures it is from the artist, and not just from someone random scammer.
Projections point to greatly increasing cattle population, unless:

1. Current consumer habits change.

2. Rapidly developing countries decide not to increase the animal proportion in their diet, which has happened in every single culture so far.
> you will get a witty reply from them, not a call to HR.

This depends heavily on where you work. It is not healthy for your career to assume this.
In Your Facebook Feed: Oil Industry Pushback Against Biden Climate Plans
It is hosted on some random webserver or on IPFS. If either goes away, it's gone.
In a legal context, yes, age is a protected class. So if past practice is anything to go with, I guess quips like "ok boomer" will now be officially verboten on the Ruby mailing lists and in Ruby events.
Google Web Stories – A New Black for Your Business
Oh no. Someone might be offended. Call the stasi!
I think interactivity is a big point in favor of JSXGraph. Maybe you can offer this as an additional (optional) module?
I find a community having a CoC is generally a good indicator of it not being a good idea to participate in it. Which is a little tragic, given that the underpinnings (naive and toxic as they are) do not come from a bad place.
My takeaway is that it’s iptables + a dynamic policy engine, with some sort of helpful visualisation dashboard for IT admins to program policy.

But guardicore’s website is just full of marketing fluff with very little detail.

Hopefully someone from either Akamai or guardicore lurks here and can explain
Researchers Claim That Boys Are Better at Physics Because They Pee Standing Up
Okay here we go. Call it a crypto scheme. Now someone else create the wikipedia article I did my part...
So since it all works by the honour system anyway, why would you need a blockchain? You could just store everything in a regular database.
> Note: none of the ids are necessary, but we add them because it's nice.

I would advise against this. Good code examples for getting started should include only the bare minimum to get going, nothing more. Nuance and additional options should be left to the details pages, not the introduction. Defaults have a very strong influence on how people use products and the same holds for code samples.
World population is largely a strayman, it's mostly about rising standards of living. Animal consumption per capita increases drastically as poverty dissipates, and sharply declines as people get educated about health and the environment. It's a race between those two pressures that determines the cattle population.
Projections are that it will increase very, very drastically as middle eastern and african countries soon escape the poverty line
Totally! We are perhaps in the midst of a great levelling-up game of musical chairs too!
Sounds like a fun bug then.

I’ve never had it fail for me. :/
I'm sure most of it isn't people searching for google though, it is people using the default search box in Edge or where-ever else Bing is the default search provider as if it is a smart address box, hammering in “google” without the .com (or other tld) and getting what they want as the first answer.

I bet “facebook” is a very popular search term too for the same reason.
Yes absolutely, just imagine how many corps would not even think about migrating away from mainframe if that would be a possibility...i even think that would count for massive enterprises too.
As long as it's only towards white men, you're good.
This Olvid looks like bullshit.

1) there's no source code. Security via obscurity is not a feature for software (but it's a first line of defense for networks).

2) Olvid is distributed via malicious repos Apple AppStore and Google Play Store

3) Olvid is distributed with spyware: https://reports.exodus-privacy.eu.org/en/reports/io.olvid.me...

4) They insist on "French tech", which is an ultra nationalist startup-nation label which does not imply any form of security, but rather that they report to french intelligence services (DGSI/DGSE) not USA intelligence services

5) They claim on the website that they're the first messenger certified by ANSSI, which is true but misleading. ANSSI has previously certified other secure messaging components (such as PGP implementations), and has very likely been involved in approving (though not certifying for private use) the french government's fork of Element matrix client (Tchap) as the official secure messenger application of the French government.

All in all, it's just a french startup making claims to make money. Nothing to see there, unlike Session which has some actual source code and novel approaches to show off (despite my reluctance due to blockchain tech).
The target audience for Bing's homepage is a bunch of product owners in MS who want their crap on the homepage to try to increase their interaction metrics.