HNHacker News
TopNewBestAskShowJobs

jorgeortiz85

1,979 karma · joined September 5, 2007

http://twitter.com/jorgeo jorge.ortiz@gmail.com
submissionscomments
jorgeortiz85··on Ask HN: What to do next in my career?
Many people raise families on programmer salaries at large tech companies (Google, Facebook, Microsoft, Yahoo, eBay, etc).

Do startups generally pay below market? Yes. Is finance even more lucrative? Yes. But you certainly won't be "unemployed", as you suggested, if you don't work in finance.

jorgeortiz85··on Ask HN: What to do next in my career?

    If you refuse to work for finance in, say, NYC, then
    you'll be unemployed often because that's a lot of what's
    out there.
Nonsense. NYC has a blossoming startup scene. Many prominent startups (Tumblr, Etsy, 10gen, Foursquare, Kickstarter, OkCupid, Mashable, BuzzFeed, SecondMarket, ZocDoc, Fab, Birchbox, Gilt, Seamless) are based in NYC, and many large tech companies (Google, Facebook, Twitter, eBay) have growing NYC offices.

List of tech companies in NYC: http://nytm.org/made-in-nyc/grid

Map of tech companies in NYC: http://mappedinny.com/

jorgeortiz85··on The Yahoo board has approved a deal to pay $1.1 billion in cash for Tumblr
Overture?
jorgeortiz85··on Poll: How much money have stock options brought you?
You should add options for negative quantities too. You can pay money to exercise options and never get that money back.
jorgeortiz85··on Spain Is Beyond Doomed: Unemployment Charts
Have we totally forgotten Keynes? My spending is your income. The resources of an economy (in this case, many of Spain's workers) are lying idle. The entire country would be wealthier if they were put to work.

Further, I don't know what you mean by "easy living", but Spain was more fiscally responsible than even Germany before the crisis. Spain's deficits are not the result of irresponsible borrowing and spending (as in Greece), but rather of a collapsed economy because the investment money (mostly German, etc) that flooded the country before the crisis evaporated just as quickly after the crisis.

jorgeortiz85··on Co-founder breakups
An equal equity split does not mean you don't have vesting. Even founders should have to vest.
jorgeortiz85··on Gitmo Is Killing Me
The Constitution is supposed to protect the rights of individuals from the tyranny of "the people".
jorgeortiz85··on The Economics of Evil Google
Advocating for a $1 trillion coin is a recognition that, if interest rates are effectively 0%, there is no difference between short-term government debt and government-issued currency. Minting a coin is just a hack for the Executive to get around Congress's restriction on issuing debt.

I'm not sure what you're trying to get at with your Euro rant, bu Krugman has been calling the Euro a bad idea since at least 1998. http://www.pkarchive.org/global/tag.html

jorgeortiz85··on 9th Circuit Appeals Court: 4th Amendment Applies At The Border
Windsor v US (the DOMA case up for a SCOTUS ruling) only challenges Section 3 of DOMA, not Section 2.

Section 3 forbids the federal government from recognizing same-sex marriages.

Section 2 says states are not required to recognize the same-sex marriages of other states.

The full-faith-and-credit clause of the Constitution gives Congress the power to "prescribe the Manner in which such Acts, Records and Proceedings shall be proved, and the Effect thereof", so it's very unlikely that Section 2 will be ruled unconstitutional.

jorgeortiz85··on The Play Framework at LinkedIn
"Functional programming" is one of the most ambiguous and misunderstood terms in software.

If you ask someone coming from ML or Haskell, Scala is more "FP" than Clojure.

If you ask someone coming from Lisp, Clojure is more "FP" than Scala.

Ultimately, it doesn't matter what you call it. Pick your tools based on what they do, not on what other people call them.

jorgeortiz85··on The insanely confusing path to legal immigration, in one chart
This chart is a huge oversimplification. The immigration process is complicated, confusing, and arbitrary.

I moved to the U.S. in the Fall of 2003 (nine and a half years ago!), to enroll as an undergraduate at Stanford University. I graduated in 2007, and have since worked as a software engineer at several high-profile tech companies. I was an instructor for a class at Stanford. I've spoken at many technical conferences and meetups. I've been asked to review technical books and have received inquiries from publishers about authoring technical books (but declined). I've created and contributed to many open source projects. I've never been convicted of a crime. I make a six figure salary. I pay my rent, my bills, and my taxes. Thankfully, I've been able to get student visas and work visas to allow me to do all this.

However, even after nine-and-a-half years of this, I am not a single day closer to having a permanent legal status in the U.S. than I was the day I arrived for college. In fact, if I applied for a green card today, I could get deported. and denied entry to the U.S. for the next ten years[1]. Why? Because my current visa status is a "non-immigrant visa", and showing "immigrant intent" (such as applying for a green card) would be a violation of my visa status.

I'm even in a long-term committed relationship with a U.S. citizen (4.5 years now), but disclosing this to an immigration official could also get me deported. Why? Because it's a same-sex relationship, which the federal government is forbidden from recognizing for immigration purposes by the Defense of Marriage Act (DOMA), so my partner cannot sponsor me for a green card. Yet the mere existence of such a long relationship could be construed by an immigration officer as "immigrant intent" and a violation of my visa status.

But I have a great, well-paying job with an employer that appreciates me and wishes for my continued stay in the country, surely I should be able to get an employer-sponsored green card? Well...

First, I would have to change my visa status, because my current visa status doesn't allow me to apply for a green card.

Second, the green card process is expensive. Tens of thousands of dollars in government fees and lawyers' fees. I would gladly pay the money (it's worth it), but that would be illegal. My employer has to pay. They can't deduct it from my wages, that would be illegal. They can't pay me a lower salary than my fair market salary, that would be illegal.

Third, the green card process is complicated. My employer has to post a job opening and advertise it widely. (Like, in newspapers. Yes, newspapers.) They would have to interview candidates to fill this opening who are U.S. citizens or permanent residents. They would have to find that all these candidates are unsuitable for the job opening. They would have to thoroughly document this process.

Fourth, the green card process takes a long time. Even after all this, there's a lot more waiting. As a Mexican national, software engineer, with a bachelor's degree from Stanford, assuming everything I described above went swimmingly and I've managed not to get deported, it would probably take me another ten years of waiting before being granted that green card.

Oh, and in the mean time... I can't quit my job. If I do, I get to start all over again. (When was the last time you spent 10 years at a single employer?) Every time I cross the border I'm treated like cattle (if I'm lucky) or a terrorist (if I'm not). Every time I renew a visa I'm treated like I'm trying to defraud the U.S. government. Every time I renew a visa I have to deal with the worst bureaucratic nightmare you've ever imagined. You can be given an appointment at a consulate for a specific time (9:10am), and yet have to wait outside in line for hours. I've waited in 120F heat. I've waited in rain. You're not allowed to bring cellphones, car keys, or even wallets into the consulate. (But how do I get home? They don't care. How do I let someone know to pick me up? They don't care. How long will it take? They don't know, and they don't care.) Each individual immigration or consular officer has total discretion to deal with my case. If that individual is having a bad day and doesn't like the look of me, they can deny me a visa or entry into the U.S. and make it basically impossible for me to ever get a visa or be allowed entry in the future. If that happened, I would have no ability to appeal to the U.S. judicial system. (There are separate "immigration courts" set up under the executive branch, where due process is laughable.)

And yet I'm among the lucky ones. I've been privileged to study at great schools, work in great companies, in a growing field that is in high demand. Most people don't get it this easy.

[1] Denied entry under _any_ visa. I couldn't work in the U.S., I couldn't study in the U.S., I couldn't visit family in the U.S., I couldn't vacation in the U.S., I couldn't even wait in a U.S. airport for an hour before getting on a connecting flight.

jorgeortiz85··on A note from Keith
Kara Swisher says she got the same statement from him.

http://allthingsd.com/20130125/keith-rabois-long-statement-o...

jorgeortiz85··on Square's Keith Rabois Resigns Amid Sexual-Harassment Claims
http://news.stanford.edu/pr/92/920212Arc2432.html
jorgeortiz85··on Scala 2.9 vs 2.10 Performance
The Scala compiler itself is written in Scala, so improvements in performance will also benefit compile times. Or so I hope.
jorgeortiz85··on Nate Silver correctly called 50 out of 50 states
You are definitely confusing prediction confidence with winning margin.

Nate Silver's model gave Obama a 79% chance to win Virginia, and predicted that the vote share would be Obama 50.7% - 48.7% Romney. He predicted that the election would be close, but with high confidence would favor Obama.

The actual vote share was Obama 50.8% - 47.8% Romney, so if anything Silver's model predicted a narrower outcome than actually happened. Given the available evidence, the model might have underestimated Obama's probability of winning.

jorgeortiz85··on Foursquare now gives ratings for locations, becomes Yelp competitor
I expect we may reveal what kinds of things we take as good signals, but the exact recipe will probably remain a secret sauce. Even if we don't, most of the components are really quite obvious: what kinds things would people do if they really liked or hated your business? Those are the kinds of things we're measuring.

Yeah, our SoHo office had no power for almost all of last week. We managed to find temporary office space in Midtown to work out of.

Most of the work for venue ratings was done before the storm though. We've been testing the product internally for a few weeks now. That said, a lot of people were getting work done even from our displaced office space.

jorgeortiz85··on Foursquare now gives ratings for locations, becomes Yelp competitor
Foursquare can recommend places based on your personal history of check-ins. Our recommendations for you need not be the same as our recommendations for your friends.

(That said, the venue ratings product we announced today is globally consistent: everyone will see the same rating for a given place. Our Explore product, however, does make personalized recommendations.)

jorgeortiz85··on Foursquare now gives ratings for locations, becomes Yelp competitor
Foursquare ratings are indeed based on these kinds of implicit signals that we can infer from the data.

There is currently no way to explicitly rate a venue on Foursquare.

jorgeortiz85··on Foursquare now gives ratings for locations, becomes Yelp competitor
We use many dozens of signals to determine venue quality, not just raw number of check-ins.

And there's definitely manual rules for offices, homes, airports, and other categories that receive disproportionate numbers of check-ins.

jorgeortiz85··on Uber Reverts Back to Surge Pricing in New York After One Day
NYC has been allowing black cars to pick people up off the street during the crisis, so there isn't a shortage because of "medallions". There's a shortage because 5 million daily subway riders have to find alternate forms of transportation.
jorgeortiz85··on Amazon now loaning capital to sellers
Amazon has more information about these companies' business than anyone else in the world. They'll have an edge in knowing whether a loan is a good investment or not.
jorgeortiz85··on Fog of World
Foursquare's experience developing apps that use background location has been the exact opposite.

The iOS background location APIs are so restrictive precisely so that you can't drain the battery. The OS, which is running anyway, can listen for major changes in location and start your app only if the location change is relevant to your application.

On Android, your app has to be running in the background always, to constantly check for such changes itself, which significantly drains the battery. If several such apps are running...

jorgeortiz85··on Bitcoin Thieves Yet to Spend Stolen Hoard
Exactly.
jorgeortiz85··on Bitcoin Thieves Yet to Spend Stolen Hoard
This presents an interesting problem. Do individuals who accept payments in bitcoin have to verify that the bitcoins the accept haven't been stolen? If they fail to verify the provenance of their payment, are they at risk of forfeiting their money or, worse!, being criminally liable for possession of stolen property?
jorgeortiz85··on DeveloperAuction gets developers paid what they're worth
I don't think he was claiming that $100k was a good or bad offer. He was doing napkin math. If the offers were within the ballpark of $100k (a nice round number), then there were about 300 offers. Which makes the given $30m number not useless at all.
jorgeortiz85··on Moving On
That's like saying a carpenter that has an affinity for his saws and hammers is more of a physicist than a carpenter.
jorgeortiz85··on Moving On
Alex is one of the most thoughtful students of programming languages I know. I know he's spent time learning countless languages, he literally wrote the book on Scala, and for three years now he's organized the Emerging Languages conference (http://emerginglangs.com/). The conference features talks about interesting programming languages, no matter how obscure, predominantly from the creators and designers of those languages. So far as I know, it is the only conference of its kind, and is a huge service to the programming language ecosystem.

(As an aside, said ecosystem is going through something of a renaissance. The quickly growing need for server-side software (where choice of tools need not impact the end user), the increased availability of low-level infrastructure such as the JVM and LLVM, and the ever-more-important challenges of concurrent and distributed programming have all contributed to this renewed interest in new programming languages.)

If Alex is going to spend his time working on things related to programming languages and developer tools, then I, for one, can't wait.

jorgeortiz85··on Show HN: Java bindings for LLVM, now binding to LLVM 3.1
Thank you! I'll make another effort to play with jllvm soon.

Re decac, I had been periodically checking the bitbucket repo, but now I see that development is happening on Google Code. And it looks like this has a working compiler again, which is quite exciting. Can't wait to play with this again.

jorgeortiz85··on Show HN: Java bindings for LLVM, now binding to LLVM 3.1
This is awesome! Is there documentation anywhere on how to get this set up?

Also, does this mean you're resuming work on decac?

jorgeortiz85··on Google buys Meebo
Ha! It's a long story. Let's just say I made a lot of mistakes over the course of the next few years.

You live, you learn.

← PreviousPage 2 of 12Next →