skysight-inc/HackerNews huggingface dataset:
Great point. I'm not advocating for an anarchist utopia. I think Ursula Leguin's The Dispossessed lays out the problems with that pretty well.

We've probably all participated in organizations with ineffective leadership. I do think it's better to be a clear, decisive and consistent leader than a "cool" boss if you're participating in a power structure.

So it's not even a moral issue. It's just a personal one. I think it's rare for us to really ask if we enjoy holding power over others and whether those people benefit from it. Are there fruits of power (wealth, status) worth it? When does that change?

There is an imbalance of power across all demographics. If I step aside maybe the person who gets is traditionally more powerless. The question of whether I wield it better than them is hard to judge. There's a lot of nuance to when a good leader becomes a bad one. I think it's very difficult to judge our own working of power objectively. And of course power corrupts.

If there is a moral issue, it's just that I think a lot of our systemic power structures are archaic and ineffective at directing human potential. There will always be people craving and consolidating hierarchical power structures. I'd rather engage in organic, decentralized, emergent ones when I do participate.
Apple's installed base is 1.4 billion devices. 1.4 billion of any consumer product isn't "luxury".

Words mean things and "luxury goods" are from brands like Hermes, Louis Vuitton, Chanel, Gucci, Rolex, and Ferrari. Scarcity is an actual strategy for those companies. And if you actually consider the total cost of ownership rather than the upfront price, Apple products will either be equivalent or even cheaper than the competition.

Pichai and Zuckerberg have both tried this deflection now, and it just isn't a very good line of attack for the above reason. Apple products are too ubiquitous that everyone intuitively understands it's nonsense.
My rule of thumb is if you arent building some social / multimedia type of experience a SPA wont do much for you that you cant get done with HTML and CSS.
I didn't read that far down—thanks for the note.

edit: Actually really thanks for pointing that out. I think the last I heard of this was the Bon Appetit article and the New Yorker piece goes well beyond that.
Instead of hiring two developers to pursue our ideas we should have hired one developer and one sale/marketing person.
Luxury of course is a relative term and in many parts of the world a $450 device would be considered a luxury. I don't think Apple is lightly dismissing the point, however. Apple does not leverage user data in the same way and their profits are driven by sales of goods and services. Federighi implicitly states that there is an amount of private user data utilized by Google in order to subsidize the cost of the phones.

Apple is often compared with Google, but it'd be more appropriate to compare them against Samsung, Huawei, LG, or another phone manufacturer. They produce a limited amount of products that largely serve a higher end market. They produce all their own processors and they don't design low end versions of the chips like Qualcomm do.

Could they afford to design lower end chips and offer low end offerings that could serve a broader base? Perhaps, but I doubt they'd like to dilute their brand image in order to do so.

Google can say privacy shouldn't be a luxury item but until real action is taken on their part to eliminate their own exploitation of user's private data, it holds no value to me.
Then what would prevent people whose videos were banned from suing Facebook because Facebook didn't get their intent correctly? And similarly, people appearing in videos that aren't banned could sue because Facebook didn't see the evil intent.

Such lawsuits can be numerous and costly enough to kill the entire concept of hosting user uploaded videos. How to avoid this?

Maybe it's better to drop the intent thing and just ban any videos that look real but aren't? Even if it means banning some parodies such as this https://youtu.be/cQ54GDm1eL0 Even then we'll need to figure out how do it at scale, since a human reviewer will often not know if it's real.

I don't think we can limit the ban to videos where you can see people's faces; you can create quite bad misinformation by showing a military boat of some country sinking a civilian ship etc.
I’m not sure we are getting full situation. Companies never have a full on claim to all IP you do, rather only in certain circumstances

-using their IP
-using their equipment
-on their time

So get your own laptop, work on a side project outside of work hours, and don’t start a company that competes.

Good luck!
Basecamp is minuscule next to Google.
> what is lse?

The school that Mick Jagger went to. https://en.wikipedia.org/wiki/Mick_Jagger
This is why this is blatant clickbait
Sigh. That's too bad. Thanks for the info!
"Animal farming is not the most efficient way to provide calories, but humanity does not lack for calories."

Actually, a lot of humans do go hungry. The inefficiency of using land for crops to feed to livestock means that the price of staples is higher than it otherwise would be.

While meeting market demands is a large part of what will change things I think you're missing a piece on how this will come about. If there were no vegans, the chance of vegan unicorns succeeding would be much smaller. If some people did not harp on about the inhumanity of industrial farming, others would be less motivated to try alternatives and the chance of vegan unicorns succeeding would be reduced.
There is no manager role in scrum, so not sure if this has anything to do with scrum.
It's also important to understand that the knowledge of how to utilize this data to better control your actions has grown exponentially too. And the scale of computing power lets that manipulation be tailor fit to you as a target. We know exactly what to show you, when to show it to you, and in what order so that we can influence your behavior.

A very simple and generic example is if you prime someone with a picture of an American flag, they're more likely to vote Republican. So with a slight tweak to the algorithm, on election day we can guarantee more or fewer Republican votes just by changing the ranking of posts with a flag on Twitter.

And the more we know about you as an individual, the more we can control you by priming you in this way.
Yeah, it is. Which circles back to my original comment - regular people don't care about being right except in things directly and immediately impacting their lives.

Note however that in both cases they (and generally all humans, to some extent) care about their relative status; in most circumstances (especially when in a group), correcting someone will be seen as an attempt to diminish their social status.

It's unfortunate that this is the case, and a lot of people who honestly value being correct have to struggle with getting the handle on this whole status mechanism. I'm not even blaming most people that much here; I do my best to always accept corrections well, and I still at times feel bad or get angry when someone points out that I'm talking nonsense.
Good thing none of the major advertisers would even consider selling the actual data connected to you to anyone else. They will happily sell the ability to advertise to you, but that is a very different thing.
As an outsider I guess I am sometimes confused at partisanship. I get it though being conservative in the US seems to be a political position whereas where I am from being conservative is aunt Pat telling you real gentlemen wear a suit to work and muttering under their breath how the youth of today have lost the plot. It's more of a character/personality trait as opposed to an ideology. I have always thought we needed both types of people the ones that jump at new things and the ones that kind of say hold a minute before we swap out this full stack can we just define what problem we are solving.
You will definitely not use S3 in a pipeline if latency is an issue.
I work with user data as part of my job.

We gladly set up large pipelines and infrastructure to let data flow from users, through message queues, into databases, and from there into analytics workflows. But we balk at the thought of this process being anything but unidirectional, or in implementing exportable logs to track how data is tranferred, combined, or analyzed.

If the way user data propagates through third parties where auditable and visible, it would definitely at least double the work of setting up user analytics. But, other industries make do with similarly powerful regulations. If you can't afford to let users see what you're doing with their data, should you be allowed to collect user-level metrics anyway?

We could also blacklist a limited set of data types, as is effectively done with HIPAA, to better enforce privacy. However, even HIPAA is not restrictive enough, and there is a whole subfield of academia engaged in privacy research which has shown that even HIPAA compliant (in the sense they don't contain certain columns of data) datasets can be used to reveal senstive information using relinkage against public forms of data [0, 1, 2, 3, 4]. But the tech industry is better equipped than any other industry to enforce algorithmic privacy and be good stewards of data. We just don't want to, because it's hard. Building structures up to building safety code is also hard (and, in some ways, too bureaucratic/poorly implemented. Sometimes private companies can actually copyright building code laws[5]), but it's good that we do it, in general.

[0] https://en.wikipedia.org/wiki/K-anonymity

[1] https://en.wikipedia.org/wiki/L-diversity

[2] https://en.wikipedia.org/wiki/T-closeness

[3] https://en.wikipedia.org/wiki/Differential_privacy famously used by Apple

[4] https://en.wikipedia.org/wiki/De-identification

[5] https://techcrunch.com/2019/04/09/can-the-law-be-copyrighted...

P.S. : I do think HIPAA, GDPR, etc. have their flaws. But that just means we should try to do better, rather than just blindly oppose any attempt to do better. The vast majority of privacy gains can be accomplished with the simplest changes: anonymization, pseudonymization, limits on time/spatial granularity, etc.
Until the alternatives disappear.
Key generation vulnerability found on WalletGenerator.net–potentially malicious
Books are good; no arguing that.

I am however very much interested in how you find the email lists to curate.
> I argue that they can’t. In the physical world, continuous quantities (be they voltages or the parameters defining quantum-mechanical wave functions) can be neither measured nor manipulated exactly. That is, no continuously variable quantity can be made to have an exact value, including zero. To a mathematician, this might sound absurd, but this is the unquestionable reality of the world we live in, as any engineer knows.

Wasn't this problem addressed just recently? https://www.unibas.ch/en/News-Events/News/Uni-Research/The-g...
The article isn't about infringement, but standing. Uniloc is arguing that it cannot disclose the business arrangements by which it purchased the right to assert the patents at issue.
That could be true for only some algorithms but I have investigated the source code as well and on ARM it uses only NEON instructions if available (but its equivalent of SSE and AVX2 on x86 anyway).

The result is the same with my own crafted image processing algorithms using single core. Apple makes really fast CPUs.
"Abandoned" might be a better term than "failed" in my case. I founded two bootstrapped startups.

In both cases, I had an idea for a product that didn't exist yet and that I was confident I could build. In both cases, I failed to appreciate how quickly other well-funded startups would show up and beat me to market with products that were more robust than anything I could build on my own in my free time. (To be clear: I'm not saying they stole my idea. I'm saying good ideas have a tendency to be arrived at independently by many.)

I've also been involved with many clients and employers who have looked to cash-in on startup ideas. For some, the ideas were just bad (oops). But for every good idea, someone else did it better and faster.

Lessons I've learned:

1) Not every idea is a good one. (Learned this very early on, thankfully, but everyone thinks their ideas are awesome... and they're not.)

2) If I have a truly good idea for a new product that does not exist yet, the odds are exceptionally high that lots of other people have that idea too. So time is not on my side.

3) This is where the VC value is. VCs can get you the resources to build a team, launch an MVP, and scale. If there are no VCs at my table, the odds are they're funding someone else that I'll eventually see as a competitor.

All of which is to say: If I were to do it again, I'd focus all of my initial energies on getting funded and building a team. Going it alone is just a terrible idea, unless it's a passion project that I don't mind seeing "fail".
Yeah big irony. Millions of users still remain confused between original 'Go!' and Google's hijacked version 'Go' language.
Thanks for elaborating. I agree, but I wanted to see this point mentioned explicitly. It's not just the free competitors that are causing established business' downfall; the business itself usually engages in plenty of self-destructive action in a desperate attempt to monetize users who are used to free service.
Tensorflow has the XLA compiler for targeting accelerators. In practice the integration isn't necessarily amazing right now, but the plan is to make it much better and able to generalize more easily.

Disclaimer: I work on the MLIR/XLA team.
Except not really because not all of us are greenfield developers 100% of the time.
This is a good explanation, but I'm not sure it's entirely a good thing that jurors only know what they've been told in court? Both sides may have reasons why they don't want to present certain evidence to the jury.
They have met you. You order sandwiches in their cafe every day, if the metaphor is followed.
There is another advantage.

If you are using the queue as a log of events (i.e. user actions), you get an atomic guarantee that the db data is updated and the event describing this update has been recorded.
This is my favorite take on this idea: https://www.colinsteele.org/post/27929539434/60000-growth-in...

Quoting:
"Because the data set is small, we can “bake in” the entire content database into a version of our software. Yep, you read that right. We build our software with an embedded instance of Solr and we take the normalized, cleansed, non-relational database of hotel inventory, and jam that in as well, when we package up the application for deployment.

Egads, Colin! That’s wrong! Data is data and code is code!

We earn several benefits from this unorthodox choice. First, we eliminate a significant point of failure - a mismatch between code and data. Any version of software is absolutely, positively known to work, even fetched off of disk years later, regardless of what godawful changes have been made to our content database in the meantime. Deployment and configuration management for differing environments becomes trivial.

Second, we achieve horizontal shared-nothing scalabilty in our user-facing layer. That’s kinda huge. Really huge."
This is the best BYTE issue. Good times.
Yeah iTerm2 is a beautiful terminal like Terminix (or whatever its called now). Thereby giving me a consistent experience accross operating systems.
Right, that’s exactly the brilliant insight that made Steve Jobs the genius he was: offer a product that is unquestionably luxurious, yet somehow also widely attainable. Result: the richest, most successful people in the world are sporting the exact same iPhone as my mom.
Such shady tactics aren't limited to small companies - Microsoft kept its Android patents secret for as long as possible: https://www.zdnet.com/article/310-microsoft-patents-used-in-...
Older software will tell you when you need NVM. A good example is I recently worked on a project requiring Node version 9.x or earlier (I don't remember why). Installing Yarn via brew installed Node v11.x. Even if I installed Yarn via brew without the Node dependency, brew upgrade would install Node whenever a Yarn upgrade was available. NVM, and alternatives like ASDF (some people like it, I don't care for it) we're created to work around blocking node version conflicts. Another option is developing in Docker containers, but using Docker is way beyond the scope of the beginner friendly setup in this article.
FB and Google will never share your PII with a 3rd party in the way you're describing (on purpose - and hacks are few and far between). They will sell permission to advertise to you - and even then, only if you're targeted in a bucket of a couple of thousand real matches or more.
You also don't get to decide who they pass the information on to. The sandwich maker analogy isn't that great because IRL robbers off sandwich shop owners daily as a means of keeping their data private.
I am not an expert by any means but isnt Docker just good enough for this case as well? The benefit of WSL is that it doesnt consume more memory than it needs to has been my experience. I am not entirely sure of the memory consumption of Docker.
Honestly, this is past the shark-jumping point. When I saw that Bose thread yesterday, my initial reaction was "what in the actual fuck?!". I would have never expected a set of wireless headphones to spy on users. I thought this has optics way too close to actual wiretapping for companies to do that, but I guess I should never be surprised by how low adtech industry can get.
Sorry I misunderstood your argument on first reading. My mistake.
Never saw that. You're typing npm install and npm runs under your current user (probably not root, but who cares about root when valueable data belongs to you, not root) and runs any package install scripts it just downloaded from npm website. There's no separate user to run npm, at least in default installs.
With Apple, it's pure marketing. Apple devices are far worse for privacy than all competitors. Try to develop apps for your iDevice without giving Apple your banking details or reinstalling weekly. Try not sending location data to Apple for AGPS (opt-in on even Google-flavored Android devices).

Of course, marketing works, so people fall for it. I've seen people blame Google for manipulating them with ads. Apple is just as bad — getting people to pay more for worse products. Nobody can offer a concrete reason for why Apple devices are better for privacy (because they aren't), yet they will still parrot that it is — right out of Apple's marketing talking points.
This works in a social setting, a community, a market but it's much less likely to work against countries as a whole. The policy makers respond to local voters (at best) not other countries.

We've named and shamed China for a few years now that it produces 50% of the world's ocean plastic pollution from a single river. Little has changed.
The fact that this criticism was uttered by the Google CEO is deliciously ironic.

I do think, however, that it is a valid point in general: I would love to see Apple selling low(er)-cost devices that appeal e.g. the Indian market, so that they too can benefit more from the privacy advantages of an iPhone. While I do see that, at first (and second) glance this would be hard to reconcile with Apple's general strategy and image, I'm sure a company with Apple's resources would be able to "sell" this move well.
Mind expanding on this? I'm curious as to what you are alluding to.
> And the computer doesn't duplicate the proximity once found in the physical card catalog.

This is what I miss about technical bookstores. Serendipity. And computers can't yet duplicate that, since what is serendipitous often has nothing to do with me until I find it.

I found Calendrical Calculations on the shelf at SoftPro books in Centennial, while just generally browsing. I have never before, and never since, bought a book about calendar systems. What I like most about it was the historical treatment of different calendar systems and definitions of "day." https://duckduckgo.com/?q=calendrical+calculations&t=lm&ia=p...

Had I bought it at Amazon, I'd see all sorts of time and calendar books that I have no interest in. But, I never would have found it to begin with.
Warren Buffett: If a bank needs a government bailout, the CEO and spouse should
My observations are that kids think it's cool to be socialist. Possibly from how they see capitalism not working for them.
What I said (GCP runs on Borg) is absolutely and technically correct, affirmed by your own comment, which highlights the power and flexibility of Borg. The point being no one[1] at Google relies on Kubernetes for raw cluster management capabilities at scale. They might use it for other things that can make deployment more friendly in some scenarios. (This doesn’t make Kubernetes a bad system by any means, just quite different and not a substitute for Borg whereas gRPC is a direct substitute for Stubby). This debate is better argued in your own eng-misc@ and not on a public forum.

[1]: no-one that we care. At Google this is obviously always incorrect. There’s always that someone who uses weird things like mongoDB and AWS.
Show HN: Matchimals.fun – an open-source puzzle/matching card game for kids
Hey HN–

Matchimals.fun is an animal matching puzzle card game I made for the kids in my family. I initially built a web version using React and boardgame.io– and over the course of the past year I've turned it into a React-Native app.

iOS: https://itunes.apple.com/app/id1348821168

Android: https://play.google.com/store/apps/details?id=com.matchimals

All the source code is available for browsing on GitHub: https://github.com/igravitystudios/matchimals.fun

While the game is compatible with phones– it definitely plays best on tablets. It's far from perfect and there's still a lot that can be done to improve it– but I'm happy to have the initial version published to the app stores.

Would love any feedback you folks may have.
How to Get Rich (without getting lucky) by @Naval
https://twitter.com/naval/status/1002103360646823936
Cool, here's my simple script to select format called vdl, and can be extended:

#!/bin/bash
OPTS="-o %(title)s.%(ext)s --console-title --restrict-filenames"

if [ "$#" -eq 2 ]; then

if [ "$2" -eq "251" ]; then
OPTS="$OPTS -x"
fi
echo youtube-dl $OPTS -f $2 $1
youtube-dl $OPTS -f $2 $1

else
echo youtube-dl -F $*
youtube-dl -F $*

echo
echo -n "Enter number: "
read fmt

youtube-dl $OPTS -f $fmt $*
fi

To explain, if you know the format number off the top of your head you can pass it after the video id, otherwise it will prompt. Might upgrade it one day to use "set -x" instead of echo and exec.
Obvously you can parallelize this problem perfectly per customer, unless you are data mining them, which would remove the congestion.

A TSDB is in the end a db with a timestamp in each row and some convience functions out of the box.
Here you go:
http://rankings.ft.com/businessschoolrankings/global-mba-ran...

Graduating from Stanford Business School will increase your salary by 129%
Because parents don't understand any of that. And it's not by accident - Google, Amazon, et al. do their best for people to not understand that.
I already work in a heavily regulated industry because my job has security implications, I have absolutely no issue with it.
This sounds like a No True Scotsman argument to me, that if something runs on GCP instead of Borg, it isn't "real". Also throw in shades of moving goalposts.

Indexing doesn't run on GCP primarily because it's legacy (as in, the first product Google ever did) and thus long predates GCP itself.
You were at Maker Faire? Awesome, I'd love to hear your thoughts on the Faire in comparison with previous years.
How to be a startup founder (phrase edition)
Appraising the Importance of Bees for Ecosystems