HN user

thejerz

1,167 karma
Posts26
Comments161
View on HN
www.theregister.com 1mo ago

MySQL faithful launch OurSQL Foundation to keep Oracle honest

thejerz
3pts0
blog.hellocode.co 10y ago

Stay on track in 2016 with Littlelogs

thejerz
14pts2
www.cise.ufl.edu 10y ago

The First Poem Written for Computers

thejerz
1pts0
notes.jerzygangi.com 10y ago

The Case for ToolsOps

thejerz
1pts0
en.wikipedia.org 10y ago

Getting to “Philosophy”

thejerz
101pts77
en.wikipedia.org 10y ago

Getting to “Philosophy”

thejerz
1pts0
notes.jerzygangi.com 10y ago

The Programmer's Dream Job

thejerz
2pts1
www.factcheck.org 11y ago

Fact Checking Obama’s State of the Union

thejerz
2pts0
www.youtube.com 12y ago

Bulletball

thejerz
2pts0
news.cnet.com 12y ago

Facebook unveils new News Feed design

thejerz
1pts1
www.google.com 12y ago

Google turns on "Download Gmail Archive" feature

thejerz
430pts155
www.forbes.com 12y ago

The Answer To Why Silicon Valley Funds Instagrams Not Hyperloops

thejerz
2pts0
shots.me 12y ago

Justin Bieber Just Launched A New Social Network Dedicated To Selfies

thejerz
2pts0
jerzygangi.com 12y ago

My thoughts on the US government shutdown

thejerz
1pts1
jerzygangi.com 12y ago

HealthCare.gov Signup is Broken on Day 1 (in pictures)

thejerz
2pts0
www.forbes.com 12y ago

Terraforming Robotics: From Fast Food Funding To The Long Game

thejerz
1pts0
jerzygangi.com 12y ago

Why the Ubuntu Edge campaign failed

thejerz
1pts0
jerzygangi.com 12y ago

Why Silicon Valley funds Instagrams, not Hyperloops

thejerz
123pts95
jerzygangi.com 12y ago

Hustling: A guide for entrepreneurs

thejerz
1pts0
jerzygangi.com 12y ago

How to build a rockstar advisory board

thejerz
1pts0
jerzygangi.com 12y ago

The algorithmic entrepreneur

thejerz
2pts0
www.nytimes.com 13y ago

NYC approves ban on sugary drinks over 16 oz.

thejerz
2pts2
www.stevemcconnell.com 13y ago

36 Mistakes That Will Sink Your Software Project

thejerz
1pts0
jerzygangi.com 14y ago

You’re making money, but are you making a profit?

thejerz
1pts0
www.reuters.com 14y ago

Report: Facebook considering NYSE proposal for stock listing, source says

thejerz
9pts2
jerzygangi.com 14y ago

How to survive a tech bubble

thejerz
1pts0

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.

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.

[1] https://drivers-united.org/

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.

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.

Go 2 Draft Designs 8 years ago

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.

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.

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.

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.

Tesla Autopilot 9 years ago

No one is forcing you to buy the car. If you don't like the terms of the license, don't buy it.