Growing up with Mac computers at school in the 90's, teachers referred to ⌘ as the "splat" key. I'm not sure of the etymology or origins, but I inferred it's because the symbol resembles a cartoon animation splat, as might be produced from a character running straight into glass wall and getting flattened like a fly with a swatter.
HN user
thejerz
There’s no need to change passwords if they're robust, unique and not breached
This assumes you'll know if passwords were exposed in a breach. Some breaches go undetected.
That's an unnecessarily hard route. Take Dewey around to Laguna Honda and turn onto Portola. Then you can coast down Market or Clipper to your heart's content.
I really wish there was a service that I could test out an office chair for two weeks and return if it doesn't not perform as expected.
It's called Amazon.
The gig economy is quietly undermining a century of worker protections
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.
This is why I never tip on Prime Now, Instacart, Uber, Lyft, or Postmates: I don't trust them. Show me whatever the price is, and based on that I'll decide whether to use your service today. I'm not interested in voluntarily giving your business money.
I've read all the Oracle v. Google decisions, with a strong command of software and IP, and I side 100% with Oracle. It is not a question of whether the world would be better if API's were open-sourced (in re: EFF amicus brief), or whether Mr. Ellison needs a new yacht (in re: comments on HN), or whether copyrights are a good thing (also re: HN). The question is whether the copyright of the Java API is enforceable.
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.
What were the pro's and con's of using FDB over HBase?
Their architectural choices are puzzling to me:
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.
For those not familiar with CP/M and Gary Kildall's pioneering role in PC history, this Youtube video is educational:
America has a 1st amendment which protects free speech. Implicit in that covenant is the responsibility on the recipient, not the transmitter, to determine truthfulness. If you care whether Mike Pence actually paid for that ad, go research it -- and if you can't, don't rely on it being true.
100% agree. No reasonable person browsing the internet has an expectation of truth. When someone says, "But Facebook told me this ad was paid for by Nancy Pelosi," the answer isn't to pass regulations forcing Facebook to verify advertisers, the answer is to reply to that person, "And why did you believe them?"
I've never understood why Go tries so hard to reinvent exceptions. I've read their manifesto, their books, and this new exception syntax, but I'm not convinced the problem they're describing exists; and, even if it does exist, that their implementation solves it.
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.
Logical thinking is the absence of illogical thinking. Therefore, one way to learn logical thinking is to learn the common patterns of illogical thinking, and avoid them.
Here is a list of the most common ways that humans think illogically:
PRESS RELEASE AS OF Apr 25, 2018@9:03:38 PM PT
~~~
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)
Regarding [1], it is possible to opt out of facebook: don't visit websites with Facebook like/share buttons. (This website, for example). When you access a website with facebook tracking installed, you are consenting to being tracked.
but there isn't really a way for me to leave.
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.
The answer is: Twitter. Similarities are...
- 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.
"Our site is wildly successful. We'd better change it."
There's a lot of misinformation here about US-based laws. Here are the facts:
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:
Has anyone else noticed a PR smear campaign against Tesla?
AngelList was built to solve this problem. If your revenue and traction are true, you'll be oversubscribed. Create a profile, and message investors.
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.
Brave and Opera both use the Blink rendering engine from Chromium/Google. Therefore, you may see this new DRM W3C standard in Brave and Opera.
ghostwritten of course
Proof?
this is definitely not standard Amazon operating procedure
Proof?
Amazon did not delete 900 reviews of Hillary's book. Amazon deleted 900 comments that weren't book reviews. Amazon reviews are for reviews, not comments.
You have the power not to enter into the agreement. No one is forcing you to download a song from iTunes or open an account at Wells Fargo. If you don't like the terms, don't enter into the agreement.
[deleted]
No one is forcing you to buy the car. If you don't like the terms of the license, don't buy it.
I have worked in many companies with H1B workers, and the old adage always applies: "You get what you pay for." I don't mean this as a dig against H1B employees, but UCSF will definitely notice a substantial drop in quality of H1B work quality compared to their American counterparts.
"Save The Pixel" by Ben Hunt is a hidden gem.
It's an ebook, but don't let that fool you.