1,167 karma · joined April 8, 2012
This assumes you'll know if passwords were exposed in a breach. Some breaches go undetected.
It's called Amazon.
An economy is an inanimate object; it can't #{active_verb} something. This may sound nitpicky, but: language carries meaning; language influences perception; and, in this case, language ascribes blame.
Insofar as Ameirica is concerned, the contractors working for gig apps, like Uber or Postmates, have chosen not to exercise their rights to worker protections. Even as contractors, giggers have a legal right to unionize, collectively bargain, and form a cartel to demand better compensation. These people have chosen not to.
That's not to say organizing is "easy" -- especially when you're living paycheck-to-paycheck -- it's not. But, to the degree that contractors are upset enough to act, organizing is feasible and achievable.[1] Self-organization is the free-market solution to a person feeling exploited or trampled upon by his boss. No government intervention is required.
Given that the right to exercise collective bargaining is a choice, and afaik the majority of giggers do not collectively bargain, the rational conclusion is that these gig contractors aren't upset enough about the terms of their gig to take action.
Here's the bottom line: Google didn't have to call it's resizable array java.util.ArrayList<E> -- it could have made android.data.ResizableArray<E>. But they didn't. Google copied the method signatures, and more importantly their organization into packages, to avoid the "drudgery" of defining their own original API. While a function that finds the minimum of two numbers -- int min(int a, int b) -- can arguably only be written one way and may not be enforcable, the issue isn't any one method's signature. The issue is that the Java API is an original, curated taxonomy of classes, methods, and interfaces, organized by authors. And taxonomies are protected under copyright. In the case of the Java API, the whole API taxonomy is greater than the sum of its method signature parts. Oracle owns that taxonomy.
1) Why use Scala to write (a relatively simple) internal CMS?
2) Why use a clustered database for 2 million records?
3) Why write your own proxy? (in Akka, none the less)
4) Why would you migrate articles from Mongo to Postgres using a script that runs overnight in screen?
The Guardian is, prima facie, a Wordpress blog. A simpler architecture would be:
1) Any CRUD web framework to build the CMS for reporters to draft their articles (Django, Rails, etc). Any basic RDBMS with read replication will do. Or, ditch the webapp entirely and just make a simple Markdown editor that commits to a git repo, a la Prose or Netlify.
2) When a reporter "publishes" an article, generate HTML for it and push to the CDN network. (I can't easily tell by looking at their HTTP headers, but I assume they're doing this already)
Okay, I'm being a little tongue-in-cheek. It's probably not that simple. But, one has to wonder, when you're serving up 100 million static HTML pages a day, if it really has to be this complicated.
Exceptions in Ruby, Python, Java, C#, etc. are a tried-and-true paradigm for handling unexpected code paths, with a clear syntax: the only problem with exceptions is that developers don't use them, or don't use them properly, or aren't forced to use them (e.g, checked exceptions, a la Java's throws), all of which can be fixed with compilation rules.
As someone who writes defensive code, and utilizes a lot of exception throwing/handling for 14+ years, Go's lack of a rational exception framework is a big turn off.
Here is a list of the most common ways that humans think illogically:
~~~
Hello,
My name is Nate Matherson, and my company runs The Student Loan Report.
We created The Student Loan Report in 2016 as a source for news on the student loan industry, financial aid, and scholarships. At the time, we were building a marketplace for student loans, LendEDU, and felt we could contribute to the conversation. Especially because each of us had deep and personal experience finding student loans from trustworthy lenders. Personally, I graduated from college with over $50,000 in student loan debt. Today, I am still working to repay the majority of that debt.
As we prepared to launch The Student Loan Report, we debated who should author it, and felt that it was really a blend of our personal experiences and perspectives that would create the best source material, so we created a pen name of “Drew Cloud,” and conceived a background that we felt personified a lot of the perseverance we hoped to inspire with The Student Loan Report. When we pictured what Drew Cloud looked like, we pictured a friend of ours from college, so we used his photo (with his permission) to round out the pen name.
We used this character of “Drew Cloud” as the primary author of the site -- a shared pen name through which we could share experiences and information related to the challenges college students face while funding their education. There were also other pen names used to publish content on the site. The thoughts, stories, and opinions come from the actual experiences of our team. We have always held ourselves to high standards of content quality -- all of the data we published on The Student Loan Report was vetted, accurate, and licensed from the related polling companies.
Now that you have that background, and now that I have been able to reflect on how we got here, I want to apologize for a couple things:
(1) We never disclosed that “Drew Cloud” was a pen name that (represented a group of us writing these posts. I really regret that. (We are proud of our personal backgrounds and where they have brought (us today. We should’ve chosen to be clear about who was authoring the (posts. We have made a change on the site, effective immediately, to (use each author’s real name for every post. We will also (retroactively notate posts by Drew Cloud.
(2) We have always worked to keep editorial separation between The (Student Loan Report and our other site, LendEDU.com, which is our (main business. However, there have been nine Student Loan Report (articles that mention LendEDU. We now realize that we should’ve had a (disclosure that the sites were owned by the same company.
We are deeply sorry for any confusion or frustration our readers may feel. Please reach out to us at hello@studentloans.net with any questions or concerns about past content.
Source: https://studentloans.net/ (homepage)
You speak as if you have no agency in the situation. But, you do have agency. Using, or not using, facebook is 100%, entirely your choice. There was a happy (happier?) world before 2005, where families shared photos and stayed in touch, without Mark Zuckerberg.
- Social media platform (you are the content).
- Advertisers pay for eyeballs.
- Hashtags and groups collect similar users.
- Privacy settings control who sees your content.
- Text, pictures, videos, & polls.
- People leave Facebook for Twitter, & vice versa.
I'm not sure why he didn't just say "Twitter". In some very abstract way, Facebook overlaps with Apple. But that wasn't the question. The spirit of Lindsey Graham's question was to determine if consumers have a choice, and the answer is yes, they do: Twitter.
1. All US based exchanges require FinCen registration
2. Most states require a money transmission license
Before choosing an exchange, ask to see their FinCen and state licenses. Coinbase's licenses, for example, are posted publicly:
Also -- even if you intend to sell, consider raising a round first. Having an bonafide valuation will let you jack up the sale price 5x, or more.
Proof?
> this is definitely not standard Amazon operating procedure
Proof?
It's an ebook, but don't let that fool you.