phrh8
It goes something like: "Hey, new Engineer, I need you to work on experimental feature X". - Then the engineer builds system Y to provide feature X, probably poorly architected and not scalable, not expecting it to go anywhere. Some months later, app containing feature X gets distributed to thousands of users, or goes viral and hits millions of users.
Congratulations, like it or not, you have now become the lead architect of the now-widely-deployed "experimental" system Y, and you are going to either crash and burn or become a damn good software architect by maintaining it out of sheer necessity. Later, you find yourself putting "Lead Software Designer" on your resume, having earned that role and title.
A lot of successful software was originally designed "by mistake" and grows far, far greater than its original purpose. And in contrast, you get the well-designed software that was properly architected, but never goes anywhere because it never saw the light of a successful deployment at scale.
My understanding is the main novel idea here is splitting compression into independent subproblems. Is there potential for this idea to become the basis for all new modern (lossless) codecs (e.g. redesigns of FLAC or PNG)?
My understanding is Zstd was designed to be fast, not necessarily efficient, and the other algorithms listed (e.g. 7-zip, gzip) are quite ancient.
I'm pretty sure that some of the content posted to Nextdoor could be of public interest, and it would make sense that a local newspaper or TV station may wish to report on it, just as they may report on the minutes of city council meetings or organized events.
I think the issue here is when you combine a local newspaper with the global reach of the Internet, and something that was meant for a small audience is now being shared way outside of its original target audience. I sure hope people don't go posting the minutia of my local neighborhood to BuzzFeed or reddit.
Regardless, this is just for show. This sort of policy isn't going to make any difference. We've seen these sorts of scraping issues in the past with other walled gardens: site owners make a big deal about scraping, shut down their APIs, etc. It hasn't stopped content from being scraped and reported on. Reporters will continue to report; users will continue to make anonymous story tips; and new accounts will sign up after old accounts get locked out.
The problem is there is often some time when there is no news. No news isn't interesting, so it doesn't get shared as much as "news". Take the moments immediately following a disaster. Two types of news articles will show up:
"There was a shooting. We don't know anything yet, but we will keep you posted". Boring.
"We know who the killer is. Bobby Bobertson done it". Woah!
Now imagine you are a heavy social media user. You don't want to stay silent on such a big news story, so you want to share something showing you are engaged. Which story do you share?
(edit: removed duplicate "the problem is")
Whether something is good/bad is up to us as a society to define, not science. What is considered good/bad depends on each of our individual goals/ethics/morals, which could differ from one another. This is why spoonfeeding people information saying "X is good" / "X is bad" is dangerous, and it becomes more dangerous when social media platforms allow such information to be amplified.
I've seen a phone like this running Lollipop. The best part is when it decides to auto-update all the built-in (Google) apps, collectively consuming a total of 1-1.5GB of /data, at which point Google Play refuses to let you install any apps because you do not have enough free space available.
It seems to me that the problem here is that our industry, built around throwing expensive drugs at problems, paying for results and lobbying governments and insurance companies is ripe for abuse of "science".
That said, "pure" science is about more than published papers: it's about taking the data and observations you have and constructing the most likely theories and explanations around the observed evidence. If we had a capability to separate funding (and emotions) from research we might be able to produce good results given enough open data (which is itself a challenge).
As an uninformed software developer, I think medicine is a field where machine learning based tools will shine: ethical ("hippa") issues aside, we eventually might be able to feed all observed data, from diagnosis to results years after treatment into computer systems which might be able to make sense of the data and allow us to construct conclusions of the data unbiased by personal and business incentives.
Obviously our current eco-policital climate is strewn with roadblocks, but just wanted to put it out there that science doesn't have to lead us down this path if done right.