Hacker Newsnew | comments | show | ask | jobs | submit | best commentslogin

Grooveshark, I want you to know I loved you. As a user. As an ex-employee. You taught me so much. I remember my task as an intern was to turn Autoplay into something more beyond office employees voting on their favorite genres of music. I remember my first attempt at an algorithm, everyone got Coldplay as their recommended artist. I remember when we discovered Hadoop for the first time and our analysis on TBs of data took minutes instead of weeks. I remember when Ed accidentally dropped the Artist table on master, then quickly stopped the replication process before all hell broke loose. I remember when Nate made it so every image on any website I visited on my laptop showed sexually explicit material when investors came for a visit. I remember when Skyler met his (now) wife. I remember learning about advertising and meeting Less Than Jake. I remember learning not to run a Group By on mysql when it had 8 billion rows in the middle of the day during peak use. I remember going without a salary for 6 months because we had no money. And yet we persevered. You guys and girls gave me excellent real world experience at a time when I shouldn't have been trusted with a computer. Thank you for all the good times and the great culture you instilled. Hope the Atlantic gives everyone free tallboys tonight.

I can't believe I'm doing this, but I think I'm going to defend Mercator here.

The Mercator projection was indeed originally designed for compass navigation, but the reason it's still used for web mapping is slightly different. The Mercator projection is conformal. What this means is that angles (and hence in some sense shapes) are preserved locally. When we zoom in on a small section of the Mercator projection, we get a reasonably accurate representation of the actual shape of features. This is generally not true for most more fashionable projections, which will stretch and skew things, so they don't always look great when zoomed.

In general with map projections, you have to make a compromise between global properties and local properties. Choosing Mercator means going full-on for local quality, at the expense of the global map being quite distorted. This makes it great for zoomable web maps, because most of the time the global map is just used to find the area you're actually looking for.

Now, you could argue that for a living-room wall, you want something that looks good globally. If it was my wall, I'd agree with you. However, this guy seems to be really interested in local detail. He worries about his four-point fonts becoming blurry, and about having as many small villages marked on the map as possible. If he's interested in that kind of detail, then I think he probably cares far more about local properties than the kind of global properties that would bother me or you.

Funny that something called Tesla Energy brings back direct current to the home. I wonder how many people will catch that.

The Haskell School of Expression is a beautiful book that I recommend to anyone that wants to learn Haskell, or to just appreciate functional programming.

Also, I motion for a black bar.

tl;dr App called "even" allows people with incredibly variable income (case study is on a massage therapist, lots of money one week, little the next) to even out their income. They evaluate their income history, then offer a stabilized value, say $380/week. Weeks they make more, the application takes it and puts it aside. Weeks they make less, it either pulls it in from a reserve, or an instant loan is made.

Costs users $3/week. Which is non-trivial, but less than a payday loan company.

I should be happy about this -- who wouldn't want the entire web to be encrypted -- but SSL is so broken for normal people. SSL is expensive (wildcard certificates run $70 a year and up), confusing (how does one pick between the 200 different companies selling certificates?), and incredibly difficult to set up (what order should I cat the certificate pieces in again?).

If SSL doesn't change, this move will cut the little folks out of the internet. What are Mozilla's values?

I was formerly a cartographer with the military; I have lots of experience with large format maps, both of the world and of single countries (usually Iraq). It was fun to read an article about a map that wasn't hastily tacked up on a wall with nails or duct tape.

A few notes:

- Paper sags over time. Good thing he mounted it to a board

- We printed on tyvek for water/rip proofing, which was interesting. It's surprisingly hard to rip.

- I would have chosen a different projection maybe, but only for purely aesthetics, not any scientific reason. If its hanging on a wall in your house because you want it, you have all the license in the world to do whatever.

- I can't tell, but did NZ make the cut?

- And I may not have used blue for areas in the corners that are not actually water.

What a great job though!

This reminded me of Colonels coming to me in the military saying - "I want all of Iraq on my wall at 1:50,000" and as a junior enlisted man saying something, very respectfully, like "Well, sir, Iraq is about 900km from top to bottom, so that's 900,000m, and at 1:50,000 that's about 18m from top to bottom. How high are your ceilings?"

A note to companies:

PLEASE do not put the word "remote" in your posting if you do not hire remote employees. It makes scanning for companies that do more difficult. People will assume by default that your company is only local.

Edit: As suggested below, using "on-site only" is a much more find-friendly phrase.

>> Most important takeaway about salary negotiation, by the way: disclosing a previous salary is almost always against your interests because it pegs your new salary to that plus 5% rather than your value to the new firm minus a discount, which is a brutal mistake

I had a phone screen with an HR drone once (Cerner Inc. to be exact \waves) part way thru she asked me my current salary. I declined to provide that information. She replied "we can't continue without that information". I replied, I'm sorry, but I won't discuss salary at this point. She said, "good bye" and that was all. I had a job so was not desperate at the time. I was still shocked at how abrupt it was.

"OpenStreetMap... the additional work to custom style the maps would be extraordinary"

It absolutely wouldn't. Download TileMill or its successor, Mapbox Studio. Adjust the (Carto)CSS. Done.

Though for a map of this scale I'd probably work straight from Natural Earth[1] without involving OSM, to be honest.

Looks great, anyway.

[1] http://www.naturalearthdata.com/

This guy "loves world maps" but chose Mercator for the wall of his room? I guess there's no accounting for taste. There are hundreds of projections to choose from, why choose the one optimized for navigation by compass?

What I'd love to see is a ROI calculator that:

* uses my zip code to figure out what my non-peak costs might be.

* allows me to optionally calculate solar energy capture (so I can see what impact having solar would be, given the average sunny days in my area)

* takes into account the wear and tear average cold weather would have on the lifetime of the batter and the payback period.

For example, I live in Michigan, and I don't know what my off peak cost is off the top of my head. I also have no idea how much sunshine I get, or how 10 degree lows for two months would impact the battery's ability to keep a charge.

Anybody know if something like this exists?

The author has a "lack of equal experience in the three evaluated languages", especially C, but is comparing them for development time and SLOC based on a sample size of one developer and one very small program.

He rewrites a distributed program as a threaded one, because Rust and Go didn't have a distributed computing library, but says Go and Rust have "similar performance" in HPC.

He says he was surprised at the C performance, but there's no investigation of a cause. Maybe just because C is slow...

I don't mean to be overly critical, but these results in the paper mean absolutely nothing. It's a waste of time.

What's with the hate in this thread? He achieved something quite remarkable. Back then, most people wouldn't have guessed that this silly campus site ever became as big as it is now.

And now, Mark created a business with thousands of employees, changing how we communicate, how we discover information about the cities we live in.

Give the man some respect. This isn't about his privileged background, but about the perseverance he showed for the last 11 years.

Dropbox | New York City | Software Engineer

We're a dozen engineers building the foundation for Dropbox's first office outside San Francisco. We work on impactful projects that are essential to Dropbox's success.

https://dropbox.nyc or email me directly, mspitz@dropbox.com.

Also hiring in SF, Seattle, and Tel Aviv.

Why this project: https://letsencrypt.org/ is so important.

From the site: Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. Arriving Mid-2015

Deeply moving article[0] submitted a few days ago[1] when it became clear that he was in his last days. My condolences to all those who knew him.

[0] http://www.caringbridge.org/visit/hudak/journal/view/id/5538...

[1] https://news.ycombinator.com/item?id=9431017


Single sentence extract:

> He goes to the counselling centre but instead of offering any help, they call my mom to come down and then at 5 p.m. that day, hold a meeting with a dean and five other staff where they promptly dismiss my brother from William and Mary and ban him from College grounds.

I am writing this comment from a modern graphical webbrowser running on an OS with the GNU kernel. Who thought this day would ever come?

It's a hugely underpriced IPO in a bubble (Tech stocks average P/E is over 100). +/- 10% is the price limit in Chinese stock markets.

So rather than having a price jump, this stock continues going up with little volume, until the "real market price" is reached.

Edit: It's oversubscribed by almost 300 times. http://mobile.reuters.com/article/idUSL3N0WI22B20150316?irpc...

This is incredible. Getting Minecraft modding working in Visual Studio is how you are going to get the next generation of kids interested in programming.

If you haven't watched a 12 year old play Minecraft, you need to do so. It's the ultimate fantasy universe, and the way you combine elements to make something new is very analogous to programming in the vanilla game.

Adding a way to customize this universe will just explode the interest in programming among young people.

It's really unfortunate that there is so much time being devoted to "teaching programming" to kids, instead of "teaching playing on computers". "Teaching programming" feels serious and adult, and doesn't leave room for fun.

I've had said 12 year old try multiple times to "learn programming", only to give up when things aren't as great as they'd imagined in their head, after having spent hours just trying to figure out the right version of Python, and how to get a shell set up, and how to get something on the screen.

Imagine the result of having your for loop create millions of blocks accidentally in your universe, and seeing that mistake happen in a non-threatening way. This is the sort of thing that makes computing and abstract thinking easier for everyone.

Giving an open universe to kids with the blocks to effect their world is just an insane tool. Kudos to MS for the hard work, and putting it out so early.

> Interviews are weird: the pressure of time, and not being able to look things up, distorts the code.

In the interviews I do, I tell the candidate that:

1. There is no time pressure. Work at a normal pace, as if you were working here. This is not a speed test. I don't expect you to finish. I mainly want to know how you think.

2. You should look things up. Behave the same way you would when coding at home. Use Google, Stack Overflow, documentation, etc.

This probably works better for the interviews I give because the problem is not implementing an existing algorithm. It's a realistic task, something that we've actually built on-the-job.

It's not often that I have the opportunity to feel proud of the legislators in my home country, but Portugal has been on the leading edge of drug prevention and rehabilitation since we moved from a "war on drugs" to a program of health risk prevention and removed the weight of criminal charges and proceedings from the equation.

Some interesting articles below:



People who were legally in the US, were literally picked up off of American streets, blindfolded, put into secret CIA aircraft, flown to Egypt, Jordan, Morocco, and Uzbekistan, and then tortured [0].

Yet not a single person has gone to jail over this. The CIA hasn't been reformed structurally, and no additional oversights have been added. In fact the only difference between then and now is we have a different administration in the White House who are just choosing not to continue it...

Does this not disturb anyone? Isn't this exactly the type of stuff people used to joke about the USSR/KGB doing? Since when did the US constitution only apply to citizens and not residence?

[0] https://en.wikipedia.org/wiki/Extraordinary_rendition#21st_c...

"Even when the data quality is great the real challenge for a map service is to decide what they should and should not display. Google does an excellent job in always showing the right amount of information."

I used to work on tile rendering at Google and considerable effort was spent on this. Thank you!

> Thinking about money gives her a jolt, “like you’re about to get into a car accident,” she later told me. There’s the $3,700 for massage-­school tuition that she still owes on her credit card; the $60 a month for drugs for her anxiety and bipolar disorder, which she might skimp on again

Sentences like that make me sad about the reality of life for tens of millions of working Americans.

I just visited Australia after 9 years in North America, and it's like a slap in the face to realize there are no desperate people there. Almost everybody has enough money for basic essentials, and nobody is crushed with student debt or the fear of not being able to pay medical bills.

It really does feel like another planet when people earning "minimum wage" are doing just fine, are extremely happy, and likely less stressed than the career workers in North America, simply because they earn "enough to live comfortably"

I will take this time to write something I wrote on Steve Jobs death: go get a comprehensive health check today. In our community, we are data driven about everything, except our health and body. I will copy what I wrote 1304 days ago, https://news.ycombinator.com/item?id=3080327

In January 2009 I was Stage 5 chronic kidney disease, in July 2009 I had a kidney transplant. Looking back there were so many telltale signs that I had over the last six months, which I was ignoring as I was busy building my startup. A regular health check has the potential to catch a problem like this. I now nag each of my friends and family in having an annual health check.

Its the best time you can spend.

This was not the first time I made a mistake like this. When I was a kid, I had trouble seeing my teacher's blackboard. I just kept moving closer to the blackboard. I saw a doctor when I had trouble understanding what the teacher was writing from the first row.

Problems like this creep up on you over years, and they are so gradual you don't realize them.

You wont run your site without a Google Analytics/Pingdom. Dont do it with your life. If you haven't had a health check, get it done today.

I agree with trying to phase out HTTP, but I think their method is "annoying." What do features have to do with HTTP Vs. HTTPS? It just seems like an arbitrary punishment.

Wouldn't it just be significantly easier to simply change the URL art style to make clear that HTTP is "insecure." Like a red broken padlock on every HTTP page?

That has the following advantages:

- HTTP remains fully working for internal/development/localhost/appliance usage (no broken features).

- Users are reminded that HTTP is not secure.

- Webmasters are "embarrassed" into upgrading to HTTPS.

- Fully backwards compatible.

Seems like a perfect solution where everyone wins.

1) recently, I had very good success with a professional social networking site in this matter. Recruiter asked what my current salary details are. I told me, "If I give you this information, what information will you give me". Initially he asked me to look in glassdoor but when I said he can also do the same thing, he relented and disclosed that salary for senior software engineer is minimum of $150k going to a maximum of $190k. I was happy with that information.

Also, I discovered recently that companies cannot talk to one another about salaries, but they can all participate in a "survey" where the surveyor aggregates all this information, in a very detailed way. So, every company knows exactly what the other company is paying, even in a different industry. I guess that is another way of fixing price.


Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact