hacker news with inline top comments    .. more ..    3 Oct 2012 Best
home   ask   best   6 years ago   
Why was a scam company able to raise $76 Million Series B?
640 points by wenxun  2 days ago   173 comments top 3
reitzensteinm 2 days ago  replies      
So I went through their checkout process, and up until the credit card stage there is zero indication that it's a membership site (I read everything on every page).

I've uploaded the credit card section here:


It says you'll be billed month per month on the right hand side under the VIP membership program, but I think it's pretty clear that the page is engineered to be misleading. It looks like a standard upsell, not a mandatory part of the purchase.

They're relying on people clicking the accept terms and conditions check box without realizing that it's signing them up for the membership, i.e. it's the terms and conditions of the program, not the site in general.

Terms and conditions boxes are common in the checkout process and nobody gives them a second thought. I'm not sure I would have caught this one if I went in naively.

Clearly unethical, IMO.

kevinalexbrown 2 days ago 1 reply      
To answer the question at hand: "Why was [this] company able to raise $76 Million Series B?" They make money.

What's more concerning to me is that the coverage in TechCrunch[0] and Business Insider wasn't able to raise a modicum of doubt. If googling "JustFab" returns "Class Action Lawsuit" in the first 5 results, it would seem that the reporters either didn't do the absolute minimum required for effective journalism, ignored it, or were instructed to ignore it.

We've all heard the "online journalism is broken" refrain, so I won't repeat it here.* I'll just note that if it's so far gone that googling the topic of interest is out of the question, this form of journalism is worse than I thought.

[0] http://techcrunch.com/2012/04/26/fashion-retail-and-styling-...

* Edit: some forms appear to be doing quite well, e.g. nytimes.com. I'd also point out that there are some online articles I've found on TC or TheNextWeb, or AllThingsD that were quite good.

tisme 2 days ago  replies      
Don't ask for a refund, go to your bank or CC company and charge back the 6 months. That'll hit them where it hurts. Little known fact about chargebacks: the merchant pays an administration fee, typically $20 to $50. Per charge!

That is why the smarter scammers refund to everybody who complains, not refunding is plain dumb. This scam has been around for a long time, usually it's adult companies that sell you a 'free' membership with an age verification which comes with a pack of subscriptions tacked on for other stuff that you will never use.

This practice of selling unsuspecting consumers a subscription with auto-renew when they think they're doing a one time transaction needs to be stamped out.

Xkcd style graphs stackexchange.com
550 points by bussetta  1 day ago   51 comments top 18
JeanPierre 1 day ago 0 replies      
For people like me who would like to make PDF-reports with this kind of graph-style without resorting to Mathematica, take a look at this TeX-solution[1]. It utilizes the random step-decoration in Tikz to achieve a similar result.

[1]: http://tex.stackexchange.com/questions/74878/create-xkcd-sty...

kevinalexbrown 1 day ago 1 reply      
Where I could really enjoy this is in the context of textbooks and tutorials. Sometimes a hand-drawn figure is able to convey an abstract idea much more clearly. When I see figures representing manifolds (e.g. the many figures in Roger Penrose's Road To Reality), it's easier for my mind to understand them as abstract notions rather than 2-d geometric entities on the page.

The problem is that good hand-drawn figures are hard - xkcd just makes it look easy.

So awesome work!

rhplus 20 hours ago 0 replies      
This question reminds me of the work Microsoft Research developed to automatically create 'hand drawn' maps for Bing. The process relies on four steps: data selection, data simplication, layout and decoration. The tool seems to be offline now, but when I tried it, it worked well for simple direction sets, but like the charts problem, it sometimes needed human curation to ensure that the selection and simplification steps were meaningful.

Details: http://research.microsoft.com/en-us/news/features/destinatio...

Example: http://research.microsoft.com/en-us/um/people/kopf/destinati...

ctdonath 1 day ago 2 replies      
There's always the xkcd technique to get an xkcd-like graph that looks like it was drawn by hand: draw it by hand.
mark_integerdsv 22 hours ago 2 replies      
Hang on people... The whole 'Randall Rocks/cool factor' aside, let us not forget the purpose of information visualisation.

I don't see much discussion about the ability of these charts to condense large amounts of data into compact spaces. No mention of these devices ability to encode a concept into a visual experience... Not to put too fine a point to it but... What Would Edward Tufte Say?

TeMPOraL 1 day ago 5 replies      
Someone needs to make a JavaScript graphing library that looks like that; I'd definitely use it :).
cschmidt 1 day ago 1 reply      
It isn't in the same style as Xkcd graphs, but the OmniGraphSketcher program lets you hand draw graphs like that, without data.


TomAnthony 1 day ago 2 replies      
Would love to see implementations of this for R or anything else that isn't Mathematica.

An online tool would be awesome.... :)

lifeisstillgood 1 day ago 0 replies      
I often find a need to have "mockup" graphs that actually are easy to produce from real data, packaging this up seems like a win for me.

One for the backburner list.

jazzychad 1 day ago 2 replies      
Would it be possible to do something like this in Wolfram Alpha? I'm not sure how complicated you can make the input there, but it's using the same Mathematica engine, so I imagine it's possible somehow...
campbellmorgan 1 day ago 0 replies      
Working as an animator, we found that a pretty good way to mimic wobbly lines like this was to use a 2d fractal as displacement map. Does anyone know of any algorithms for 2d displacement? Would be quite fun to port it javascript
periferral 1 day ago 1 reply      
how about using gimp effects rather than a programmatic solutions. For example. Animation -> Rippling.


lutusp 1 day ago 0 replies      
> Any tips on how one can create xkcd-style graphs? Where things look hand-drawn and imprecise.

Umm, draw them by hand? I don't want to seem to be stating the obvious, but ...


* Take some fine-point felt pens, draw the chart on paper, and scan it.

* Use a drawing program that has a freehand option, a mode where you can sketch using a mouse or other pointing device.

* Take an art course, fail the course, but succeed in getting the requisite materials.

mhd 1 day ago 1 reply      
I'm not used to Mathematica and before I spend some time deciphering this: Are they distorting the whole image, or picking parts of it? It kinda looks like the former, which exaggerates some parts a bit, compared to xkcd.
borgchick 1 day ago 0 replies      
I dream of the day we can do this in javascript... it'd be the coolest graphing library, in the world!
johnmmurray 1 day ago 1 reply      
So.. What exactly does the author of xkcd use? Is it a secret or something?
rockyleal 1 day ago 0 replies      
Your move, Mr. Munroe...
its_so_on 1 day ago 2 replies      

I like this idea, but the results have what I would say is "very low momentum" in them (not speaking with any kind of terminology here, just ad hoc) meaning that just as when you write L E T T E R S e..x..t..r..e...m...e...l...y... s--l---o---w---l---y you get much more wiggle in them, the two images on this page are very very wavy, as though the pen that drew them had no momentum.

isn't there a way to have lines be drawn by a hand that has inertia/momentum and is trying to follow the logical curve, but just wavers a certain percentage and correct as it goes along? This is what gets (in my opinion) the result we see. Someone drawing at a good pace by hand and correcting while he does so. not a "random deviation" around the logical path, whch is what these results seem to be more like.

TypeScript: a language for application-scale JavaScript development typescriptlang.org
449 points by D_Guidi  1 day ago   289 comments top 2
cek 1 day ago  replies      
Say what you want about whether this is a good idea or not, it is clear at least part of MS is really serious about open source.

* TypeScript is under the Apache 2.0 license [1]

* Source is available via git on Codeplex [2]

* Installation is as easy as npm install -g typescript [3]

Extra bonus coolness: They've provided an online playground like jsfiddle! [4].





arturadib 1 day ago  replies      
All of these compile-to-JS efforts are great, and as much as I love things like CoffeeScript I have to say I definitely worry about language fragmentation.

JavaScript is full of flaws, but its monopoly in the browser space has brought about one intriguing and welcome side-effect: a VERY efficient market for both employers and employees.

It's easy to overlook how important this common denominator has been for everyone involved. Employees have a tremendous amount of mobility within the industry: don't like your current JavaScript job? No problem - just about every dot-com needs a JavaScripter. Similarly, companies can today tap into a tremendous pool of JavaScript developers.

In today's fast-paced development environment, the ability to hit the ground running is key, and I worry that fragmentation will introduce unnecessary friction in the industry.

Racism at a gaming company qu33riousity.tumblr.com
341 points by plinkplonk  9 hours ago   377 comments top
tptacek 7 hours ago  replies      
Decoder ring for nerds who are unable to read past words like "neoliberal colonizer" without racing to the nearest TEXTAREA:

* A black coworker is singled out by another (non-black) coworker with "watch out for that guy, he's trouble, he talks a lot of shit"

* Referring to a latino coworker, that same coworker suggests jokes: "Like ‘you're a mexican whore' or like ‘your mother's a Mexican whore?"

* The black coworker is given a dictionary and told "I got this for you cause I know you speak ebonics."

* The latino coworker is then told "I would have gotten you one too but they didn't have wetback to english"

* The author, who is black, is then told "Hey he's dressed like Run DMC, does he know how to rap?" (The author is wearing a Pitchfork Media-compatible outfit including skinny jeans and a long-sleeved print t-shirt)

* The black coworker later informs the author that "Steve wanted me to let you know that we're dressing too thuggish in the office and we need to dress in a way that reflects the company better". "Steve" is the previously-mentioned white guy, and also apparently a manager.

* After telling that coworker that he is considering telling HR about racism in his group, "Steve" takes him aside for a 1-1 meeting. The author is informed that any attire is acceptable except for baggy jeans. After hearing the author's complaints, "Steve" says, "Whoa whoa whoa, those comments you're hearing aren't racist; they're jokes", and then "The problem is that you're too sensitive. You need to check all that at the door before you come here to work", and finally "We don't even tolerate people brining up concerns of racism here.".

* Later, a women asks whether the pendant the author is wearing, which is from Nairobi, is "a calculator".

* "Steve" later informs the author, "it's ok to make jokes about slavery because that's over". Then, "Also, you should be grateful that your ancestors went through slavery."

Peppered throughout the post are cultural signs and signifiers that mark the author as an advocate for a fairly specific set of political and social beliefs. A reader could be excused for having concerns that the author was not an objective witness. On the other hand, those signifiers are so obvious that you could also question whether someone who had set out to unfairly tar the company would put them into the post.

Apart from the comment about the pendant, any one of the comments listed above would be a firing offense here.

Python 3.3.0 released python.org
334 points by cx01  3 days ago   109 comments top 4
po 3 days ago 2 replies      
The real advantage here is the release of Armin's u'' syntax addition proposal:


In a nutshell, the 2.x version of declaring a unicode string is now valid (although redundant). From the PEP:

In many cases, Python 2 offered two ways of doing things for historical reasons. For example, inequality could be tested with both != and <> and integer literals could be specified with an optional L suffix. Such redundancies have been eliminated in Python 3, which reduces the overall size of the language and improves consistency across developers.

In the original Python 3 design (up to and including Python 3.2), the explicit prefix syntax for unicode literals was deemed to fall into this category, as it is completely unnecessary in Python 3. However, the difference between those other cases and unicode literals is that the unicode literal prefix is not redundant in Python 2 code: it is a programmatically significant distinction that needs to be preserved in some fashion to avoid losing information.

This version of python should see more uptake by 2.x developers as it is now easier to port.

masklinn 3 days ago 1 reply      
Exciting. Python 3.3 is the first release of the Python 3 series which makes me go from "I'll have to come around to use Python 3" to "dammit, why isn't my codebase under Python 3 yet?". There's a bunch of neat stuff, minor and not so minor.
vph 3 days ago  replies      
There are two significant factions in the Python community: the scientific group and the web-dev group. The scientific group is pretty much on board with Python 3. Perhaps due to unicode handling intricacies, that the web-dev group ain't exactly on board with Python 3 yet. But this needs to change and it takes leadership. Fortunately, bit and pieces such as webob are Python 3 compatible. And personally, I feel the Python web frameworks need a fresh redesign.
tisme 3 days ago  replies      
I've done quite a bit of python development. One of the things that really bugs me about python is how they keep breaking older stuff. Other languages have been much more careful about maintaining backwards compatibility and I think that is a big factor in the retention of users.

Having to re-do any part of your code from one release of a language to another became a real deal breaker for me.

For an interpreted language that problem is even worse because you don't know you have a problem until that bit of code gets hit.

Online Python Tutor: Learn programming by visualizing code execution pythontutor.com
287 points by ColinWright  16 hours ago   37 comments top 19
pgbovine 13 hours ago 0 replies      
Oh wow, woke up this morning to some great emails. Thanks, everyone!

Here is some context behind the current incarnation of Online Python Tutor:


upthedale 13 hours ago 4 replies      
Looks good.

However, my big criticism of these sorts of visualisations is they seem to be entirely geared towards imperative programming. Has anyone seen similar visualisations for more functionally structured code?

Oh, I see you can write your own code to be visualised. Here's a simple list comprehension:

Not the most enlightening visual.

nicpottier 14 hours ago 0 replies      

This is exactly what I needed to help people visualize their code. I can't tell you how many beginners have a hard time figuring out how a program steps through their code and this is a huge win there.

Huge thanks!

TeMPOraL 13 hours ago 2 replies      
Just 5 days ago HN was all so negative about Bret Victor's visions[1] of how programming should be taught. And yet here we are, looking at a working example of one of the ideas he wrote about.

[1] - http://news.ycombinator.com/item?id=4577133

DanielRibeiro 13 hours ago 0 replies      
scott_s 14 hours ago 1 reply      
Philip, this is fantastic stuff. How have I not heard of your project before? Have I not been paying attention, or have you not shown it here before?
oellegaard 7 hours ago 0 replies      
Too bad it stops at 300 steps, I would have loved to use it for my hand-ins at the university - still, pretty cool! I checked how it looked with MergeSort and it was pretty awesome, even though it didn't get far with 300 steps.
johncoltrane 13 hours ago 0 replies      
I saw it some months ago (1) but it didn't get much traction. And I failed to upvote it, shame on me. This is really good work.

(1) http://news.ycombinator.com/item?id=3759858

njharman 13 hours ago 0 replies      
It's not exactly Python (or I'm doing something wrong). Which is very confusing / "dangerous" for people learning Python (They will learn it wrong and not have the xp/confidence to question tutor)

locals() and globals() are undefined.

Still crazy slick (if it were the early 90's I'd say "l33t") bit of coding.

slykat 12 hours ago 0 replies      
This would have been really useful when I was learning Python on Udacity and was confused by the behavior of = and += on lists and tuples.

This should definitely be integrated into Udacity and other learning platforms! Most instructors have to do this by hand in CS 101 lectures anyways.

pkandathil 11 hours ago 1 reply      
Hey guys,
Isn't this the same as a debugger. Can people not learn from that?
prezjordan 15 hours ago 2 replies      
Is there a self-hosted option for this? I think this would be an excellent resource for my students, but I'm having trouble getting my examples to run. (memory overload?)
zerop 9 hours ago 0 replies      
I used to browse this tutor on MIT earlier.. http://people.csail.mit.edu/pgbovine/python/tutor.html
detox 11 hours ago 0 replies      
A big plus for most people out there. I'm a visual learner myself. I've always had trouble in the early stages of learning because I didn't really realize I was a visual learner until later on. Also, college professors didn't give simple tips like you should draw out diagrams of what's happening in the code because that helped me out a lot.
csmatt 13 hours ago 0 replies      
I'm sold. Great work! I advocate learning to program to non-programmers all the time (and typically suggest Python), but visualizing flow is hard to teach succinctly with words. I really think this type of visualization with accompanied explanation, where needed, will help quite a bit. Heck, I may use it for debugging at times in the future.
MathProgramming 13 hours ago 1 reply      
Why would they simulate a linked list using tuples? It seems a bit contrived (or rather, not Pythonic) when lists are a built-in datatype.
flexie 14 hours ago 0 replies      
Oh man! This is useful. Thanks.
maskedinvader 13 hours ago 0 replies      
this is awesome, learning from visualizing how the code is executed IMO is a great way to learn to code. To add to that, its teaching python which I believe is already very easy to read and learn, brilliant. If this doesn't make it easy for young students learn programming for the first time then I don't know what will ! great job !
jftuga 14 hours ago 0 replies      
This is really awesome. I am trying to teach my kids Python and this will be very helpful.
Lockitron: Keyless entry using your phone lockitron.com
273 points by tylerhowarth  12 hours ago   177 comments top 4
pg 11 hours ago  replies      
We use Lockitron on our offices and it has saved us a lot of trouble. Empirically people are a lot less likely to forget their phone than to forget keys, presumably because you use your phone for so many other things whereas most keys do nothing but get you into a single building.
ruswick 2 minutes ago 0 replies      
Is this a neat idea? Sure. But it's nowhere near $150 worth of value. (And, based on their "limited time" copy, it's likely going to rise to a more egregious price in the future.) I'm actually dumbstruck that they've sold 2500 of these. Admittedly, not having leave your couch to lock up or being able to check the status of your locks remotely is by all means a nice offering, but for the price, it's just not worth it.

Incidentally, this is also just a workaround. It's a hack. It's likely not to work in all homes or with all locks.

Moreover, this thing will likely look out of place and fairly undesirable on most doors, especially on older buildings.

An actual installable lock would be incredibly more compelling due to the fact that it will be less bulky and intrusive.

rdl 9 hours ago 0 replies      
Wow, I'm amazed that they got wifi to work in the lock itself, vs. using a low-power thing like Zigbee to a base station with AC power.

Also, BT 4.0 LE is perfect for this -- since there's no NFC in the iPhone 5, I suspect BT 4.0 LE will end up taking the place of NFC for a lot of "heavier duty" NFC applications -- not that the Bluetooth protocol is great or elegant, but it's a lot easier to work with than NFC, and now BT 4.0 LE exists on both major smartphone platforms.

All my earlier criticism of not having a local ACL and local RF communication to the lock, vs. going to/from the Internet, is now resolved.

The only thing they're missing is a BT 4.0 LE dongle (which I've seen on Kickstarter called "hone" http://www.kickstarter.com/projects/690528216/hone-for-iphon... -- you could put that on your keyring and use it as an expensive HID proxcard replacement. Same thing works for electronic leash.

Now all they need to do is support 5-10 locksets in some kind of private/small business network (vs. putting in a HID access control system), for 0-99 users, and they'll be really innovative. Managing a single door with 0-5 people is comparatively easy; managing an office with turnover is a lot harder, and businesses would happily pay $1-2k for a system to cover their doors and employees with a nice LDAP/AD/FB/etc. interface.

Since you can upload your own firmware, it would be entirely possible for a customer to build this.

trotsky 11 hours ago  replies      
relies on

  your phone working
2.4 Ghz
your internet connection
your power
their datacenter
their website software

to avoid carrying a key?

anyone in the area could easily ddos off your wireless more or less permanently by spamming disconnect.

doesn't seem like a very good risk/reward ratio to me.

whats the problem with a more traditional (read local) keyless approach? door too thick?

Fog of World fogofworld.com
266 points by olliwang  3 days ago   157 comments top 4
beatpanda 3 days ago 10 replies      
Correction " "Know the Area You Have Explored Around the World, Around A Continent, Or Even Around A Country, Where Your Phone Had A Full Battery, GPS Was Available, And There Was Reliable Electricity For Recharging!"

This is dumb. Any given user is going to have massive holes in their map, which, at least according to my experience, will be the best parts of their trips " the parts where they didn't have their phone turned on and didn't care, because it didn't matter.

The problem with all of these dumb travel apps for smartphones is they only seem to be geared toward people who travel with defined itineraries, pay money for accommodation and travel, and only travel in more developed, predictable places. In other words, the most boring kind of travel.

Vayable is the only company I've seen trying to make money from adventurous travel, but even then, it's for purchasing adventurous travel for people who can't find it on their own.

And I still can't find a reasonably good offline maps app for Android, for when access to the Internet isn't so easy.

timsally 3 days ago 4 replies      
Thank God this costs $5 dollars. I might have even gone as high as $10. To all those that think 5 bucks is too much: for you to actually get any value out of this app you have to use it over a non-significant portion of your life. We're talking on the timescale of years; I find it hilarious that 1 dollar is fine but 5 whole dollars is outrageous.
kristofferR 3 days ago 2 replies      
This looks really nice. I recently switched to Android (which, in my mind, with version 4.1 finally is able to compete with iOS in smoothness/stability while vastly surpassing it in features and usability), so I'm hopeful for an Android version.

An Android version would also bring added benefits of smarter/less battery intensive background operation which could make this run all the time. Constant GPS-monitoring like Latitude or this seems to run way better on Android for some reason.

olliwang 2 days ago  replies      
I'm the creator of this app. I'd like to explain the idea behind this app a bit.

Our dream is to go around the world, so we create this geo/map/game hybrid app to remember everywhere we have been in our whole life time. We want to use the exploration map to memorize our entire life when we are old and unable to walk. We also use the map to find out places nearby where we live but we never know. We actually got surprised many times that we found a lot of new places around where we live but we hadn't been in the past ten years.

I visited Japan four years ago, but honestly, I really don't remember those places I had been at that time, except few really famous places. I don't even know what hotels I lived, what roads I walked that time. And that's why I build this app. Now I can see the map and memorize what happened at those places I had been.

Ask HN: Who Is Hiring? (October 2012)
241 points by whoishiring  1 day ago   270 comments top 35
spicyj 1 day ago 1 reply      
Khan Academy - Mountain View, CA - full-time and intern, designers and devs

We're a non-profit whose mission is to provide a world-class education to anyone, anywhere. We're scaling quickly.

Our students answer over 2 million math problems per day (over 700mm total so far), all generated by our open source exercise generation framework (https://github.com/Khan/khan-exercises), and our videos (now from a variety of authors including Sal) have been viewed over 190mm times. We're tracking all that data and using it to customize each student's experience as well as building brand-new tools like our new programming environment (http://ejohn.org/blog/introducing-khan-cs/). We could use your help.

Working for Khan Academy is one of the highest educational impact positions you can imagine, and we've been called by Wired one of the best places to work in Silicon Valley: http://news.ycombinator.com/item?id=4157078.

We're hiring designers and all types of devs -- mobile, frontend, backend, whatever you want to call yourself. Big plans ahead.


tarmigan 1 day ago 3 replies      
Tesla Motors | Stationary Storage group | Full time | Palo Alto, CA

The Stationary Storage team at Tesla Motors is growing and we're looking for smart and versatile developers to add to the team. Our current team is very small and we're looking for a hand-on, generalist who will get things done. You will work on a variety of subsystems, some are existing codebases (with other users and developers) that need modification for our application, while other projects are new and specific to our group. The team is small and you will be able to shape the direction of the product and a large amount of ownership of the firmware and software that is specific to this application ranging from architecture to implementation to testing.

Here are some of the projects that we see coming up soon:

* Embedded C on a microcontroller with an RTOS

* Communication over CAN, Ethernet, zigbee, and GSM networks

* Machine learning for analyzing and modeling energy systems (We've been using Matlab and Go, but would love to explore R, Hadoop, and AWS)

* Design and evaluation of algorithms for energy and power markets (think Quant algos but controlling real hardware and moving energy instead of money).

* Designing a robust system to control distributed resources

* UI for customer facing control and data viewing

* Development of parsers/compilers/code-transformers/DSLs for templating and code generation.

While this isn't the typical HN job, we could see many of these projects appealing to people who are excited about at least several of:

* Green Energy

* Physical hardware

* Parsers/Compilers/DSLs

* Machine learning/algos for people who don't want to work in Finance

* A variety of languages and technology (in the last 6 months I have used C, Python, Perl, Go, Matlab/Octave, Tcl, VB, and in my small circle people are using Ruby, Java, php, R and probably others.)
We are a small team working on energy and designing physical hardware (which you will control!), so our internal conversions are more likely to touch on “watt-hours” and “tooling costs” than “closures” and “apps”.
We would love to see (but we have some positions that don't require these):

* Comfortable with embedded C

* Degree in Engineering or experience with Energy

If you are interested in this job please email tcasebolt@teslamotors.com

There are also many more positions available in other groups at Tesla Motors, which you can see here: http://www.teslamotors.com/about/careers

ladon86 1 day ago 0 replies      


ClassDojo is used by over 4mm teachers and students to manage behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup with $1.6mm in funding some of the biggest names in the valley (Jeff Clavier, Ron Conway, General Catalyst, Mitch Kapor...), and we're one of the fastest growing education companies of all time. Paul Graham invested in us, but we didn't do YC.

We've built a product that makes a real difference and gets huge engagement with millions of kids, and we're about to take it to the next level, hopefully with you on board. If you're a strong hacker who wants to use JavaScript to change the world, apply here:




Or email jobs@classdojo.com. You can read about the work and environment here: http://www.classdojo.com/jobs

We are looking for:

  * Full Stack Engineer

* Front-end Engineer

If you think you're a good developer but don't fit into those buckets, get in touch anyway.

danielsiders 3 hours ago 0 replies      
Tent.is | Full Time | Remote/Newark, DE - Designers, Front End Developers, Ops

We're building a Tent hosting service and apps based on the Tent protocol (http://tent.io). We are seeking a designer (web and mobile), operations team, and front end developer.

Be a part of a tight-knit team changing the face of interactive communications. Our users include Loren Brichter, Jeff Tunell, Manton Reece, John Gruber, Marco Arment, John Siracusa, Dave Winer, and other esteemed luminaries.

We recently launched our alpha hosting and apps products at https://tent.is but need help with design, front end development, and ops moving forward.

We are seeking funding but at present all staff (including new hires) are unpaid. We might be able to help with moving expenses and basic cost of living in some cases.

It's an exciting time, help us build the next great protocol. Even if we fail, we promise you'll have more fun failing with us than succeeding with anyone else.

Contact daniel@tent.is to start talking.

ozataman 1 day ago 1 reply      
New York, NY

Looking for Haskell developers

We prefer local candidates, but may accept remote for specific cases or arrange for relocation

Soostone is a SaaS technology provider for advanced customer segmentation, targeting and experience personalization capabilities for e-commerce clients around the world. We go above and beyond the market norms in the amount of data captured/analyzed and depth of specific capabilities built into our platform in order to take advantage of optimization opportunities for our clients.

Located in NYC, we are looking for folks who:

- would be excited to use Haskell for 90%+ of their work producing highly scalable commercial software

- have a strong command of Haskell and its various abstraction concepts to produce working commercial code from the get go

- are execution oriented and enjoy producing working code fast

- have a solid software design sense, good judgement and an interest in plugging into the discussions on design/architecture of challenging new capabilities

- have an interest in working on a variety of problems, including big data crunching, large scale real-time computations, application of machine learning algorithms, performance and scalability and web/ui development.

- may have an interest in data analysis and application of machine learning, statistical and/or AI concepts

If you are interested, we'd love to have a conversation. Just shoot us an e-mail at jobs@soostone.com.

avar 1 day ago 1 reply      
Amsterdam, The Netherlands. H1B[1]

Booking.com is always on the lookout for good developers, DBA's and sysadmins on-site in the center of Amsterdam. I'm a developer there currently working on infrastructure tasks and relocated over there about two years ago, and have been very happy with it.

We have people from all over the world relocating to work with us and are very well set up to handle relocation and visa issues, most of the people working in IT are expats so we've got a lot of experience with bringing people in.

It's a rapidly growing company that represents the biggest chunk of the Priceline (PCLN) group of companies where problems that look relatively mundane on paper become much more interesting due to the scale and growth levels we're operating at.

We use Perl for almost everything with a MySQL backend and Git for development. We get our changes out really fast, it's rare for your code not to be on our live systems within hours of you pushing it. We're also very open to open sourcing code that doesn't contain any business logic, I've personally been involved in open sourcing a few of our internal tools, including https://github.com/git-deploy and a few CPAN modules.

We have a relatively flat hierarchy with minimum levels of bureaucracy since we're very data driven and have a clear goal: helping our customers. Everything we do is aimed at solving problems for our customers, if it doesn't help our customers we're not interested in doing it. You don't have to know Perl in advance to be a developer there. We've hired people who've done C, Java etc. before. The sort of people we'd like to hire are good technically, excellent at communication, and can acquire a good sense of how they fit into the big picture.

I'd be happy to answer any questions at avarab@gmail.com and/or forward your resume, I've posted in a similar thread here a couple of times before and have already helped get one person hired, many others have had or are having interviews, and I've fielded a bunch of questions from would-be applicants. http://booking.com/jobs also has some good information.

1. Well, not H1B, but we'll take care of the Dutch equivalent.

jedberg 1 day ago 1 reply      

Los Gatos, CA

I'm still looking for SREs who want to help me run the biggest subscription internet video service on the planet with better reliability than the cable providers.

If you're interested mail talent@netflix.com and tell them you saw my post on Hacker News.

Here's the official job link: http://jobs.netflix.com/jobsListing.html?id=NFX00315

jrheard 1 day ago 0 replies      


I'm a full-stack web developer at Yelp, and I definitely recommend the hell out of working here. We've still got the startup environment (kegs, dog, etc); we're located in downtown San Francisco, half a block from MoMa; we are in a unique position to do great stuff and solve hard problems while helping people find great local businesses.

I built our "Hot New Businesses" feature - http://yelp.com/openings/sf , for instance, you can find it on the homepage and in our mobile apps too - which crunches through our data nightly and generates a list of the most recently opened bars and restaurants in your city, complete with predictions of the day they opened on. It's a really useful feature, and we have so much data that I was able to build it without knowing anything about machine learning, data-mining, etc; imagine the crazy-useful stuff you could do here, if a knucklehead like me could make a feature like this.

For more info about what it's like to work here as an engineer, see a Q&A with me at http://officialblog.yelp.com/2011/07/day-in-the-life-of-a-ye.... , or feel free to contact me at jrheard at yelp dot com.

Here's a list of our open engineering positions:

Web Developer

☆ Develop cool and useful features for our 61M+ monthly visitors

☆ Expertise in JavaScript, HTTP, HTML/DOM, and CSS, as well as server-side chops in a language like Python, Ruby, Java, C++, etc. We're on Python, but we're just looking for people who are really good at programming, so no worries if you don't have much Python experience.

Search and Data-Mining Engineer

☆ Tackle machine learning and information retrieval problems from our database of 22M+ Yelp reviews

☆ Strong grasp of algorithms and data structures; expertise in Python, Java, or C++
Back-end Engineer

☆ Build whole systems that are simple and scalable

☆ Expertise in your favorite modern programming language: Python, Ruby, Java, Objective-C, or C++ Mobile Developer

☆ Create fun and useful mobile applications for the iPhone, Android, Blackberry platforms and beyond

☆ Expertise in C++, Java and other mobile languages

To apply, head to http://hire.jobvite.com/j/?aj=oyXeVfwo&s=Hacker_News

nlavezzo 1 day ago 0 replies      
FoundationDB - Vienna, VA (DC Suburb) - Evangelist remote, core engineer must be local but we would consider relocation expenses.

FoundationDB (http://foundationdb.com) is fundamentally new database technology, built completely from the OS up. It is a NoSQL database (distributed, ordered key-value design) with high levels of fault tolerance and performance, but with the most important missing feature given up by other NoSQL databases - true ACID transactions. Our primary value proposition is that we give you the best of both worlds - the distributed design / scalability, fault tolerance, and flexible data models of NoSQL, and the strong data consistency guarantees of single machine relational databases.

We are well funded, and are currently in the latter stages of our alpha program and have a very long and impressive list of alpha users that includes "household" tech names. Public beta is expected soon.

Who we're looking for:

A software engineer to add to our core development team. The most important traits this person should have are a strong background in computer science, experience working with distributed systems, and a desire to work on and solve difficult problems in an interactive team setting. Some pluses would include C++ and Java experience. Must be a friendly person who enjoys working with other people as we are a very team-centric environment.

A Developer Evanglist - this person should have experience building interesting applications using popular technologies such as Ruby on Rails, Django, etc. and be able to show us a few cool projects they've worked on. They should also be able to interact well with new people (they will be attending conferences on our behalf, visiting offices of other startups, etc.) and be well spoken, both in small groups and on stage giving presentations. Must also be willing and able to interact heavily with the developer community on popular social networking sites. The ability to write some thoughtful blog posts would be great as well. Ideally this person would be located in (or willing to move to) NYC or the Bay Area, so that we can have a more ongoing presence in those places.

Apply at info@foundationdb.com

bigmac 1 day ago 0 replies      
San Francisco, CA Fulltime Security Engineer, Security Intern
At Square (squareup.com) we're looking for security experts excited about securing the future of payments. Security at Square is involved in all aspects of the stack: hardware, firmware, mobile, infrastructure, networks, crypto, web, and physical security. The team is equal parts builder and breaker, but we spend most of our effort building security infrastructure and libraries.

Some specific positions we'd love to fill:

  Network Security Engineer

Mobile Security Engineer

Software Engineer w/ interest in Security

Standing invitation to all security folks in the Bay Area or visiting: come have lunch with us at Square. We'd love to meet you and talk about what you're working on. It is almost certainly relevant to us.
Contact me: mccauley [at] squareup.com

donohoe 1 day ago 0 replies      
NYC, New York - Full-time

Javascript (proficient with and without jQuery etc), JSON/APIs, CSS3, Web App, Mobile, with some PHP/similar

Quartz (http://qz.com) just launched last week. We're a global business news web site working out of Downtown NYC.

We're looking to grow the team (me + 3 devs + PM embedded with editorial). We have a lot to do - still heavy optimization on our current site (mobile first approach). We have a pretty ambitious idea of what we want to tackle and there is a lot to be done in terms of readability, user experience and ubiquity.

The job description below aims at an experienced fronte-end dev but I'd also consider fresher candidates too if they have a relevant portfolio.


For some more background:

"Covering the World of Business, Digital Only" by David Carr


"Quartz: The new biz-news site is a technological and structural innovator, with only a few hiccups"


"The Atlantic's Quartz: interesting … but will it make a profit?"


Send resumes/links-to-previous-work to md@qz.com

PDF, markdown, text preferred. Github, StackOverflow, LinkedIn profiles help.

pmjoyce 1 day ago 2 replies      
London, UK. Full time. Geckoboard

Ruby on Rails engineer needed to help architect, build, test and improve a young, fast moving and market defining web application with all the challenges that come with that.

You'll be:


- Shipping code, solving interesting problems and making a difference

- Working with an innovative web application and platform helping thousands of businesses around the world

- Working in a small fast moving team to shape the future development of the application with input on key technical decisions

- Working in one of London's hottest startups (http://www.guardian.co.uk/uk/2012/jul/08/east-london-20-hott...)



- An ambitious and tenacious individual with a passion for hacking

- Eager to join a fast growing, well funded startup on an upward trajectory

- 1+ years' experience with Rails (or similar advanced web framework).

- 2+ years' experience with a dynamically-typed, object-oriented language (preferably Ruby or Python).

- Knowledge of PostgreSQL or MySQL

- Experience with at least one NoSQL datastore

- Test driven development experience

- Familiarity with DVCS (we use git).

- Able to work in London full-time

Nice to have:


- Open source contributions

- Backbone.js experience

- Event driven programming experience

- Keen on the startup world



Generous salary - dependent on experience & ability. Stock options form part of the package.

Application Process


To find out more send us your C.V./Github or Stack Overflow portfolio and a short description on why you're perfect for the role to jobs@geckoboard.com

XEKEP 2 hours ago 0 replies      
Sunnyvale, CA | full-time or contract, ☀ INTERN OK | Automatiks, Inc.

Today the lights are still off for one fifth of World population. Join us to help us turn them on.

Ok, you've made programming a part of your life and love your decision.

* You have a project coded by you from start to finish and it was not your school assignment.

* You developed for web before and liked it.

* You are passionate about intuitive UI, data visualization and want to dive deeper.

* You are a quick starter - and by that we mean hours, not days.

✰ You feel comfortable with hardware. Not a requirement, but a huge advantage.

Please tell us about yourself. What is your favorite programming language? Why? ASCII text, please.

We offer a fast-paced startup environment, a company of fun, passionate and sharp pros, competitive compensation and, initially, a place to stay in the SF Bay Area.


XEKEP 2 hours ago 0 replies      
Sunnyvale, CA | full-time or contract, ☀ INTERN OK | Automatiks, Inc.

Electricity industry is ripe for a disruption.

A developer designing, coding, testing and troubleshooting software, firmware and hardware.

You earned your Degree in engineering.

* You have a project coded by you from start to finish and it was not your school assignment.

* You programmed for at least one of: RS-232, SPI, MODBUS or CAN

* You can probe a device using undocumented protocol in a matter of hours, not days

* You feel comfortable with electrical hardware, both analog and digital

✰ You are familiar with feedback control, Matlab. Not required, but a huge advantage.

What is your favorite programming language? Why? ASCII text, please.

We offer a fast-paced startup environment, a company of fun, passionate and sharp pros, competitive compensation and, initially, a place to stay in the SF Bay Area.


ed 1 day ago 0 replies      
San Francisco, Mission district

Yardsale (YC), Mobile Marketplace, seeking early iOS/Rails engineers

Contact jobs@getyardsale.com

We're a small team of developers rethinking the way people buy and sell things locally. We're building a product in a multi-billion dollar market, and have a clear path to revenue.

We're a rails/iOS shop, looking for an iOS specialist or hardcore generalist. We're looking for individuals who:

- Above all, learn quickly

- Have a strong understanding of everything from optimized PostgreSQL to performance hacking UIWebViews

- Seek out the latest in tooling, iOS open source or clang features

This is a key technical hire (1st engineer, but founders are technical), with significant equity and lots of room to influence the strategic direction of the company. The best fit will probably be someone hoping to be a technical founder in their next role.

Yardsale is well-funded, and based in San Francisco's mission district. If you'd like to hear more please send your github profile or something you've built to jobs@getyardsale.com, or visit us at https://www.getyardsale.com


streeter 1 day ago 0 replies      
Educreations (http://www.educreations.com) - Full Time or Intern in Palo Alto, CA

Want to use your skills as a force for good to improve education for all? Here's your chance.

At Educreations, we believe that the world's best teachers should be available to all students.

As a first step, we've made it easy for teachers to create amazing online video lessons.
Our top-ranked app transforms the iPad into a mobile lesson recording studio, and hundreds of
thousands of teachers and students are using it daily to learn from each other anytime, anywhere.

We're looking for some rock stars to help us redefine online teaching and learning. We were part of the first cohort of Imagine K12 and are funded by Accel Partners, NewSchools Venture fund and other top angels.

If you want to make a dent in the universe and are a strong Python hacker, have experience with Objective C or are an awesome designer, we want to talk to you.

http://www.educreations.com/careers/#jobs or http://educreations.wufoo.com/forms/join-educreations/

We are looking for:

    Full-stack Engineers (Python)
Mobile Engineers (Objective C/Cocoa)
Visual Designers
Technical Interns

curtis 1 day ago 0 replies      

| Redwood City, CA - UI Engineer |

Tidemark Systems (http://www.tidemark.net, note ".net") is hiring.

Like everybody else in the industry, we're finding hiring to be a difficult problem. For those of us on the UI team it's been an extra challenge -- there are lots of people out there who have experience with toolkits like jQuery, Ext, Sencha Touch, and a whole bunch of other ones, some of which we've never heard of. But we're not simply using frameworks, we're pushing them well beyond what they were intended to do. So if you've got relevant framework experience, that's great. But we really need engineers that are good at the basics: JavaScript, DOM, HTML, and CSS. You'll also need to be decent at UI design and user experience. If you're not just good but great at either of these things (or both!), that's awesome, but we also need you to be able to write code. This isn't just a run of the mill web dev job. This is actual, hard core software engineering, it just happens that the stuff we're (the UI team) doing is all running in the browser.

Tidemark is building a hosted business analytics system, which is way more interesting than it might sound. The company is well-funded and we have people with decades of experience in the field.

We've got a bunch of other openings (see http://tidemark.net/company/careers)

    * Technical Support Engineer
* Director of People Operations
* Operations Engineer
* Graphic Designer - Web Developer Emphasis
* Sr. Technical Writer
* Enterprise Account Executive
* Application Tier Developer
* Computation Engine Developer

If any of these positions sound interesting, my email is on my profile page.

seldo 1 day ago 1 reply      
awe.sm - San Francisco, CA - H1B okay

We're looking for a developer experience lead; a longer job description is here:


In a nutshell, we are a platform that lets apps capture the social data generated by their own users and use it to improve their products. To do that, we have powerful APIs that work best when closely integrated into our customers' own products. Our developer experience lead's job is to work with individual customers to make their integrations successful, then take that experience and feed it back into the product to make it easier for all customers.

Your day-to-day tasks will include improving our documentation, building prototypes and platform demos, and serving as a platform expert with customers, showing them the best way to use all of our platform's capabilities.

The nature of this job means we don't need an expert in one language: we need somebody who can quickly pick up whatever language and frameworks our customers are using, capable of rapidly assimilating new information quickly, and capable of clearly explaining that knowledge, both in person and in documentation. For the right person, this is a dream job.


We're 13 people right now. We have a cool new office with awesome views ( http://www.flickr.com/photos/seldo/6326815086/in/photostream ) in the heart of the Mission. We have catered lunches, and full health, vision and dental coverage. We use an IRC server for team communication and are agile in the sense that we move quickly and react fast, not in the sense of having attended an overpriced training course.

RichardPrice 1 day ago 0 replies      
San Francisco, CA. Full time. Remote is fine too.

Academia.edu is a social platform for academics to share research papers. The company's mission is to accelerate the world's research.

We believe that science is dysfunctional, and we are working on fixing it. Almost every innovation in medicine and technology in the world has its roots in a science paper. If we want to speed up the world, we need to speed up science.

There are many inefficiencies in science:

* it's too slow (there is a 12 month time-lag between submitting a paper to a journal and it being published)

* all the world's research ends up behind extraordinarily expensive paywalls, even though it was authored and peer-reviewed for free by the scientific community

* it hasn't moved out of PDF-land yet (scientists haven't been provided with the incentives to share things like data-sets, code, videos, and other kinds of rich media).

We are working on fixing this. We dream of a world where research is shared instantly, as soon as it's finished; where scientists share their full scientific output (data-sets, code, videos, and comments on all this media), and not just papers; and where a villager in India has as much access to the world's scientific output as a professor at Harvard.

We need talented and passionate engineers to help us accomplish this mission. We have made a good start: 1.8 million academics have joined Academia.edu, and 3,500 join each day. But there is much more to do.

We're a 10 person, engineering-driven, team based in downtown San Francisco. The site is in Rails, and other technologies we use include PostgreSQL, Redis, Varnish, Solr, Memcached, Mongodb, Beanstalkd. We have raised $6.7 million from Spark Capital, True Ventures, Mark Shuttleworth (founder of Ubuntu), and others.

Familiarity with our technologies is a plus, but it's not essential. It's far more important that you are a quick learner who can pick up new technologies quickly. We are looking to hire a range of positions:

* full stack engineers

* growth engineer (optimizing our growth and retention channels)

* iOS engineer

There is more information about the company on our hiring page, at http://academia.edu/hiring. There is more on TechCrunch about our mission here http://tcrn.ch/T42VWC The Future of Peer Review) and here http://tcrn.ch/R6Pgrr The Future of Science)

We want to hire world class engineers. We want you to join us in building the future of science whether you are based in San Francisco, New York, Delhi, or Beijing. Remote work is fine. We will handle re-location, including visas, if you would like to re-locate, but re-location is not necessary.

If you are interested to learn more, please email Ryan Jordan at ryanj [at] academia.edu

lpolovets 1 day ago 0 replies      
Factual is hiring engineers and data lovers of all levels in Palo Alto, Los Angeles, and Shanghai.

Remote work is possible for exceptional candidates who are US citizens and living in the US ('exceptional' meaning you are a great engineer and have lots of machine learning/data extraction/NLP/etc. experience that is relevant to what we do).

Factual's vision is to be an awesome and affordable data provider that enables developers, startups, and big companies to focus on innovation instead of data acquisition. We have a terrific team that is still fairly small and an incredible CEO who was previously the co-founder of Applied Semantics (which was bought by Google and became AdSense). Factual has venture funding from Andreessen-Horowitz and our partners/customers include Facebook, Yelp, Foursquare, Trulia, and Newsweek.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, improving data using machine learning, etc. If you love data, Factual is the place to be. Our main criteria are that you're smart and get things done, but you'll get bonus points for experience with Clojure, machine learning, NLP, algorithm design, or Hadoop. Our LA office is our headquarters and our Palo Alto office recently opened so new hires would have a huge impact on the culture there.

You can email me personally at leo -at- factual.com, or view our job postings and apply directly via Jobvite:

Palo Alto Software Engineer: http://hire.jobvite.com/j/?cj=oTR1Vfwq&s=Hackernews

Los Angeles Software engineer: http://hire.jobvite.com/j/?cj=oQR1Vfwn&s=Hackernews

Los Angeles Data Engineer: http://hire.jobvite.com/j/?cj=oSS1Vfwq&s=Hackernews

nfriedly 7 hours ago 0 replies      
San Francisco, CA or Tipp City / Dayton, OH

Sociable Labs is looking for one or two more Software Engineers, either front/back end or full stack.

Our product brings social features such as commenting, passive and active sharing, and top "x" lists onto media and e-commerce sites. We have a solid system that handles millions of monthly visitors and a rapidly growing base of customers who love our product.

We have a fun team, great benefits, and an enjoyable workplace. Our approach is analytics-driven and we're working towards Continuous Integration.

I do primarily JavaScript, so I can mention a couple of the recent changes: we now use a node.js powered build system for our JS files, pre-compiled handlebars templates for client-side rendering, and we use feature detection to only load on browsers with localStorage and CORS support. (This works out to IE 8 Standards Mode and newer on the MS side.)

See more info at http://www.sociablelabs.com/careers/ or email nathan @ [company site] if you're curious about anything.

Sociable Labs also hosts the Tipp JS meetup, so if you're in the Dayton OH area, please stop by even if you're not interested in working with us! http://www.meetup.com/tipp-js

shadchnev 1 day ago 1 reply      

Arguably the most exciting tech position in London.

We are Forward Labs, a startup lab in London. We are a dozen guys coming up with new ideas, building prototypes, testing them using lean techniques and forming teams around products that have solid traction. Essentially, we are a well-funded playground. Our goal is to produce 1-2 new businesses a year.

We have amazing, driven, entrepreneurial people who have a range of skills, from dev to UX/UI, marketing etc all within the team. Since we are part of a larger company, Forward (www.forward.co.uk), we also benefit from access to their expertise.
Please read more about the role on our website: http://www.forwardlabs.co.uk/jobs/lead-developer-for-various...

Email me at evgeny.shadchnev@forward.co.uk for details.

ramanujam 1 day ago 0 replies      
Monetate - Conshohocken, PA (Philly suburb) - No remote, but we will help you relocate.

Monetate is a SAAS provider of testing, targeting and personalization tools (e.g. A/B - MVT testing, recommendation engines etc). We turn data in action on our clients' sites by doing real-time DOM modification to put the right experience in front of their users. We're looking for engineers who want to do highly visible work on great brands and solve tough problems with great coworkers.

What we're looking for:

* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve users' problems

* People who like to ship - we're focused on building and shipping great products - if you like to see your work in production quickly you'll see it here

* Use the source - Google Closure to Python, Hadoop and Mahout to Solr and Lucene - we're open source across our stack

* People who like hard challenges - we have great problems across our products - data, UX, 3rd party JS, high volume / low latency APIs - we have no shortage of fun problems to work on

About us:

* Founded in 2008

* We pay market rates

* Respect - it's our core value. We have a great team and we work well together. Our vacation policy is the same as Netflix (we don't have one). Our technical teams have full authority over (and responsibility for) the problems they work on.

* Funded by First Round and OpenView

We're looking for people not positions. We have people who have joined the team with no background in our primary languages and people from non-traditional backgrounds. Check out our blog at http://engineering.monetate.com/ and see more about our open jobs at http://monetate.com/jobs/

I got hired via HN about two years ago and we do have a good number of engineers in the team who found Monetate through one of these threads.

Feel free to email tjanofsky <at> monetate com with any questions or to apply.

frisco 1 day ago 0 replies      
Transcriptic: Core Developer or Automation Engineer

Menlo Park, CA

Transcriptic is the "Amazon Web Services" for life sciences. Rather than carry out wet-lab experiments by hand, researchers can code up (or visually configure) their experimental protocols and then run them in Transcriptic's central, highly automated 'biocenter' in an on-demand way. Customers have no upfront capital costs and pay for only what they use. Life science research today is incredibly slow, error-prone, monotonous, and expensive with researchers spending many hours a day every day just moving small volumes of liquids from one place to another. We're building a long-term company to completely change the way life science research and development is done.

We're looking for highly talented full-stack web developers as well as combined background EE/CS engineers for automation integration and development. Experience reverse engineering USB based protocols is a plus.

We're a very small startup (you'd be #5), but well funded and have customers. You'd be able to work on interesting science and hard technology in a really small, all technical team with lots of freedom and resources.

A biology background is preferred but not strictly necessary for outstanding people. The codebase is mostly Ruby and Scala, with some Python.

max at transcriptic.com


czue 1 day ago 1 reply      
Cambridge, MA


Role: Engineer/Adventurer/Do-Gooder

At Dimagi, your work can take you literally anywhere. We're looking for talented, adventurous coders to dive in to one of our core mobile health platforms already affecting hundreds of the world's poor and underserved. Our team of top-notch coders has on-site experience in over 20 countries covering East Africa, Central Asia, South America, and the Indian subcontinent, and travel is an important part of every developer's experience. Dimagi's prioritization of global impact and employee growth and satisfaction over the bottom line makes Dimagi a continuously fresh, exciting, and genuine place to work, and keeps us all honest about what we're in it for.


You can also read about our company's recent month in Brazil here: http://www.inc.com/magazine/201210/adam-bluestein/letting-em... (HN discussion: http://news.ycombinator.com/item?id=4589978)

solomonjames 8 hours ago 0 replies      
Spotify : Service Reliability Engineer : New York, NY

We want to connect millions of people with their favorite songs and create a service that people love to use. We believe music should be easily accessible and that listening to music will make people live richer lives. We want to create a win-win situation for people who love listening to music and people who love creating music. e primary mission of the operations team is to make sure that the music never stops streaming.

Our work environment is exciting, informal, friendly, fun, and very demanding. As an operations engineer you are part of the operations team working on the development and maintenance of the Spotify production environment. Working at Spotify you get an unique chance to work with very large scale systems, millions of users and an incredibly fast-growing environment. Key areas of focus are: automation, a structured approach to system development and a sense for building scalable systems.

The system which feeds all these streams is a diverse and technically challenging environment. The service we operate is comprised of a large number of applications running on hundreds of servers in multiple locations around the world. Our platform is built with a special focus on scalability, using mostly Free/Libre Open Source Software.

=== Responsibilities:

* Making sure Spotify works.

* Development and design of the systems used to operate Spotify, with a focus on automation and maintainability at large scale.

* Deployment of hardware and software in the production environment.

* Troubleshooting and analysing applications, networks and hardware.

* Collaboration with the development team on operations-related issues, providing support and acting as stakeholder.

=== Requirements:

* The ideal candidate is hardworking, motivated and responsible. A university education is a plus but not required- most important is the desire and motivation to learn, strong sense of ownership and drive.

* Very good understanding of Linux/Unix based server systems.

* Experience with configuration management tools for example: Puppet, Chef, cfengine or FAI.

* Deep knowledge of IP-networking.

* Experience with maintaining and troubleshooting complex and critical IT-systems.

* Very sharp analytical skills.

* Excellent written and spoken English skills.

* Knowledge of at least one scripting language (bash, perl, python, etc)

* Debian GNU/Linux knowledge a plus.

* Experience with revision control systems a plus.

Please feel free to contact Alexandra at acohen@spotify.com if you are interested.

And we have other positions available, all around the world: http://www.spotify.com/jobs/vacancies/

OmarIsmail 1 day ago 0 replies      
Streak.com - San Francisco, CA (full-time engineers)

We're building a product that people love to use. Even though we sell to businesses, we aren't an enterprise company - we're a technology company maniacally focused on a great product. Companies (that you've definitely heard of) use Streak everyday to make their teams more effective.

Join us and help tackle this enormous market by building great products.

Some Details:

   - we're looking for smart fast learners
- you'd be hire #1 so expect to be wearing lots of hats
- Future founders, this is a great way to get real experience on what its like starting a company - on our dime.
- we aren't looking for a specific skillset but you can expect to work on our backend, front end JS app or our mobile apps (iOS and Android) and then specialize once you've had exposure to the full stack


   - Great compensation and real ownership (both equity and over the product)
- We'll make your life easier. Our benefits package is amazing
- We're very well funded by elite silicon valley investors

Email us at first@streak.com if you are interested.

jtmcmc 7 hours ago 0 replies      
Playhaven - San Francisco - Support and Engineering jobs

Playhaven is a pretty exciting mobile startup based out of SOMA. We're helping mobile games companies monetize their games and we need engineers as well as support managers. We're a very relaxed and informal company where everyone knows how to work and have fun. You can see the full list of our jobs at http://www.playhaven.com/team and feel free to email me justin@playhaven.com with any questions. Some of our jobs include:

Support Manager:

Assist developers in using our product with an emphasis on optimal efficiency.
Ensure developer success by managing support tickets from triage to resolution.
Assist in writing technical documentation.
Troubleshoot potential system or integration bugs.
Serve as the liaison between the client and Product and Engineering team.

A strong programming background

Understands RESTful APIs and web scale technologies

Excellent communication skills in English, particularly written communication

Demonstrated creative problem-solving approach and strong analytical skills

A desire to learn rapidly in a fast paced environment


Sr. Android Developer -

Take ownership of the PlayHaven Android SDK, which is integrated into thousands of games:
https://github.com/playhaven/sdk-android .
Collaborate with talented engineers and product managers to design and implement new features.
Work with QA to ensure compatibility with the ever-growing set of Android devices in the market.
Develop reliable software in rapid iteration cycles and push code to thousands of Android games, including many top tier titles.
Opportunity to expand into other domains, including iOS and Unity development.


BA/BS in Computer Science, Computer Engineering or related field

2+ years of professional Android development experience
General familiarity with iOS

Experience writing robust and testable Java code

Ability to diagnose and troubleshoot customer issues


Experience specific to the development and maintenance of Android SDK packages

General familiarity with iOS

Unity3D game and/or plug-in development experience is a big plus

Passion for the Android platform

Love of mobile gaming

Good sense of humor :)

dman 1 day ago 0 replies      
Enthought - www.enthought.com

Work with core Python / Numpy / Scipy contributors.

Python development for scientific applications, financial applications and Python toolset development. Enthought has offices in Austin, New York, Cambridge, Mumbai. If you use Python and love numpy / scipy then Enthought would be a great place for you. Come work with numpy / scipy hackers on solving interesting scientific analysis and data visualization problems. We are building the next generation of Python development tools, so there is no shortage of interesting problems to work on. Send applications to jobs@enthought.com and mention that you saw this on the hacker news Oct 2012 thread. Looking forward to working with some of you. If you have any questions about Enthought, what jobs are on offer and what problems keep us up at night feel free to reach out to me at dsharma at enthought dot com

andrew_mahon 1 day ago 0 replies      
Exceptionally Talented Web Developer: DUMBO, Brooklyn

We are looking for an exceptionally talented web developer or two to join our six-person team of creatives and coders for a series of upcoming projects. We are looking for specialists on both ends of the stack: Client and Server, but hope to find someone whose talents transcend that divide.


Type/Code (http://typecode.com) is an interaction design studio that works with ambitious clients to bring powerful ideas to life. Our clients range from well-known brands like Google and MoMA, to awesomely ambitious start-ups, and everything in between. We focus on conceiving, designing, and developing exceptional digital experiences, across all sorts of devices. Our studio atmosphere is fun, laid-back, and made up of a passionate group of friends who are love what they do. We eat lunch together, and have a custom Type/Code tap handle. We're located in a great studio overlooking the Manhattan Bridge and Lower Manhattan in sunny DUMBO, Brooklyn.


You will be working closely with both our creative and development teams to drive forward development on any number of projects. You will lead development (either UI or Server, depending on your strong areas) on a variety of projects ranging from small static sites, to full stack web applications. While we have a set of homegrown libraries and best practices, we are always looking to learn, so you should come ready to criticise and contribute.


- Love building rich web applications, and have the work experience to prove it.

- Don't recall the last time you've said “That's not possible!”

- You live and breath cutting edge technologies (transition:, PushState, MongoDB, Tornado, Node.js), but can jive with the tried and tested (float:, XMLHttpRequest, Django, Wordpress, PostgreSQL).

- Have a broad range of skills across the web development spectrum - but specialize in a few. For example, If you specialize in UI, you should have experience with creating a Wordpress theme, or asynchronously connecting with web services; or if you specialize in server code, you should be able to fully comprehend, and write basic HTML/CSS.

- Don't (necessarily) have a professional degree in Computer Science, or a related field. Many of the brightest talents in our field come out of self-motivation from disparate fields. Please don't write us about your degree or certifications in whatever proprietary language that you might have.

- Are creative and detail-oriented, with awesome organizational and communication skills. While we are all for independent-genius-types, we will work together as a team, and need to be effective in doing so.

- Are in New York and are ready to work on-site in our DUMBO, Brooklyn studio. Please no recruiters, agencies, offshore contract firms, or remote freelancers.

- Are ready to work with an awesome team in a laid-back but incredibly motivated environment.


Don't worry, we know what you're worth. Current position's are on a contract basis, so compensation will be commensurate with project scope. We have a handful of projects in the pipeline, so get in touch and let's talk about what makes sense. Additional perks include a beautiful view of Manhattan, an adorable studio dog, free snacks and coffee, and periodically, free beer.

Hire me already:

Send a brief (but creative) cover letter and some work or code samples to jobs+hn@typecode.com

tomblomfield 1 day ago 1 reply      
GoCardless (YC s2012) - London, UK.

We're looking for a variety of roles including Ruby/Rails Developers, Javascript Engineers, DevOps, Biz-Dev and Customer Support.


saumil07 1 day ago 0 replies      
LocBox, San Francisco, Frontend Engineer, Rails Developer, Data Scientist, Relocation

Dear (Future) LocBox Engineer,

It's only October 1st and this thread has become so noisy that you've either a) resorted to keyword searches OR b) gone back to the 10 blank check offers you've received in the last 6 minutes OR c) rightfully concluded that YOU are the world's most interesting man/woman.

With that in mind (and after this author has cried quiet tears about the cooler job market when they graduated MSCS ‘05), let's get the relevant keywords out of the way: Ruby, Rails, HTML, CSS, JavaScript, Information Retrieval, CoffeeScript, Backbone, San Francisco, product/market fit, Local, Offline-to-Online, Predictable Revenue, Not-A-Game.

Now that generic recruiter-style keywords are published, let me attempt to stand out from the crowd - I'm CEO at LocBox (http://www.getlocbox.com) and we're rethinking the way local businesses generate revenue and foot traffic from their customers.

Most local businesses resort to unsustainable daily deals or boring Email Marketing to acquire and retain customers. We reject that status quo and our hundreds of (paying) customers agree. We've also developed a new search/crawl/tech-centric way of acquiring our own customers and disagree with the wildly obsolete feet-on-street Sales model. The company is small but generating material and predictable revenue.

We're venture-funded (2.5+ years cash in the bank), are working on interesting technology problems and pride ourselves on working hard, drinking bacon-flavored vodka and keeping bureaucrats out. And if you care about it, yes, we have a super-nice office with Bay Bridge views and non-mandatory Halo parties.

Talk to Us? http://www.getlocbox.com/careers, saumil at getlocbox dot com, http://blog.getlocbox.com

bijanv 5 hours ago 0 replies      
Toronto, Canada - Full-time Senior Role EventMobi - http://eventmobi.com

We're a self-funded team of 16 (5 engineers) and building a SaaS based tool for anyone running an event to create an app for their attendees. Our features allow planners to take their events from a static setting to a much more interactive level!

We're currently looking for more senior / experience engineers (architects) to help build out new architecture and features, help manage / scale our infrastructure and innovate our mobile experience. We take testing, well architected code very seriously and are always looking at ways to incorporate new tech into our platform (we're using backbone to build offline capable mobile web apps, node and socket.io to enable real-time communication between attendees / push notifications, Redis based caching for a few features, etc)
Check out http://www.eventmobi.com/about/careers/ for the positions we're looking for and more detail!

In more detail EventMobi is the leading mobile platform for shows and conferences, having been used by over 1000 events, nearly 2 Million users, and are served in 7 languages across 5 continents. Clients like Disney, Intel, Motorola amongst others have used EventMobi to disrupt and enhance the attendee experience at their events.

mebassett 1 day ago 0 replies      
London, UK - full time.

Universal Pictures International - Junior Data Scientist, International Research

We're certainly not a startup, but our department acts like one as much as possible.

We're building tools to forecast, simulate, and model the box office market.  We're developing simulations and models to give us estimates on how the market responds to social media, weather, video games, et cetera, and we're building web apps and ipad apps to present this information to key people in a way they can use and understand.  We need your help taking the project to the next level.

Initially, we need help with our existing html5/javascript apps as more offices around the world start using our tools. Later on, we'll need your help experimenting with new simulations, and new ways for people to interact with those simulations. In particular, you will be:

* Maintaining, debugging, and adding features to our existing apps (browser and ipad) that help people configure and use our simulations.

* Helping to maintain our Amazon EC2 cloud infrastructure.

* Helping us build new tools to allow people to interface with our newer models.

* Helping us develop new models and simulations that can give us deeper insight into how the market behaves and that can respond to historical and live data.

What we use:

We have code running in Racket (Lisp) and have written experimental code in Haskell. We're not shy about experimenting with your favourite toolset. We also use:

* A lot of python (web.py) and javascript (jquery, jqtouch).

* Amazon EC2 for running the simulations and occasional number crunching.

* Whatever gets the job done.

Who we're looking for:

This is a junior programming position with a very small and experimental team. We're looking for someone that likes learning new languages and technologies for fun, wants to try new things out, and is comfortable with functional programming. We're also developing statistical models, so we'd like to work with someone who is comfortable with mathematics, statistics, and machine learning methods.

Interested?  My contact details are in my profile, or visit upi-labs.co.uk/jobs.  If you've contacted me before and didn't hear back, please feel free to do so again.  I'm afraid we aren't able to sponsor visas. 

numlocked 1 day ago  replies      
San Francisco - Kaggle is hiring engineers!

At Kaggle you'll be building the platform at the center of the data science universe. You'll develop the infrastructure that enables Kaggle's wordwide network of data scientists to compete and tackle the world's most difficult predictive modeling problems. The tools you will develop go the heart of Kaggle's mission and technology offerings.

Apply here: http://kaggle.theresumator.com/apply/3s1xdU/Developer.html?s...

On a typical day, you might:

- Write code for our back-end using the latest version of C#, ReSharper, ASP.NET MVC, and Azure. Front-end developers use tools like jQuery, knockout.js, and LESS. We place an emphasis on pragmatic problem solving, but are always adopting new technologies that help us get there faster.

- Develop and deploy on a daily basis with Git, and take ownership over features used by tens of thousands of data scientists.

- Help define both our engineering approaches, and overall company strategy and long-term priorities. Everyone at Kaggle is engaged in all parts of the business, and opinions are taken seriously.

- Work with a brilliant team of engineers and data scientists on the cutting edge of machine learning. Not all of us have a background in math or machine learning, but all of us get excited about it.

- Get whatever tools you need from our corporate Amazon account: no painful approval required.

- Work with the data science team to make competitions smooth and scalable.

- Build out key community functionality like user profiles, collaboration tools, or content engines.

- Integrate winning algorithms into Kaggle Engine, our RESTful prediction and scoring engine.

The Case for Abolishing Patents (Yes, All of Them) (theatlantic.com
230 points by geon  3 days ago   120 comments top 2
rauljara 3 days ago  replies      
> The poster child for strong patent protection is usually the pharmaceutical industry, as drugs are easily copied and can cost upwards of a billion dollars to develop. Here, Boldrin and Levine admit that the government would likely need to step in. But rather than giving companies a legal monopoly over their formulas, the authors suggest we should modify the drug approval process to let makers start recouping their costs faster. They would also set up a prize system to reward companies that invent the new medicines we need.

This strikes me as a really fantastic idea. Actually, I wonder if insurance companies shouldn't offer these prizes regardless of the patent situation. They know intimately well which disorders cost them the most money. They could form a consortium and offer a prize for x amount of money for reducing the cost of treating some disorder by y dollars per patient, where x is guaranteed to be less than the amount of money they will save.

lionhearted 3 days ago  replies      
Frequently overlooked -- American companies are huge net-exporters of IP, IP licenses, and IP-protected stuff.

Take the recent Apple/Samsung fiasco, for instance. That's a net cash transfer of over $1B from the South Korean economy to the American economy. Maybe $2B to $3B total when accounting for all the factors.

Is that good? No, it's disgraceful, actually. But good luck convincing American legislators of some abstract far-future benefits to a less regulated world when the short-term result would be a worsening of the trade-deficit, a lowering of American exports, and a lowering of American income and tax yields.

It's a huge factor that's usually overlooked in these discussions -- the United States isn't a closed system.

Show HN: Meet your cardboard buddy. foldable.me
228 points by hakkasan  17 hours ago   103 comments top 17
famousactress 13 hours ago 1 reply      
Most of the comments here are a bum-out. Firstly, I don't think this is as trivial an idea to execute as a number of folks are saying. If you haven't launched something close to this complicated, you should refrain from suggesting this isn't much of an effort. It's clear that a lot of thought and work went into the concept, site, video, and product.

Second, this is rad! Maybe we're getting cynical or a bit lost in history, but the idea that for about what lunch costs lately a kid (chronological or spiritual) can get a website to send them something totally custom is pretty awesome. Think hard about how long this has even been practical to do at all, much less as a tiny upstart.

Oh, and it appears to be a successful Kickstarter project... so it's nice to see evidence of those.

flixic 16 hours ago 5 replies      
Very nice. But your preview visualization uses what I assume to be close to final art, including all the flaps and all. With web inspector (and some curl) I was able to extract all the layers, combine them together, and get a printable file: http://cl.ly/JprN

I'm sure most of HN visitors would be able to do the same. Not sure if you should patch it, though: your target audience will surely won't do things like that, and visualization is already a complex beast.

Anyway, thanks for the free foldable design (:

engtech 14 hours ago 1 reply      
Next step: create a Facebook app that lets you export your foldable.me to a facebook profile picture, maybe with something that lets you do a nice integration of profile picture + timeline cover photo.

foldable.me goes viral as friends see their friends use the site. You end up with tons of people using the site who would never consider paying $12 for a piece of coloured cardboard...

but once they get an emotional attachment to their avatar you can follow up with some lifecycle emails to convert them into a purchasing customer.

You could also have a feature where friends could gift their foldable.me to other friends.

felideon 13 hours ago 1 reply      
Seems like a nice way to create your own Cardboard Programmer[1] (for Rubber ducky debugging[2]) of anyone you like.

Edit: Maybe remote teams can print out all your coworkers so they keep you company.

[1] http://www.c2.com/cgi/wiki?CardboardProgrammer

[2] http://en.wikipedia.org/wiki/Rubber_duck_debugging

[3] Suggestion from [1]: "Uma Thurman's analytical, diagnostic, and motivational skills were amazing."

micheljansen 14 hours ago 0 replies      
You know, I personally wouldn't spend $11.99 on this, but I have no doubt that plenty of people will fork that out with ease. I love how you can create genuine value from virtually nothing. This makes people happy and doesn't waste tons of stuff in the process.
qq66 1 hour ago 0 replies      
Neat! I am having a lot of trouble making a character that resembles me though. I'll suggest the genetic algorithm used by the Nintendo Wii and also by some police departments to create composite sketches.

This mechanism gives you an array of 9 random faces to choose from, and asks you to pick the closest one. Using that information, it generates 9 more random faces, but guided towards the features that you've selected. After 10 or 15 rounds of this, you have converged on a near-perfect likeness.

It relies on the fact that I can often tell that a face doesn't quite look like me, but I'm not sure along what parameters. However, when presented with a variant with slightly larger eyes and a variant with slightly smaller eyes, I can immediately select the correct one.

stevewilhelm 13 hours ago 1 reply      
Clever idea. Would be nice to have a digital delivery method that sends a PDF so one can print them immediately. Americans are all about immediate gratification.

Might also consider a family pack. Don't know if these family stickers are popular in the UK, but they are everywhere here in the states. http://www.familystickers.com/

siculars 7 hours ago 0 replies      
Just ordered one. I'm literally sitting on an L couch with my friend across from me while going through the options. Trying to look intently at her face without her noticing. Thankfully, she is lost in her own laptop.

For all the people saying you could download the files and do it yourself, I say sure. You could do that. But you could also send something nice to someone in the mail at some point in the future as a surprise. People like getting mail. Real mail. Ya you could put it in the mail yourself, but will you? $12 is cheeper than a movie in NYC. Totally worth it.

For the team at foldable.me: Great product. I would work on:

-expanding the selections and options

-adding high heel shoes

-allowing someone to upload a head shot and "cartoonize" it. There are some sites that do this... partner with them?

-add different sizes to your cutouts... s/m/l

-animals like dogs, cats, horses, sheep, cows, etc.

corwinstephen 17 hours ago 1 reply      
I'm jealous of all the people that can come up with ideas so incredibly trivial that they're awesome and everyone buys into them.
e03179 14 hours ago 0 replies      
XBOX 360 avatars can be extremely customizable and are stored in a 3D format on MS servers (and likely on the console itself). The recognize many friends online because of their avatar.

I'd pay $$ to have a 3d printout of my XBOX 360 avatar...perhaps even with articulating appendages.

bking 11 hours ago 1 reply      
Would it be possible to make two sizes? I could see some mom buying a whole family. Followup could be pets. Maybe make some car decals that follow the same realm as the stickers you see on soccer mom vans
jamesbritt 6 hours ago 0 replies      
If you want to make your own you can grab the Cubee template from here: http://www.cubeecraft.com/template.html

There's PDF and PSD; load it into Photoshop or Illustrator (or whatever works) and have at it.

I've built lots of papercraft toys, and designed a few. Half the fun is in downloading a file, printing it out, cutting it up, and ending up with something tangible.

BTW there's a copyright on this template, too. It looks identical to the Foldable.me figure.

lallysingh 6 hours ago 2 replies      
White people only? I only discovered while trying to make one. Still, count me as a fan, just not a customer (yet).

Lovely 3D animation. Really lovely. I'm always happy to see 3D native on the web.

I think siculars's comment for adding animals is brilliant. I think a lot of people would like a desktop version of their favorite cat or dog :-)

tonymarks 16 hours ago 1 reply      
Great work guys. Liked the video(s), the instructions are clear, you also set expectations well for shipping, etc. Plus, building your audience (and funding) through a kickstarter campaign is brilliant. I wouldn't worry about the "photo" style characters yet; scale first, excel at customer service, and then if needed, release a 2.0 foldable.me.
rikf 16 hours ago 2 replies      
This is freaking awesome well done guys. Would love to get these for our team and stick them on our kanban board instead of 2d south park characters!

EDIT: You should also make some animal shapes for pets!

citricsquid 16 hours ago 6 replies      
These sort of things discriminate against those of us who have no idea how to describe appearance! If only I could upload a photo and it would make a "closest match".
GarethX 4 hours ago  replies      
I bought two from their Kickstarter for the girlfriend and I. I liked mine, but the girlfriend not so much - something about me telling her this stumpy little box was modelled on her didn't go down so well :
The Sudden, Mysterious Exit Of A Quora Cofounder Has Silicon Valley Baffled sfgate.com
220 points by steve8918  12 hours ago   113 comments top 4
jusben1369 10 hours ago 2 replies      
"We decided it was best for Charlie to step away from his day-to-day role at the company."

Whatever happened it feels like Adam wants to make the point that Charlie was essentially fired. "We" is a lovely ambiguous term. They royal "We"? I suppose it's meant to imply that Charlie also agreed. But "Best for Charlie to step away" is pretty telling. There's a whole slew of options you could use to make it sound like it was Charlie's idea (although he's probably too young to 'focus on his family'

I always thought Quora should monetize around an RFP type concept. It feels to me like 80% of users are there for technology recommendations from the horses' mouth.

rdl 9 hours ago 1 reply      
The best speculation I've seen is that someone (Yahoo?) is buying Quora, with onerous earn-out provisions (1/2/3/4?), and letting Charlie leave now would accelerate his vesting compared to remaining until acquisition and then leaving, if he didn't want to work for the acquirer.

I've met both Adam and Charlie (and Marc and much of the rest of the Quora team), and I can't see Adam/Charlie having a falling out over any personal or professional issues as a likely cause.

The weirdest thing IMO is that Charlie has totally disappeared from online (FB, Quora, etc.). Either it's to avoid being asked questions, or some kind of personal issue. Either way, I wish him the best.

dude_abides 10 hours ago 7 replies      
We still have ridiculously high engagement rate for 8% of our users, but that number hasn't gone up and nothing else we've done has managed to move the needle to get further users hooked.

This leads me to think: does the needle really have to go up? According to pg's latest awesome essay on growth, the answer seems to be yes. But as the hacker news site has shown, no can also be a valid answer. pg's goal with hacker news is to keep a high quality of discussion, and not to grow the site to more users.

As you bring in more users, you are bound to reduce engagement of existing users; this is justified if the growth is an order of magnitude higher (eg. when Facebook went from ivy leagues to colleges to high school to public). But for a site like Quora, I doubt if growth at the cost of pissing off existing users is justified at all.

jpdoctor 11 hours ago  replies      
> The answer makes one good point, though: D'Angelo did invest his own money in Quora, basically buying sole control over the company.

The first clause (investing money) is a much less profound statement than the second clause (buying sole control).

In order to buy sole control, he set the valuation of the new shares at something that washed out the "A" round guys. That should be a giant red-flashing signal to everyone involved.

The Homely Mutt stevelosh.com
219 points by dcope  1 day ago   107 comments top 19
stevelosh 1 day ago 2 replies      
My dotfiles are online if anyone wants to take a look at the actual configuration I use:



endgame 1 day ago 1 reply      
This is exactly the sort of article I want to see on HN. It's thorough, and instead of dropping a pile of dotfiles on github and saying "here you go", Steve goes through everything and explains what's what and why.
danso 1 day ago 1 reply      
I doubt I have the need to customize GMail to justify doing this amount of work...but this was a very well put-together guide that goes beyond just "how-to-replace-Sparrow" to showing the underpinnings of how e-mail works and the thought process behind a hacked-together interface and service. I'm bookmarking this as an example of a thoroughly useful and informative guide. Thanks for making this.
gurraman 1 day ago 0 replies      
The weekend has just passed and you submit this on a Monday? Really? Now I'm going to wake up tomorrow, heavy with sleep after spending the wee hours tweaking my configuration and trying out "contacts", "offlineemap", and the sidebar patch (that I thought I didn't want).

Thank goodness I already have mutt installed and configured (almost) to my liking.

rbellio 1 day ago 5 replies      
"Mutt certainly isn't the prettiest email client around, and its setup/configuration process is one of the ugliest out there. But once you get it set up it's got a lot of advantages over many other email clients."

Stopped reading, right there. Why are we still fighting with things that are difficult/ugly to setup/configure? Could have been the best tool ever written, but if I have to spend a half a day figuring it out, and there are other tools that do it better, I'm out.

pwthornton 1 day ago 2 replies      
Sparrow is still getting small updates on both iOS and OS X. Mutt hasn't been updated in a few years. I'm not sure one is more dead than the other.

Also, one app became loved because it has a really innovative UI and the other is an app that eschews a modern UI. I'm not sure many people will logically make the leap from Sparrow to Mutt. More likely, people will gravitate back to to gmail.com, which should be getting a lot of improvements from the Sparrow team in the future.

danieldk 1 day ago 0 replies      
If you don't want to store your mail locally, but want nice search functionality, for Google Mail users there's this patch:


It'll do search server-side, which means that you have Google's full text search without storing mail locally.

WayneDB 1 day ago 3 replies      
"...it's got a lot of advantages over many other email clients."

The advantages were never enumerated. Most of the article was spent teaching you how to program ^H^H^H configure the thing.

What are the advantages?

dsr_ 1 day ago 1 reply      
I use maildir-utils instead of notmuch as an indexer; notmuch had odd failure modes for me that weren't worth trying to debug.

mutt can also use IMAP/SSL directly, and I do that for some accounts, where I don't want to have local storage.

mpd 1 day ago 2 replies      
I switched back to Mutt a few months ago after trying Mail.app (filtering wasn't up to my requirements, would hang often) and Thunderbird (bloated and slow under load). It's been a champion.

urlview.sh is pretty awful, mis-parsing urls constantly for me. I then discovered extract_url.pl[1], which is much, much better.

offlineimap likes to hang randomly - mail just stops coming in and the process never stops, requiring me to remove the lockfile by hand, then kill the process. I haven't found a replacement for it, unfortunately. Definitely open to suggestions on this front.

The linked view_attachment.sh file has problems, for example, with files with multiple dots in the filename (among others). I have made a few tweaks[2] to it to make it more robust. It still has a few issues, but I've found it to work better for the most part.

msmtp is probably unnecessary nowadays if you have a typical setup. For GMail, add the lines:

  set smtp_url            = smtp://your@email.com@smtp.gmail.com:587/
set smtp_pass = mah_password

to .muttrc and you should be ready to go.

I also wrote a very small, crappy applescript launcher to launch an iTerm with mutt from the OSX dock[3]. It won't open a second copy if already running, but I haven't been able to figure out how to display a badge on the dock to denote unread mail. It may not be possible.

[1] http://www.memoryhole.net/~kyle/extract_url/

[2] https://github.com/xxx/dotfiles/blob/master/osx/mailcap/view...

[3] https://github.com/xxx/dotfiles/blob/master/osx/mutt/mutt-it...

soldermont001 22 hours ago 1 reply      
It would be great if someone could write good text email client. I recently tried some old ones I used in the 90s again, and the quality of software has improved a lot since then.


- gets SSL errors with MS Exchange (gnu bug?), doesn't retry the connection and then stops displaying all your email.

- could never get html to text rendering working, almost all emails blank

- gave up on mutt...


- did actually covert html emails to text fine, most emails are readable

- no key rebindins (sic), I have ^T bound to new-window in tmux, too bad that's the only way to run spell check in alpine is to press ^T

- lose connection to IMAP server causes already downloaded mail to no longer be displayed on the screen

- quirky LDAP lookups, I can't type peoples full names, only their login names, then it resolves them fine

- tried to put my IMAP folder first on the list in the config file to make it faster to get to my inbox, crash

- tried to have it startup in my inbox using the startup key sequence, crash

- if there's one letter in my drafts folder, it asks me every time if I wan't to continue it when I compose a new message

- asks me every time if I want to reply to everyone, and if I say yes, it includes me(!?) so I get a dup email

- has pine's legendary inconstant key bindings (or is that a feature?)

- sending a message hangs the whole client until it's been sent

- no real concept of a deleted folder, just puts a D next to it and leaves it displayed on your screen, so you have to expunge manually if you don't want it to clutter your screen

- all in all, alpine is usable though, but there's plenty annoying things in it we used to think were normal back when pine was popular.

andrewcooke 1 day ago 0 replies      
for those on linux, here's a simple .mailcap that i use:

    text/html; w3m -M -T text/html %s
image/*; feh -F %s
application/pdf; okular %s
application/msword; oowriter %s

(i also use procmail, with procmail-lib, to filter into monthly mailboxes, and the wonderful mairix http://www.rpcurnow.force9.co.uk/mairix/ to provide fast search. in fact, for me, mairix is the most important part of all this if you want useful, fast email - but i haven't used notmuch so can't compare)

languagehacker 23 hours ago 0 replies      
The day I need to make this sort of power-over-interface trade-off for reading email is the day I stop using email.
16s 1 day ago 0 replies      
I do almost exactly the same thing except I use getmail as my MRU and I have it checking many different email accounts (gmail, work mail, other work mail, etc). mutt is the best email client I've ever used. I like taking control of my email, using my own paid-for smtp service (tuffmail) and in general not relying on hosted email providers. procmail or maildrop are very handy too.
gyepi 1 day ago 0 replies      
Rather than using your gmail password with offlinemap, albeit protected by keychain, I suggest creating an application specific password for offlinemap. See
http://support.google.com/accounts/bin/answer.py?answer=1858.... This is actually required if you switch to two factor authentication and still want various apps to access your google data.
overshard 1 day ago 1 reply      
This is a great post about a very finely tuned Mutt setup. I always enjoy reading about high customized environments. I am someone who would love to use Mutt but I get so much HTML only email it's sadly impossible for me to do so. (Newsletters and misc friends who think large HTML footers are cool.)
callahad 19 hours ago 1 reply      
I use a similar setup, but I've been bitten by having Mutt and OfflineIMAP accessing the same Maildir concurrently. So instead, I run a local copy of Dovecot to expose a local IMAP server that both Mutt and OfflineIMAP talk to my Maildir through. This also means that I can trivially set up things like Thunderbird or MacBiff, using the same local IMAP server. Rube Goldberg would be proud.
djcb 1 day ago 2 replies      
I wrote an emacs-based e-mail client "mu4e";
see e.g. http://emacs-fu.blogspot.fi/2012/08/introducing-mu4e-for-ema...

Its user-interface is a bit mutt-influenced, but it's fully query-based and very fast, and of course you can extend it using elisp. A fairly young project, but it's near-fully documented, and the manual has instructions on how to set things up with Gmail.

lysium 1 day ago  replies      
I love mutt! Unfortunately, I often write emails while looking at another one, which I couldn't make work with mutt. Any ideas?
Thanks For Reading: 15 Years of News For Nerds slashdot.org
206 points by thenextcorner  1 day ago   90 comments top 5
spodek 1 day ago  replies      
I joined Hacker News relatively recently, 514 days ago (not sure when I joined Slashdot, but my ID has five digits). I remember finding it more adult than Slashdot and appreciated its maturity, figuring I would leave Slashdot. Most posts here that mention Slashdot talk about its immaturity, superficiality, or something like that.

After not reading it for a while, I went back to check it out. Upon further review, I don't find Slashdot inferior to Hacker News. Obviously they're different so you can't compare them directly. Still, I find Slashdot, at least reading at +5, which is where I read it, funnier, no less insightful, and less self-important than Hacker News. I don't see evidence supporting the denigration, which I now consider unsupported snobbery. Do the posts below +5 bring Slashdot down?

That said, I post more here, but I read both.

btilly 1 day ago 1 reply      
Wow. I remember Slashdot. I was very active there before they had accounts. When they first introduced community moderation, I was one of the people chosen to be moderators. Then after the volume increased it lost all possibility for extended discussion, so I burned out on it. Years later they had a password compromise. So I changed my password, lost the new one, and of course it is tied to a no longer exising email address so I can't get my account back.

If anyone is curious, I was once http://slashdot.org/~Tilly there. My last comment there was a dozen years ago. (I've commented as AC a few times since, but not much.)

starpilot 1 day ago 0 replies      
Slashdot has stayed much more consistently tech than HN. That's partly by design; HN is meant for stories "deeply insightful" and apparently "good hackers aren't just interested in tech." pg submitted a story about his favorite restaurant, that's just a community aspect here (something Slashdot really lacks, especially since it's more anonymous than HN). On the other hand, a lot of it is due to their story selection relying on approval by a handful of editors, versus the anyone can upvote on most social news sites. This really anchored their content in tech. Digg rose and fell as a tech news site as its userbase drifted into shallow entertainment news, taking the top ten stories with them. Same with the Reddit frontpage, though many subreddits are still good. Slashdot has outlasted both of them, and even one-ups HN a bit at avoiding unimportant but drama-filled stories (SV journalists writing about each other, tweet wars, allegations of plagiarism etc.). If anything, the selective greenlighting of stories (versus redlighting through moderation) helps avoid gossipy "news" that evokes strong emotions in readers but are of little to no importance.
parasubvert 1 day ago 1 reply      
I was an early Slashdot guy (# 1311), haven't posted in a year, but it was my top-3 tech news/opinion place for over 12 years. I still remember the (pointless) KDE vs. Gnome wars, the Microsoft Halloween memo, etc. I held the Toronto area Slashdot 10th anniversary party back in 2007 at a pub near U of T.

After Rob left last year, though, I felt the community shrunk a lot, and it doesn't quite have the character it used to have.

Hacker news does have a similar vibe to 1998-2002 Slashdot... instead of Microsoft vs. Linux being the dominant meme, it's Apple vs. Android. Though there are way more Apple supporters hanging here than MS supporters in the late 90's. Generally HN is more adult due to the moderation approach, but lots of posts degenerate into slug fests anyway.

Alex3917 1 day ago  replies      
I find it bizarre that Slashdot still exists. It was essentially founded on the principles that:

- Technology can make society a better place

- Open source is the best way to make good technology

Yet when was the last time that the general public was genuinely excited about some open source project? Firefox? Wikipedia? It's been almost ten years.

And to the extent that most people are optimistic about technology in general today, it's a very cynical sort of optimism. I think these things are probably cyclical, but at least for right now how many people would actually want to live in a world where every morning the latest Eric S. Raymond essay was splashed across their homepage?

Slashdot was great in the late 90s, and pretty good in the early 2000s. But right now it just seems like an anachronistic holdout from a different time, a place where people still define their lives by the Columbine shooting and the year of Linux on the desktop is forever just around the corner.

Donut math: How donut.c works a1k0n.net
197 points by Peroni  1 day ago   10 comments top 5
Gravityloss 1 day ago 1 reply      
Iñigo Quilez has the best live coding tutorials on simple raytracers I've seen:


It's so much easier than I thought...

DanielRibeiro 1 day ago 1 reply      
zerop 1 day ago 0 replies      
While quickly glancing over the HN front page: I read it as "Donald Knuth: how donut.c works." :)
zackbloom 1 day ago 1 reply      
This article demonstrates why it is important to learn math if you want to develop software.
cmccabe 1 day ago 0 replies      
Unless it summons a real donut, I don't want to hear about it.
To Encourage Biking, Cities Lose the Helmets nytimes.com
194 points by hartleybrody  2 days ago   203 comments top 2
jdietrich 1 day ago 3 replies      
There is no evidence that segregated cycle facilities improve cyclist safety. The majority of serious bicycle accidents are right-of-way disputes, occurring at junctions. It is just as likely that segregated facilities could increase the number of accidents, by making the movements of cyclists less predictable to motorists when they merge onto general roads. It is known that sidewalk cyclists are significantly more vulnerable than cyclists who use the roadway, possibly because their movements are more difficult for motorists to predict.

The evidence for the efficacy of cycle helmets is extremely poor. There are a great many people with strong opinions on helmets, but we simply do not have the evidence and it is likely that they are a relatively unimportant factor. While we know that helmets moderately reduce head injuries, we do not have good evidence that they improve rider safety overall. We do have some evidence of risk compensation, with both drivers and riders taking more risks when helmets are used, based on the belief that the helmet provides safety. Head injuries are an important class of injury, particularly in the most severe incidents, but they represent only a minority of the serious injuries suffered by cyclists.

The best available evidence shows that one factor completely overwhelms all others - the number of cyclists on the road. Most Americans believe that the numbers of cyclists will increase when action is taken to improve safety, but in fact the inverse is true. An increase in the number of cyclists invariably leads to a decrease in the number of accidents per km. That is the key message and everything else is just noise. Meaningful improvements in cycle safety are wholly reliant on increasing the number of cyclists and normalising cycling. Motorists cannot be blamed for struggling to predict the movements of a type of vehicle which they encounter rarely and do not understand.

mikeryan 2 days ago  replies      
This article is great but it does itself a pretty big disservice by pretty much ignoring a lot of why many of the European cities which have successful programs are successful. Namely they have made significant investment into infrastructure to make bicycling safer, many times prioritizing bike traffic over auto traffic.

I ride quite a bit, live in Berkeley which has numerous "Bicycle Boulevards [1]" and I'm pretty comfortable riding sans helmet. I happily rented a bike in Amsterdam and never even considered using a helmet. Riding my bike to work in SF (or to the articles point NYC)? You're damn straight I'm wearing a helmet.

[1] Bicycle Boulevards are streets (open to bikes and cars) that tend to run parallel to primary traffic arteries that tend to have fewer Stop Signs and every 3 or 4 blocks auto traffic isn't allowed through (usually big planters in the middle of the street) so it keeps the auto traffic down.

Dave The Incredible Mindreader " How Does He Do It? singularityhub.com
192 points by olalonde  2 days ago   136 comments top
shalmanese 2 days ago  replies      
Back in college, when Facebook was still pretty new, I met this fairly attractive girl who told me she put horseback riding as one of her interests, even though she doesn't ride.

When guys would approach her out of the blue and casually move the conversation into horseback riding, she knew that had been pre-stalking her on Facebook.

I always thought that was a rather clever social hack.

Persona - Mozilla's decentralized and secure authentication system mozilla.org
188 points by 00joe  3 days ago   51 comments top 10
y0ghur7_xxx 3 days ago 0 replies      
jpxxx 3 days ago 1 reply      
I can't come up with any reason why this isn't going to be massive. The password problem is the single most frustrating and alienating issue I can think of for normal users.
natch 3 days ago 2 replies      
Authentication mechanisms and they way they are implemented can have bleedover into the ability of a user to maintain control of their anonymity and privacy.

Has there been any writeup that explains the potential impact of Persona on privacy? Not just the impact when used as intended, but also any unintended effects?

eslaught 3 days ago 2 replies      
Are there any good descriptions for how Persona works? I can find plenty of developer documentation on this site, but I can't seem to find a good, concise description of what parties are involved and what the protocol is, etc.

(Maybe I'm not looking deep enough? Anyway, thanks in advance.)

lukev 3 days ago 2 replies      
Other than the benefit of using strong crypto under the hood, I'm not sure what benefits this has over a system like openid. It has about the same level of interactional complexity, and at the additional cost of requiring browser support.

If we're going to have browser support anyway, I'd rather just use standard two-way SSL and put the work into developing better UI and private key distribution systems for it. It's even more secure and has a great user experience once you've set up the key in the browser and authorized it to the site.

StavrosK 3 days ago 0 replies      
There was a post about this yesterday, but I'll upvote it because it needs all the exposure it can get.
Nux 3 days ago 3 replies      
How would I log in from a friend's computer with Persona? How about from an Internet cafe; how safe would it be?
Persona looks like something that lock's you into a certain device or at least makes it harder to log in on device's that are not your own.

I'd rather they made OpenID less scarry (to average Joe) instead.

wgd 3 days ago 1 reply      
I really like the overall result of Persona when used for logging into a web site, but has anyone come up with a good way of integrating Persona login with mobile apps or APIs?

I suppose mobile apps would ideally use some sort of Persona login service provided by the underlying OS, and until such a thing exists I guess an app could reimplement all the user-agent logic and load the user's login page in a webview. But I have no idea how at all I would go about designing an API for a website which uses Persona for logins.

flashmob 2 days ago 1 reply      
Does persona reveal your email address to the website that you login to?

OpenID usually doesn't reveal your email address.

For example, when logging in to Google via OpenID, google will only send back a unique identifier that means 'yes, the user has a google account' but no other personal information. Yahoo does the same.

(of course, it's possible to use OpenID extensions to get a user's email at their discretion)

Does persona work in the same way?

vivab0rg 2 days ago 0 replies      
Just integrated it on a personal Padrino project. Beautifully simple user and developer-side. Congratulations and thanks Mozilla!
Judge Posner decries "excessive" copyright and software patent protections arstechnica.com
187 points by 001sky  1 day ago   31 comments top 10
timsally 1 day ago 2 replies      
If you're not familiar with Judge Posner, you should be. He's been a judge in the Court of Appeals (a set of courts right below the Supreme Court) since 1981. In addition to being a judge, he is the most cited legal scholar of the 20th century. He's only the only judge on the 7th circuit to reliably send clerks to the Supreme Court (indeed, Lawrence Lessig was one of those clerks). In short, he's an extremely acclaimed and well regarded jurist. And to boot, his opinions are a pleasure to read (http://www.projectposner.org/case/) and sometimes quite biting (http://www.ca7.uscourts.gov/tmp/LZ19Y7FG.pdf).
macchina 1 day ago 0 replies      
Posner is an appeals court judge, but last summer he heard Apple v. Motorola while he was temporarily sitting as a trial judge. He dismissed the claims of both companies "with prejudice" which means the case cannot be filed again elsewhere.

From his opinion (which really opened my eyes to the inanity of patent litigation):

In its latest written and oral submissions Apple attempts
what I told its legal team at a pretrial conference I would not let it do in the liability trials then envisaged: turn the case into an Apple versus Motorola popularity contest. Apple wanted me to allow into evidence media reports attesting to what a terrific product the iPhone is. I said I would not permit this because the quality of the iPhone (and of related Apple products, primarily the iPad) and consumers' regard for it have, so far as the record shows, nothing to do with the handful of patent claims that I had ruled presented triable issues of infringement. Apple's “feel good” theory does not indicate that infringement of these claims (if they were infringed) reduced Apple's sales or market share, or impaired consumer goodwill toward Apple products. Typical is the statement in Apple's brief of June 18 that “an Apple survey identified watching streaming videos from YouTube among the top ten planned activities for consumers using iPads in the United States.” The ‘263 patent in issue in this litigation is not a claim to a monopoly of streaming video!

Apple is complaining that Motorola's phones as a whole ripped off the iPhone as a whole. But Motorola's desire to sell products that compete with the iPhone is a separate harm"and a perfectly legal one"from any harm caused by patent infringement.

I note, amplifying earlier points, the absence
of evidence that if Motorola is infringing the patent claims at issue, it is imposing a significant cost on Apple. Consider the ‘002, which Apple charges is infringed by Motorola's preventing partial obstruction of its smartphones' notification windows. There is no evidence, and it seems more than unlikely, that occasional partial obstruction would appreciably reduce the value of Motorola's smartphones to consumers"Apple didn't even bother to install a notification window on its devices until last year. Consider next the ‘949, which Apple contends is infringed by Motorola's enabling customers who buy a Motorola smartphone with a Kindle reader pre-installed to turn pages by tapping on the screen rather than by swiping a finger across it (which actually is more like turning pages than tapping is). Consider the ‘263, the realtime patent, alleged to be infringed by Motorola's adopting a method for avoiding glitches in “real time” communications (such as movies) that has not been shown to provide a superior experience to consumers than alternative, noninfringing realtime software or hardware or otherwise drive consumer demand for the iPhone. And consider the ‘647 (structural linking and detection), which also provides unproved consumer benefits.

Note the Judge was ruling on an injunction which "requires a plaintiff to demonstrate: (1) that it has suffered an irreparable injury; (2) that remedies available at law are inadequate to compensate for that injury; (3) that considering the balance of hardships between the plaintiff and defendant, a remedy in equity is warranted; and (4) that the public interest would not be disserved by a permanent injunction." eBay Inc. v. MercExchange, 547 U.S. 388 (2006)


adatta02 1 day ago 0 replies      
The full piece is an interesting read on the Becker-Posner blog as well - http://www.becker-posner-blog.com/2012/09/do-patent-and-copy...
justincpollard 23 hours ago 2 replies      
Posner's positions, and the frank and open manner with which he expresses them, are a much needed breath of fresh air from a legal system that is all too esoteric. Especially with regard to patents.

Though not directly related to the position Posner takes in his most recent blog post, it's ironic to consider the fact that patents are filed not by the inventors themselves, but lawyers who represent them. To me, that begs the question of whether or not "someone of ordinary skill in the art" could actually replicate the invention disclosed in any given patent. In reality, depending on the invention, it doesn't seem likely that the inventor could even replicate her own invention using solely her patent as a guide. This is a result of patents that are too vague, too general, and too far removed from the actual technology they purport to disclose.

In his recent writing, Posner has chosen to make the point that companies use either defunct or trivial technology to halt innovation through patent litigation. Recently, the culprit has been Apple, but Apple is, of course, not alone. In the fight against patent bullying, Posner's conclusions are, for the most part, right on target.

btilly 22 hours ago 0 replies      
The original blog post is one of a pair of related posts by Gary Becker and Steve Posner. The other was discussed at http://news.ycombinator.com/item?id=4595153.
rayiner 21 hours ago 0 replies      
Y'all might find Posner's recent battle of words with Scalia interesting: http://www.huffingtonpost.com/eric-segall/scalia-posner_b_18...

Two of the sharpest wits in the judiciary those two.

chrisduesing 1 day ago 4 replies      
I don't know how the appointment of judges works beyond the local level where I vote. What would it take to get Posner appointed to the Federal Circuit Court of Appeals? It seems his worldview is much needed there.
ianhawes 23 hours ago 1 reply      
Can someone elaborate on what he means with this line:

"But the conditions that make patent protection essential in the pharmaceutical industry are absent."

sabat 21 hours ago 0 replies      
I'll be the first to admit that although little good ever comes from Chicago, this guy has the right idea.
hayksaakian 1 day ago 0 replies      
CGI version to make the story more amusing
All Rational Approximations of Pi Are Useless wolfram.com
180 points by ColinWright  1 day ago   110 comments top 10
tzs 1 day ago 4 replies      
I think blog.wolfram.com is probably the best company blog I've seen, from a marketing perspective. A large number of the entries are basically of the form "Here is an interesting problem, and here's how I solved it with Wolfram products". They generally let the problem have the spotlight rather than focus on the Wolfram products, so it doesn't feel like you are getting pitched.

Here's a related problem, but for e: using each digit 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 at most once each, and only the operators +, -, x, /, and ^ (exponentiation), and parenthesis for grouping, how close can you get to e? Digits may not be concatenated--for instance, you cannot get a 23 by simply placing the 2 next to the 3.

My best, after about 15 minutes of fiddling, were:

   (3x(4x7+1))/2^5 = 2.71875 ≈ e + 0.000468172


    2x(9x6-1)/(3x(8+5)) = 2.717948... ≈ e - 0.000333111

but it turns out you can do FAR better.

btilly 1 day ago 1 reply      
This is expected behavior. The best fractions are tied to the http://en.wikipedia.org/wiki/Continued_fraction representation of pi. The ones which have a chance of giving you several "free" digits are going to be tied to large terms in the representation. Glancing at http://oeis.org/A001203/b001203.txt gives you a sense that large terms are kind of rare. http://mathworld.wolfram.com/Gauss-KuzminDistribution.html quantifies how rare they are.

Incidentally if you're looking for a good fractional approximation to pi and e you'll have a lot of work, but for sqrt(2) it is easy because the continued fraction representation is 1 followed by 2, 2, 2, .... Thus sqrt(2) is 1 + 1/(2 + 1/(2 + 1/(2 + ...))). Very easy pattern to remember, and can give a rational approximation as precise as you possibly want.

mistercow 1 day ago 1 reply      
There are other reasons, though, that a rational approximation can be useful. If you're doing mental arithmetic, for example, multiplying by a fraction can be easier than multiplying by a decimal, but this depends on the specific numerator and denominator. In this way, 22/7 fails horribly, because multiplying by 22 and dividing by 7 are not particularly easy operations.

For example, 100/32 is a less accurate representation than 22/7, but it is far easier to multiply, since you can do so with only two mental registers. In fact it also takes fewer registers to multiply than 3.1 (which is also less accurate than 100/32). However, it does require more mental operations than 3.1; 100/32 takes five halvings and a decimal shift, while 3.1 requires multiplication-by-3, a decimal shift, and an addition.

What would be really cool would be an analysis similar to the one in the article that used a model of mental computation to find the best tradeoff for working numbers in your head.

That said, for mental calculations you're probably better off just pretending that pi = 3, unless you're just trying to impress someone.

dllthomas 1 day ago 1 reply      
I don't like how he's measuring accuracy, here. Something that produces (3.149) is treated as closer than (3.139).

22/7 looks marginally better, if we compare actual error. It's the same number of characters as 3.14, but about 20% less error. 355/113, meanwhile, is not only better than 3.14159 (same number of characters) but actually even better than 3.141592 (about 60% less error).

It's also easier to remember, due to the repeated digits.

cs702 1 day ago 2 replies      
Very neat: naive attempts to memorize Pi with rational-number shortcuts (i.e., fractions with integers in the nominator and denominator, such as 22/7 and 355/113) seem pointless, because getting more decimal digits of Pi right requires that one memorize a correspondingly larger number of digits in the numerator and/or denominator, defeating the purpose of these native attempts.


PS. The author is offering a prize to the reader who finds the rational number which gets the most decimals of Pi right for every digit of such rational number that has to be memorized. (Note that only rational numbers are allowed -- that is, fractions with integers in the numerator and denominator. Using formulas or numbers that are not rational is not allowed in the competition.)

finnw 1 day ago 1 reply      
3.1415927 is really just a shorthand for 31415927/10000000, so shouldn't it count as 17 characters rather than 9?
rsaarelm 19 hours ago 0 replies      
Some people really like their 22/7: http://www.psychologytoday.com/blog/freedom-learn/201003/whe...

Though come think of it, is this a thing particular to US education? I don't remember ever encountering this in elementary school. I think the early math lessons were just set up never to require irrational numbers, and from 7th grade on (this was somewhere around 1993) we used calculators which gave us PI and trigonometric functions.

seles 23 hours ago 1 reply      
Setting MaxExtraPrecision to "to use as much automation as it needs to resolve numerical values" looks very interesting. It seems like it is being lazy, because the amount of precision needed isn't known until after the result is used (in this case the function that counts number of correct digits).

Any idea how this is implemented in mathematica?

Xcelerate 1 day ago 1 reply      
I stumbled across this interesting paper about the subject at some point: http://cogprints.org/3667/1/APRI-PH-2004-12b.pdf I know a lot of you will gloss over this, but I think you will be surprised at how interesting it is if you read it.

Basically, it tries to see if mathematical equations have meaning by determining how well they "compress" the results. For instance, the author says the equation eπ'π=19.9990999... is compressible (the equation generates more bits of π than it takes up itself), and thus it is likely that there is some mathematical reason for this -- it's not just a coincident. On the other hand, 314100 gives an approximation to π but does not compress its representation, so there is nothing intriguing about this formula.

IsTom 1 day ago  replies      
I think the reason for this is Thue"Siegel"Roth theorem that says there are only finitely many "good" rational approximations of pi (or any other irrational number).
Bootstrap Toggle Buttons github.com
170 points by fox91  2 days ago   48 comments top 23
carsongross 2 days ago 2 replies      
Dude, these are great, ignore the haters. People understand slider toggles and, for top level, high value on/off values or mobile versions of a UI these will be fine.

Just keep polishing them and getting them cross browser. I'll be forking the project and using them.

jorde 2 days ago 1 reply      
I would strongly advice against using these. While these type of toggle switches work great on mobile, they can we really confusing on desktop/mobile web: where does one click to change state, which state is active etc.

Matt Gemmell wrote a good post about toggle switches some time ago: http://mattgemmell.com/2011/11/01/on-off-switches/

notJim 2 days ago 0 replies      
I'm wary of these, because form elements tend to be very, very very veryvery platform-dependent, and users (like me!) develop expectations about how toggles (i.e., checkboxes) should behave on the platform they're using.

I know this isn't your intent, but when the behavior of something like this fails to match my expectations, it is extra irritating, because I feel the author thought having something pretty and iOS-looking was more important than it being usable for me. Either that, or else s/he decided that I'm too stupid to know what I like, and decided to shove an iOS form-control down my throat.

That being said, I must admit that these are visually gorgeous, and their behavior seems pretty excellent at first blush. (But again, I am unsure how I will feel once I start seeing them pop up and inevitably being even slightly misused in the wild. I also haven't tried them on my phone yet.)

latchkey 2 days ago 0 replies      
I had toggles like this on my site and found that a checkbox was a lot less confusing. It is just too hard to tell if state is successfully saved and if clicking things turns it on or off.

The behavior I ended up implementing is... when the box is clicked, it is immediately hidden and replaced with a loading animation while the ajax request is hitting the server saving state. When that finishes, it shows a icon-thumbs-up for a second and then the checkbox again (either checked or unchecked).

mybuddymichael 2 days ago 3 replies      
Please don't use these. I've seen too many mobile users get confused by these sliders, wondering why they can't manually slide them.
dreamdu5t 2 days ago 0 replies      
Please package this as a Component for better interoperability and modularity.


Twitter bootstrap isn't modular or supported by a package manager.

jfarmer 2 days ago 0 replies      
Funny. I just started using these.

The assumption that the "toggle" is 50% of the width is hard coded into the library. I went to change it and, holy cow, the code is a mess.

I got it to work, but had to disable the click-and-slide behavior.

Be warned if you decide to change any of its behavior!

a904guy 2 days ago 1 reply      
Looks great.

Two things,

#1: If you modify the attribute checked of the input, the state doesn't change.

#2: I don't see a programmatic way of changing the state from your source without re-initializing all the elements?

zachinglis 2 days ago 0 replies      
I'm mixed on using these buttons. I've seen people in user research tests use them well, and then I've seen people use them horribly in such a situation too. However, there are times when they're perfectly acceptable.

I've forked and pull requested.

The background states were light at the top and darker at the bottom giving a button feel, rather than an inset feel. :)

dmix 2 days ago 0 replies      
Ugh I hate these on airbrake. They never work properly.
markdotto 1 day ago 0 replies      
Mattia DMed me about this earlier today asking if it could be included in the Bootstrap core. For the time being, I've decided against it as it's another custom form element and we're not implementing anything like that at this point.

That said, if any iOS style switches were done very well, we can explore adding them down the line. I'm not against them 100%, but custom form elements can get tricky. I'm not going to discourage their development"tons of folks have created their own implementation of this. I look forward to them improving over time.

Looking at this again, I'll try to shoot him some feedback so he can improve them and we can get closer to a solution that's fit for the Bootstrap core.

shtylman 2 days ago 0 replies      
It seems to me that the on state of the button should have the outline around the blue area (of the default button) also be blue instead of gray. Keeping the border gray when the slider goes to "on" gives the button the wrong appearance. The blue area doesn't look like it has been uncovered but instead looks like a tab sticking out of the side.
hayksaakian 1 day ago 0 replies      
These are terrible for ui/ux. not only do they not behave as you would expect, by actually sliding Them, but this pattern is inconsistent with mobile ui native to both IOS and especially android recently where they actually slide.
arrowgunz 2 days ago 0 replies      
So sad to see people discouraging the effort.
Tyr42 2 days ago 0 replies      
I've managed to break it and get a few pixels of pink showing through at the corners in OSX Chrome.
Look good otherwise
javajosh 1 day ago 0 replies      
Dear Matias, why do you require us to put a div around the input? Why not just make this targetable by class?
maytc 1 day ago 1 reply      
Awesome, one suggestion I would make is that the buttons should ignore input in when translating between on and off. It seems awkward that it will just keep switching on and off even though I have stop giving it input, or accidentally double clicking on it and set it back to what ever it was.
ryduh 2 days ago 1 reply      
For some reason, I had expected this to be default in Bootstrap. Thanks for posting this
J-H 2 days ago 1 reply      
Someone should come up with an unofficial list of all these bootstrap additions. They're really great, but I always forget about them when I'm actually get to doing work.
MatthewPhillips 2 days ago 1 reply      
I would recommend getting rid of the styling options and let people style in their own CSS.
j45 2 days ago 0 replies      
Very nice. I wish these were in the core bootstrap to let people who need to use them, use them.
antidaily 2 days ago 2 replies      
Interesting. I always expected the way to do this was with radio buttons.
ripperdoc 1 day ago 0 replies      
Looks nice, can you set their color and apperance using clases in the same way as normal Bootstrap buttons, e.g .btn .btn-primary, etc?
Linux 3.6 released lkml.org
167 points by moonboots  1 day ago   45 comments top 7
alexholehouse 1 day ago 8 replies      
OK, so here's a question. I've always wanted to spend some time reading through the Linux kernel - I really enjoyed operating systems when I studied it (and reading through MINIX src) but I don't really know where/how to start with Linux.

I mean, I guess I can just dive in, and maybe that's the best approach, but is there a strategy anyone would recommend for reading the Linux source in terms of it making sense as a combined unit of code (as opposed to a collection of algorithms, if that makes sense)?

jeltz 1 day ago 0 replies      
See the Kernel newbies page for a good summary of the news in 3.6.


jeffdavis 1 day ago 3 replies      
I'd really like to see btrfs start to stabilize and become more mainstream, but everything still seems to say that it's experimental.

The main reasons that I want it on my desktop are:

  * easy backups
* checksums
* maybe it will become integrated with package manager (I'm on ubuntu) so that I can roll back package updates if they don't work properly

DiabloD3 1 day ago 0 replies      
And I still can't sleep my Powerbook /w Radeon because post KMS radeon doesn't support it yet (no one ported the pre-KMS code from the X driver portion of radeon into the post-KMS radeon kernel driver).

OTOH, I can just leave KMS off and have no 2D or 3D acceleration.


DASD 1 day ago 1 reply      
TCP Fast Open (client side) is quite interesting. Is anyone aware of testable server examples/implementations yet?
mtgx 1 day ago 1 reply      
Looking forward to Linux 3.7 with its support for ARM64:


Nux 1 day ago 1 reply      
Lots of goodies!
How a rogue appeals court wrecked the patent system arstechnica.com
162 points by macchina  2 days ago   40 comments top 8
cletus 2 days ago 2 replies      
This is pretty interesting stuff. For example, I wasn't aware of the "jurisdiction race" that happened when new patent were issued. It puts into context some of the changes at least.

The most depressing, even alarming, part of this is:

> Instead, patent appeals are exclusively heard in DC by judges who live and breathe patent law. Unsurprisingly, this leads to insular thinking. For example, when we interviewed Paul Michel, who served as the Federal Circuit's chief judge from 2004 to 2010, he didn't seem to understand the problems facing small software companies. "If software is less dependent on patents, fine then. Let software use patents less as they choose," he said, seemingly oblivious to the fact that software companies don't have the option to opt out of patent troll lawsuits.

Seriously? The court seems to have no idea of the Pandora's Box they've opened by loosening the "obviousness" constraints.

rayiner 2 days ago 1 reply      
The second page is really good stuff. Particularly the part about Supreme Court intervention and the need for a specialized patent appeals court. I think the Supreme Court patent jurisprudence over the last several years has been extremely good, and I think the need for a specialized patent appeals court is questionable at best. People tend to think we need specialized patent judges who can understand the technology, but I think this is misguided. Judges are experts at quickly learning the 10% of any field they need to make a decision. Technology isn't any more complicated and in need of specialized judges than say a dispute involving complex insurance or securities instrument. At the same time, generalist judges would be much better at weighing the larger issues of fairness involved in a case. There is a real lack of balance in the Federal Circuit and I think that's partly because Federal Circuit judges don't field other kinds of cases.
tzs 2 days ago 4 replies      
It seems pretty clear that something was broken with the old system, before the creation of the CAFC. Plaintiffs were only winning 20-40% of the time.

Considering that

1. the plaintiff is starting with a rebuttal presumption of patent validity,

2. it is the plaintiff who makes the decision whether or not to sue, which should weed out a lot of weak cases, and

3. this was before software patents, back when examiners actually had a deep understanding of the art in the fields whose patents they examined, so there was not a flood of bad patents being issues,

I'd expect in a fair system for plaintiffs to win the majority of cases.

enraged_camel 2 days ago 3 replies      
I know this is (re)opening a can of worms, but the interesting part about this article is that it very clearly highlights why it would have been a terrible idea for the recent Apple vs. Samsung trial to be decided by a jury of patent specialists instead of laymen.
brlewis 2 days ago 0 replies      
I'm glad not to be the only one saying the Federal Circuit defied Supreme Court precedent in State Street. I do think we're a long way from a Diehr/Flook/Benson standard for software patents, though. The Supreme Court is being very careful these days to say nothing beyond answers to the questions brought to them. You won't see any long rants against lower courts like in Diehr.
ChuckMcM 2 days ago 0 replies      
Clearly a bit biased but the argument that patent law should rise up through the circuits like any other branch of law is a good one. That is something actionable you could ask your representative to 'fix' (note to would be lobbiests, the best results are when you whine for something achievable, this wins on that basis it "makes sense" (which should patent law be special now) and its within their purview.
josephlord 2 days ago 0 replies      
Uh oh. I understand Europe is planning on introducing a specialist patent court. That could go similarly badly as it is even more likely to be full of patent specialists.
api 2 days ago 1 reply      
Yet another wonderful legacy of Ronald Reagan.
Slate: Tiling window management for OS X github.com
162 points by jrajav  3 days ago   25 comments top 11
zdw 3 days ago 0 replies      
This is, bar none, the best automated window manager I've used in OS X.

I cribbed these from one of the examples, but my favorite "beyond just resizing" commands are:

    bind ;:cmd;ctrl throw previous

Which sends the active window to my second display, and

    bind /:cmd;ctrl hint ASDFGHJKL

Which overlays all windows on screen with qwerty home row letters, so I can foreground any of them with one more keystroke.

metaguri 3 days ago 3 replies      
If you prefer something a little more simple, Spectacle is a free program similar to ShiftIt and SizeUp. Basically it's shortcuts to put windows in any half or quarter of your screen, centered, maximized, or send to other monitors.

On the app store: http://itunes.apple.com/us/app/spectacle/id487069743?mt=12

(I have no affiliation with this program. But I like it.)

tom_usher 3 days ago 1 reply      
This is by far my favourite window manager for OSX - one of my favourite uses for it is 'layouts'. I define a layout for different 'modes' of a typical workday and switch between them with keyboard shortcuts:

- WebDev, push Chrome to the left, iTerm to the right

- Dev - fullscreen iTerm, and inversely, Web - fullscreen Chrome.

- Support - Mail on one side, browser on another

One thing I wish it had was Spaces support; so I could set up a layout across multiple spaces.

Another great feature is 'default' - I switch between a standing desk setup and my laptop (seated) a couple of times during the day by enabling/disabling my second monitor. Slate is set up to rearrange my windows how I like them for both setups automatically when a change of monitors is detected.

hinathan 3 days ago 1 reply      
I paid for Divvy.app but may switch to this - love the configurability.
nuttendorfer 3 days ago 0 replies      
Nice to see such thorough documentation like in this project!
jvm 3 days ago 1 reply      
What's the feature comparison like with OptimalLayout? I've been loving OptimalLayout for over a year.

Of course, costing money is sort of a big difference.

lsh 17 hours ago 0 replies      
Screenshots anyone? I can't find any.
mtklein 3 days ago 0 replies      
Amazing. I've always wanted exactly this, and now I have it:

  bind right:alt push right bar-resize:screenSizeX/2
bind left:alt push left bar-resize:screenSizeX/2
bind up:alt push left bar-resize:screenSizeX*2/3
bind down:alt push right bar-resize:screenSizeX/3

callil 3 days ago 1 reply      
another one like this is: http://hyperdock.bahoom.com/

bit more pricey though.

cabbeer 3 days ago 3 replies      
Any windows alternative?
morphir 3 days ago 1 reply      
what do I press to get this behavoir?
bind ;:cmd;ctrl throw previous
Software on Steam steampowered.com
161 points by mxfh  10 hours ago   91 comments top 5
avolcano 8 hours ago 3 replies      
The most incredible thing about this is that these applications can have achievements, DLC, and even Steam Workshop support.

Check out Game Maker: http://store.steampowered.com/app/214850/

- Different components sold as DLC (http://store.steampowered.com/dlc/214850/)

- Achievements (http://steamcommunity.com/stats/214850/achievements) for things like "run a game on iOS" and "1000 debugs"

- Created games can be put on the Steam Workshop (http://steamcommunity.com/workshop/browse?appid=214850), which is INCREDIBLE when you think about it!

fromhet 8 hours ago 5 replies      
Some people seem to fail to understand that Steam is yet another package manager, but this time filled with only non-free stuff, in a way that has so much DRM it's unusable in any ways but the intended one.

Steam on linux is, I think, a big problem for us. There will be dpkg (or whatever your distro chose). This one will install apps in a way that is consistent with the system, and with POSIX. Then, there will be steam. Steam is used because it is the only way to get apps people want. I do not own a game I paid for on Steam. Not even in the way I own non-free apps like Alfred or Ableton Live. I don't have a right to use them, I am merely allowed to do so.

I understand that it is in Valves interest to lock us down like this. But in this case, their interest is against ours, the users.

engtech 9 hours ago 0 replies      
I am looking forward to buying hats for my photo editing software.
just2n 7 hours ago 2 replies      
Warning: read the Steam Subscriber Agreement (http://store.steampowered.com/subscriber_agreement/) carefully. You don't own a license to any software you "buy" in Steam.

As nice as Steam is to use, being able to download software on any computer in a fairly simplistic manner and to get reduced prices from time to time, I'm not convinced that giving up the right to own things you purchase is a fair price for that convenience.

baq 9 hours ago  replies      
...in before "why gaben doesn't like windows 8" - he wants steam to be a direct competitor to microsoft's app store, google play, netflix, etc.
The Story of the New Microsoft.com rainypixels.com
162 points by robin_reala  12 hours ago   75 comments top 16
Lukeas14 10 hours ago 2 replies      
The real story is their ability to condense the page down to just the essentials which was achieved by concentrating the decision power to a small, capable team, as opposed to a committee of stakeholders. Microsoft has more teams than most other companies who would all like to see their project featured on the homepage. It also has to serve a diverse set of customers who want to buy or need support for any one of their dozens of products. Next time I need to download a Windows driver or skype I'll start my search at Microsoft.com instead of Google.
windle 57 minutes ago 0 replies      
Oh good, now it only takes 24 people to design and implement a page with 'proper' HTML 4/5 + CSS 1/2/3 + JS that is 'responsive'.

I stopped reading A List Apart when it became rather apparent that they either delight in adding more tedious work to a web designers check-list, or just truly seem to think every project needs this many people working on it (or someone with insane mental capacity that can actually do half the stuff they recommend).

The mental overhead involved in modern web design automatically precludes the vast majority of either normal folks, or companies not big enough to have 24 people make a web page.

When we can reduce the effort needed to do this properly, then it'll be worth giving people a pat on the back. Not when it takes 24 people to make a page that works properly on a few devices.

at-fates-hands 11 hours ago 0 replies      
I always been a huge fan of simplicity in web design. I think for such a huge company, they nailed it.

I know a lot of designers have taken shots at this design, but its not for them - its for the users:

"For the Microsoft.com team to take a calculated risk and pour their understanding of their users into a cleaner, smarter, and modern page, the change had to start with the the source of the, and in my opinion every, problem: People."

parasubvert 5 hours ago 0 replies      
I like the design, and the story of what went into it, but I'm curious about the QA of this thing for all regions.

In the Canadian region:

1. There are typos (Under Products hover, "Business Solutions" heading, there's a link "Microsoft in the [sic] eneterprise").

2. There are 404s (Under Products hover, "See all products" goes to a 404 page).

Just seems rather amateurish for such a big website, but then again, Canada is only the population count of California.

dreamdu5t 3 hours ago 2 replies      
My takeway: Building a good responsive webpage requires significantly more engineering resources and expertise than most people have access to. Just to accomplish one responsive page required a team of engineers experienced in the full front-end stack along with industry experts to lead them.

What if in the near future only large businesses like Microsoft will have the resources to produce responsive websites? What does this mean for small lean startup teams?

tluyben2 11 hours ago 1 reply      
Hmmm. The reviews where positive? All designers I know posted on Facebook and elsewhere (I'll try to find the launch thread here on HN which was not very positive either) things like 'He! MS bought a Themeforest theme!' and such. I quite like it I must say, especially the responsiveness (I had to go to some MS service on my Android S2 and actually it looked nice and worked well). But overwhelming positive? Not in the press I read (which has a lot of designers & coders & tech minded people).
yread 11 hours ago 1 reply      
His blog design is so responsive. Thats great. But the images get cropped to the width of the screen making it impossible to read the content on WP7:-/
seivan 2 hours ago 0 replies      
Treating execution (engineering) like a small treat and highlighting "ideas" (the marketing team) as the main goal is a bad idea.

Execution (as in engineering) is the art.

As someone once said: "It's not an algorithm. It's not "idea" in, "product" out."

First problem is this;

"An engineering team implements the actual solutions that are designed by a group of marketers and designers; among other things, Pita's team oversees the proper execution of the projects."

Get rid of the different teams. Hire engineers that know marketing/copy writing and design. And get rid of the "management" and "overseeing" portions. If you're not executing, you're not doing.

Best quote.
"Oh good, now it only takes 24 people to design and implement a page with 'proper' HTML 4/5 + CSS 1/2/3 + JS that is 'responsive'."

jcromartie 10 hours ago 2 replies      
When they rolled out their new logo, and the new site, people were surprised to learn that the old logo was 25 years old. It didn't look 25 years old, and it stuck around because it never looked dated like their other logos.

Now I'm afraid their new logo and branding is repeating the same mistake as their old ones. It looks like a 2012 logo now, and in ten years it will really look like a 2012 logo.

bbx 10 hours ago 0 replies      
The navigation menu is technically really clean and easy to move through. Problem is: click on a link and it's gone.

This nav/subnav system suggests hierarchy, like it's a snapshot of the sitemap. But what it actually is, is a portal. A simple portal to external dedicated websites to almost all their products.

Microsoft has 2 options:

  1. make one huge consistent website for all their products
2. make microsoft.com look like what it really is: a portal

It's really confusing.

jimsilverman 10 hours ago 0 replies      
the homepage is beautiful. huge step forward in both design aesthetics and marketing clarity. congrats to all involved.

but as far as i can tell, only the homepage is responsive. this is terrible. i understand that mountains must be moved in order for the full microsoft.com site to change to a single responsive layout, but in the meantime this may actually be a step backward in terms of mobile usability. users are going to be confused as hell navigating through from responsive to desktop and back again.

it's a little premature to celebrate a responsive victory.

tomelders 5 hours ago 1 reply      
Responsive design is the crack of the web design/development community right now.

Images that look like crap, and layouts that only work some of the time isn't normal... but with responsive designs it is.

I don't know what the answer it. But I know responsive design isn't it. Or at least, it's not the answer we should settle for.

shuw 9 hours ago 2 replies      
The beauty appears to be only skin deep. All the 1st level links I followed led to a totally different aesthetic.

As far as I can see, Microsoft.com is an improvement on a single page. I would be far more impressed if the changes extended across the site.

vhf 10 hours ago 3 replies      
The new microsoft.com. I went through the hover menu and went for "See all products". Then instead of showing me the page I asked for, it asked me to sign up, with no way to go back.

I went back and tried again. Impossible to access the page I requested without signing up.

Too bad. I've been a happy Linux user for the past 10 years but I'm always curious about what others have to offer. They don't want me to see, fine. Sorry Microsoft, I won't sign up, I won't see your product, and you lost me again for the next 10 years.

Just as you did with the new outlook.com, by asking me to either {0} [1] or give my phone number.

[1] http://i.imgur.com/auM4J.png

Angelo8000 5 hours ago 0 replies      
The story of the new Microsoft.com would be better if I could find what I am looking for in their MSDN documentation without it going something like this: Click link to find out about topic, 10 more links, click another link, 20 more links come up, etc. It's one big cluster f
zaidmo 4 hours ago  replies      
A decade ago when I studied usability, we were taught Geert Hofstede's Cultural Dimensions, and how we should design a UI that is appropriate for users in specific locations.

I would like to understand what process followed when designing the new site that will be accessed by anyone in the world. Did the project team do User Experience testing? If there was testing, did this happen at local office level?

You won't believe how nice Notch's office is kotaku.com
153 points by loso  15 hours ago   111 comments top 9
thingie 15 hours ago 8 replies      
No, what I admire most isn't the office itself, though it's quite nice, it's the location. I can imagine that you can, for example, get some nice restaurants and few other option to get a real food within a walking distance.

From my window, I can see just three freeways tightly surrounding this place-less office park from each side. And I am hungry, right now, there are just two ugly canteens that close by 2 PM anyway. It makes me feel desperate. Hunger is not nice.

dkhenry 15 hours ago 3 replies      
You know what the first thing I pick up on is? Everyone is dressed nice. I don't know if that's just for the camera, but I see suits and vests all around. They look classy in a classy office. I wonder how the office would look if notch was wearing cut off shorts and a wife beater.
lucasdailey 12 hours ago 2 replies      
As a (steel & glass) architect I'm certain this is not an expensive office when compared to other tech companies. I think most people are being fooled by the "high-class americana" style, but really this does not cost more than a high-end minimalist office.

Question the style choices, sure, but the assumption that is in anyway more expensive than average is completely false.

andyjohnson0 14 hours ago 0 replies      
Slightly OT, but lots of pictures of other offices here: http://www.officesnapshots.com/
taybin 15 hours ago 0 replies      
It looks like a prohibition era speakeasy.
constant_change 14 hours ago 2 replies      
I appreciate seeing an office for a successful indie company that doesn't consist of brick facades, exposed ventilation and a big open room filled with people, computers, video game consoles and foosball tables. I just appreciate the slightly more mature look than I'm used to seeing glorified in office pictorials for tech companies.

That being said, I don't see ANY computers there, so maybe they just didn't picture their brickwork in this photo shoot.

tibbon 12 hours ago 2 replies      
An interesting observation, on Kotaku the comments are focusing on a weird jealousy over Notch's success. Comments about people suddenly regretting buying a license to Minecraft, saying how tasteless the offices are, or how bad things are in Africa.
gilrain 15 hours ago 2 replies      
Time will tell, but this is beginning to sound like echos of Ion Storm[1]. We've already got our Deus Ex out of Mojang, though -- my girlfriend and I still regularly play Minecraft together -- so I can't really feel any enmity for them.

[1] http://en.wikipedia.org/wiki/Ion_Storm

minimax 15 hours ago  replies      
Where are the computers?
       cached 3 October 2012 04:11:01 GMT