hacker news with inline top comments    .. more ..    2 Sep 2013 Best
home   ask   best   5 years ago   
1
The First Few Milliseconds of an HTTPS Connection (2009) moserware.com
513 points by dhotson  3 days ago   37 comments top 10
1
stingraycharles 3 days ago 1 reply      
In addition to this, with SPDY around, these first milliseconds are becoming even more important. Since SPDY requires some sort of negotiation between server and client to agree they both support the protocol, this creates a problem for the first request: how do you know a server supports SPDY without having seen a response from said server? Note that the regular HTTP Accept negotiation is not enough since the browser should already pipeline multiple requests before having seen a response.

Since the designers of SPDY also figured security is important, they made use of TLS' protocol negotiation feature: they actually announce themselves as a TLS protocol in these first milliseconds of a HTTPS connection. Brilliant.

For more information, see: http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-dra...

2
flixic 3 days ago 2 replies      
Such a great article, true Hacker News material. Does not assume much knowledge about the field, yet still allows for a much deeper understanding of mechanics involved.
3
chime 3 days ago 4 replies      
Does this mean in SSL, the host name is not plain-text but in TLS it is?

To me, it seems better to use a possible-to-crack SSL with hidden hostname vs. hard/impossible to crack TLS where anyone can see I'm trying to go to https://anonymous-upload.wikileaks.org.

4
gatestone 3 days ago 4 replies      
This reminds me of an old project. Explain all the bits that are communicated and computed across all APIs involved, when a user presses a key, and a set of pixels appear on the screen spelling "a".
5
windsurfer 3 days ago 1 reply      
Why is this so complicated?
6
macca321 3 days ago 1 reply      
Jeff Moser's blog is awesome.
7
antonpug 3 days ago 1 reply      
Nice analysis. But why is this trending now? This is from 2009.
8
ehosca 3 days ago 0 replies      
excellent. thanks for posting.
9
RcouF1uZ4gsC 3 days ago 0 replies      
Great article.
10
stalled 3 days ago 1 reply      
2
Why Youve Never Read I Have A Dream adityamukerjee.net
480 points by chimeracoder  3 days ago   226 comments top 68
1
slg 3 days ago 12 replies      
I have to disagree with part of the premise. While the speech is copyrighted, that might not be the reason most people haven't read or seen the entirety of the speech. If schools really wanted to teach it, it would be well within fair use laws for them to show the whole thing. There are probably a variety of other reasons why you don't see this speech taught in schools.

First one that comes to mind is its length. Unlike the Gettysburg Address, this isn't some short speech that could be easily recited from memory.

Secondly, there is a lot of religious imagery in the speech. I could certainly imagine people objecting to having the speech presented in a secular school.

Finally and probably most importantly, what do speeches really teach us? They aren't particularly valuable outside of context. How many of the speeches listed here (http://www.americanrhetoric.com/top100speechesall.html) are really taught in school?

2
ignostic 3 days ago 5 replies      
The speech is readily found by those who know how to Google. Perhaps more Americans would have read the speech if not for the crazy copyright laws, but I think most people haven't read it simply because most people aren't interested in reading historical speeches.

It's a little off-topic and a little cynical, but I think the larger issue here is that we've watered our teaching of history (and most things) down to soundbites and simple explanations. What we learned about Columbus, MLK, and all the founding fathers were stripped of everything controversial to create flawless heroes with views no PTA member would find offensive.

How many of the influential speeches in history have you read? I think Time's list is a good starting place. These were all inspiring, influential, and are all readily available for free:

http://content.time.com/time/specials/packages/completelist/...

If you have read even half of these, maybe then I'll buy the copyright argument.

3
bpatrianakos 3 days ago 6 replies      
The author here makes a good point until he asks his final question. In the case of Dr. Martin Luther King I don't believe copyright would have had any influence on the likelihood of delivering it. The purpose of the speech was selfless and so despite the copyright issue being disappointing it doesn't seem like he would have said "well, since future students won't be able to read the full text of my speech why deliver it?" Though he understood the significance of the march and probably knew his speech was important is there any evidence to suggest he knew how iconic it would become? And even if he did, was he going to forego addressing his audience, the people assembled at the Lincoln Memorial, to make a statement on copyright? It's doubtful. His speech was for the audience there. The fact that it could be reprinted and studied by future generations is just a bonus. The idea that King would be less likely to deliver his speech because of copyright is not realistic.

That said, this also isn't a convincing argument for the abolition of copyright either. I don't know if that was the point though. What this does show is how a copyright can serve the opposite of its intended purpose and hurt society. But for every case like the King speech there are plenty more that are examples of its benefit.

It's disappointing that we do not have free and open access to the I Have a Dream speech but its not a good argument against copyright. Copyright is still an issue that boils down to its use and has to be considered on a case by case basis. I don't think it ever has been all good or all bad and overlooking the vast sea of nuance there doesn't help proponents or opponents of it.

4
5
andrewljohnson 3 days ago 3 replies      
Heard it during MLK Day on NPR, was absolutely floored.

Also, MLK's comments on the Vietnam War were remarkably prescient, and apply just fine to our terrible wars today.

If you still believe that the USG is not, in places and at times, terribly evil and corrupt, you probably don't know about the USG's efforts to kill MLK: http://www.cnn.com/2008/US/03/31/mlk.fbi.conspiracy/

6
unreal37 3 days ago 3 replies      
The counter argument, though, is "How many people have read Lincoln's Gettysburg Address"?

Many know "Four score and seven years ago", but how many know "we can not dedicate, we can not consecrate, we can not hallow this ground"?

I think this says more about our "sound-bite" culture than how protective the family is of the audio.

7
eplanit 3 days ago 1 reply      
And, the U.S. government had to _pay_ the king family $800,000 for the rights to use his copyrighted words on the very statue built to memorialize him.

(http://abcnews.go.com/blogs/headlines/2011/08/maya-angelou-u...)

8
danso 3 days ago 0 replies      
"I Have A Dream" shows the heights of humanity, and its copyright status shows the pettiness of humanity.
9
alayne 3 days ago 1 reply      
King himself sued people over the copyright. We need to be careful not to revise history and turn people who did great things into saints.
10
alexjeffrey 3 days ago 2 replies      
http://www.youtube.com/results?search_query=i+have+a+dream&p...

thank god for those who don't respect overzealous copyright holders.

11
jared314 3 days ago 1 reply      
This completely ignores that companies will sell, and edit, popular public domain works for a profit, if they can.

It was initially a defensive copyright by the King, Jr. estate. Fox Records started selling records of the speech in 1968 [1]. And, CBS was rebroadcasting the speech for commercial purposes [2]. Only later did his family more strictly control the work and likeness of King, Jr. Otherwise, we might have seen the Dr. King, Jr. version of the Obama-hitler posters of 2008, or his face on a box of children's cereal.

[1] http://www.archives.gov/exhibits/featured_documents/mlk_spee...

[2] http://en.wikipedia.org/wiki/Estate_of_Martin_Luther_King,_J....

12
mintplant 3 days ago 2 replies      
Actually, I have read "I Have a Dream". In school. In multiple classes, at multiple schools, in different parts of the U.S. We also watched the video of the speech in class.

Copyright law isn't preventing the material from being taught. Teachers don't actually care about such restrictions. They ignore them and teach it anyway.

13
mrt0mat0 3 days ago 0 replies      
National Archives... Seemed pretty freely available to me

http://www.archives.gov/press/exhibits/dream-speech.pdf

14
LukeShu 3 days ago 1 reply      
> ... the two other people who wrote it (and likely wrote most of it).

For what it's worth, when MLK noticed he was failing to engage the audience, he went off-script and improvised a large portion of the speech.

15
Shivetya 3 days ago 1 reply      
the part that disgusts me is that the estate was paid seven hundred thousand dollars to use the words on the monument erected in his honor. I posted this the other day from an article in the Washington Times, https://news.ycombinator.com/item?id=6290716 which leads to http://www.washingtonpost.com/opinions/why-you-wont-see-or-h...

I know copyright and such laws have their place, but when it comes down to it, this estate is just greedy above all else.

16
azernik 3 days ago 0 replies      
From someone (not me) who's dealt with publishing excerpts in a book, at least one major publisher's lawyers have decided that the text of the speech was indeed a "public performance" - given in a public place, and broadcast on public radio - and therefore not under copyright. The King family are apparently notoriously insistent on high royalties for any use of the estate's copyrighted works, but they seem to only have a firm lock on the video recordings.

(Of course, this may be something that has yet to be tested in court, so Don't Try This At Home unless you have the money for a large lawsuit.)

17
pvaldes 16 hours ago 0 replies      
I'm feeling a little evil now...

I have a dream. I dreamed with some bad guys writting with a felt-tip the complete speech in several walls in your cities, in a corner next of your schools. Ten point size is okay much more should be excessive.

Then the good people; lawyers and copyright holders came to delete the illegal speechs from the walls, restoring the law and the order.

This could be and extremely interesting social experiment, maybe even a piece of performance art.

If there is a "Everybody Draw Mohammed Day", a "Mother's Day, a "World Sparrow day" and a day to play with rubber bats, candies and pumpkins; why not a "Everybody writes a famous speech day that changes our country for good it the corner of his/her street, in a paper airplane or in a ballon"?

Could make a really beautiful local holiday...

18
Macsenour 3 days ago 1 reply      
I remember hearing the story of how the text was written and at the last minute, as copies were being made, the lawyer for King added the Circle C and copyright info. Apparently the King family has benefitted financially by that last minute addition.

Frankly, I can't imagine a better way to reward Dr. King, and his family, for such an amazing event and turning point in our history.

It's not like the money is going to AT&T or Microsoft.

19
jaynos 3 days ago 0 replies      
On the Media did a great story on this [1]. If you've got 13 minutes to spare, they discuss the copyright issue and the actual construction and delivery of the speech itself.

[1] http://www.onthemedia.org/2012/jan/13/dr-martin-luther-king-...

20
flatline 3 days ago 1 reply      
I don't know about you all, but public school did an abysmal job of teaching me any US history post-WWII. It's like nothing has happened in this country since the women's suffrage movement, with WWII a hasty footnote. Honestly, I think the politics were too hot to handle through the 1980s, when cultural divides arout Vietnam were very fresh, and those from King's time still not too distant. What is being taught in high school nowadays?
21
ghshephard 3 days ago 0 replies      
150 used, starting at $0.65 - I don't really think this material is that difficult to acquire.

http://www.amazon.com/Have-Dream-Writings-Speeches-Anniversa...

""I Have a Dream: Writings and Speeches That Changed the World," by Martin Luther King, Jr., is a fine collection of texts by this important figure. The book has been edited by James M. Washington. Coming in at less than 300 pages, this is a concise but meaty book.Washington includes King's most important texts: the "Letter from Birmingham Jail"; the "I Have a Dream" speech; his Nobel Prize acceptance speech; "My Trip to the Land of Gandhi"; "A Time to Break Silence," his 1967 speech criticizing the United States war in Vietnam, and more. These writings and speeches cover King's great themes: nonviolent resistance, the African-American civil rights movement, etc."

22
MarcScott 3 days ago 0 replies      
There was a move earlier in the year on "Internet Freedom Day' for everyone to share the video of the speech, anywhere they could, in defiance of the copyright. Not sure what traction there was.http://boingboing.net/2013/01/18/its-internet-freedom-day-ti...
23
sczkid 3 days ago 1 reply      
Here's a good summary of the copyright issue: http://www.washingtonpost.com/blogs/answer-sheet/wp/2013/08/...
24
lifeisstillgood 3 days ago 0 replies      
It's interesting the version from the US National Archives (http://www.archives.gov/press/exhibits/dream-speech.pdf) has (top of page 5) different wording to the speech (IIRC)

  My own little children ... shall be judged not by the color of their skin 
Vs

  My four small children ... shall not be judged by ...
"Shall be judged not" is the speech and just the memory with its crackling soundtrack gets me. It's odd how even with a prepared speech he still belted out a better version on the day.

Edit: oh yes - anyone wanting to improve their accent before the next YC interviews could do a lot lot worse than have MLK playing through their headphones each day. Learn from the very best.

25
anigbrowl 3 days ago 0 replies      
This is a much, much better article on the same subject: http://www.washingtonpost.com/opinions/why-you-wont-see-or-h...
26
tomphoolery 3 days ago 0 replies      
I love how you equate "access" with "reading". Especially given the highly rhetoric tone of the speech, reading it to me would just be doing the whole thing a disservice. A good chunk of what makes that speech successful is his awesome use of rhetoric and repitition to get his point across. It's a really dumbass comparison but IMO Chris Rock does the same thing, he'll repeat a concept over and over to the audience in between doing jokes about the concept. I think these are two sides to the same coin, rhetoric goes a LONG way when convincing others that your words are truth in public.

We studied this speech in my high school, as well as speeches by FDR and John F. Kennedy (sidenote: why are all great public speakers referred to by the initials that make up their name? MLK, FDR, JFK, etc.). We studied the speech to learn more about rhetoric and how an orator can twist common words into powerful devices for convincing you to believe in their ideas.

Oh and by the way? we read it too. This was to emphasize how much more powerful the speech is when SPOKEN rather than read. It's really not that fun to read, the sentences are so repetitive, short and simple that it's hard to believe an educated man wrote them, but that is of course the purpose of such speeches...you speak them in such a way that the simple becomes complex and weak words become powerful.

27
fnbaptiste 3 days ago 1 reply      
I read the entirety in college. It was in a textbook I used to own. That in his Letter from a Birmingham Jail, which is also very much worth reading (found here: http://www.africa.upenn.edu/Articles_Gen/Letter_Birmingham.h... )
28
bborud 2 days ago 0 replies      
Let's not beat about the bush: the King Estate is a bunch of dumbasses and if they want Dr Martin Luther King to be forgotten, they are doing a great job.
29
raymondh 3 days ago 0 replies      
The full text of the speech is in the National Archives: http://www.archives.gov/press/exhibits/dream-speech.pdf
30
runjake 3 days ago 1 reply      
I both read and heard the speech entirely in high school back in the 80s. We spent something like 2-3 days on it and MLK's life during that period.

Is the author (and submitter, who's the same person) working off a false premise?

31
rbellio 3 days ago 0 replies      
I remember watching it on some encyclopedia product that came loaded on my HP back sometime around '95. They also had presidential speeches and the Hindenburg crash among other events. I thought I was the coolest kid ever to have access to such historical information at my home; that so much data could be stored on a simple CD.
32
lnanek2 3 days ago 1 reply      
This was done intentionally by MLK with the proceeds used for good works last time I looked into it. So, amusingly, articles like this are kind of written out of ignorance as to the speech itself.
33
ISL 3 days ago 0 replies      
His speech is featured at least once a year (and it was on a few nights ago) on NPR on KUOW.

His Massey Lectures are also publicly available:http://www.prx.org/series/31037

34
hcarvalhoalves 3 days ago 0 replies      
It's on YouTube, although I don't know if it's complete:

https://www.youtube.com/watch?v=smEqnnklfYs

35
Medea 3 days ago 0 replies      
We actually read the full speech in school and watched the youtube video. We got it as a copy from a textbook called "Speeches that changed the world" by Simon Sebag Montefiore.

You can get the ebook from the google play store. From the free sample it seems like they got permission to reproduce copyrigth material from The Estate of Dr Martin Luther King, Jr.

https://play.google.com/store/books/details?id=jPArcMn728kC

36
paul_f 1 day ago 0 replies      
Isn't the real problem the whole concept of for-profit textbooks? Without that, we, and our children could read and study these magnificent words.
37
bennesvig 3 days ago 0 replies      
In high school I memorized the entire speech word for word to move my grade from a B to an A. I've read it many, many, many times.
38
mistercow 3 days ago 0 replies      
Prediction: major copyright holder will buy the rights and then license them liberally to get rid of this embarrassing poster child for copyright reform.

Actually scratch that, it's not a prediction. It would be smart, but it probably won't happen.

39
_mulder_ 3 days ago 0 replies      
Those in the UK can listen to the speech, in full, for free on iPlayer. It's not Kings original recording but it's respoken by notable civil rights personalities.Just look for I Have A Dream on iPlayer, BBC Radio 4
40
aroman 3 days ago 0 replies      
Maybe I'm the exception, but I never experienced anything but easy access to the speech. A few months ago I googled it and got the full text and great YouTube video taping of it. No issues.
41
snicklepuff 3 days ago 2 replies      
I've seen and read the entire speech dozens of times: In school, I distinctly remember being given the entire speech transcription and talking about it as a class on more than one occasion. In elementary school, we would have an actor come on our "morning announcements" and re-enact the speech each year. One teacher showed it to us on YouTube in it's entirety.

Is my experience really that unusual?

42
mpchlets 2 days ago 0 replies      
I watched this speech near every MLK day in the US while I was growing up, I remember sitting there not understanding it as I was in grammar school.

We watched it on a large TV set that they rolled in on a cart. Granted I was in a 99% white school at the time, but the school was not for the rich - however they bought the necessary footage (I assume now, no idea).

I distinctly remember Dr. King's voice, I will not forget it.

43
ghaff 3 days ago 0 replies      
Apparently the Churchill estate is also very aggressive about royalties for speeches and written works by Winston Churchill: http://www.techdirt.com/articles/20130118/16193821734/church...
44
mehulkar 3 days ago 1 reply      
In 9th grade I memorized and delivered the I Have a Dream speech for my English Honors program. I memorized it by reading it over and over again and I also found an audio recording that I burned onto a CD and listened to 10 times every night. It took me 16 minutes to deliver the whole speech (in costume). I have no idea where I found the audio recording now, although NPR sounds right.
46
jhuckestein 3 days ago 0 replies      
FWIW everyone in my school in Germany read the entire speech in English class.
48
joshvm 3 days ago 1 reply      
Yet Fox News published it not two days ago:

http://www.foxnews.com/us/2013/08/27/transcript-martin-luthe...

50
AznHisoka 2 days ago 0 replies      
That's the secondary reason.Real reason: because I'm too lazy, and frankly don't really care.
51
52
Raphael 3 days ago 0 replies      
Image not available pending copyright permission

http://memory.loc.gov/cgi-bin/query/h?ammem/mcc:@field(DOCID...)

53
jfranche 2 days ago 0 replies      
'I Have a Dream' - Martin Luther King Jr. (audio only): http://fora.tv/1963/08/28/I_Have_a_Dream_Martin_Luther_King_...
55
diminoten 3 days ago 0 replies      
Ah yes, I love it when "Hacker News readers" becomes a thing. Just like, "Redditors have pointed out via YouTube comments..."
56
michielvoo 3 days ago 0 replies      
Actually, it was printed in full yesterday in the Dutch newspaper NRC Next.
57
58
russellsprouts 3 days ago 0 replies      
My English textbook in high school had the text of the speech, and on MLK day we watched a portion of the video.
59
pca 3 days ago 1 reply      
We've read the speech in school in Germany. Not from a textbook, but simply a copied text, from the internet I presume. Was that illegal? I think every class did. A relative who was a few years behind me also read it, with a different teacher.
60
Bulkington 2 days ago 0 replies      
Can we officially retire this discussion, apres anniversary?

https://news.ycombinator.com/item?id=3474526

61
Theory5 3 days ago 0 replies      
Throughout my college years, I had a poster with his entire speech on one of my walls. Unfortunately, tape is not good to posters so I don't have it anymore. I also had John Lennon's Imagine as poster.
62
wehadfun 3 days ago 0 replies      
>ask the people sitting near you if theyve ever heard the >opening lines:

>"I am happy to join with you today..."

If you are a Michael Jackson fan this was included on the song History.

63
tehabe 3 days ago 0 replies      
I own a German biography of Martin Luther King by Frederik Hetmann (1979), which includes a German translation of the speech.

I'm sure the translation is copyrighted under German law.

64
robmiller 2 days ago 0 replies      
It was in my 8th grade textbook. I remember because I got 50 pts "extra credit" for memorizing it...and the Gettysburg Address too.
65
ArtDev 3 days ago 0 replies      
66
dmead 3 days ago 0 replies      
false. did a paper on it in college.
67
romilgarg4 3 days ago 0 replies      
Totally agree.
68
s32dA 3 days ago 1 reply      
This is one of the most widely circulated speeches on the internet. If you Google "I Have A Dream Speech", you'll get the pdf, origial text and full video.

What a stupid post.

3
Founders' Accents paulgraham.com
476 points by shrikant  2 days ago   341 comments top 76
1
tokenadult 2 days ago 9 replies      
Learning foreign languages to high levels of communication proficiency was the first adult learning challenge I took on. I majored in Chinese at university and worked for quite a few years as a Chinese-English interpreter and translator. I'll back up what pg said with a data point from academic research. The online article "How to Become a Good Theoretical Physicist,"

http://www.staff.science.uu.nl/~hooft101/theorist.html

by a Nobel laureate in physics who is a native speaker of Dutch, makes clear what the key learning task is to be a good physicist: "English is a prerequisite. If you haven't mastered it yet, learn it. You must be able to read, write, speak and understand English." On his list of things to learn for physics, that even comes before mathematics.

I like to share advice on language learning, because this topic comes up on Hacker News frequently. I hope the FAQ information below helps hackers achieve their dreams. As I learned Mandarin Chinese up to the level that I was able to support my family for several years as a Chinese-English translator and interpreter, I had to tackle several problems for which there is not yet a one-stop-shopping software solution. For ANY pair of languages, even closely cognate pairs of West Germanic languages like English and Dutch, or Wu Chinese dialects like those of Shanghai and Suzhou, the two languages differ in sound system, so that what is a phoneme in one language is not a phoneme in the other language.

http://www.sil.org/linguistics/GlossaryOfLinguisticTerms/Wha...

But a speaker of one language who is past the age of puberty will simply not perceive many of the phonemic distinctions in sounds in the target language (the language to be learned) without very careful training, as disregard of those distinctions below the level of conscious attention is part of having the sound system of the speaker's native language fully in mind. Attention to target language phonemes has to be developed through pains-taking practice.

http://www.ncbi.nlm.nih.gov/pubmed/10442032

It is brutally hard for most people (after the age of puberty, and perhaps especially for males) to learn to attend to sound distinctions that don't exist in the learner's native language. That is especially hard when the sound distinction signifies a grammatical distinction that also doesn't exist in the learner's native language. For example, the distinction between "I speak" and "he speaks" in English involves a consonant cluster at the end of a syllable, and no such consonant clusters exist in the Mandarin sound system at all. Worse than that, no such grammatical distinction as "first person singular" and "third person singular" for inflecting verbs exists in Mandarin, so it is remarkably difficult for Mandarin-speaking learners of English to learn to distinguish "speaks" from "speak" and to say "he speaks Chinese" rather than * "he speak Chinese" (not a grammatical phrase in spoken English).

Most software materials for learning foreign languages could be much improved simply by including a complete chart of the sound system of the target language (in the dialect form being taught in the software materials) with explicit description of sounds in the terminology of articulatory phonetics

http://en.wikipedia.org/wiki/Articulatory_phonetics

with full use of notation from the International Phonetic Alphabet.

http://www.langsci.ucl.ac.uk/ipa/ipachart.html

Good language-learning materials always include a lot of focused drills on sound distinctions (contrasting minimal pairs in the language) in the target language, and no software program for language learning should be without those. It is still an art of software writing to try to automate listening to a learner's pronunciation for appropriate feedback on accuracy of pronunciation. That is not an easy problem.

After phonology, another huge task for any language learner is acquiring vocabulary, and this is the task on which most language-learning materials are most focused. But often the focus on vocabulary is not very thoughtful.

The classic software approach to helping vocabulary acquisition is essentially to automate flipping flash cards. But flash cards have ALWAYS been overrated for vocabulary acquisition. Words don't match one-to-one between languages, not even between closely cognate languages. The map is not the territory, and every language on earth divides the world of lived experience into a different set of words, with different boundaries between words of similar meaning.

The royal road to learning vocabulary in a target language is massive exposure to actual texts (dialogs, stories, songs, personal letters, articles, etc.) written or spoken by native speakers of the language. I'll quote a master language teacher here, the late John DeFrancis. A few years ago, I reread the section "Suggestions for Study" in the front matter of John DeFrancis's book Beginning Chinese Reader, Part I, which I first used to learn Chinese back in 1975. In that section of that book, I found this passage, "Fluency in reading can only be achieved by extensive practice on all the interrelated aspects of the reading process. To accomplish this we must READ, READ, READ" (capitalization as in original). In other words, vocabulary can only be well acquired in context (an argument he develops in detail with regard to Chinese in the writing I have just cited) and the context must be a genuine context produced by native speakers of the language.

I have been giving free advice on language learning since the 1990s on my personal website,

http://learninfreedom.org/languagebooks.html

and the one advice I can give every language learner reading this thread is to take advantage of radio broadcasting in your target language. Spoken-word broadcasting (here I'm especially focusing on radio rather than on TV) gives you an opportunity to listen and to hear words used in context. In the 1970s, I used to have to use an expensive short-wave radio to pick up Chinese-language radio programs in North America. Now we who have Internet access can gain endless listening opportunities from Internet radio stations in dozens of unlikely languages. Listen early and listen often while learning a language. That will help with phonology (as above) and it will help crucially with vocabulary.

The third big task of a language learner is learning grammar and syntax, which is often woefully neglected in software language-learning materials. Every language has hundreds of tacit grammar rules, many of which are not known explicitly even to native speakers, but which reveal a language-learner as a foreigner when the rules are broken. The foreign language-learner needs to understand grammar not just to produce speech or writing that is less jarring and foreign to native speakers, but also to better understand what native speakers are speaking or writing. Any widely spoken modern language has thick books reporting the grammatical rules of the language,

http://www.amazon.com/Mandarin-Chinese-Functional-Reference-...

http://www.amazon.com/Chinese-Comprehensive-Grammar-Grammars...

http://www.amazon.com/Comprehensive-Grammar-English-Language...

http://www.amazon.com/Cambridge-Grammar-English-Language/dp/...

and it is well worth your while to study books like that both about your native language(s) and about any language you are studying.

2
credo 2 days ago 3 replies      
For all his discussion about "strong foreign accents" being a big weakness, it is interesting that pg doesn't seem capable of recognizing his own huge weaknesses (and almost all of the 200+ comments - particularly the top-ranked ones - seem to miss that too)

1. At best, pg badly miscommunicated what he was trying to say. He could have just said something like 'founders who cannot communicate well' or 'founders who can't be understood' etc. - but he chose specifically to refer to "strong foreign accents".

Arguably, some Americans might find it easier to understand some foreign accents (strong British accents, some Indian accents etc) than some American accents (e.g. some rural southern accents). More to the point, some folks with foreign accents can speak much better English and articulate their ideas (and make themselves understood) much better than many people speaking in a mainstream American accent. However, pg chose to use the "strong foreign accent" criterion instead of the more correct "communicate well" criterion.

2. imo a stubborn refusal to acknowledge mistakes/errors is a big weakness and pg is demonstrating that weakness with passive-aggressive pushbacks like the one on Twitter "Don't say things people want to misunderstand."

Sorry, I think pg's statement was either blatantly wrong or badly expressed/communicated, but that doesn't amount to me being a part of the alleged "looking-for-reasons-to-be-offended patrol" that one of the commenters below talks about. pg (and his defenders on hn) will be better served by trying to understand the criticism instead of making up false motives for the critics of his statement.

<edit> Ten minutes after I posted the comment, it was at 3 points. Thirty minutes later, it was at ZERO points, one hour later at -1 :) In addition to showing the net-points for each comment, I wish HN also showed the total number of upvotes and downvotes each comment receives.

3
jasonkester 2 days ago 11 replies      
Never explain yourself to people who misunderstand you on the internet. They'll just use it as an excuse to misunderstand you again, which is worse because not only are you a terrible monster who said those terrible things, but now you've had the unmitigated gall to defend those terrible things.

It's a universal truth of saying things in public. No matter how clearly you say things, somebody will take it the wrong way. The only approach that doesn't make things worse is to simply ignore those people.

4
ignostic 2 days ago 1 reply      
Don't worry about it, PG, you just had a run-in with the looking-for-reasons-to-be-offended patrol. I actually thought this would happen when I read the post, but I also understood what you mean. It's a fairly benign point if we're honest and give you the benefit of the doubt: communication is important for a startup. Heavy accents are a barrier to effective communication.

I speak a foreign language that I learned later in life, so I speak it with an ugly American accent. People sometimes have trouble understanding me when I speak, and even though I know all the words native speakers use, I know I'm missing the subtleties and undercurrents in language. We take these things for granted in our native language, but understanding the associations with common phrases and subtle connotations of words takes many years to learn. Many native speakers miss these subtleties from time to time.

I would never (at my current skill level) try to start a company where I'd have to rely on my foreign language skill. I'm fluent in the language, but nowhere close to native skill. I wouldn't trust myself to explain a product - especially a technical product - in a clear and convincing manner.

"Offending people is a necessary and healthy act. Every time you say something that's offensive to another person, you just caused a discussion. You just forced them to have to think." Louis C.K.

5
kyro 2 days ago 0 replies      
Maybe I can offer a viewpoint that'll really drive this message home.

I work at a hospital full of the most brilliant foreign doctors, but many of them have accents too, too thick to accurately relay and discuss very complex and critical medical information. That is not in any way a reflection of their intelligence or work ethic in the least. They are smart, and they've proven that with numerous tests and years of training. But when effective communication is hindered, there is damage to confidence, mutual understanding, and progress. Confusion amongst doctors and nurses hurt patient management. Families who don't understand what they're being told feel less confident in the physician caring for their loved one because no clear direction or assessment is articulated.

And PG here is saying no different. Communication is just as essential in running a startup as it is in managing a patient. Your investors rely on your communication abilities to accurately assess the state of your company. Cofounders need to understand you for decisions to be made. Employees need to feel confident in their leader and the direction they're moving in.

This isn't xenophobic at all. Foreign accents, here in America, probably make up the majority of communication issues. I'm sure PG would've mentioned stammering and stuttering if it were significant in his data, but it likely wasn't. How many people do you know with thick foreign accents and how many with other communication hindrances?

6
tpatke 2 days ago 7 replies      
So the message is, 'It helps if people can understand you'.

Um. Ok. ...and I appreciate that PG wanted to make this clear as the press loves to make a story where there isn't one. But do we really need to vote this up like crazy to guarentee it is the top story for the next 48 hours? Are there really that many people here who will benefit from this lesson?

7
bonaldi 2 days ago 5 replies      
I think the problem really arose because he said foreign accent. So if it was someone American with an incredibly thick and hard-to-understand accent that would be fine? It wouldn't, if what he really cares about is comprehension.

> I'd thought of just letting this controversy blow over.

A common PG tactic, this (see also the "HN mods wilfully ruin submission titles" storm). But probably not a great one to emulate: time and again here we've seen startups badly burnt by the "fuck up in public and don't say or post anything hoping it will blow over" stance.

Even if it does blow over, you've damaged your image. People might treat you the same, but they'll long remember that time you ran away and hid when people expected better of you.

8
bambax 2 days ago 8 replies      
Here's a startup idea: help people speak English well. I live in France, my kids don't speak English at all. I send them to the "American School of Paris" on weekends for a so-called "immersion program" where most kids are French. Results are a little disappointing, and the thing is quite expensive. Yet the waiting list to get in is immense, people are willing to fight to get in.

I'd pay a very high price for an app or a program that young kids would love / do willingly, that would result in them becoming fluent in English.

9
noonespecial 2 days ago 4 replies      
There are "things you can't say".[1] You can be right, and your message can be harmless but the way you communicate it comes so close to a cultural taboo button that it requires too much extra effort not to be misunderstood. You just probably shouldn't go there. It will cause misunderstanding. Its kind of like having a thick "cultural accent".

For example, I used to, but do not now, ever use the word "niggle". Its just too much work.

[1]http://paulgraham.com/say.html

10
codegeek 2 days ago 2 replies      
I am not a native english speaker (indian) even though I moved to the US at the age of 16. I am 32 now. I have a fairly "neutralized" accent according to my native speaker friends. How did I get there ? Over 16 years of practice by listening to music, watching movies and most importantly, how my co-workers/colleagues communicate and express themselves. I still do that today when I can. Just a habit.

I am not interested in commenting whether PG should have said what he said or not but I do think that if you have a thick accent, you need to work on it and not just assume that people understand what you are saying even if your grammar is great.

My advice as a non native speaker.

-Talk slow. Lot of foreign languages are spoken fastly and hence when they switch to english, they go at the same pace. Don't do that. Try and space out the words.

- Ensure that the each word is spoken clearly and not mixed together. Instead of saying "how'r you", start with "How are you" ? Once you get a hang of it, you can switch to the faster version.

- Just working on specific letters can make a lot of difference. For example, the letter 'T'. In Indian languages, people hit that letter really hard. So when they pronounce something like "want", it sounds like "wantttt". The tongue rolling should be minimal here.

- Watch english shows, movies, listen to music, radio whatever. Dont just stick to your own language. Socialize with people who don't speak your native language. Observe them and learn.

- Most importantly, understand that just being able to speak english with perfect grammar is not enough. You need to do more. Nothing wrong with admitting this fact and working on it. Just my 2 cents.

11
ovoxo 2 days ago 1 reply      
Look, I respect PG as much as the next person so this is not a slight against him since I feel HN far too often comes to his defence as if protecting their newborn. Having said that ...

I don't understand how a man of his stature and someone in his position can allow himself to make those statements about accents (or anything that sounds remotely xenophobic). I say that because even his blog post says the following:

"A startup founder is always selling. Not just literally to customers, but to current and potential employees, partners, investors, and the press as well ... there is little room for misunderstanding."

That statement doesn't just hold for startups but for anyone in business. His initial statements left plenty of room for misunderstanding. Furthermore, I would also find it very difficult to believe that his inclination towards avoiding "excessive" accents does not also subconsciously lead him to have a slight bias against founders with a "slight" accent. That's how biases work - the threshold for when your brain decides to evoke that bias is not black-and-white.

12
FD3SA 2 days ago 2 replies      
This is one of the few cases where this is worth repeating: correlation is not causation.

PG is definitely one of the foremost researchers in the realm of entrepreneurial success factors, but it is important to step back for a moment when analyzing such things as verbal accents and "Zuckerberg likeness" correlating with failure and success, respectively.

Just as Noam Chomsky criticized Peter Norvig because of his focus on statistical methods versus fundamental models, I would suggest that inferring success based on statistical observation without an underlying model can become a confusing and unrewarding process.

Statistics is a tool to test fundamental models, not a model to explain phenomena all in itself. As such, I would guess that founder success is more likely based upon mundane traits such as intrinsic motivation, intellect, experience, access to capital and key personnel, and most importantly, luck. We see this time and time again in superstars such as Elon Musk, Jeff Bezos, John Carmack, Bill Gates, etc.

Extremely smart people are more prone to analyzing every tiny variable, which sometimes causes them to give additional weight to trivial factors in a complex equation.

13
sriramk 2 days ago 2 replies      
I think some of the folks here are casting aspersions on the folks arguing with PG - there are some reasonable arguments in there.

PG's stance (my interpretation) is - (1) Founders need to sell to be effective and (2) Having a strong accent makes it hard to communicate effectively and in turn, sell.

I get that (I have an accent myself).

People are objecting to the underlying assumption that this causation is something we deem acceptable. Here's a counter example. (1) Founders need to sell (2) Part of selling is to make the audience identify with you, so founders who look/act like their audience do better. This suddenly becomes a slippery slope, even if that's a perfectly logical argument.

tldr: (Correlation or causation) != acceptable.

14
tokenizer 2 days ago 0 replies      
I don't see how this is a discussion. His point is completely valid, and holds true for many things.

If you were to become a public speaker/motivational speaker in Canada, then not being able to be understood in either English or French would affect your career.

It seems to me like everybody is caught up in the semantics of whether pointing this out is politically correct or not. I personally think it doesn't matter, and if you're truly committed on creating a startup in the US, you'll have to just persevere regardless of the opinions, as this is just a remark on data.

15
nadam 2 days ago 1 reply      
My fellow Hungarian Paul Erdos had so strong accent that his speeches are subtitled on Youtube:

http://www.youtube.com/watch?v=my0L2icGooU

And he was successful in the USA. (Edward Teller was similar they say.)

But it is different than it is for most people:1. They were so good that they could not ignore them.2. Science is different than business.

So for the rest of us it is extremely important to learn English well. I am sometimes almost fustrated that I cannot express myself in a sophisticated way in english.:( And I know that it never will be perfect. A Hungarian writer Sandor Marai only wrote in Hungarian despite speaking fluently in several languages (English, German, French and who knows in what other languages), and living as an emigrant in at least half of his life. (He emigrated from communism at the half of his life) He said he cannot 'write' (as a writer) in other languages (by his extremely high standards).

16
protothomas 2 days ago 0 replies      
I think the reason people got slightly sniffy about it was the use of the word 'foreign' in a negative context, which, whether or not it is intended, will be interpreted by some as xenophobic. Had it been stated as '...having unintelligible accents...' it would probably have passed without note.
17
jusben1369 2 days ago 3 replies      
Oddly enough this is a re-hash of the same types of arguments used for why engineers could never be CEO's and run startups. They didn't speak the language of business, weren't good communicators. "Go hire a 6'3" white sales guy CEO if you are really serious about this startup and raising money from VC's"

Is this the proper definition of irony?

18
unimpressive 2 days ago 2 replies      
Pronunciation is absolutely a part of spoken language. You could probably make a decent argument that somebody who can't pronounce the spoken word in such a way that other people understand them doesn't completely know the language.
19
EdwardCoffin 2 days ago 0 replies      
I'm reminded of this quotation: "Where misunderstanding serves others as an advantage, one is helpless to make oneself understood" - Lionel Trilling

http://thinkexist.com/quotation/where_misunderstanding_serve...

What if this misunderstanding regarding accents is just a standard attempt at stirring up controversy?

20
zavulon 2 days ago 0 replies      
ValleyWag and the whole of Gawker Media are just fucking WORST. They have a long record of doing scummy things just to generate views. I've lost all respect for them when their editor published the Brett Favre dick picks story, which was told to him by Jenn Sterger in a private, friendly, off-the-record conversation, after she specifically asked him not to publish it. Unsurprisingly, that resulted in her career being completely destroyed after that.
21
ilamont 2 days ago 3 replies      
Stephen Hawking and Mayor Thomas Menino of Boston (aka "Mumbles") are examples of people who have experienced difficulty making themselves understood (either through medical conditions or strong accents), yet are leaders in their respective domains. In entrepreneurship, one example that springs to mind is Charles Pfizer, who started a successful chemical company a year after arriving in the United States from Germany in the 1840s. I assume he spoke with a heavy accent which may have been difficult for some employees and customers to understand, yet his company flourished.

Let's not equate "poor English" with "likely to fail at X". There are other factors, ranging from domain knowledge to soft skills, that come into play as well.

22
loceng 2 days ago 4 replies      
Why not just narrow it down to communication barriers? It has really nothing specifically to do with accents. Two people with the same heavy accents may perfectly understand the other - or maybe not at all. That still comes down to issue with communication. How about making the statement that 3 year olds are terrible CEOs - they're terrible at conveying a story, and I'm not even sure they're speaking English when they make sounds!
23
clamprecht 2 days ago 0 replies      
Back around 1997 when I was fighting my Internet ban on First Amendment grounds[1], one honest journalist told me the deal. He told me that journalists are not my PR agent. They have their own agenda, and their own angle. Their goal is to get readers, not to spread the message you want them to spread.

tl;dr - Remember, journalists are not your PR agent.

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

24
danso 2 days ago 0 replies      
Much respect to Paul here. I've been impressed with his willingness to engage the press in rebuttals and elaborations (and in a polite, clear way). I've made it a personal rule not to be quoted in anything controversial just because, even if the reporter is well-meaning, the editor may not be. I suspect Paul is even more aware of this and so his willingness to communicate is a sign of how important he believes his message is.
25
_greim_ 2 days ago 2 replies      
The crazy thing is I used to have a boss who was native to India until late childhood, and (so the story went) had taught himself English, largely by watching American TV. The guy now has zero accent. So I was somewhat skeptical. But maybe some people as part of their personality just pick up on pronunciation faster than others?
26
georgemcbay 2 days ago 0 replies      
I still have nightmares about the accent of the TA running the linear algebra class I took in college 20ish years ago. He was a Vietnamese man speaking "perfect" English, but not in a way that could be understood by virtually anyone, and I'm usually pretty good with understanding strong accents.

I have nothing against people with accents, I'm friends with and co-worker with quite a few people who have significant accents but are still understandable. However, there are certainly cases where accents are so strong that the person is arguably not really speaking the language even if their grammer is impeccable. And I say that fully understanding that the same applies if I find myself for any reason butchering the French language or Mandarin Chinese verbally.

27
glesica 2 days ago 1 reply      
I wonder if general tests of written and verbal communication skills would show the same correlation. I often notice poor word choices, confusing sentence structure, and pretty obvious typos in many of the blog posts that show up on HN. Some of these people are founders. I wonder if their companies suffer due to these sorts of errors (or perhaps they just proofread business communications better).
28
buro9 1 day ago 0 replies      
It's a shame that pg felt he had to write that, and it's also a shame that it was presented the way it was.

It could've been shorter, more positive, and to the point:

CEOs need to inspire, lead, manage, hire, sell. All of these things have one thing in common: Effective communication. If an accent is so thick that it prevents effective communication, then you have a major issue.

That it had to be any longer than that says far more about the people who read it than the one that wrote it.

29
dllthomas 2 days ago 0 replies      
I recall working in a lab with a lot of foreign grad students from different backgrounds (under a professor with a bit of an accent). There were definitely times the accents interacted in interesting ways, where some would understand completely and others would have no clue what was said (even after several repetitions) until someone else said it.
30
nraynaud 2 days ago 1 reply      
I'm French and I speak english everyday since 5 years (foreign girlfriends) I just can't pronounce this language correctly, the mouth positions required are simply to far from my native tongue. And in the morning it's even worse.I think there is an elocution max level for each of us that's very hard to pass (I suppose that would involve some kind of specific elocution training), whereas the vocabulary always grow.I've met people living in the same foreign country for 20 years and still have a very strong native accent.
31
dlitwak 2 days ago 0 replies      
Totally agree. I've been at demo days and I just tune out the foreigners who I can't understand. It's hard enough having to listen to 40+ startups in a day, and try to understand what someone is doing, why they are doing it, and how it can make money, throw in a thick accent and you are likely to give your brain a rest and just tune out. I notice that these founders are the ones with no one visiting their demo table, etc.
32
subsystem 2 days ago 0 replies      
Maybe I'm alone in this, but for me the controversial bit wasn't about accents and communication, but correlating a strong accents to intelligence.

"Or, it could be that anyone with half a brain would realize you're going to be more successful if you speak idiomatic English, so they must just be clueless if they haven't gotten rid of their strong accent."

It's very similar to what you would hear about geeks ten years ago.

33
nobodysfool 2 days ago 0 replies      
I think the NYT reporter Nathaniel Rich hit on something when he commented that PG made an 'evil Soviet henchman' voice. I don't think he was intending to sound evil, but only to imitate a Russian accent. The 'evilness' comes from the NYT reporter's mind. And I think the failure of start-ups with foreigners with bad English language skills is also likely due to their recruitment efforts - you'd tend to hire only people who speak your native language if you can't speak English very well, thus your hiring pool is quite small.
34
unono 2 days ago 0 replies      
It's funny, the communication difficulty applies to PG as well. PG could be much more prominent if he had a better speaking ability. His speeches are really bad, he reads of the paper and 'ums' all the way through. I've never managed to sit one through. If it wasn't for that he could've gotten the press coverage of a major tech CEO.
35
websirnik 2 days ago 1 reply      
I'm Russian and was running an ed tech company for the last 2 years. Even thought I rate my English skills reasonably high and I've finished one of the top universities in London with the top grade, once we were at the stage when we need to sell our product, I was completely lost. While talking to native people I was kept noticing how bad my accent was and I think because I've been critical to myself, I felt over time even worse about my accent and ability to fluently communicate what I was doing.It's definitely affected our sales numbers and ability to raise capital. Our company was losing credibility in front of the customers eyes, because of inability to keep up with the conversation pace. After hiring native sales and bizdev people our numbers have grown up. I would advice non-native speakers to keep improving there accent and ability to fluently communicate by getting English tutor or personal-dev trainer or by any other means that I would be happy to hear.
36
eksith 2 days ago 0 replies      
Am I the only one who feels that it's ridiculous PG even had to make this post? I mean the original story was such a bag of hot air and insinuation.

It's objectively better for entrepreneurs to communicate as clearly as possible. That's the whole point of the message.

Good grief, people there's real bigotry out there that needs defeating. If anyone has spare energy for baseless accusations, we could sure use a few extra hands over on more productive ground.

37
DannoHung 1 day ago 0 replies      
Can I talk about this from the other direction? One of the things that I got drilled on in school was that in the real world, good communication skills are critical. However, after a bit less than a decade in financial services, I have come to the conclusion that the real take away is that understanding poor communication is critical, more critical than any other skill in your entire life (I suppose, unless you are at the absolute top of the hill from which shit rolls down).

I think we do children a disservice by asking them to read great works of modern literature. They should probably spend their time reading Chaucer in the original middle english and puzzling out half translated foreign language classics. Basically anything Shakespeare and up is too easy to understand if you really want to hone your abilities.

38
bthomas 2 days ago 0 replies      
One theory for the "why" - I find it takes a higher cognitive load to understand someone with a strong accent. As a result, I don't digest the message as well and I'm subconsciously biased against complex conversations. I wonder if there is any cognitive psych literature on this?

Advice to those with a strong accent: find a way to communicate your message so it takes minimal effort for a receiver to understand. That could be improved English, but there might be easier ways for you to hack this - concise language, use concrete metaphors, keep printed slides in your briefcase, etc.

39
rbourke 1 day ago 0 replies      
100% agree with pg on this (and no I don't always agree with everything)...

Most problems in life are as a result of miscommunications and associated false assumptions, whether they be in business, marriages, or friendships.

Anything you can do to increase the fidelity of communication quite simply: must be done.

Before I read the news about this I was about to write my first ever blog post about the symbiosis between DNA health and pair programming - the link between the two... have a guess?! Quality of communication.

You see there is ongoing debate amongst the Agile software development community as to what methodologies are most helpful; test-driven-development, refactoring, code reviews, static code analysis...

I maintain that that start-ups have the edge mainly because there is more pairing (pair-programming / pair-design / pair-refactoring / pair-testing) than there currently is in most software shops - and the reason this is so effective is the boost it gives to communication...

Now the DNA angle you ask, well in 2009 a team won the Nobel Prize for Medicine for proving that chronic stress inhibits the brain from releasing Telomerase that repairs the Telomeres that protect the end of your chromosomes during cell-division (crossing over). Guess what causes most workplace stress - miscommunication... and in software also the fact that you are often unfortunately forced to work alone. Start-ups force you to work together and that is why you are healthier and live longer and, incidentally, write better software ;-)

40
hollerith 2 days ago 1 reply      
People underestimate the level of skill required to speak a language well enough so that it is not a chore for a native speaker to listen.

The chairman of the English Department of my local community college (College of Marin in California) told me that it takes an immigrant an average of 7 years to get good enough at speaking English for native speakers to actually want to listen to them talk.

41
Lucadg 2 days ago 0 replies      
Having learned English, French, German, Polish, Spanish and Portoguese I am ready to share my secret to the world: read comics.They are the only written form of the colloquial language, the one you'll need mostly.Literally 100% of what you learn in a comic will be useful in your daily life.Read a novel and this drops to probably 50%, read a newspaper and it's even worse.Nobody speaks like a book or a newspaper. We speak like comics.

P.S.I learned those while living in those countries, so I was exposed to the spoken language too. Plus, comics worked for me, they won't work for everybody.At the end the real trick is to try several methods and find the one which suits you best.

42
pitchups 2 days ago 0 replies      
It is ironic that a statement about the importance of being understood clearly by others , was itself not understood clearly by others, although the conversation was presumably between native speakers with no accents. My point is that foreign accents are just one manifestation of the larger problem of communication that occurs far more frequently than any of us supposes. My favorite quote about this problem is from George Bernard Shaw : "The biggest problem in communication is the illusion that it has taken place."
43
lifeisstillgood 2 days ago 0 replies      
I cannot find it now, but I listened to a podcast (possibly four thought) with a discussion on disappearing languages. The professor had been approached by a woman asking how she could help her children, who were losing the native language as it died out. He replied if she really wanted to help her children she should encourage them to learn English and not the native language - they will benefiot more from communicating with nearly 2 bn people than with a few thousand in the locale.

(I seem to remember that Papua New Guinea has a language every mile along its northern coast - mainly it seemed to piss off the neighbouring tribes)

44
gojomo 2 days ago 0 replies      
If you have a team with many different accents, a CEO who speaks with excellent "transatlantic English" (international/mixed-British-American English) will also likely be easiest for all the other team members to understand. It's about being a more central node in mutual communication/intelligibility networks, rather than a leaf node.
45
beachstartup 2 days ago 3 replies      
at university i had an EE professor with such a strong russian accent i dropped the class. couldn't understand a damn thing he was saying.

my parents are foreigners - it's not that i'm not used to it.

sorry folks, but it's true.

46
torrenegra 2 days ago 0 replies      
As a founder with a very strong Latino accent, I would like to share my success with other entrepreneurs who speak English as a second language: If you want a professionally recorded voice over for your demo video, pitch, or whatever, can get one for FREE from VoiceBunny here: http://blog.voicebunny.com/2013/08/30/no-startup-left-behind...
47
cllns 2 days ago 0 replies      
I found a typo:

>A startup founder is alway selling.

(edit: has been fixed)

48
peterjs 2 days ago 0 replies      
And that's the reason I am packing my stuff and heading to London. At this very moment. I was just about to remove the legs from the table I am writing these lines on (well, I am writing them on a computer, but thats not the point). And surprise, surprise, I am moving from Central Europe. And yes, I can speak with a thick Slovak, Czech, and Hungarian (Andy Grove style) accent. If anyone had a job available for a fresh CS graduate, please let me know (email is in my profile)!
49
GigabyteCoin 2 days ago 0 replies      
Don't we all technically speak with an accent?

I'm from Canada, and I have been to areas of the USA where I could not understand almost anything being said by the local population.

50
karapu2 2 days ago 0 replies      
Having lived abroad for 17 years as an American, I have found a very strong correlation between those who can not understand a thick accent, and those who can not communicate well with non-native English speakers.No idea if this is the case with Paul, but if you have actually spent the time communicating with a wide range of non-native speakers, you are much better at understanding and making yourself understood. I think all you non-native English speakers know exactly what I mean.

Communication - a two-way street. That is why Paul's comments strike many as tone deaf!

51
tarun_anand 1 day ago 0 replies      
Paul, the point is that you looked at a metric that has "correlation" (your words, emphasis mine) So I am not sure how you inferred "causation" from it? You could have easily looked at metrics like founders who wear hoodies are more likely to succeed.

I think that somewhere there is sublime conscious at work that is not aligned correctly.

People expected higher standards from you on this front!

52
ErikAugust 2 days ago 0 replies      
People go to Pitch Nights just to work on the quality of their communication.

The reason is, if you have ever waded through a large round of pitches - you understand that it only takes a couple hard to understand sentences before you lose interest.

This doesn't just apply to foreign accents, it applies to volume, pace, etc.

53
ojbyrne 2 days ago 0 replies      
This makes me curious about non-foreign (or english as a first language) accents, I've met at least one person in Boston who was nearly unintelligible. I guess there wouldn't be enough data.
54
photorized 2 days ago 0 replies      
There's another problem.

When you have a thick accent, poor grammar, and generally have trouble expressing your thoughts in English, people will perceive you as less smart - no matter how eloquent you sound in your native language.

55
CurtMonash 2 days ago 0 replies      
It's not just pitching in English. It's both listening and pitching, in both English and techspeak.

http://www.strategicmessaging.com/fluency/2013/08/30/

56
13hours 2 days ago 0 replies      
There are many reasons for a speaker to not communicate in an understandable way : heavy accent, speech impediment, lack of articulation, inability to articulate thoughts, etc. Why focus on the cultural accent to make your point, rather than stating the root cause : lack of sufficient verbal communication skills? The fact that you seemed to put a heavy foreign accent as the main cause of bad communication does seem a little xenophobic.
57
hnriot 2 days ago 1 reply      
I was hoping for some statistics. Rather than trying to convince people, it would be a far more compelling rebuttal if there was some data to backup the comment. Without data, it's just opinion, and that reflects on the one with the opinion. With data, it's stops being personal, and in the domain of science.
58
arbuge 2 days ago 0 replies      
Such is life. This is a requirement not just for startups, but for success in pretty much any field which isn't solitary by nature. That encompasses most businesses, including climbing the corporate ladder if that's your thing.
59
31reasons 2 days ago 0 replies      
If you have thick accent don't get discouraged, all you have to do is speak numbers. No one can ignore numbers if they are really good.
60
igorsyl 2 days ago 0 replies      
This is a case where the founder has an American accent yet people did not understand what he tried to convey correctly. I think PG should have referred to founders' elocution, diction, communication skills, etc. instead of only their accents. As we've seen here one can have no foreign accent at all and you may still be misunderstood.
61
doubledub 2 days ago 1 reply      
It's unfortunate such an explanation is necessary. People with difficulty speaking have a harder time successfully communicating ideas. Not sure how that is misunderstood.

Anyone claiming racism or xenophobia is, ironically, only confirming their potential shortcomings.

62
CurtMonash 2 days ago 0 replies      
It's not just pitching; it's also listening.

Some of the most obstinate, unimpressed-by-reality founders I've known have had thick accents.

63
tsax 2 days ago 0 replies      
Look, it's the online click-generating, culture-destroying media firms' business model to generate politically correct controversies especially on the words of famous or successful people. ValleyWag is the latest monster to grow out of the repulsive Gawker empire. They will do what they have to do. The joke is on everyone else who even cares what is published there.
64
65
dazzla 2 days ago 2 replies      
Everybody has an accent! There is not a single person in the world that has "no accent"!

This may seam like nit picking but it is in fact very important. When someone in the US says they think someone speaks English "with an accent" it's actually the fact that they are not speaking English with an American accent. Who's to say that speaking English with an American accent is the correct way?

The English language is used in many parts of the world and has diverged immensely. Pronunciation has changed, spelling has changed, words have been added, etc.

So bear that in mind when you say someone speaks bad English or wonder why don't they make the effort to speak it "correctly".

Also remember communication is 2 way. If you can't understand someone due to their accent most likely they cannot understand you due to your accent.

66
gdilla 2 days ago 0 replies      
You can certainly be incomprehensible in your native language. See Sarah Palin. It wasn't the accent that made her hard to understand.
67
indubitably 2 days ago 0 replies      
Well. This is consistent with pg's policy on ascii-only in Arc.
68
Fuzzwah 2 days ago 2 replies      
It is difficult to have empirical evidence for a subjective thing like the understandability of someone's accent.
70
newsign 2 days ago 0 replies      
i guess there are 2 things here :

1. having accent is ok as far as you can make others understand your point in english ...2. bad english (i mean really bad) will be turn-off anyway with or without accent .... so it is not accent but its all about english as a language i guess ...

I've seen people with english and no bad accent but still having trouble in making other people understand :) and they are either Dumb OR they're P.hd holders (not generalizing though)...

71
rvivek 2 days ago 0 replies      
Added similar thoughts yesterday (https://news.ycombinator.com/item?id=6297740)
72
rule30 1 day ago 0 replies      
Useful guide for Italians: http://urli.st/q2t/2dt
73
bigdipper 2 days ago 0 replies      
Is there a study to show

A) How many founders of YC's funded companies were native English speakers vs the rest of the population?B) Does the size of the round correlate to whether they are native English speakers or not?

My theory to test - the more you look like the people judging you, the likelier you are to succeed. It's statistically possible to show this pretty easily.

If there is astringent correlation, get a tall blonde, who can speak well to present to YC next time!

74
bra-ket 2 days ago 1 reply      
just make something people would pay for, accent be damned, on internet nobody knows you're a dog
75
meangeme 2 days ago 0 replies      
As soon as I read that Inc article I saw this coming.
76
johnnuy 2 days ago 0 replies      
Damage control time.
4
iPhone, meet Haskell groups.google.com
353 points by sritchie  3 days ago   48 comments top 9
1
programminggeek 3 days ago 1 reply      
Wow, this looks super interesting. Would this be the first step in creating a Haskell wrapper for doing native UI work, or is it more useful for games and the like?
2
scrumper 3 days ago 1 reply      
This is interesting. I've been keen on experimenting with FRP for a while, and now I can use it for 'real world' stuff on a platform I know I just might have the push I need to jump into Haskell.
3
wslh 3 days ago 4 replies      
I would love to also run the interpreter inside iOS to learn Haskell from a tablet.

I will support a crowdfunding campaign.

4
dljsjr 3 days ago 2 replies      
Anybody here know, off the cuff, if the GHC packaged in Homebrew is compiled correctly to utilize the wrapper scripts out of the box, or if I'd need to build the cross-compiler myself as described in the linked documentation?
5
boothead 2 days ago 1 reply      
This is brilliant news!

Would it be possible to drop a cross compiled Haskell library into a Xamarin project and call into it from the .Net (F#) world? That would be the killer feature for me!

Also not much mention of android here - is it possible to target android with Haskell at the moment?

6
laureny 3 days ago 7 replies      
I'm going to withhold my excitement until I get proof that Apple will approve GHC compiled binaries.
7
lshemesh 2 days ago 0 replies      
Finally a chance to learn Haskell and iOS development at the same time! Will I be able to do this all from a Linux machine or do I still need Apple hardware?
8
sluu99 2 days ago 0 replies      
iPhone users rejoice for bug-free code!
9
Syssiphus 2 days ago 0 replies      
Brilliant, Thanks!
5
9,866,539 buildings in the Netherlands, shaded according to year of construction waag.org
338 points by pjvds  12 hours ago   59 comments top 27
1
primigenus 10 hours ago 0 replies      
Check out all the colours in Rotterdam: http://dev.citysdk.waag.org/buildings/#51.9159,4.4974,14

Kind of gives you an idea of how large parts of it were destroyed during the second World War and then has had multiple levels of reconstruction and changes taking place throughout the decades since.

2
ilamont 10 hours ago 2 replies      
Nederlanders: When was the BAG established, and how was the dataset created? That must have been an incredible collection/standardization/digitization project.
3
jbverschoor 10 hours ago 2 replies      
It suffers from a Y2K bug:My house in Amsterdam (and a lot of others) are noted as constructed in: 1005 instead of 1905
4
ghc 10 hours ago 3 replies      
This is really cool, but why don't the color gradations go back further? Is it a matter of how records were kept? I would have loved to see how many buildings survive from each century from, say, 700AD on. Pre-1850 as a category seems like such a waste for a map of the old world.
5
mtts 9 hours ago 2 replies      
Starting position is Maastricht? You sneaky bastard ;-)

(For non-Dutch people: Maastricht is one of the oldest continuously urban centers in the Netherlands, which makes it nice to show off this kind of technology but it's also very far away from the rest of the country. Nice city though, definitely worth a visit).

6
frozenport 2 hours ago 0 replies      
The website is really messing up my back button. For example I can't press the back button and return to this page.
7
oscilloscope 12 hours ago 1 reply      
This is initially stunning yet rich, data-dense, detailed and simple. I would refer to this when travelling in the Netherlands and especially for looking at apartments and real estate.
8
digitalengineer 10 hours ago 1 reply      
You can see the oldest inner cities and each 'ring' of newer buildings around it. Example: Amsterdam: http://dev.citysdk.waag.org/buildings/?utm_source=buffer&utm... Very cool.
9
icoder 11 hours ago 1 reply      
Awesome! You can read something from every zoom level. I couldn't find my house though, it seemed to be swallowed by my neighbours, but that may be the result of the max zoomlevel. Any reason that one can not zoom in further?
11
RKoutnik 9 hours ago 0 replies      
My favorite part is here: http://dev.citysdk.waag.org/buildings/#51.9004,4.5486,16

There's a building older than my country sitting right next to one built while I was in college. The casual blend of old and new is one of the things I love about European culture.

I'm sure it's found in many other places on our humble planet, but I've only been to Europe (so far!).

12
Jongseong 8 hours ago 1 reply      
I just have to say "Dank u" for choosing a colour scheme that is friendly to those with Colour Vision Deficiency of the red/green variety. A huge number of maps which use gradations of colour to represent data are useless to up to 1 in 10 men because they adopt the rainbow colour scheme with red and green representing opposite ends of the spectrum.
13
davedx 12 hours ago 0 replies      
Our house was built in 1976. It took a while to find it though, could use some overlay options or a search bar. Really interesting and cool though! :)
14
dubcanada 7 hours ago 0 replies      
Really cool, but every single move I made on my ipad added a new history. And trying to go back after spending 10 minutes playing around was the most annoying thing I've ever experienced. So annoying I had to close my browser and reopen HN.
15
Jagat 10 hours ago 0 replies      
Awesome. Here's a building that was built in 1300 https://www.google.com/maps/preview?authuser=0#!q=Keizer+Kar...
16
Caged 4 hours ago 0 replies      
If anyone is interested, I did this for Portland, Oregon back in June.

http://labratrevenge.com/pdx

http://dealloc.me/2013/06/30/the-making-of-pdx.html

17
bilalq 11 hours ago 1 reply      
This is really cool. I'd love to see something like this done for other parts of the world as well. I just wish it wouldn't push to history every time you drag around.
18
jaap_w 10 hours ago 1 reply      
Wow. Even the garage of my parent's house is on it, which isn't finished yet!
19
namenotrequired 10 hours ago 0 replies      
I love finding things on HN that my mom can also appreciate. :)
20
DouweM 12 hours ago 0 replies      
This is incredibly cool; looks like my house and office were built in 1978 and 1850 respectively!
21
kylelibra 10 hours ago 1 reply      
I would really like to see this for a city like NYC or SF.
22
vonbladet 8 hours ago 0 replies      
Pretty much all my suburb of Groningen was built in the late 70s and early 80s. It is cool that many people live in cooler districts, but the Netherlands has a long history of <i>nieuwbouw</i>.
23
gmapsmania 3 hours ago 0 replies      
Google Maps Mania posted about a few similar maps last week.

As well as the Netherlands map there is the Portland map, a map of Ljubljana, Slovenia (similar to the Portland map) and the Brooklyn map.

http://www.mapsmaniac.com/2013/08/view-age-of-10-million-glo...

24
rsgong 4 hours ago 0 replies      
It's beautiful.
25
samstave 8 hours ago 0 replies      
Wow.

>Building

>Constructed:1300

>Address:Keizer Karelplein 6 6211TC Maastricht

>Area:3,306 m

>Function:Public

Here is the street view:

http://goo.gl/maps/On8Dw

26
PaulHoule 11 hours ago 0 replies      
sugoi!
27
nodata 11 hours ago 1 reply      
9M reads like a brand, I think the title should read "9 M".
6
Tell HN: Add ?share=1 to Quora URLs to display content without login
313 points by pearjuice  2 days ago   121 comments top 23
1
bdg 2 days ago 10 replies      
Websites are growing in their nuisance of DOM-level UI breaking. I'm increasingly using the Inspector dev tool just to delete entire chunks of elements on websites.

"Oh, you need me to click LIKE on your page? ... Deleted!"

"Oh, your news article is 25% of the width of the page and the other 75% is navigation, ads, and other unrelated articles? Deleted!"

"Oh, you have the annoying chat box that hovers in the bottom corner and hides things I actually wanted to see? Baleted!"

I keep telling myself that eventually I'll add a deletion option to the right-click context menu but I never actually bother with it.

2
zizee 2 days ago 1 reply      
Or better yet, install personal blocklist and never see Quora results in your search results again:

https://chrome.google.com/webstore/detail/personal-blocklist...

3
ohwp 2 days ago 3 replies      
Same with vBulletin boards.

Change

  showthread.php?1234-title
to

  printhread.php?t=1234
and suddenly you can read all the content (except for attachments) without login.

4
seanp2k2 2 days ago 3 replies      
This is awesome; thanks for sharing.

I still feel that Quora should promptly go die in a fire, Google should de-rank them, Stack Overflow should supersede them, and users should abandon them for the good of the internet, but what do I know.

5
ssafejava 2 days ago 6 replies      
Interestingly, they used to just blur their text with effect, and the actual text was available in the source. I am not certain what prompted the change, but they now screenshot the text, blur it, and put the screenshot (!) in the page, preventing view source snooping.

Since that started, I stopped reading Quora entirely and I always avoid their links. Occasionally there is some great content I can't find elsewhere, and I won't sign up to a service that is so abusive. This is a great trick. Thanks.

6
Piskvorrr 2 days ago 4 replies      
So, essentially, Quora is now expertsexchange, with page cloaking and whatnot? Good to know.(I hope they won't remove this method now that it's publicized...)
7
yalogin 2 days ago 2 replies      
Rather than that I have trained myself to never click on Quora links. I never understood why they became popular in the first place but then they went and thought forcing people to register to view pages is somehow needed for success on a Q&A site.
8
benologist 2 days ago 0 replies      
Trafficking their site is supporting their site and practices.
9
mkolodny 2 days ago 0 replies      
This fact was reported on the official Quora blog back in February (http://blog.quora.com/Making-Sharing-Better).

> If you come across a Quora link anywhere and you want to read it without being asked to join Quora, you can add the text "?share=1" to the end of the URL.

10
bsullivan01 2 days ago 0 replies      
Great hack but unless absolutely necessary I'll just keep searching to find the answer on other sites. Let them keep their info
11
deletes 2 days ago 1 reply      
I couldn't before but now i can see all the answers without ?share=1. Did they change their policy? I can't find any blurred answer anymore.
12
joeblau 2 days ago 3 replies      
I see that a lot of people aren't happy with Quora, why is that? I've only asked one or two questions on there but the answers I've received have been alright.
13
cpeterso 2 days ago 0 replies      
I'd like a Firefox add-on that can rewrite URLs that "fix" sites. This Quora fix is one. Another is "&pagewanted=1" on nytimes.com to force single-page article view.
14
mofle 2 days ago 0 replies      
I wrote a Chrome [1] extension and UserScript [2] which does this automagically:

[1]: https://github.com/sindresorhus/quora-unblocker[2]: https://github.com/sindresorhus/quora-unblocker-userscript

15
logicallee 2 days ago 3 replies      
Jesus H. the lengths people go through not to register a throwaway astounds me.

"How to get into a library without having to fill out a registration form" where the library doesn't care what you write in it, including Dicky McDick.

Honestly. Just register under some kind of pseudo. The sense of entitlement here... why do you think people write great answers there?

You're taking for granted the resource - which wouldn't exist if Quora didn't create and encourage a platform - and want to not give back to an uttely inane extent: even the idea of registering a pseudonym is abhorrent to you.

16
hearty778 2 days ago 0 replies      
Most likely, they have to meet VC benchmarks on the number of registered users. Sad what that site has become.
17
nollidge 2 days ago 0 replies      
Alternatively, I could just not read Quora.
18
slig 2 days ago 0 replies      
They're too big to fail, they have some very nice friends at Google or they're some kind of big shot AdWords client.

Google should come out and do their thing banning them.

19
reginaldjcooper 2 days ago 0 replies      
or better yet just don't share links from Quora, let them die their shameless death, and instead post answers to things that want to be and remain open like Stack Overflow or your own blog.
20
jentulman 2 days ago 1 reply      
This is handy and all but have the last 12 months not taught us all that this sort of unauthorised access to systems can land you a period of state funded accommodation?
21
colemanfoley 2 days ago 1 reply      
The hostility to Quora seems a little excessive. Is it so bad to just sign up, then be able to use it from then on? I don't see why someone would actually be offended by this kind of thing.
22
tech-no-logical 2 days ago 0 replies      
funny, I'm browsing with latest opera with some plugins (notably addblock plus and disconnect) and I can read everything without logging in and without adding the ?share=1

still not using that site though.

edit : my mistake. it seems that once you've used a ?share=1 link, that changes some cookies so after that you seem to always see everything

23
Sagat 2 days ago 0 replies      
How did you figure this out?
7
In emergency cases a passenger was selected and thrown out of the plane (2004) lwn.net
313 points by nkurz  2 days ago   114 comments top 16
1
derefr 2 days ago 6 replies      
I guess I'm one of the few people(?) who like the OOM killer. If all your deployed software is written to be crash-only[1], and every process is supervised by some other process which will restart it on failure, then OOM is basically the trigger for a rather harsh Garbage Collection pass, where software that was leaking memory has its clock wound back by being forcefully restarted.

Of course, this works better when you have many small processes rather than few monolithic ones. But now you're designing an Erlang system :)

---

[1] http://lwn.net/Articles/191059/

2
cbsmith 2 days ago 6 replies      
The real irony here is that airlines actually do something very much like overcommit & OOM killer when it comes to reservations, and for precisely the same reasons: they know that not all the reservations will be used at the same time, but sometimes they do end up double booked, so then someone has to be kicked off the flight.
3
jballanc 2 days ago 3 replies      
I wonder why Linux hasn't adopted something like OS X's "Sudden Termination" mechanism: https://developer.apple.com/library/mac/documentation/Cocoa/...
4
IvyMike 2 days ago 2 replies      
This reminds me of my one and only question on Stackoverflow: "Throwing the fattest people off of an overloaded airplane." http://stackoverflow.com/q/7746648/67591
5
MattJ100 2 days ago 2 replies      
Depending on its use, the first thing I generally do on a new server is disable the OOM killer.

At runtime: sysctl vm.overcommit_memory=2

To make it persist, just add vm.overcommit_memory=2 to /etc/sysctl.conf

6
antocv 2 days ago 2 replies      
The few cases when Ive seen OOM invoked, it took couple of minutes to kill chromium after flash (of course) messed up, during that time the system was unresponsive and it killed few random smaller processes until it hit the correct one, flash or chromium in some weird interdependent bug. Either way, I wasnt too happy.

After a while I noticed when the bug triggered/the system started becoming unresponsive, and I had a terminal with killall -9 chromium & killall -9 flash-plugin ready to go, so I could myself preempt it and OOM wouldnt get involved. There has to be better mechanism than OOM.

7
mikegagnon 2 days ago 1 reply      
That post is a great, poetic allegory. But ultimately, I think the analogy presents a bad idea. The allegory makes the point that we could entirely avoid OOM errors by engineering a system such that resources are never overcommitted. This is true; we could do that.

However it would be bad.

Under-committing resources (thus removing the need for an OOM killer) will NOT lead to a net gain compared to over-committing resources (and thus requiring an OOM killer of some sort).

If we are unwilling to overcommit resources then it would be woefully uneconomical to run algorithms that have bad worst-case performance (because to avoid over committing you would necessarily need to assume the worst case is encountered every time).

It's just not feasible to avoid algorithms that have bad worst-case performance. Rather, we need to develop better abstractions for dealing with components (e.g. computations, programs, processes, threads, actors, functions etc.) that go over budget. Here's my attempt at developing a better abstraction for web servers: mikegagnon.com/beergarden

Ultimately, we need to treat every system like a soft real-time system, because at the end of the day every program has timeliness requirements and has resource constraints. The current POSIX model does not provide such abstractions and I think that's why we have these debates about OOM killers.

8
ajdecon 2 days ago 1 reply      
It is, in fact, possible to make a process immune to the OOM killer:

echo -17 > /proc/$PID/oom_adj

where $PID is the process ID you want to protect.

oom_adj can be tuned with other values to make a process more or less likely to be killed.

http://www.oracle.com/technetwork/articles/servers-storage-d...

9
zw123456 2 days ago 2 replies      
Some years back I was flying a small commuter who used small prop type airplanes (I call them pterodactyl air). Part way through the flight, I noticed one prop seemed like it was not working, so I leaned forward to alert the co-pilot (the plane was that small). He told me that they would turn off one engine and "feather the prop" to save fuel. I told him that I would be happy to take a up a collection back in the cabin from the other passengers to pay for the extra fuel to power both engines. He chuckled, but I was serious. I never flew with them again.

Maybe there is a way to suspend a process (feather the prop) rather than completely kill processes.

10
Argorak 2 days ago 0 replies      
If you want to seperate your passengers in first and economy class, this is the relevant guide:

http://lwn.net/Articles/317814/

Usually, I recommend that database and queue servers run the database/queue with a priority that makes it unlikely for them to be killed.

I had a case where a colleague running a script on a server with high pressure killed the queue, which is unadvisable, even if is crash-safe. Before that, the queue was running for 1.5 years straight.

11
cmbaus 2 days ago 1 reply      
My memory is a bit hazy in this area, but I think by default memory is over committed in Linux. What that means is malloc() can return an address that doesn't have physical memory assigned in the page table. Memory isn't committed until it is written to.

This isn't the case with the default MSVC implementation of malloc() in Windows. In Windows address space is reserved and committed with VirtualAlloc(), and typically that is done in one step.

I think memory is over committed because Linus wanted to keep the memory footprint lower than NT early on in the development of the kernel. The drawback is applications may segfault when writing to memory that was successfully returned by malloc().

12
fusiongyro 2 days ago 2 replies      
Or, here's a crazy idea: how about we actually allocate the memory when you call malloc(), and if there isn't any, give you an error instead? Programs could check the return code and decide what to do when they run out of memory themselves. Crazy, I know.
13
kalleboo 2 days ago 4 replies      
Here's a novel way to deal with an out of memory situation caused by slow memory leaks in a long-running server process: start swapping memory that hasn't been touched in literally days or weeks to /dev/null, and pray the process doesn't ever need it again.
14
joelthelion 1 day ago 0 replies      
I wonder if someone is suddenly going to come up with a magical solution for the OOM problem and put and end to all these pointless discussions.
15
Systemic33 2 days ago 0 replies      
Has anyone forwarded this to Ryanair yet?
16
jameswilsterman 2 days ago 1 reply      
At least offer parachutes?
8
A horrifying startup accelerator story davidgcohen.com
300 points by awwstn  3 days ago   130 comments top 35
1
brandnewlow 3 days ago 6 replies      
This story is really frustrating and sad to hear, but I have to say, in the three years I've been working on my startup, never once has anything good happened from paying for access to any type of person (investors or customers), using any currency (equity or cash).

We did YCombinator, which could be described as an "access" play, but apart from that, every time someone has offered us access to something in return for something else, we've always politely declined and then just gone and won the business or relationship on our own merits.

Gatekeepers suck, and doing business with gatekeepers leads startups to doing sucky things and pulls them down as well.

The minute I read him deciding to do a second accelerator so he could get access to "his vertical" I started getting a sinking feeling in my stomach.

2
accelanon 3 days ago 6 replies      
My experience was not nearly this bad, but still horrifying for me, my co-founder, and our families.

We had been talking off and on with an accelerator for about a month. We had pitched them, had a few calls, but lived on the other side of the country. They wanted to meet in person which was really not feasible for us. We worked at full-time jobs while hacking away on the side and scraping together whatever money we had to fund our company.

A little flashback, first: I had dropped out of grad school and taught myself programming to start my first company. After a year of living on my wife's student loans, I got "acquihired" by a startup that was run by one of the accelerator's mentors. They gave me 3% equity, a $10k moving bonus, $15k for the company, and a $75k/year salary. I said yes.

Three months later, I decided to quit. I was the only technical person in a company consisting of the two non-technical co-founder, co-CEOs, a project manager, and myself. They had burned through $700k already and hadn't built anything yet. It was becoming clear that my product was going to be their product. In the best case scenario I would spend the next four years working on my original startup, only now for pennies on the dollar.

The purchase of my assets still hadn't gone through and I hadn't yet been paid, aside from the moving bonus and salary. The co-founders claimed I had acted in bad faith and asked for the moving bonus back. I explained that I wouldn't have moved had the moving bonus not been offered (as I couldn't have afforded it). If they had wanted that money back in case I quit, our contract should have specified as much. They relented, and we went our separate ways.

Fast forward another year, back to our accelerator story. The accelerator decides they want to afford us the opportunity to meet in person. They agree to pay for flights so long as we pay for our own hotels and car rental. We also have to talk up the trip on social media, talking about how they paid for our trip, our meetings with investors, etc. Small price to pay, we think.

We make the trip and have some pretty productive meetings. They seem to like us. We fly back, and after some back and forth, they decide they want to invest. Of course, they still need to do their due diligence, so it's going to take some time. In the meantime, my co-founder and I get fired from our jobs. You see, our boss found out about our trip to the accelerator since it was broadcast over social media. It was cool when we were working on a startup after hours. It wasn't so cool when we were talking openly about actually starting a company.

It doesn't matter, though. We made it into the accelerator. They send over the paperwork. It's a convertible note with pretty standard terms, fully signed by all the partners. We sign and send it back. We can't believe it's happening. I sign a lease on an apartment in the new city and my wife and I pack up our apartment. My co-founder does the same.

Suddenly the music changes. They go dark for a couple days. I'm nervous because I have a U-Haul scheduled. I finally get a call with one of the partners; I'm supposed to start a 3,000 mile move the next day. He explains that they can't do the deal. A check isn't coming. He can't explain why.

My mind races and I think: it couldn't have been that mentor, could it? My resume was fully transparent. They should've seen the connection. And they did their due diligence before they made the deal. How could that have slipped by?

I ask for an explanation but to no avail. They can't explain it. Not even a little bit.

Now I have to try to reorder my life. My job is gone. My apartment is already rented out to someone else. Luckily the landlord at the new place lets me out of my lease. I reschedule the U-Haul to take us to my wife's parents' house instead.

My co-founder was devastated. He wasn't used to startups. In fact, to this day he's been bouncing around trying to find a similarly stable job. I can't help but feel responsible. I recovered better. I decided to start consulting for other startups and have made a pretty good go of it.

That's my accelerator horror story. Anyone else have others?

3
jedc 3 days ago 4 replies      
I'd just like to say that the reason I created Seed-DB (http://www.seed-db.com) is because the world of seed accelerators should be more transparent. I've currently got a list of 170+ accelerators around the world, and the list makes it pretty clear which ones get results and which don't. (Or don't care enough about publicizing results).

If you have any feedback for me as to what would be useful to you when choosing between accelerators, please let me know. Email is in profile.

4
woodchuck64 3 days ago 1 reply      
This doesn't seem to be about an accelerator as much as about a person with a behavior disorder that sounds very much like narcissistic personality disorder. NPDs cope with their incompetence by abusing and blaming those around them, creating chaos and misery yet still managing to escape responsibility 9 times out of 10.

The right thing to do here is anonymously expose the managing director.

5
fizx 3 days ago 1 reply      
A word of warning: these personality types are incredibly common in the startup world, for a number of reasons: Driven, strong personalities are valued. It's easier to hide in a small company. As a founder, it's relatively easy to build a team that will tolerate your excesses.

Don't be afraid. Moving on after one month is ok. It won't irrevocably stain your resume. The self-aware hiring managers know this dynamic exists, and won't hold it against you.

There are thousands of amazing, hard-working, kind, creative, interesting people and teams. Find one and cherish it.

6
slaven 3 days ago 0 replies      
I've read several posts where people are trying to identify a female-lead accelerator - exactly counter to the warning in the story:

"I may have also changed the gender of certain people (i.e. he/she), again, with approval of the author."

So lets not point fingers based on gender alone.

7
angelhacksucks 3 days ago 0 replies      
This is a throwaway account because I want to publicly expose AngelHack (or HACKcelerator): After we "won" a local hackaton -that had an entry fee- they didn't help us with the housing, zero, no cash for any of the 20 "winner" teams and only gave $1000 (per team, not person) for fly expenses (hint: not enough) then suggested us to stay in one of the worst hostels in San Francisco (European Hostel).

Later on I also found out that they are already searching volunteers around the world to help them out organizing the 2014 competition... in my opinion all this is pretty shady but we the teams are holding up just in case the demo day brings something good (a.k.a. investors and new contacts).

8
kumarski 3 days ago 4 replies      
Have fun figuring out which one it is: http://www.seed-db.com/accelerators
9
auctiontheory 3 days ago 1 reply      
Startups looking for accelerators remind me of authors looking for agents and publishers - we don't realize how much power we have in the relationship, and also how much we can do for ourselves without someone to "help" us for a chunk of our equity.

Of course the right accelerator/VC/agent/publisher, at the right time, can help. It works best if you see them as a piece of YOUR plan, rather than see yourself as a supplicant to their network/deep pockets.

10
brianmcconnell 3 days ago 2 replies      
Classic narcissistic personality disorder. Run for the hills. With NPDs, it is always everybody else's fault. Add pathological lying, some bipolar, and maybe just for fun booze/drugs and they'll drive you insane too.
11
gojomo 3 days ago 0 replies      
Seems mostly a story about one problematic manager with some personality disorder(s).
12
johnrob 3 days ago 2 replies      
With that many red flags, why would anyone accept an investment and enter a relationship with such an organization? The things people will do for funding... I'd rather have a day job or a consulting gig in a heartbeat compared to a situation like that.
13
ballard 3 days ago 0 replies      
I've walked away, shaking my head, from several YCombinator-alikes. They're too often about trying to put together deal-flow without understanding what's helpful. Now I'm all for new things if there were solid principals, strats and connections, but that's rarely the case.... anyone with half an aptitude is likely already in play. Basically, their "help" is a waste of my time and something I can do on my own, better, without giving up an iota of equity. My conclusion is you don't need most of them, most of the time, even the ones that try not to be instant wantrepreneur bootcamps. If you're focused, hungry and persistent... you already have what it takes. So where's the value?
14
ryguytilidie 3 days ago 0 replies      
I've always been scared to death at how many people who add zero or negative value are involved in this process.
15
pavel_lishin 3 days ago 0 replies      
> At this point we decided that some of this behavior was pathological

I want to say that this fact should have been obvious long before, but I have the benefit of third-person hindsight.

16
buncle 2 days ago 0 replies      
I've become very wary of accelerators that make bold promises, although my experience is nowhere near as bad this story.

Having been approached by 3 different accelerators, the story is always the same:

1. They offer a very nice chunk of funding

2. Declare how fantastic their team of mentors and legal connections are

3. They say they have some very low equity requirements

... fast forward ... about to sign an agreement ...

4. Funding is suddenly limited, or is now a range, with the upper figure as what they originaly offered... but with additional caveats

5. The equity requirements are now greater, since they 'forgot' to mention that additional equity is required at the end of the program

6. There is also suddenly an 'entry fee' to cover various expences that they also conveniently 'forgot' to mention

7. Many of their so called mentors/connections have not even agreed to be part of the program

There are certainly many good accelerators out there, but there are many more two-bit players out there willing to screw over early stage startups just to get themselves some funding (and equity, on the off-chance one of the startups actually become successful despite their 'help').

17
philzdelish 3 days ago 2 replies      
Nothing as bad, but heard of bad experience by teams at Microsoft + Techstars accelerator in Seattle where both sides lost interest in the class in the middle of the program. Not sure how good/bad the fundraising was across the board.
18
swamp40 3 days ago 0 replies      
It seems to me like a lot of accelerators would be better off throwing this one to the wolves ASAP before they all get tainted by a stench of unknown origin.
19
api 3 days ago 1 reply      
I had an awful experience years ago that reminds me of some of these stories. I'd have to tone it down to make it believable.

Short short version: a guy with no money pretended to be a deep-pocketed investor, talked me into leaving my day job. At least that's how the story begins. Then it gets progressively more insane.

20
jmartens 2 days ago 0 replies      
I had the displeasure of meeting this MD earlier this month. She was one of the most offensive people I've ever met. Treated the employee she had with her like shit. Was a total bitch. I knew nothing about her, the accelerator, or this story when meeting her, and I still knew instantly that I never wanted to talk to the women again.

How did the founders of companies in her accelerator not see the same thing I did in our first meeting?

21
arbuge 2 days ago 0 replies      
Just as there are horrifying VC stories, so there are bound to be horrifying accelerator stories. With VCs it's really the top tier firms that are the ones you want to work with; many of the others are under pressure at all times to make up for mediocre returns, which is not a formula for a happy working relationship with them. It's going to be the same with their earlier stage cousins...
22
RyanZAG 3 days ago 1 reply      
"The weird thing is that the MD keeps making intros, speaking highly of us and sending people our way. We think she does it because she doesnt want us talking about our experiences."

Well that doesn't seem too bad, it even feels like the story had a happy ending as it sounds like they've been able to get investors and the startup is working.

23
wiradikusuma 2 days ago 0 replies      
I actually received an email from "Pre-Accelerator", submitted just now: https://news.ycombinator.com/item?id=6301565 which seems to be in the same theme with this topic.
24
jbjohns 2 days ago 1 reply      
Site is down for me: "Error establishing a database connection"
25
zabramow 3 days ago 0 replies      
Was just having the discussion of whether or not to accelerate your company with one of the leaders of Bizdom accelerator in Cleveland.

http://www.replyall.me/zach-talks/to-accelerate-or-not-to-ac...

One issue I haven't brought up yet (but will) is whether a young company wants that kind of "access" or whether having to crawl before you walk makes companies iterate and get it right and get the "access" the old fashioned way. Sometimes think accelerators give companies access a little too quickly for the company's own good.

26
photorized 3 days ago 0 replies      
It's stuff like that that just made me launch my own accelerator on the East Coast (in addition to running a few startups): http://www.colodesk.com/We don't trick people, but we do "force" them into success or failure quickly.
27
caycep 3 days ago 1 reply      
maybe a noob question but usually, the agreement to do an accelerator program is usually overseen by an attorney? or is it just a handshake between accelerator and acceleratees?
28
FridayWithJohn 2 days ago 0 replies      
Error establishing a database connection... that is all I get.
29
aioprisan 2 days ago 0 replies      
what is the real recourse here? you can't out them because of their connections in the community and needing to do business with their business partners in the future? I wish someone like David Cohen or PG would out them publicly and let the court of public opinion do the rest.
30
taroth 3 days ago 0 replies      
Site down. Not cached by google. Anyone have a link?
31
6d0debc071 2 days ago 0 replies      
The accelerator went back on their word fairly early on in the arrangement. When someone does that, that's basically the time to start looking at walking away IME - dishonesty is a matter of habit, chances are they're not going to turn over a new leaf and everything else is going to be fine from there on in.
32
jnty 2 days ago 0 replies      
Obviously their webhost only accounted for people reading it once.
33
aioprisan 2 days ago 0 replies      
is there a glassdoor for startup accelerators?
34
JonnieCache 3 days ago 5 replies      
Came here hoping for a particle accelerator horror story. Bo-ring.

For anyone else who thought the same, here's an article about a russian who got his face caught in a proton beam: https://en.wikipedia.org/wiki/Anatoli_Bugorski#Particle_acce...

35
citricsquid 3 days ago 3 replies      
Design tip: if a quote is a quote, have a quote style. If a quote is the entire content of your article and is many paragraphs long, rethink styling it as a quote and instead label it, or something.
9
I'm Building a GitHub for Writers madebyloren.com
294 points by guynamedloren  3 days ago   142 comments top 50
1
crazygringo 3 days ago 7 replies      
A lot of programmers already find it awfully hard to wrap their heads around how git works. I can only imagine how hard it will be for non-programmers to (it doesn't suprise me that the successful example used is written by mathematicians).

HOWEVER, that doesn't mean it can't be done. In fact, if there are ways to visually simplify git and make it more intuitive for non-programmers, those techniques could wind up making git even better for programmers too.

I could also imagine a convergence of the git model and the wiki model someday -- where anyone can edit (like Wiki), but where there are branches, merging, etc. Obviously, a lot of internal wiki's don't need such complicated version control, but for things like Wikipedia, it could be amazing.

I think there are a lot of areas for working on writing collaboration -- group projects in school, business proposals, technical manuals, all sorts of things.

And the main attraction for users over, say, Google Docs, is that your changes don't overwrite others'. The fact that your edits create a "branch", that then others can accept/reject/modify/merge, is a vast improvement in creative collaboration.

2
babuskov 3 days ago 4 replies      
I was looking for something like this. I'm planning to write an epic sci-fi novel and make it available under some open license (Creative Commons BY-SA probably). Since I'm not a native English speaker, I'm hoping those who are would jump in and help me perfect the text.

My final hope is to see a Hollywood movie made out of it one day, because many recent SF movies lack good story.

My other idea is to make the story branch into different directions. I would write the main storyline, but another writer could come and fork it at some point. The reader would be left with a choice at some point: would you like this character to take that decision or the other - and after choosing, the reader could read the forked variant.

This is the first time I'm publicly writing about this idea. I'm still undecided what technology to use to create it.

3
tptacek 3 days ago 4 replies      
This is sort of what Nate Kontny is doing with Draft, which I like kind of a lot, much more than I expected to.
4
jedc 3 days ago 2 replies      
Is it just me, or are there a number of fairly high-profile writing tools that have launched recently? The ones I'm thinking about:

  * Draft http://draftin.com  * Editorially http://editorially.com  * Quip http://quip.com  * Loren's Penflip http://www.penflip.com  * Google Docs (obviously not new)
A lot of thoughts running through my head, including that finally products are being built from the ground up both for collaboration and for mobile/tablets. (And that this appears to be an early sign of the end of Microsoft's dominance in the office productivity software world.)

5
scottfr 3 days ago 3 replies      
I'm currently using GitHub to collaborate on writing a book with a non-technical coauthor. Generally it works great, but there are two key issues:

* Changes are tracked by line which is equivalent to a paragraph in a book. If I go in and add a comma to a paragraph and my coauthor simultaneously changes a word in that paragraph that can create issues.

* Errors are very difficult to solve for my coauthor. When Github Window's app encounters an error, it basically says "Just open up the command line and you should be able to figure out how to solve this". Of course this isn't feasible for a non-technical audience.

If your product can fix these two issues (which it looks like it is trying to) it could be very valuable.

6
AndrewDucker 3 days ago 6 replies      
What I mostly want, when writing collaborative documents, isn't a git equivalent - it's a code-review equivalent.

I want to leave comments on individual words, sentences, paragraphs, etc., with suggestions for changes. And that's something that git doesn't allow, because the smallest change you can comment on is a file, with no ability to comment on specific parts of it.

7
dylandrop 3 days ago 3 replies      
This is interesting, but I think it kind of fails to take its audience into consideration.

1) It assumes writers write like programmers code. This isn't true. At least with scripts, what typically happens is the writer will write an entire script, send it to their boss for revisions, and then rewrite it. They would consider it a pain in the ass if they had to make "commits" for every page they wanted to add, and especially if their bosses had to review each change (mostly because bosses are executives who just want to leave their mark by making unnecessary changes on things).

2) In either book or script writing (or whatever) small grammatical changes are unimportant, and there will be way more of these than we would care to look at. Who cares about reverting a change of "its" to "it's"?

I see this kind of thing as being useful for writing an informal, informational book in the form of an extended blog post (see http://gettingreal.37signals.com/) but otherwise, I can't really see it being that useful for professional writers.

Also, something that I think would be REALLY useful (that I'm honestly surprised I haven't seen is a Final Draft - meets - Google Docs (screenplays editable by multiple people via online, all stored online). Dunno if anyone's seen anything like this.

Sources: My dad is a TV writer.

8
begriffs 3 days ago 1 reply      
I think the guys at Github do want to help non-technical people learn to collaborate with git in areas like education, government, and literature.

Check out this interview where one of the Github trainers, Brent Beer, talks about these ideas. You might want to get in contact with him.

http://blog.begriffs.com/2013/08/an-interview-with-brent-bee...

9
stared 3 days ago 0 replies      
Take a look at "Why use version control systems for writing a paper" (http://academia.stackexchange.com/questions/5277/).

When it comes to diffs for text, just add "--color-words":

git diff HEAD~1 --color-words my_file.md

But I agree with other stuff, that for non-techies Git + GitHub may be to hard to start.

10
joshdotsmith 3 days ago 0 replies      
I know that Michael Hartl of RailsTutorial is working on something very much like this, but will be a full end-to-end product including things like sales.

I can't wait to see what he comes up with.

11
bliker 3 days ago 4 replies      
How are you solving the diff problem? Word based diffs tend to be jumpy and hard to follow. On the other hand line based diffs do not work well for text (prose).
12
bambax 3 days ago 0 replies      
This is a fantastic idea, beautiful and beautifully simple. Of course, one can think of a million objections to its success, but I really really hope it succeeds!
13
mehulkar 3 days ago 3 replies      
What about draftin.com? I use that already and I like it a lot.
14
guard-of-terra 3 days ago 1 reply      
The idea is terrific but focus is all wrong. Writers don't need branches. They don't code features in. Hell, most developers don't do stupid updates-on-branch-then-merge-merge-suffer-merge-curse-merge commit accounting.

Writers usually write alone, what they need is:A (desktop) tool with basic WYSIWYG markup (paragraphs, bold/italic, that sort of thing) with version control, visual diffs, export into common formats. Maybe a pull request or two.

15
chalst 3 days ago 1 reply      
I'm familiar with similar workflows. Last week, I edited via a (private) Github repo with a scientist client who use Emacs/ org-mode/ ediff, authoring .org files, editing using Git staging to create change sets and inline \NB[]{} commands to annotate changes, and ediff/git-merge to step through and resolve changes.

Some observations:

1.Ediff is a nice tool to use for resolving Git conflicts;

2. Org mode works very well with this workflow, provided you use one paragraph per Unix line;

3. Latex generation can be very nice from org-mode sources, and the org-mode -> Latex exporter allows a nicer separation of content from presentation than you get with vanilla Latex.

I'd love to hear of anyone who has success with a similar, but vi-based workflow.

16
ozh 2 days ago 0 replies      
I'm a little late in the party but I wanted to express my feelings anyway. I wrote a book with 2 other authors 2 years ago, and would have LOVED a tool like this. Going over Word documents in revision mode was a colorful nightmare. In general, having to work with Word was not the ideal stuff anyway.

To my point: to be totally useful along the whole typical writing process with traditional publishers (authors -> technical review -> authors -> editor review -> authors -> punctuation/misc review -> authors -> editor) you'll need at some point to export as Word documents. Ideally, collaborate in Git like environment, export as Word, receive a new Word with all those colored revision and import into Git like stuff.

17
GrinningFool 3 days ago 0 replies      
Is this going to be focused on those who use latex and markdown, or the the broader audience of 'people who write'?

If the latter, you run into a problem pretty quickly - MS Word. It's still one of the most popular document editing tools out there. More recent versions do store content in zipped XML, but are you willing to put the work into parsing that content at a level sufficient to let it integrate into the kind of flow you discuss?

(EDIT: That said: if your target is those creating text-based documents, then I think this is an excellent idea. )

18
nwhitehead 3 days ago 2 replies      
An idea is to think about rendering/typesetting as a feature. For many, getting an environment set up to turn the project files into final files of whatever form is a huge barrier. It would be great to have a bunch of back-end rendering be just a click: Markdown->HTML, Markdown->PDF, Markdown->epub, Latex->PDF, Latex->HTML.
19
mallyvai 3 days ago 2 replies      
From @kmatzen's comments on Authorea.com:"What do you get when you combine authors with gonorrhea? Authorea!

I like it! There are two things I would still like though. One would be page rendering in the browser. We often have to iterate several times on a paper adjusting figures, text, padding, etc. to get everything to fit within the page limit. I could write the paper in this and then export it to tex, but that defeats the purpose. The second thing is support of popular LaTeX packages. It looks like I can upload arbitrary tex documents, but that's going to get messy if I have to upload the same packages for every paper I'm writing.

We use github for our papers right now. Less than ideal."

20
FiddlerClamp 3 days ago 0 replies      
Have you asked a representative sample of writers whether they write this way, and would like to use your site to write this way? Outside of business, collaborative writing seems to be pretty minimal (I say this as a novelist)...

Also, if there could be some cross-compatibility with MS Word's Track Changes (I know, I can dream...) that would be great.

21
theorique 2 days ago 0 replies      
Github works on source code, which is text files.

Writers work on English text (or other languages) which is text files.

What does this do that Github itself (or equivalent - bitbucket, etc) does not?

22
decadentcactus 3 days ago 0 replies      
This might be useful for contracts, as well. Editing points and having history, being able to comment on specific parts etc.

Not 100% sure on how to solve the "legally binding" part if the other party declines digital signatures, but it'd be a good way to get the contract written and agreed on.

23
jawerty 3 days ago 3 replies      
I think this is a really interesting idea; however, I don't think it's a very good method to build it as 'Github for Writers' since coding and writing are two very different processes. For instance, writers often create their work on their own instead of with multiple contributions. Contributors is more of a code project attribute, for anyone who knows how to program well can add/modify code while not anyone who knows write well can add/modify to a story.

It is true that writers need editors but editors are certainly not writers. If there was a system where all of the contributors acted more like 'editors' rather than writers than I personally think it would be an awesome version control program.

24
agentultra 3 days ago 0 replies      
Github for lawyers, laws, court records, etc. I wonder how the lobbying industry would change if there were highly-public records of everyone's additions to a bill.
25
Doctor_Fegg 3 days ago 2 replies      
Great idea. Yes please!

But Markdown as UI... is less than ideal. It's great for hackers, but there's already a GitHub for hackers, and it's called GitHub. No matter how much prose.io prettifies it, you still get those damn asterisks all over the place.

Personally, I write in TextEdit, Helvetica 12pt. That's not a universal answer, but it works for me. (Previously I used MacWrite Pro, ClarisWorks and Word 5.1 at different times, but the basic appearance was the same.) Anything that makes a bold word look like "* * this * *" breaks 20 years of habit, and I won't do it.

Markdown as backend storage, fine. But not as the primary editing interface.

26
cauthonLuck 2 days ago 0 replies      
How many of these options penflip, draft, etc are actually open source?

I'm looking for very specific features on the level of Latex libraries that would never make it into a for profit application.

27
uams 3 days ago 0 replies      
The key to this one will be figuring out what features of git (and in particular github) will make it successful in other verticals.

I wonder if some key CS concepts are so fundamentally ingrained, but that writers think about their work flow differently.

28
felipebueno 3 days ago 0 replies      
It's sad for me to see what you are doing because I had the same idea like 5 months ago. But I'm not that good on putting ideas into actions so it didn't go that far. :(

That'd be an awesome tool for witers, bloggers, editors, etc.

Keep up the good work! =)

29
pavanred 3 days ago 0 replies      
This might be naive, but don't authors use Latex to write? So, in a sense why can't they use github as it is to collaborate on writing?

(I guess it goes without saying, I do not have any experience or knowledge about the writing process authors follow)

30
rrhoover 3 days ago 0 replies      
Ironically, I posted a call to action to build a community for writing together. Very curious to see how Loren's project does and how it compares to Draft and others.

https://medium.com/writers-on-writing/920214571e3d

31
diziet 3 days ago 0 replies      
Do authors really collaborate as much as developers do? Wikipedia is an example of people collaborating on writing something, but the subject matter is quite different from the kinds of writing that gets done.
32
gt5050 3 days ago 0 replies      
This sounds great.

I am also working on something similar called Papyrus. It lets authors create and edit ebooks simultaneously.

http://papyruseditor.com/en/home/collaborate/new

33
frozenport 3 days ago 0 replies      
We edit research quality publications on Bitbucket. So Git already works for writers.
34
SunboX 2 days ago 0 replies      
> What's so awesome about GitHub?

It isn't all reasons mentioned in this article ... the most awesome about github are the developers. This is the biggest reasons why a "github for writers" could fail

35
gprasanth 3 days ago 0 replies      
Just today, I was checking out the JS API wrappers for Github API v3 and I found Github.js. There, I discovered this site called prose.io

Check it out! It's awesome!

36
hrjet 3 days ago 0 replies      
Could this be used for other text-based documents?

I am thinking of accounting systems such as ledger-cli which let you keep your accounts in plain text files.

37
lizelfman 3 days ago 0 replies      
As a writer I'd be glad to use something like this. I'm working on a book with the founder of a non-profit in DC, and it involves a lot of sharing articles, trading thoughts, and sending documents. We've been using Honey.is which is nice for small businesses but just not as collaborative as we need it to be.
38
hyperpape 3 days ago 0 replies      
I wonder if you might prefer something like Darcs to Git. I've heard a lot of amnbivalence about Darcs as a practical software project (just seems to be losing momentum, and it has never matched Git for speed), but I wonder if the model is more apt for writing than Git.
39
albertoperdomo 2 days ago 0 replies      
Just a heads up: I just tried to signup for the newsletter and got a nasty Rails error page (500). It turns out Iwas browsing with JS turned off (using NoScript). It worked fine after activating JS.
40
victormier 2 days ago 0 replies      
As I was reading all these words about project collaboration I started getting more and more excited about the thought of myself collaborating in your project. Until I saw it was not open sourced...
41
zfrenchee 3 days ago 0 replies      
I wonder if Github is working on something like this.

I'm sure they're familiar with the idea and they seem like the best team to bring it online. They're still a startup looking for growth opportunities: this one seems obvious.

42
based2 3 days ago 0 replies      
Wooki* is a smart tool to write documents. It let you publish them and get reviews

https://github.com/spreadthesource/wooki

43
srameshc 3 days ago 0 replies      
I am trying to do the same. I never even thought about sharing this concept till I could launch. I know for sure this a great area to work on and it will make a huge impact for collaborative story telling.
44
bayesianhorse 3 days ago 1 reply      
I always thought "forking" in writers is sort of frowned upon...
45
user1241320 2 days ago 0 replies      
I thought https://poetica.com/ was doing just this
46
rrrene 3 days ago 0 replies      
So I get the vibe that this will never be open sourced but is a side-project of yours that (should it come to fruition) will be run as for-profit.

Am I right?

47
RazerM 3 days ago 2 replies      
This site doesn't work very well on mobile http://imgur.com/opmjUGn
48
thenerdfiles 3 days ago 0 replies      
Just re-purpose git-flow with a "writing/publishing" namespace: https://github.com/nerdfiles/Concept-of-Flat-Design#adaptati...

    master   <->  publication    develop  <->  draft    feature  <->  chapter    release  <->  edition    hotfix   <->  redact    support  <->  copyright

49
malcolmmcc 3 days ago 1 reply      
50
dbspin 2 days ago 0 replies      
Can't emphasise enough how important offline editing would be for something like this. As a professional writer (whose co-written a book), you can't rely on always having internet; but you always need to be able to work on your current project.
10
Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35 righto.com
292 points by kens  2 days ago   93 comments top 14
1
ck2 2 days ago 1 reply      
I am not sure what is more amazing, the original creation or the cleverness of the person who figured out everything they did.

I guess the original creation but wow, now that is a dedicated hobbyist.

The Visual 6502 group enjoys dissolving old chips in acid, photographing the die, and reverse-engineering them.

Wow!

2
sirsar 2 days ago 1 reply      
This is great.

Scientific calculators usually provide constants such as e and but there was no space in the ROM for these constants. The Sinclair Scientific used the brilliant solution of printing the constants on the calculator's case

3
6ren 2 days ago 9 replies      

  Unfortunately, as calculator prices collapsed, so did Sinclair Radionics' profits,  and the company was broken up in 1979 after heavy losses.
He fought Moore's law, and the law won.

But this whole thing reminds me of Woz's work in the first Apples. Why wasn't his genius work similarly wiped out? Soon after the Apple, there were dozens - hundreds - of new personal computer manufacturers.

I think it's software. The value of a platform is what you can do with it. Software increases what you can do, therefore increases the value of the platform. There's increasing returns, so once it gets started, it gets harder and harder to stop.

Branding is also important (Jobs), which is why the Apple eventually fell to the "PC" - because the strongest computer brand in the world for decades was IBM.

4
ajross 2 days ago 1 reply      
The bit that is probably most striking to modern eyes is the data representation. With 320 instructions there's simply no room for the "obvious" code to translate to and from a display representation. So everything was stored in BCD and operated on one (decimal!) digit at a time using a 4-bit ALU.
5
ChuckMcM 2 days ago 1 reply      
Nicely done, especially compared to the fits that HP went through trying to figure out how they could prove or disprove that all 11 digits of their calculation were correct.
6
znmeb 2 days ago 0 replies      
While clever and inexpensive, the low speed and low accuracy of this device made it unusable. It was billed as "3-figure accuracy", but in fact it only got that on some cases. A bright undergrad or grad student could quickly uncover useful problems that it flat out couldn't solve.

In short, it was a toy. Anyone basing one's academic grade on this thing was a fool. You really did have to spend the money for an HP-35, or the later Texas Instruments SR-5x calculators that were less expensive.

7
ableal 2 days ago 0 replies      
"You might be surprised to learn that the calculator chip cannot perform multiplication natively. There's no floating point unit to multiply two numbers."

Quite true. The sexy multiplier chips from TRW (http://en.wikipedia.org/wiki/TRW_Inc. ) were still a few years off, and not intended for mere calculators. Same forthe Intel x87 floating point co-processors (http://en.wikipedia.org/wiki/8087).

Nowadays the silicon real-estate cost for floating point math is trivial, and chip area is filled out with RAM cache for lack of anything better to do ...

8
Tloewald 1 day ago 0 replies      
I owned Sinclair's programmable scientific calculator from a few years later which was similarly "interesting". It had 36 program steps (vs. 72 for the HP65 iirc), so storage system, and only one memory. Each constant in a program counted as N+1 steps where N was the number of button presses were needed. So it taught me about multiply re-entrant code.

I also owned a Sinclair ZX-80 (aka Timex) computer, later upgraded to a ZX-81 ROM with 16kB of memory.

Overall, Sinclair's problem seems to have been going a little too far in the "worse is better" direction with every product.

9
rootbear 2 days ago 1 reply      
So is 'reversing' a common lazy shorthand for 'reverse engineering'? The title confused me until I realized what it was about. Feeling like an old fart...
10
jordanthoms 2 days ago 2 replies      
I really wish someone would make a modern scientific calculator - Imagine what would be possible on a modern ARM processor. Even the new HP calculators use old ~70mhz ARM processors emulating the even older saturn HP48 code...

You could build it on top of Android, and have the software be open-source while making money from selling the hardware (so you could run it on a touchscreen, but if you wanted a keyboard you'd buy the calculator).

11
Zenst 2 days ago 1 reply      
If you need to explain this too less geeky friends thentelling them that this amount of storage is less than a single letter on a modern display. Which on a 32bit display at 12x12 you would be on 576 bytes (8 bits) and this is compared to a 320 11 bit word (320x11/8=440) 440 bytes.

This makes chess on a 1k zx81 including display seem like bloat-ware now :).

Nowadays we have more storage on the keyboard controller chips, heck the older ones during the 90's had 4 KB storage, so almost 10x more ROM alone to work with - for a keyboard.

12
AsymetricCom 2 days ago 2 replies      
What's more interesting than how the calculator works is how Sinclair was able to write the code for such a chip, which the article doesn't attempt to guess at. I wonder if he used some kind of boostrap on paper, looking at the algorithms.
13
ivanbrussik 2 days ago 0 replies      
80085

thats my calculator hack

14
rarw 2 days ago 3 replies      
Reverse Polish Notation - sounds like the punch line to a really bad math joke
11
We Let Our Employee Set Their Own Salaries figure53.com
289 points by ry0ohki  1 day ago   147 comments top 31
1
rdl 1 day ago 10 replies      
I intellectually really like these experiments, but one of the things virtually every startup advisor tells you is "only innovate when and where you must" -- basic things like how you do accounting, offices, etc. should be standard, so you don't screw them up, so you don't think about them too much, etc. Big companies with spare resources can afford to experiment on non-core things, and a 0.1% improvement in A/R efficiency would be material to GE, but not to a $150k/yr revenue startup.

There is an argument that hiring is one of the "core" things for startups, and it is hard to do, so innovation might be warranted. Something like this experiment in setting salaries is only good if it makes recruiting/retaining/utilizing more effective. If you're doing it for any other reason, you probably have the wrong priorities. (The other part of this, paying everyone the same, actually does make a lot of sense in early stage startups, too.)

I think bringing people into the organization is probably harder than retaining them, though. (at least for the first year or two) I'd personally be more inclined to experiment with "set your own referral bonus" rather than "set your own salary". (I think in SFBA right now, for engineers, that number should be USD 20k. USD 10k might be justifiable. In a lot of cases, people like gifts more than the equivalent amount of money, so maybe USD 10k + USD 10k in travel/gifts/etc. Charity donations might also be valued more than money in some cases.)

2
derefr 1 day ago 5 replies      
I'd be careful with this: this "democratic" budgeting has a similar feeling to "democratic" scheduling--that situation where you tell people to work "whatever hours they like." Everyone sees everyone else putting in extra hours "for the good of the team", and so you get a team slowly whipping itself into a death-march no one actually wants or needs, and resenting anyone who tries to just stick to the (healthy!) 9-to-5. Similarly, in this situation, I'd strongly bet on there being a ratchet effect, where salaries are voted down in tough times, but not voted back up in good times.
3
andrewljohnson 1 day ago 5 replies      
Disappointed by the lack of any numbes at all. No revenue, salaries, funding numbers... Expect to learn nothing from this article, and you won't be disappointed.

While we're at it though, letting employees set their own salaries is stupid. It seems like a short term gimmick, absolutely plagued with problems as a company grows. I don't even believe it's true - you'd end up leading people to the number you require, and it's like declaring the organization is flat, then leading it with subtle manipulation and hidden cliques.

In a weird paradox, startup CEOs love to avoid leadership, blog about it, and say it's a hip new approach.

4
mdkess 1 day ago 5 replies      
I really like that this is collaborative and anonymous. I could see as the company grows, bands and bonuses being set by popular vote.

At the same time however, you have to pay market rates. If a good employee has an offer for 20% more than they are making, and they just had their first kid so they'd kind of could use more money, what do you do?

On one hand, you give them a raise - which breaks the collaborative system. On the other, you don't give them a raise, and you lose a key contributer who was bringing in far more revenue than their salary.

The fact is, your best employees are going to be constantly getting offers above what you pay them, and you need mechanisms in place to keep them. At the same time, transparency has to really be transparent if it's going to be a core value of the company - if I was told everyone was making $X but I found out that some of those people were making more, I'd be annoyed.

So my question is, how do you solve this?

5
delinka 1 day ago 1 reply      
I am reminded of CD Baby's employee profit sharing initiative: the summary is that employees asked for a profit sharing program, and the owner said "set it up" and they pretty much took all the money.

I suppose the lesson is that the owner/CEO should be involved and observing these decisions.

6
goofygrin 1 day ago 3 replies      
This is retarded.

The owner has employees. Not partners. He is carrying all the risk. Slow pay? He pays. Personal guarantee needed? His house is on the line. Needs cash to hire the next employee or to float more payroll while the work ramps up? Ya its his cash.

He's effectively made everyone an equal partner with unequal risks and responsibilities.

7
OldSchool 1 day ago 1 reply      
Hmm, this outcome should be interesting.

As a rational person it's natural to gravitate toward purely objective.. well anything.

Generally people on the receiving side don't seem to handle this well; everyone gets bent out of shape because they think they have a special case.

Seriously I never quite understood why the whole world is full of conflict and claims and counter-claims until I became a parent of small children. Then it made sense.

8
robomartin 1 day ago 4 replies      
OK, I'll be the grown-up in the room.

Are you fucking kidding me? No, really.

OK, maybe, just maybe, if you have a very small homogeneous team and all of you are hippies this could make sense. Outside of that scenario it has disaster written all over it. This is just being a lazy CEO and not wanting to make decisions.

Part of your job as a CEO is to understand such things the ebbs and flows of the business and ensure that it can survive even potentially deadly (financially speaking) scenarios.

Do people vote themselves a pay reduction during bad times? Good luck with that one.

Do all employees understand and plan for future acquisitions, investments and expenditures? Of course not. Sometimes you have to horde cash to get ready to make an investment, launch an initiative or hire more people. It is my experience that few people in a typical organization truly understand the financial dynamics of a business. People tend to see a two million dollar sale as two million dollars and not as the risk it can represent and the timeline to making a profit. Sometimes only the CEO has a true mental image of reality.

Here's an example out of my own life. True story.

I closed a $2.5 million dollar sale. This is for a hardware product. We are to be paid in four $625K installments, with the fourth one being against delivery. Walked away from the meeting with a PO and a $625K check.

Fantastic, right? No. I was actually very concerned. This was early 2009. The economy was in bad shape. Banks were not lending. Everyone was bleeding money in one way or another. Most people would see a $2.5M sale as a huge win. I saw it as a potential mine field. Of course I was happy to have won the business. The reality of a CEO is to have a larger mental map from which to operate. This larger mental map told me that, while this was a nice win any number of things could go wrong and hurt us.

Here's a reality in the electronics manufacturing business: Lead times can be horrible. It isn't unusual to have to wait twelve to twenty weeks for components. In addition to that, a lot of orders are tagged with the "NCNR" acronym: Non-Cancellable, Non-Returnable. In other words: You can't back away from an order.

What does this mean when you need to deliver $2.5 million in product in four months. Well, it means you have to write a huge pile of purchase orders as soon as possible. The profit margin on this sale, if everything went perfectly, was approximately 25%.

There are two ways to see this. The immature/adolescent way to see it is: "Man, you are going to make $625K!". Reality means "We have to spend $1.875 million to get this done. The latter is where the minefield lives.

Employees are not in tune with these realities. They want a reliable paycheck every week and they want security. And, yes, they want to make as much money as possible. None of this is meant to be pejorative, it's just a reality.

So, what happened? Well, within a week of receiving that first $625K I find myself writing nearly $1.5 million dollars in purchase orders. I had to. If I did not pull the trigger right away we could not deliver on time. Most of the PO's were for NCNR items.

The next twelve months would send me to the hospital at least once from the stress I had to endure. The bank that was financing this deal for my customer decided to pull back. Our second installment didn't arrive for several months. When it did, it bounced. In the meantime the warehouse was filling-up with components we had to pay for. I had to use a combination of all of my credit cards as well as the full available equity in my home to pay salaries, bills and keep the business afloat. I did not fire anyone.

It was a nightmare of unthinkable proportions. The proverbial kiss of death. At least one person actually died as a result of this business transaction. No, not in my company. The CEO of an associated company had a massive stroke and heart attack. The stress was just too much for him to handle and he could not take a break to look after his health. Sad.

The story is far more complex than the short version above and far more nuanced, don't try to dissect it because you don't have enough information. I am simply using a simplified version as an example of business reality. It's a contact sport and sometimes you get bloody.

During this time most of my employees were not aware of the mess I was juggling. Why not? Are you kidding me? The easiest way to destroy a company is from within. People want sausage, they don't want to see it made. Most employees at a multidisciplinary business don't have enough information to understand what's going on. You'd have to spend a ridiculous amount of time educating everyone in order to ensure that they get it. That's an irresponsible misuse of time. Your testing technician needs to be in the shop testing boards, not looking over balance sheets. Same applies to your shipping clerks, receptionist, marketing manager and graphic designer.

So, yeah, I am coming off a bit harsh on this one. And rightly so. I think this CEO isn't a CEO at all. He wants to be buddies with his presumably homogeneous team. This decision is bad on many fronts. It sets up a bad situation. You will have to veto or flat-out take this "right" away at some point and, when you do, it will be hell.

The other item is this idea of the CEO choosing to get paid the same or less than everyone else. OK, well, five buddies start a business together, fine, that makes sense. In most other situations this makes no sense whatsoever. Most businesses outside the reality distortion field that is the SCV/Venture-Capital world are self-funded efforts with huge financial and time investments from the CEO/Owner. A lot of them require slaving away in your garage for years before you can scale. There is almost no way any employee can match the level of investment, effort or sacrifice this class of CEO put into the business before the first employee was hired. No way. CEO pay and employee pay have no correlation whatsoever. One is responsible for a very narrow domain. The other is responsible for everything, often at a personal level.

Pay your employees fairly, treat them well, be generous about vacations, be considerate, help them if they run into tough times (sick kid, parent, financial problem, etc.), pay for conferences and training courses, take them out on morale building trips and, if finances allow, be generous with bonuses and your recognition of their contribution to the enterprise. You are running a business, not a hippie commune.

9
acjohnson55 1 day ago 0 replies      
I have to say that I admire the author's attempt to rethink the employer-employee, capitalist-labor dynamics. As someone who once spent all my time working on a startup I owned (and jealously guarded that ownership stake), I often wondered whether these dynamics are really even just. Are we just perpetuating the issues of class division and privilege?

Sure, company owners typically take bigger risks in a startup than paid employees, but often, it seems to be the case that most people who take the plunge have safety nets, alternatives, and upfront capital that represent significant privilege over the norm. Perhaps, relatively speaking, its just as risky for the employee who takes a paid job that may not exist in matter of months.

In our society, for people in which the startup thing really works out, our system could make you a multibillionaire. You could literally have one thousand times the wealth of someone who is a multimillionaire. Or a million times the wealth of someone whose managed to squirrel away a little bit of cash from the two jobs they work. It takes some serious stones and principles as an owner to deviate from a system that's designed to enrich you if everything goes to plan. I hope it works out.

10
StandardFuture 1 day ago 0 replies      
>The fun (and terrifying) thing about running a company is that you're allowed to do... anything.

When you stop and think about it, that is one really powerful statement.

Which must be why it's so easy to mess up running a company, because channeling that power is no easy thing to do. It takes a lot of self-control and even more control in general.

I think a lot of hackers/startups underestimate this by thinking that because they can control machines then that automatically implies that they can handle a petty company.

11
dhfromkorea 1 day ago 0 replies      
You're not alone. Here's an early variant of such a policy. SEMCO, a Brazilian company run by Ricardo Semler, has since 1980s had the policy where people could set their own salaries.

Some excerpts off his book on 37signals: http://37signals.com/svn/posts/945-excerpts-from-ricardo-sem...

His book: http://www.amazon.com/Maverick-Success-Behind-Unusual-Workpl...

12
jtc331 1 day ago 2 replies      
So what you're saying is that you read Atlas Shrugged and decided to put Rand's conception of the worst possible way to run a company into actual practice?
13
chiph 1 day ago 1 reply      
Sales are up, so everyone gets raises.

What happens when sales decline? By giving everyone an increase in salary, you're committing to pay that amount for the foreseeable future. If you can't ... then layoffs will happen.

So what if you used a salary + bonus structure? The problem is that firms have been abusing this for years, and employees are wise to it now. "Bonus? Never seen anyone pay on it, so doesn't matter."

14
lettergram 1 day ago 1 reply      
I believe the author is right, this would not be right for every company. However, for small companies with a diverse skill set it is likely warranted or at least fair that everyone is paid the same. I also like the idea of letting the employees vote, because it gives them (A) more connection, emotionally and financially to the companies success (B) enables employees to imagine their self-worth which in turn makes them strive to be better.

One comment I must make is that I do not believe this will work in the long term. I am guessing when the company goes onto hard times there would likely be a unionization to force to keep from a pay cut (which is bad). However, there are cases where because everyone is in it together they are willing to not be paid for a period of time.

An example of this would be an interesting conversation I had with a founding member of Molex (they make connectors in every computer pretty much in the world http://en.wikipedia.org/wiki/Molex) who claimed that the owner came in one day and said there was no way to pay any of them, but if they stuck with him they would have a job for life and the pay would be based on company profits. The old man I was talking to was the janitor from 1940 and was still the janitor in 2005 and was one of the highest paid in the company (ironic huh!).

Anyways, the point is even a billion dollar corporation starts off this way and it seems reasonable enough and good enough to get loyal and hard working employees. There will be a time for change, but for now it is an interesting experiment and will likely work.

15
count 1 day ago 0 replies      
I wonder what kind of scale or 'type' of organization this would work with.

It's effectively a re-worked version of what partnerships (law/CPA/etc) do for the partners themselves (vote on how much of the profit to take, vs. paying employee bonuses/etc.).

My gut assumption is that this will work up until the point where you have more than 2 'layers' of employees, or in any organization where all of the players involved are not highly skilled individual contributors (what would your secretary or janitor vote their salary to be, in an office of coders/etc?).

16
hartator 1 day ago 0 replies      
I really do like experiments, but I think humbly that's a terrible idea. It seems to me that's a way to flee decisions and responsibilities for the OP but it can also be unfair for good and talented people shy and introverted. (We have a lot of that in our industry!). It reminds me of John Galt, Ayn Rand character who flee a company just like that.
17
ronaldx 1 day ago 1 reply      
This is a curious idea but I don't know if this solves any existing problem.

The motivation of the employees is to choose the red dot (employees' choice) not so high that you have to overrule their choice, but otherwise higher than the blue dot (employer's preference) and the white dot (current salary). Looks like they were successful this time :)

This would be more interesting article if employees were willing to reduce their own salary in lean times, or to relinquish a raise in good times.

I think a low red dot would illustrate a healthy company where employees have great buy-in to the success of the company - to the point that they are willing to protect the company's cashflow at their own expense - but this technique is going to create that situation.

I'd be interested to come back to this experiment in 5 years time, let's say. Good luck!

18
fela 1 day ago 1 reply      
Maybe the median would be better than the mean? Any number lower than the median and more then 50% of the employees would want it higher, any number bigger and more than 50% would want it lower. It also protects from strategic voting: if you use the mean a person could strategically give a higher value that his ideal result, if he things the others will on average vote too low.
19
Bjoern 1 day ago 1 reply      
Doesn't this open model proposed by Joel Spolsky make much more sense?

http://www.joelonsoftware.com/articles/fog0000000038.html

20
anonymouz 1 day ago 2 replies      
The second graph is a perfect example for a shiny but utterly useless graph. I get that he doesn't want to share the exact figures, but without at least putting a zero point somewhere there is no sense of proportion at all.
21
brianberns 1 day ago 4 replies      
Wait, so every employee at the company makes exactly the same salary?
22
croisillon 15 hours ago 0 replies      
- Welcome as a new addition to our company, btw here you can name your salary

- Oh yeah? Wow!

- Yes, please go ahead, for instance mine is Bob

23
sthommes 1 day ago 0 replies      
At a very early stage but well-funded startup, where everyone is relatively equal in age, capability or experience, I think the idea of everyone making the same 'monthly nut' money, like $100K per annum could be appealing. In the Bay Area, I actually think $100K after taxes/medical/401K deductions would be reasonable, high side. Cash/Stock bonuses could then be variable based on contribution. Equality, transparency and trust would be key
24
marcamillion 1 day ago 1 reply      
Definitely interesting...but the obvious downside is the years when revenue goes down (if it ever does) are going to suck...HARD!!!!
25
dk8996 23 hours ago 0 replies      
Have you thought about linking the salary to the performance of the company. Other industries operate this way... I want our industry to operate this way as well.
26
sdas7 1 day ago 0 replies      
Hmmm, this is a neat idea. But salaries tend to be sticky downward. What happens if your revenue drops back down to standard levels, such that the newly selected salary is no longer sustainable?

Perhaps a democratically selected bonus would be a safer option.

27
mililani 1 day ago 1 reply      
I set my salary at 1 MILLION dollars.
28
releod 1 day ago 1 reply      
Looks like the OP is not Chris Ashworth.

I would also be curious to see some actual numbers behind this topic. Especially the number of employees + founders, and the skill sets of that combined team.

29
luke-stanley 1 day ago 0 replies      
Holacracy have been voting on salaries and many other things for a while now. I'm surprised nobody has mentioned it yet.
30
dysruption 1 day ago 1 reply      
Hasn't anyone read Atlas Shrugged?
31
HoochTHX 1 day ago 0 replies      
This sounds like 20th Century Motors all over again.
12
Ask HN: How Can I leave Syria now and get asylum in Europe (Germany)
277 points by aforarnold  2 days ago   205 comments top 62
1
wheels 2 days ago 7 replies      
There's a lot of bad information here on Berlin. For context, I'm a non-EU software developer that lives in Berlin and now has permanent residence, as is my girlfriend.

Germany is actually one of the easiest countries to get an immigrant work visa for. I would recommend skipping seeking asylum. There's a large enough job market in Berlin for developers that the work visa route will almost certainly be the fastest and least painful for you.

If you have a university degree, you should be able to get a Blue Card. In fact, Germany will give you a 6 month visa to visit the country and look for a job. Since you're already working remotely, finding money to support yourself during that time should not be difficult.

The salary requirement that others list here is incorrect for software developers. The typical Blue Card minimum required salary is 46,400/year, however, software development is an in-demand job ("Mangelberuf"), which lowers the minimum to 39,192/year, which is above the standard salary that you'd find for development positions at Berlin startups.

If you go the Blue Card route, you'll be eligible for permanent residence in 3 years.

If you don't have a university degree, you're still in pretty good shape. Then, in practice, what you need is a job offer (with a contract). Your residence permit, prior to getting permanent residence, will be connected to your specific job at a specific company (though in practice this just means you have to go to the foreigner's office to apply for a new visa when you change jobs). This was the old system that I went through (before the Blue Card was introduced, which my girlfriend used). Basically if you have a job offer and a reasonable salary, you're next to guaranteed to be able to get a work permit. I've never heard of a software developer having their request denied.

However, that system is not nearly as streamlined, so you actually usually need to already be in Berlin to apply for it. I would recommend finding any excuse you can to come to Berlin on a visitors' visa (language course, conference, whatever) and stay as long as you can. I think you'd be able to find a job and kick off the work permit stuff in a 2 month timeframe.

Going that route you're able to apply for permanent residence after 5 years, though it's a slightly nicer version of permanent residence than the one you get via the Blue Card route since it's transferable to all EU countries except the UK and Ireland.

Official things in Germany will naturally be mostly in German, but the startup scene functions primarily in English. It's totally normal for job interviews and work meetings / emails / etc. to be in English.

If you have questions on this stuff feel free to drop me a line. My email address is in my profile.

2
antocv 2 days ago 12 replies      
Skip Germany and go to Sweden or England, where people are more than happy to speak English, and there is already many Syrians in Sweden, especially in Sodertalje. Sweden will accept you based on your skills far more easily than Germany, all you need is to find a job, and right now the market is open for a guy of your skills - programmers are in high demand. Look around on various Sweden/Stockholm job posting sites, from there you get the visa and safety. The startup scene is also nice.

As someone else mentioned in Germany as asylum seeker you arent allowed to work. You can come to Sweden and seek asylum and you'd be allowed to work, and when you do sign a contract then you can get a permit to stay and cancel the asylum request. PM me and Ill give you names of good companies that are on the lookout to hire.

As others said, to be able to apply for asylum in EU country X, you have to first set foot in that country X and not in another one, so, go to Turkey or Israel and then fly to Sweden from there.

Sweden is also more flexible, its a country where they look out for the best interest of you as a human (mostly), so if you come to Sweden and continue working for Australian company - it is enough to get a work permit, all you have to do is prove that you earn more than minimum amount, I believe around 1500usd and pay taxes, to be accepted.

As a war refugee my self, I urge you strongly to leave Syria now, for the love of god no matter the price, buy those tickets and get the hell out of there and far away as possible, Sweden, Canada, Australia. (Not Germany, France, Italy, USA, Turkey they all suck.)

Your life is all you got, dont waste it on that war. Take with your closest family if you can.

3
femto 2 days ago 0 replies      
Be careful if you are tempted by Australia, in light of your employer. Refugees are a huge political issue in the current federal election and the two major parties are competing to see who can be the most inhumane. The Australia government is ignoring the UN refugee convention, with refugees without a visa being forcibly, and permanently, exported to Manus Island. The catch 22 is that the Australian government won't hand out a visa if there is any inkling that a person might be a refugee, so the phrase "without a visa" can be replaced with "all". Be cautious of researching refugee issues under your own identity, if you intend to apply for an Australian visa.

If you can get an Australia work visa and make it onto Australian soil, you might be able to circumvent the "no visa" rule. In this case, be wary of the possibility of detention, possibly indefinite, inside Australia. Australian officials will also do their best to keep a new arrival ignorant of their rights, allowing them to be deported, so find out exactly what your rights are and what the procedure and legally correct wording is to claim asylum and activate the UN process.

If considering Australia, perhaps get some advice from an expert, such as Sr Pat Sealey [1]? (Presumably she can be contacted though her order's South Australian address [2].)

[1] http://www.catholicreligiousaustralia.org/index.php/news-a-v...

[2] http://www.sosj.org.au/contact/2col-index.cfm?loadref=6

---

Edit: I'll add that it is not clear to me whether the automatic deportation only applies to refugees who arrive by boat, or to any refugee that arrives without a visa.

Further edit: My comment about indefinite detention in Australia applies if you arrive on a work visa then claim asylum, not if you are actually working and have not claimed asylum.

4
OoTheNigerian 2 days ago 2 replies      
Sorry about your situation.

Are you Syrian? It may be easier to get to a country that does not require you having a visa then you decide on what to do later. As a dev, you can work remotely and earn money.

Check this out http://en.wikipedia.org/wiki/Visa_requirements_for_Syrian_ci....

Best of luck man.

5
level09 2 days ago 3 replies      
I'm a Syrian hacker myself, and I can suggest you a better option. Go to Dubai, it is easy to get a visit visa first, if you are in damascus you can go through Beirut Airport as the path is still safe between the cities (got many friends coming through that route). then you can try to find a job in Dubai (should be easier as the economy is growing and since you speak the language), I myself know many startups and companies and will try to help you as well.

if you find a good job in Dubai you might give up the whole idea of moving to Europe as the standard of living is really high and the country is tax-free and amazing. but still you should be able to get a Schengen visit visa easily (especially if you work for a good company).

6
dodyg 2 days ago 0 replies      
1. Keep your job with the Australian start up.2. Fly to Malaysia. You don't need visa to enter the country.3. Once you are in region in a safe place, you can figure out the next step. You will be in the most growing economic zone in the world. Don't go to Europe. Everybody's trying to get to Europe right now.
7
micheljansen 2 days ago 0 replies      
You use the word asylum, which has a very specific meaning, but if you can find a skilled job, you might be able to migrate to another country through more conventional and less bureaucratic means. IANAL, but those are my 2 cents.
8
w_t_payne 2 days ago 1 reply      
Find a lawyer in Germany, and get advice from them before you go.

My knowledge is both limited, 12+ years outdated, and restricted to the UK, but here is my tuppence-worth anyway:

1. It is both a legal and a bureaucratic process.2. Apply for asylum at the first possible opportunity. At the border crossing-point or airport, if possible.3. Don't lie.4. Be prepared with documentary evidence to back up any statements that you are going to make.5. If possible, have documentary evidence that you are facing persecution, or that your life is in danger. (Sounds silly in the current situation, I know, but anyway...)6. Make sure that a friendly party (or your lawyer) has a copy of these documents.

It might be easier, if the danger looks like it is going to be temporary, to reach out and try to get somebody to "host" you, and go on a visitor's visa.

9
twelvechairs 2 days ago 0 replies      
I think you are likely to have greater luck on a working visa than as an 'asylum' seeker (which European governments consider themselves flooded by, and you'll have to prove specific persecution in your home country rather than skills in your job). What you need is the right visa which your skills can qualify you for and will lead to permanent residency or citizenship. This will vary by country. A difficulty with Germany may be that a lot of the process will be hard to understand if you can't read German.

Good luck to you. I (white Australian) visited Syria a few years ago. Every piece of news I hear now from Syria just saddens me.

10
mschuster91 2 days ago 1 reply      
Forget Germany as an asylum target. Our politicians have massively restricted asylum acceptance and even for those who do get accepted it's a hell of a fight and even more paperwork.

Also, you have the problem that you likely won't even be able to enter the European Union, except if you smuggle yourself via the Turkish-Greek border - but then again, the Germans simply fly you to Greece because this is the place where you entered the European Union technically.

11
yk 2 days ago 1 reply      
I would also advise against Germany, one of the problems is that people who seek asylum in Germany are not allowed to work. ( I know nothing about other countries, but if you work for an Australian company, it would perhaps best to ask them for help.)

Good luck and stay safe.

12
anovikov 2 days ago 1 reply      
Becoming a refugee is a bad idea. Get a schengen visa, go to a country like Latvia, show them your references, bank statement with decent documented income, open a company (costs 1000-2000 EUR), and get a residence visa. Takes a few months but you can live most of that time on a 90/180 schengen visa, maybe leaving out 1 or max 2 months which you can spend at home or in a non-schengen European country like Cyprus, which is also close to you that helps. Then get your residence visa and go to Germany - that will not be entirely legal (you'll be supposed not to spend outside of a country where you visa is more than half of your time), but with no borders within Schengen, it is hard to check, and if you don't want to get officially hired for a fulltime job in Berlin (which is hardly your intention), you'll have no problem.

You can do that right in Germany, but may take more cash and time, you will always be able to switch a country once your startup gets going and you are more relaxed cash-wise.

And yes, being a refugee sucks. Forget it.

13
nakkiel 2 days ago 1 reply      
I don't know if I'm late on this or not. Anyway, you may want to go to Thailand for some time. Live on tourist Visa, renew them in neighbouring countries while enjoying time off. You could easily spend about a year without running into any Visa problem and work remotely for the Australian company. There are a couple of startups there (http://playbasis.com for example) and many startup guys spend a sizeable amount of time working from there while enjoying life. I suppose it would give you time to prepare for your next move. I can help with anything Thailand-related if you need (though I'm back in Europe now). As I see things, Europe is not the immigration heaven it used to be although there's room for skilled workers due recent policies in most countries. Either way, it won't be simple.
14
grobmeier 2 days ago 1 reply      
Germany is difficult, but not impossible. As an alternative you could try not to get asylum, but a blue card (EU). Unfortunately you'll need a university degree + yearly incoming in 2013 of 46.400 OR uni degree + special demand in germany (IT is such an area) + yearly income of 36.192.

The good thing is, according to my research the income requirement is floating. In other terms, you just need an income which is "usual for your region".

Of course, you would need a visa too.

What I am trying to suggest is you search an potential employer first and ask him to deal with the visa/eu card details. That way you wouldn't get the german citizenship in first glance; not sure if you really aim at that or if you would like to return after the war.

Anyway you can reach citizenship after living 8 years in germany (please note there are some restrictions, like no criminal acts, accepting liberal and democratic orders and so on).

I believe with your skills you might have a good chance to find a position in the Berlin or even Munich scene. Just prepare a CV and try to contact as many startups as you can. Look out for guides like this:http://www.berlinstartup.de/startup-guide.phphttp://berlinstartupjobs.com/

Good luck and take care mate.

Links:http://www.arbeitsagentur.de/nn_566780/Dienststellen/besonde...

http://www.arbeitsagentur.de/nn_616850/Navigation/Dienststel...

(german, despite they aim for migrants. Send them to potential employers).

15
GoldfishCRM 2 days ago 0 replies      
I am not an expert so dont take my word for it. But I heard that a general role has always been that you have to get to the country you which to have asylum in in order to apply. European union is discussion a banded that rule for Syria but I dont know the status of that decision. An other rule is that you have to apply for asylum in the first country you get into.

However...Sweden also spend lots of money on a virtual embassy in second life. Read more about it here: http://www.sweden.se/eng/Home/Lifestyle/Reading/Second-Life/

Maybe you can do a think of virtually applying for visa in sweden and write a pressrelease and push it on mynewsdesk.com. Startup community is also big in Sweden and we need skilled developers (Im swedish).

Carl Bildt,Foreign Minister of Sweden since 2006 (https://twitter.com/carlbildt) is very active on twitter and in my guess most likely to respond to a virtual request for visa by twitter and second life. This is a long shot but something you can try by your computer.

When you get visa in any EU country it is easy to move to germany and travel over boarders within EU.

16
jk4930 2 days ago 0 replies      
Hey Arnold, there are several ways and I don't know--given the current situation that you're not the only one--which works best. So let me give you a series of suggestions to follow up:

First, see the German Foreign Office's FAQ and visa regulations:

http://www.auswaertiges-amt.de/EN/Infoservice/FAQ/Uebersicht...

http://www.auswaertiges-amt.de/EN/EinreiseUndAufenthalt/Visa...

Since many are coming as refugees from Syria, it could be an idea to apply for a regular visa, either for working or studying in Germany. Note that the German mission in Damascus is closed and you have to contact any embassy or mission outside Syria. They suggest using the embassy in Beirut. Problem is that you need to translate all paper stuff to German and I can't estimate the time it takes.Usually it's 2-10 days for visits under 90 days, it can take longer (even months) for visits over 90 days or working permits.

If you come for work, you need an invitation from an employer. But I don't know how long the handling takes with the mission (they have to okay it first), especially since the Damascus mission is down.

Perhaps you qualify for the EU Blue Card (skilled immigrants):

http://www.auswaertiges-amt.de/EN/Infoservice/FAQ/ArbeitenLe...

http://www.make-it-in-germany.com/en/

If that's an option, look into the conditions for studying in Germany.

Wish you all the best. Tough times.

17
pixelkritzel 2 days ago 0 replies      
Hi. To get asylum in Germany is difficult.

First of all, make sure that you take a direct flight to Germany. If you enter any other European Country before, you have to get asylum there.

Second and maybe more important. If you try to get an asylum in Germany, you are not allowed to work for the first year. It's crazy and doesn't make any sense.

If you still want to get here. And it's a great city. Here is the Email address of the refugee help in Berlin:buero@fluechtlingsrat-berlin.de

18
sveme 2 days ago 1 reply      
There are some schemes in place that make it easier for non-EU nationals to get a work permit in Germany, it would require you to find an employer that pays a wage above a certain threshold (I believe it's called Blue Card).

A really helpful english-speaking source for any expat information on Germany is the http://toytowngermany.com/forum forum, especially the lengthy thread on visas and work permits: http://www.toytowngermany.com/forum/index.php?showtopic=4675...

Here's the thread for the Blue Card scheme: http://www.toytowngermany.com/forum/index.php?showtopic=2673...

Hope that helps a tiny bit and good luck!

Edit: Another link to official information on the Blue card:http://www.bluecard-eu.de/eu-blue-card-germany/

19
illumen 2 days ago 1 reply      
German immigration lawyers who specialise in software developers. I can recommend them. http://www.vpmk.de/

Berlin is very welcoming to qualified software devs. Best of luck!

20
aforarnold 2 days ago 1 reply      
I am not sure what would be the "best" next step, but I want to leave Syria asap. Planning to move to Iraq first then I will go for the next destination. As far as discussed seems I dont need asylum because I do have some skill set that can be fit into a job market. But will I be able to live there for couple of years? This is getting crazy here and I dont know how long I will have the internet connection and other to work in my remote job(though my employer is very helpful). Seems next couple of days will make my way for at least next couple of years of my life.
21
laserbrain 2 days ago 1 reply      
As an asylum-seeker you are not allowed to work in Germany. You will be stored in a camp and are forced to stay there until you can move back to Syria. Better go to a Scandinavian country, where you will be treated as a human beeing.
22
michuk 13 hours ago 0 replies      
We're looking for a Python hacker in a personalization & analytics startup Filmaster.TV. We're based in Warsaw, Poland. It shouldn't be a problem getting a work permit. We're already hiring an American guy and we've been through the procedure. Read about the job and the company here: http://filmaster.tv/jobs.html and if you're interested, happy to talk on hangout.
23
ballard 2 days ago 0 replies      
I would take any option because safety trumps analysis paralysis. It may also possible to build up to working remotely for US-based startups, 37signals or github style. And if you happen to later find a place with low expenses and good healthcare, that would be even better.

  - Canada (Vancouver especially)  - Denmark  - Finland  - France  - Germany   - Netherlands  - Sweden
The US is out for USG failure and lack of universal healthcare.

24
olalonde 2 days ago 0 replies      
You might find this Wikipedia article helpful in case you change your mind about Germany: http://en.wikipedia.org/wiki/Visa_requirements_for_Syrian_ci...
25
znt 2 days ago 0 replies      
It would be easier to escape to Turkey first. Later on you can try your chances with European countries via their embassies in Ankara or Istanbul.
26
ekurutepe 2 days ago 0 replies      
I'm in Berlin startup scene and I can tell you that is quite easy to get a working permit as a software dev, basically only thing you need besides your passport is an employment contract with more than 33k per year. (search term: blue card)

Don't go the asylum way if you have the software skills. Blue card is much easier and a safe bet.

The processing can take up to 6-8 weeks though

And as for language, at least in Berlin tech companies, english is the language of business

27
razzaj 2 days ago 0 replies      
An intermediate option might be moving to Lebanon temporarily. It is still relatively (to syria) safe. As a Syrian, you dont need visa or residency permit. You can continue your work from here and figure out your next move; namely apply for immigration visas here-and-there.
28
bayesianhorse 2 days ago 0 replies      
I'm not an expert. But if you are seeking asylum, you will not be allowed to work for about a year. The biggest problem with Asylum in Germany is probably how to enter Germany before any of the other countries between Germany and Syria...

You might try a "blue card", if you can get a good salary. But I am not sure how easy that is from Syria at the moment...

Also keep in mind that islamophobia in Germany is rising across the board. And no, my fellow Germans generally make no distinction between copts, syrian christians or muslims.

29
smutticus 2 days ago 0 replies      
1) Get a job in the EU.2) Have your employer work through all the necessary hassles for you to move there from their end. It will be much easier than you trying to do this in Syria and most European employers will have experience with this.

I don't know about Germany but I know in Amsterdam booking.com is always looking for smart folks.

30
marvin 2 days ago 0 replies      
I am no expert on asylum situations, but my impression is that the first country in the European zone that you enter is the one that decides which asylum rules you'll follow. You need to speak to a lawyer. Sorry I can't provide any more insight than this. Good luck.
31
Lrigikithumer 2 days ago 1 reply      
I don't really have anything to offer but I do want to wish you good luck, I hope you get out safely.
32
probably_wrong 2 days ago 0 replies      
Well, everyone else has given an idea about why you shouldn't go to Berlin.

In case you have a powerful reason for still going there, a few quick points: English is not that common, but is far more common than in the neighboring cities - you probably won't be super comfortable, but you'll survive. If you are on a budget and/or planning to live on whatever money you already have, Berlin is much cheaper than any of the other countries mentioned. There's also a very large Turkish community, in case that means something for you.

Keep in mind all the negative comments mentioned, though. This points are valid when you are a regular citizen, but as a refugee they might not apply.

33
hrvbr 2 days ago 0 replies      
If one EU state offers you asylum, which shouldn't be too hard because your country is notoriously dangerous, then you can work anywhere in the EU. So you could get asylum from Italy or France, then move to Berlin when you have your papers, which takes several months during which you can't have a declared job (in France, they may make sure you don't work by sending you to a transit camp, which is basically a jail).

If you tell them you're an experimented software engineer, it may be much faster to get a work visa than asylum. Ask for this work visa to each embassy in Damascus.

Also, Morrocoan cities are growing like crazy. There may be some business to do there and they may give visas more easily.

34
ivanhoe 2 days ago 0 replies      
Don't waste any time, get out of the country asap on regular touristic visa. Usually it means you can stay "on a vacation" for up to 30 days at once and 3 months in total (you just cross the border and return), which should be enough to see what's going on with Syria. Legally you can't work, but if you already have an online job no one will stop you to continue working. If the war starts you can then obtain the refugee status in that country on the basis that you can't return to your homeland. The refugee status doesn't mean that you have to stay in that country, as an educated refugee you can apply for a work visa in other countries through their embassies.
35
benjlang 2 days ago 2 replies      
You're welcome to come to Israel, we have a booming startup scene here.
36
DocG 2 days ago 0 replies      
I think if western countries are too hard for you you should try some eastern Europe ones. They have few if any request for asylum. Also visas and permits might be easier to get. You might do it faster, as there are no lines, and after move on to your wanted country. Once you are in EU, borders are pretty much open. although do your research before, I sadly cant give more advice at the moment
37
ig1 2 days ago 0 replies      
Your best solution might be to move to whatever country will be most likely to accept your asylum request (and preferably will let you continue to remotely work) and then apply for a work visa to a country with more of a tech scene.
38
random2435 2 days ago 0 replies      
I work at a berlin startup that is interested in the skillset that you posted. Send me a mail to irit.applebaum {at} gmail.com and ill try to help you.
39
michalu 2 days ago 0 replies      
Hi I will update this post, but I think you have several options. Try to get to any country you can that is in Schengen, once you are in you can carry on your freelance work, apply for working visa and go to Berlin for interviews. If you find a company to work for they will help you out, almost every country is in demand for devs.

I theory, I believe you may just come to Europe and if you state at the border that you seek an asylum they can't refuse you ( according to international laws, until your asylum is decided on ) and then take it from there.

Turkey is the closest country you don't need a visa for.

I will make an update but in any case don't double-check everything yourself, those are few things I vaguely remember from school.

40
amerika_blog 2 days ago 1 reply      
Fight for your homeland, don't just run away and pass off your problems to others.

Also encourage Americans to stop their drone-crazed, war-hungry, spy-happy, immigration-positive President (or at least to change his mind).

War should be used when there are serious threats. Lately, the USA and Europe have been using war to overthrow the powerful so that mass culture can take over.

This is culturally akin to forcibly installing a McDonald's on every street corner.

41
parasight 2 days ago 0 replies      
German here. I think asylum isn't what you want. If the company in Australia that you worked for can not help you get in touch with companies in Germany. Tell them what you can do for them and about your situation. A lot companies are used to employ IT professionals from all over the world and know how to do get you here.
42
CReber 2 days ago 0 replies      
If you want to get a job in Berlin quickly, post it here:

https://www.facebook.com/groups/159595270791268

Berlin is one of the most peaceful cities I ever lived in.

43
gregorycarter 2 days ago 0 replies      
This is one of the best uses of Ask HN I've seen in a long time.

Best of luck.

44
troels 2 days ago 0 replies      
Might be worth contacting these guys for advice: http://www.deutschsyrischegesellschaft.de/ I just googled my way to this, so I don't know how helpful they are
46
pornCode 2 days ago 0 replies      
Manwin Montreal (pornhub,brazzers, basically all the relevant porn sites) is always looking for people. From what I can tell we ship in a lot of guys from other countries. The HR team seems to be on top of that.

try it out, we might be able to bring you in.

manwin.com/careers

select the montreal office :)

Good luck.

47
swissnamir 2 days ago 0 replies      
i feel your pain. its unfortunate to be Syria now, i heard recently Sweden is approving asylum applications in the EU on a smaller scale. call the embassy to double check.

anyhow forward me your CV and email and let's connect, tech-wise we are recruiting node.js - backend dev if this could help. here's my contact: swissnamir@gmail.com

48
NicoJuicy 2 days ago 1 reply      
I'm no expert. But your chances in Brittain are a lot higher i presume (no passport even required).

But you should check up on that first though :)

49
dotmariusz 2 days ago 0 replies      
I have posted link to this thread in Polish Startup Scene group, maybe we can help. Getting a work permit in Poland is not hard and Germany is close by.
50
krisgee 2 days ago 0 replies      
Might be a silly question for some reason but why don't you try and get your Australian company to sponsor you for immigration to Australia?
51
jfrm 2 days ago 1 reply      
Have you tried the UN Refugee Agency?http://www.unhcr.org/cgi-bin/texis/vtx/home
52
don_draper 2 days ago 0 replies      
I'd be curious what a fellow hacker on the other side of the world thinks about the current situation.
53
mathattack 2 days ago 0 replies      
Independent of all the visa advice, keep yourself safe!
54
progx 2 days ago 0 replies      
Asylum and Work are 2 different things and in germany they accept only one.1. Asylum and you cant work.2. Work, but for that you need many many papers and time.
55
arthalbuwa 2 days ago 0 replies      
Good luck mate hope things will work out fine for you.
56
Sagat 2 days ago 0 replies      
I really hope this isn't a scam. I would recommend heading to Northern European countries, specifically the Netherlands and Sweden.
57
rado 2 days ago 0 replies      
Get EU citizenship from the nearest EU member Bulgaria. Lots of Syrian refugees get EU IDs here. Good luck.
58
chrisreichel 2 days ago 1 reply      
You should try Ireland. There's a plenty of IT jobs and it's easier to come in than the rest of Europe.
59
VargardObyron 2 days ago 1 reply      
1) Get on a plane to UK2) cut your passport into very small parts and get rid of just after landing3) ???? (don't tell where are you from)4) Profit after 3-4 months waiting for asylum.

At least that was standard tactics from people from arabic countries. Never say where are you from!

60
aberlincompany 2 days ago 0 replies      
We're a Berlin-based tech company that has successfully hired programmers from the Middle East, so we have some experiences with the Blue Card visa process and helping with to relocate to Berlin. The good news is, we're still actively recruiting so please get in touch if we can help you: aberlincompany@gmail.com
61
restlessmedia 2 days ago 0 replies      
Try and stay away from England, they'll tax you right down to the amount of hairs you have on your nuts.
62
GoldfishCRM 2 days ago 1 reply      
G ivg troll
13
Does Steve Jobs know how to code? woz.org
265 points by bane  3 days ago   226 comments top 25
1
npalli 3 days ago 14 replies      
It looks like the response was written when Jobs was still around. I doubt Woz would sound so belligerent now. In any case, if you watch some of Jobs old videos and biographical material, it was clear he knew coding. There was some mainframe terminal in his high school that he first learnt how to code.

Now Woz was clearly Genius level when it came to tight hardware/software engineering. So, it is not at all surprising Jobs had limited input when it came to the Apple I and II design. In fact Jobs mentions that Woz was the first guy who knew more about electronics than he (Jobs) did. In Wozs response, quoted here, he mentions that Jobs was technical enough to alter/change/add to the design. Does that sound like someone who doesnt know anything?

I find it sad that engineers project their own insecurities in this whole Jobs/Woz saga. Jobs was highly involved in not just the technical aspects but the overall vision of Apple I, II, Macintosh, iPod, iPhone, iPad. He was one of a kind. There is no need to pull him down and artificially elevate Woz to something he was not. Jobs could work with the best engineers/marketeers/design/retail people during Apple II and the iPad. A whole 35 year period in technology. How would you think Woz would have fared in deep technical discussions involving the iPhone? How many engineers do you know who have worked at the highest level for 35 years? Technology was only one of the aspects that Jobs understood quite well.

2
soneca 3 days ago 8 replies      
Kind of OT, but a little sad thing I noticed in the "Jobs" movie trailer (at least the version they are showing in Brazil) is that while the images are clearly showing Woz showing what he did (Apple I) and then he and Jobs working together all the time, the text was saying "It only takes one person... ...to start a revolution".

WTF?! One person? I am not even making any moral judgement here, I am just shocked of how schizophrenic it is. People don't even bother about coherence any more?And them the movie goes on to show another people joining, two more engineers, a investor. It was just weird...

3
danso 3 days ago 0 replies      
Issacson's biography doesn't indicate that Jobs ever wrote code, but at the very least we can say that he was one of the few non-coders who didn't treat it as a fungible commodity given that he literally threw a crying tantrum to get Woz to co-found Apple.

Also this: http://www.npr.org/2011/10/06/141115121/steve-jobs-computer-...

> "In my perspective ... science and computer science is a liberal art, it's something everyone should know how to use, at least, and harness in their life. It's not something that should be relegated to 5 percent of the population over in the corner. It's something that everybody should be exposed to and everyone should have mastery of to some extent, and that's how we viewed computation and these computation devices."

4
wsc981 3 days ago 3 replies      
I wonder if Woz's response is only in context of Apple. IIRC Steve Jobs did actually code when he worked at Atari.

Edit: Steve Jobs believed that everyone should learn how to program, I don't think that statement would make any sense if he didn't know how to program himself (even if it's just the basics): http://vimeo.com/64572687

5
denzil_correa 3 days ago 0 replies      
Q: Does Steve Jobs know how to code?A: Steve Jobs never wrote code

Woz doesn't say Jobs didn't know to code. He merely says that he didn't code at Apple.

6
Sagat 3 days ago 3 replies      
How much technical experience did Jobs actually have? Did he actually have a part in designing all the successful products or was he just a manager and marketer?

I don't mean to diss Jobs or imply that he wasn't important, but I don't clearly understand what his role was in Apple's success.

7
jamesjguthrie 3 days ago 0 replies      
In the 'Lost Interview' of 1995, Steve Jobs says that he was programming at the HP Palo Alto lab, on the 9100 in BASIC and ATL.

He would "hang around that machine and write programs for it"

http://www.youtube.com/watch?feature=player_detailpage&v=m8m...

8
MarlonPro 3 days ago 0 replies      
Woz's response exactly conforms to Jobs' account on the topic in his biography, "Steve Jobs" by Walter Isaacson. Woz's response is not all belligerent, as somebody here implied.
9
bdcravens 3 days ago 0 replies      
I listen to a lot of entrepreneurial podcasts, mostly focused on bootstrapping, with an emphasis on SaaS products. On these shows, the entrepreneur is king. They often emphasize outsourcing to VAs, which makes sense. However, I see some of them with an attitude that technical skills are of this same value: something you just buy when you need it, as cheap as possible. Yesterday I think it was the Smart Passive Income podcast I was listening to where they (Pat had a guest) encouraged going to vWorker (yes, I know it's been acquired) if you need a developer to implement something.

Part of me was angry; the other part of me realized the truth of what they were saying. On one hand, some companies require their technology to be a competitive advantage. At a company like Apple, this isn't the case. The tech in their products is actually pretty good, but that's not what sells the products. Yes, they'll mention processor speeds etc at WWDC to thunderous applause, but then you'll never hear those things mentioned in the marketing. Apple has always been about vision, beauty, and simplicity. During Jobs's hiatus, they went down the multiple configurations and flexibility route; Jobs revamped their line and simplified it when he returned. The tech facilitates, doesn't lead.

10
kyllo 3 days ago 0 replies      
There are degrees of knowing how to code. Did Jobs know enough to write a simple program? Probably. Was it ever his job to write programs? Did he ever contribute code at Apple? Probably not.
11
jt2190 3 days ago 1 reply      
Can someone explain to me why I should care whether Steve Jobs could code or not? Is there some lesson to learn here?
12
hbharadwaj 3 days ago 0 replies      
It is quite an irony. If an engineer were to come across a "Jobs" like character, he/she would ignore him/her for the most part. This makes it harder for a "Jobs" like character to make a breakthrough to big stages. To me, he was a brilliant Product Manager. I have seen really good Product Managers who could not write a "select *" query. They have a sense of technology like no others in the sense that they can apply technological solutions to real life problems and envision product futures. They don't care as much about the intrinsic details.

Every time I see a post on HN stating "Here are the things I look for in a Product Manager", I begin envisioning Jobs trying to take on such tests and it is quite funny.

13
ruexperienced 3 days ago 0 replies      
I don't have time to read all the comments. But from the first several ones I read it seems that folks, for a change, missed Woz's response. Woz didn't say that Steve couldn't or didn't know how to code, but that "Steve didn't ever code." Very different answers!

I mean, even a monkey can be tough how to code at least at some level. Now, the level at which Woz was coding was not your standard Ruby scripting mombo jumbo, and hence it's a world apart from what some folks consider coding, which is implicit in what he's saying.

Also by Woz saying that "(Steve) wasn't an engineer," he was clearly stating the fact that Steve at that point in time was more about the business, the direction of things and the big picture rather than the nitty gritty stuff for which he had Woz to do it for him/them.

All in all, lets be honest, Steve forte was never ever his technical prowess. I'm sure some business majors here, who get away with getting other folks do to stuff for them, truly believe they are very technical as well, even though they don't know shit!

Steve definitely had a good eye at what could and couldn't sell, particularly at the end of his career. Now, what Steve was really good about was in getting very good technical folks in house and getting away in pushing them to the limit of exploitation, because after all it was Steve Jobs. Hence, he was great at causing confusion and manipulation, which is why he was so good at marketing.

If Woz wouldn't have been around, Apple simply wouldn't have existed with Steve alone. Now, Steve was definitely a hustler and probably would have started another type of business, but we simply wouldn't know about it.

14
joeblau 3 days ago 1 reply      
Did he write code in NeXTSTEP? I guess that wouldn't be a question for Woz.
15
NDizzle 3 days ago 0 replies      
Woz is a badass.
16
tn13 3 days ago 0 replies      
There is also matter of perspective here. Woz is that hardware/software genius and hence what he means by "knowing to code" is really different than the person who asked the question. Woz seems to have interpreted it as "knowing some programming language to the extent of making some significant contribution".
17
pbreit 3 days ago 0 replies      
Thought experiment: which was more likely, Jobs being successful without Woz or Woz being successful without Jobs?

I put my net worth on Jobs.

18
KeepTalking 3 days ago 0 replies      
Does it really matter whether he knew to code or not ? Job's area of brilliance was complimenting to Woz's technical competence and they both managed to stay "generally" out of each others way yet focused on the same goal.
19
known 3 days ago 0 replies      
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." --George Bernard Shaw
20
shocknawesome 3 days ago 0 replies      
Oh look another engineer whining because he didn't have the vision or business chops to create something great on his own. Woz was an idiot who would have given Apple's original technology away and NOTHING would have come from it as a result. If you enjoy Apple's products at all you should thank Steve. Woz was replaceable as Apple's history has shown; they have grown immensely without his involvement.
21
simonebrunozzi 3 days ago 0 replies      
What's Steve Wozniak's email?
22
FridayWithJohn 3 days ago 1 reply      
Silly title. It should be "Did".
23
cesarfarias 3 days ago 0 replies      
It's all logic and imagination.
24
Ynot_82 3 days ago 0 replies      
"Does", as opposed to "Did"?

Cue jokes about dead code, bit-rot, etc.

25
spiritplumber 3 days ago 0 replies      
Apple founder guy who specialized in bullshit is dead.Apple founder guy who specialized in real work is alive.Insert witty Kurt Vonnegut quote here.
14
The Worst Programming Environment in the World? github.com
262 points by jloughry  8 hours ago   134 comments top 25
1
rwmj 7 hours ago 9 replies      
Kind of reminds me of MUMPS, which is a real bunch of crazy that I had to use for a time.

https://en.wikipedia.org/wiki/MUMPS

Edit: The examples on the wikipedia page make it look less crazy than it is. For example every keyword can be abbreviated to a single letter, and was abbreviated to a single letter in the code I had to read. Also, each variable is connected to a global database which (in 1990) had no ACID properties or staging system, so better hope your undebugged program didn't delete any patient data (or worse, randomly modify it).

2
jim_lawless 8 hours ago 2 replies      
From the write-up:

"BANCStar actually came with a "screen generator" that was supposed to be used to construct applications. But the 5.1c version of the generator was so limited that experienced programmers soon began to pry off the covers and modify directly the intermediate code that the run-time module actually executed."

All of the numbers you're looking at are an object code for a VM that (apparently) allowed for user-defined screens in the BancStar product. Programmers found themselves reverse-engineering the meanings of the different numbers and began to build the text-format object-code by hand.

This doesn't appear to have ever been intended to be a programming environment in this form.

3
demallien 7 hours ago 8 replies      
I Thought I'd repost some of losethos's comment, seeing as he is hell-banned, but the comment was quite relevant.

losethos:Smart American kids my age had C64s and Apple IIs. We all entered 6502 machine code into DATA statements in BASIC programs. Everyone did it. It seems so fantastical and primitive to a monkey, doesn't it.Generally, we used monitor program to disassemble and assemblers, though you had to buy an assembler. Every store had magazines with BASIC programs full of DATA statements with graphic and machine code data. People typed it in. We had xsum bytes on blocks.

4
jbgreer 5 hours ago 0 replies      
And I thought 'EZ-C' was bad. Still, it was the worst I've used. As far as I know, a large retailer still uses the data format and libraries from an awful "4th generation language" called 'EZ-C'.

Fun parts:There were a fixed number of variables.All variables were global.There were two control structures: if/then and goto

Imagine a Point-Of-Sale application written in such. A 100,000+ line Point-of-Sale program. Imagine the fun of chasing down re-use of a variable with no debugger.

EZ-C was supposed to be a simple language with built-in screen handling (via curses) and data file handling (with variant records and multiple indices). The theory was that you wrote code in EZ-C and debugged it, since the simpler syntax would reduce errors. EZ-C came with a program that would comple your source and link against EZ-C libraries. The best of all possible worlds - a nice interpreted language that compiled for blazing fast speed!

That was the theory. In practice, the compiler was broken, and so all programs ran via an interpreter called 'dparse'.

So (and I can hear you saying) I started to do what many of you would do: I started to write my own parser with the idea of building a compiler for the language. And that's when Mike, one of the older developers/admins/jack-of-all-trades/wise elders, stopped me. "Don't do that," he said, "because if you do that, we'll never stop writing in EZ-C."

And so I stopped immediately.

5
lisper 6 hours ago 1 reply      
And these are the people that we trust to handle our money. Sometimes it amazes me that the whole financial system hasn't already collapsed in a smoldering heap.
6
truebosko 8 hours ago 3 replies      
This reminds me of one of the things we work with in our company, Amadeus EDIFACTs. I want to buy the person who initially wrote the parsing for it at our workplace a beer.

Example snippet, with fake data (AIR-BLK791;7A;;232;0750058720;1A1216900;007501\r\nAMD 0750068617;1/1;\r\nGW759208;1A1216900\r\nNXC1A4O0ORDT030;0751;XYZC7213P;67502886;XYZC7213P;67502886;XYZC7213P;67502886;XYZC7213P;67502886;;;;;;;;;;;;;;;;;;;;;;TA4O0ORDT\r\nA-LACSA;LR 1330\r\nB-TTP/INV/T3/RT\r\nC-7906/1833SEGS-1173LGSU-B-9--\r\nD-127531;121751;121751\r\nG-X;;XYZXYZ;\r\nH-001;002OYYZ; ... continued)

7
VLM 6 hours ago 1 reply      
Well, lets get crackin' and see if we can reverse engineer this bad boy. I've done a lot of assembly and only a little direct bare machine language coding.

There's no lines without a first column, unlike pretty much all the others. I theorize the first column is opcode. You're running a lot of 3001 so I'm guessing thats "load" and it seems like you're clearing something a lot and occasionally stuffing real values in.

The second to last column looks kind of binary flag-y to me. Like LSB and 2LSB somehow team up to mean "zero flag". In fact I'm guessing opcode 8500 is a conditional skip.

The second column has a strange affinity to 1316 and its neighbor, and occasionally uses totally different class of numbers. So I'm guessing its the equivalent of variable name or more likely memory address.

I have a gut level guess the 11000 series opcodes are some kind of ALU op. Probably add. And you can add a constant, and condition codes in the 2nd to last column do things based on add result.

Another gut level guess... you're using signed ints and the last column is some kind of conditional jump and the OS lives in the upper half of memory which would be a negative number as per the last statement returning to the OS. I think you put your global libraries in the 30000 range and this module or whatever happens to live around reserved range of 22000 ish.

Then again maybe its crystal clear and if you just translate it into octal, you'll see PDP-8 instructions. Probably not, but...

I have this gut level guess this is a practical joke, like I'm supposed to recognize based on pattern matching that its a recursive implementation of a factorial.

8
adamnemecek 7 hours ago 0 replies      
Reminds me of this ol' gem.

http://thedailywtf.com/Articles/We-Use-BobX.aspx

But yeah, BANCStar still probably takes the cake.

9
hkmurakami 8 hours ago 2 replies      
I'm not too worried about revealing a lot of proprietary information here, as only about ten people in the world can read this code:

and here I thought my friend's quip, "they're only about 500 of us in the world" who can write in the Q programming language (for kx systems, another financial system) was mind-boggling. (Q is also knows for having incredibly terse, nearly unreadable syntax)

10
qznc 8 hours ago 3 replies      
Just write a simple assembler or compiler yourself?
11
rurounijones 2 hours ago 0 replies      
Language? Maybe

Environment? The default Uniface "IDE" (Version 7 when I saw it in action) is a monstrosity that is surely given to programmers sent to hell.

12
ars 7 hours ago 1 reply      
This doesn't seem that bad.

It's basically machine language (i.e. lower level than assembler). I remember programming in machine language on an Apple II - I had no assembler, just a photocopied table of the OP codes, and I calculated them myself and entered the hex numbers and ran it.

I wrote part of a tetris clone that way (although never finished it).

13
sgt 8 hours ago 4 replies      
With COBOL as the obvious alternative (at the time) for financial applications, then I have to ask; why on earth would any sane company choose this programming language?
14
alextingle 6 hours ago 1 reply      
Still better than M4 though, right?
15
stesch 7 hours ago 1 reply      
I thought RPG/400 and XSLT were bad. This is worse.
16
kalleboo 7 hours ago 0 replies      
Reminds me of the scripting system for the custom scenario editor for the computer game "Realmz". You had a list of 8 text fields to enter numeric commands in, and 8 fields for arguments. There was a dropdown to use for reference for what the commands meant. If you needed your script to be longer than 8 commands, you had to create "sub-macros" and call those.

I can't find a screenshot of the macro editing screen, but here's a different screen from the level editor to give you an idea http://rlmz.org/divinityscreens/divinity05.gif

17
mrbill 7 hours ago 0 replies      
From Wikipedia: "The BANCStar 10.0 release changed the "Screen Code" format to binary, and rearranged the numeric codes into an opcode with a variable number of parameter integers. The 10.0 opcode encoded a bit mapped length value that indicated the length of the command in words."
18
mistercow 4 hours ago 0 replies      
So, who's up for writing an LLVM backend?
19
gothep 5 hours ago 0 replies      
While we are on the topic of programming infernos: http://en.wikipedia.org/wiki/Malbolge
20
Pxtl 4 hours ago 0 replies      
... okay, somebody finally beat ASP.Net webforms.
21
mikesmullin3 2 hours ago 0 replies      
it would be trivial to make a some mnemonics and a compiler for the custom machine code.
22
6d0debc071 7 hours ago 1 reply      
I don't want to seem mean or anything. So, please don't take offence ^^; but: why didn't you parse it a more readable format and change it back into goobledigook when you wanted to use it?
23
rhapsodyv 6 hours ago 0 replies      
And I tought I had suffered with c++ builer years ago
24
moriantur 7 hours ago 1 reply      
This language should not exist.
25
Nux 7 hours ago 1 reply      
Title slightly misleading for non-programmers.

I imagined soemthing like programming for Al-Qaeda with a pistol pointed at you. :-)

15
ReactOS: Rebuilding Microsoft Windows from the ground up, fully open-source reactos.org
252 points by kunai  1 day ago   105 comments top 17
1
AdrianRossouw 1 day ago 6 replies      
I definitely admire their moxie, but I have to say that it surprises me that the developers keep on working on this project year-after-year.

There was a time many years ago when I was hopeful that ReactOS would end up providing us with an open version of windows to help break their stranglehold. But considering the ways the industry has changed since the project launched in 1998, I just don't think there is much demand for an operating system like this anymore.

I would have lost motivation for this project a decade ago, but I still wish the devs the best of luck.

2
dodyg 20 hours ago 0 replies      
Successful software lasts decades. Yeah, that accounting system might run on rickety Windows XP and developed on PowerBuilder 0.2 but it sustains a multi million dollar operations without a hitch.

There are tons of happy software running on old operating systems. It takes years to depreciate your software assets. It makes no sense to keep redeveloping all your software just because Ember 2.0 and Node.js (asm.js) are out.

ReactOS is amazing.

3
juskrey 17 hours ago 1 reply      
Downloaded official VirtualBox image and ran. This is total immersion, just splendid.https://lh5.googleusercontent.com/-DL6-mRptqHM/UiMTf_TCY9I/A...
4
autotravis 1 day ago 0 replies      
Just like Windows!: http://screencast.com/t/tWlRhQ3zEdit: I know it's alpha and I still think it's cool even after that BSOD.
5
Lerc 1 day ago 0 replies      
I have kept half an eye on ReactOS for a number of years. I think it has potential when it gets to the point where it starts having Distros like Linux. I have installed Windows often enough to know how much work it is to turn a Stock windows machine into something tolerable. Things like Ninight try to serve that need as best as possible but being able to spin it into an actual distro would mean you could potentially make a Windows that was truly targeted to what users wanted intead of pushing Microsoft's technology du jour.
6
marcamillion 1 day ago 1 reply      
They should put this on Github and start using Git.

I would love to browse through the code easily - as I am sure many others would.

I think that would likely increase the likelihood that people participate.

7
mdisraeli 1 day ago 0 replies      
The fun thing about this is that it is allowing diving directly into an approximate implementation of the API, without having to locate the specific Old New Thing post or other such article on an obscure function.

I've seen some great write-ups were people have done just this when investigating bugs and strange behaviours, it's rather cool!

8
lignuist 1 day ago 1 reply      
ReactOS will probably be one of the rare convenient ways to run legacy software for Windows in the future.
9
jgoodwin 19 hours ago 0 replies      
One of the very nicest things about the ReactOS project is their build chain -- you can download one project and have a very nice toolchain for building open source software targeting the windows platform, with very little fuss.

Consider the pain of getting a functional Cygwin system able to target non-GNU libraries.

Also, it's just plain fun to use the ReactOS desktop to look at your own desktop looking back at ReactOS ... and drag the ReactOS window down so it does the whole infinite mirror thing.

10
tmzt 6 hours ago 0 replies      
There were questions a day or so ago about running Docker on Windows.

Would it be possible to build a react OS based system that supported running Win32/64 based applications in an isolated environment on Windows or POSIX?

For instance, running a CSRSS and all child processes with a binary Registry.

11
frozenport 1 day ago 3 replies      
I don't think this is a good use of time.

All we need is the Win32 subsystem, I see little use for other parts of the project. The two major pushed besides Windows compatibility are hardware drivers that aren't supported on Linux and supposed performance gains by removing a layer of abstraction. The later is rarely an issue and it can be solved at a later time.

The driver thing is absurd because unless the OS is 100% identical, they will not be compatible causing random crashes. Imagine how unstable your system will be if you are running a driver that wasn't tested on your system? I don't want buggy drivers form 2003 on my computer! If this was my requirement I would install Windows XP.

This project has the functionality of a wrapper for Wine, why not just wrap Wine into something more useful like a Linux?

More time on Wine and less time on this.

12
bussiere 15 hours ago 0 replies      
Wine depend on too many microsoft components for games, sometimes it's difficult to find the good component on microsoft website. And if microsoft stop giving that component ....
13
kchoudhu 1 day ago 1 reply      
The best part of this project is that they've provided a way to compile and run a Windows clone on unix
14
bussiere 1 day ago 0 replies      
As i said higher , i'am a huge fan of gaming culture, concept & game design and with project like that we still be able to play od games originating from the 90s. If you want to be a game designer you have to play to old games.
15
aaronh 11 hours ago 0 replies      
We know. ReactOS has been around for many years.
16
raddd 1 day ago 2 replies      
can i run .exe application in here?
17
T3RMINATED 22 hours ago 0 replies      
theyve been stuck in alpha for like a decade... by the time Windows UI becomes futuristic they will still have windows 95 UI... ReactOS in my opinion is nothing but a hobby i wouldnt use it for free even if Windows costs 2000$
16
Ember.js 1.0 Released emberjs.com
253 points by ozkatz  20 hours ago   97 comments top 24
1
tomdale 19 hours ago 8 replies      
I said this already on Twitter, but:

Its been 2 years since I started working on Ember.js. While Im proud of the code we wrote, Im even more proud of the community we built.

We have been lucky enough to attract the companies and individuals that are tackling the hardest problems in developing 100% JavaScript web applications; people for whom the only acceptable answer is solid engineering, not piles of hacks.

As we mention in the blog post, Ember.js went through a reboot midway through its life when we realized the thing we were building was not the thing that needed to be built. If you tried Ember.js previously and had a bad experience, I'd really encourage you to give it a whirl again. We've smoothed over the rough surfaces, and now have the documentation and community to help you get started.

If you'd just like to take a peek at what building an Ember.js app is like, I recorded a ~25 minute screencast that takes you soup to nuts:

https://www.youtube.com/watch?v=1QHrlFlaXdI

Lastly, I'd like to express my personal gratitude to everyone that pitched in at the 11th hour to get this release out the door. I couldn't be more proud to call this awesome group of developers my friends.

2
sambeau 18 hours ago 4 replies      
Let's not use this opportunity to start another Ember vs Angular argument. Can we instead take a moment to celebrate the fact that we now have two major, stable, fast, capable, testable, tested, supported, documented, git-hubbed single-app javascript frameworks with large, passionate communities.

Let's also recognise and celebrate the hard work put into these projects by the Ember & Angular teams. Ember and Angular are two shining examples of modern open-source software.

We can debate the finer points and minute advantages of each framework later, preferably once we've all tried them both.

Congratulations, Ember 1.0! Roll on, Angular 1.2!

3
outside1234 12 hours ago 0 replies      
Congrats! I'm been using Ember for over a year and I love it.

My protip for the newbie is to go install Yeoman, then install the generator (npm install generator-ember), and then you can scaffold out a project as easily as (yo ember), and build a minified version as easy as (grunt build), and have a live updating version of the site as easy as (grunt server).

4
ehsanu1 19 hours ago 2 replies      
I've been interested in using Ember.js in the frontend for a Rails app, especially after watching a mock competition between it and Angular [1]. But it's beta status kept me from using it, and even now I wonder if it really is production ready, or just API-stable (which they say they will be as per http://semver.org/). I also don't know if it's really worth the up-front cost of learning and slowing down initial development of a new product, especially while at a startup trying to set an aggressive release date for the product.

I'm also a bit worried about the need for everyone on the team to learn how Ember works and its conventions, when they already know how to figure out whatever mess of ad-hoc jQuery and random objects someone would write instead (as bad as that is for maintainability). And finally, I won't have the advantage of green field development, as there is an existing app which will be added to. So there will end up being a chunk of the app with Ember, and a (functionally separate) part of the app not using Ember at all.. Which does not seem ideal.

Anyone want to chime in with their experiences?

[1] https://vimeo.com/68215606 - Note it's a bit unfair with the project lead for Ember, tomdale, on one of the "cage match"

5
programminggeek 13 hours ago 3 replies      
After building some single page JS web apps small and large, I am not sure that building large JS web apps is actually a good idea.

In fact, a lot of the time they probably aren't a good idea. It is often better to just build out separate pages and on a page that requires more interactivity, use knockout or something similar.

6
noelwelsh 19 hours ago 3 replies      
So, isn't it time we had another Angular vs Ember discussion?

I tried Ember some time ago and it just didn't click for me. It's hard to explain exactly why, but I found myself switching between too many files to get simple things done. I've done some simple Angular work recently, and found it a relatively simple system.

In defence of Ember everything about the project -- docs, community -- seems to be better organised than Angular. The Angular docs are hilariously bad.

7
pearjuice 9 hours ago 4 replies      
Disclaimer: I am a backend developer sporadically doing front end to speed things up (as in: back end is done, time to help the other guys with the front end).

Why is this better than jQuery? I haven't looked at the full code base and documentation but did watch the 25 min demo video posted in this thread and thought: "Well, I can do all of this with jQuery too probably just-as fast.". What makes this different? Am I missing something?

8
eknkc 17 hours ago 2 replies      
I've been developing on AngularJS for a while now, and have been constantly checking Ember's development. I happen to like a lot of stuff in Ember and meant to use it in production. I mean, I really want to use it!

However, it took forever to reach this state. It was always beta, rc or some other non-production version, in rapid development with API changes and stuff. While this is great news that it's finally a stable release, It seems that Ember Data is in a new round of development with alpha status. It feels like some of it will never be production ready.

Angular is far from perfect, I hate it's guts most of the time, but it has been stable enough to build stuff on top of. That's the number 1 advantage of Angular over Ember.

9
johncagula 8 hours ago 1 reply      
For the uninitiated, could someone please explain what we use Ember (and related frameworks like Angular.js) for?

For example, I build a Rails app to handle models, views, and controllers on the backend. Then I can use HTML/CSS/JS to write a frontend to interface with the Rails app. Why do we need another MVC framework on top of Rails?

10
Cieplak 19 hours ago 1 reply      
If you want to see ember in action, you can see how we use it in production: https://github.com/balanced/balanced-dashboard

It has been a great tool in our toolbox, and we really feel the benefits of all the hard work and brilliance driving ember.

11
leokun 20 hours ago 1 reply      
Awesome, have been meaning to try ember. Just finished with a 6 month meteor.js binge. Which leads me to the question: what is a good real time push solution for ember? Does it have anything for that, or is that something I'd have to build in separately with socket.io or sock.js or something?
12
digitalzombie 17 hours ago 1 reply      
I sorta learn Angularjs, well went through a few tutorials on Angular for a company. Turned out that company is now doing emberjs and I have to learn emberjs.

I have to say EmberData is not production ready. It's modularity is more monolithic compare to Angularjs. There's a lot of moving parts that can break (in term of using emblem, brunch, handlebar, etc...). And the community is much smaller, less books, less people that talks about ember/tutorial etc...

Angularjs, it seems much better but the scoping can be a hassle.

I feel like angularjs is winning right now in term of hype, community, resources (books, blogs, etc..), and overall I feel like angular got it right and more ready (cause emberdata ain't ready).

On the plus side, ember got a cute mascot and angular got nothing...

Although this is just my initial reaction and it can change over time. Hopefully Ember will get better but if I have a side project I would chose angularjs over emberjs right now. Unless ember changed for the better.

edit:direct injection is pretty awesome in angular btw.

13
matthewlehner 20 hours ago 0 replies      
Congratulations - This is really a huge step forward for both Ember, and front end development. I know that it has been possible to build rich front-end applications using JavaScript before now, but the API and tools around Ember are excellent and really make for a productive, convention over configuration development environment.
14
mehulkar 15 hours ago 0 replies      
I haven't contributed much to the community or the code, but I've been around the chatrooms and keeping up with the story for around a year now. (also been actively using ember on personal and work projects). The community around Ember is amazing and it blows my mind how so many people have been working so passionately on this project. Congratulations to the team. Really well done.
15
ulisesrmzroche 6 hours ago 0 replies      
Web Components. Yes! They even knocked off views off the guides.
16
level09 10 hours ago 0 replies      
it would be really nice to build a migration/mapping sheet for people already using other front-end frameworks (Backbone/Angular/Knockout etc ..)

Variety is always good, but with all JS frameworks I'm really getting confused about which framework to choose.

17
msoad 19 hours ago 1 reply      
I'm not very familiar with software licensing. What Ember.js licence means for production use?
18
zbush 13 hours ago 1 reply      
Congratulations! I remember looking at Ember way back and bring really unsure since it was all over the place. You all have done incredible work; I'm looking forward to building with it!

Regarding hosting an Ember app, can you use something like s3 with cloudfront or will it not refresh fast enough to be usable?

19
makepanic 20 hours ago 0 replies      
They also have a new builds page: http://emberjs.com/builds/
20
impressive 11 hours ago 1 reply      
At work we have been using Angular for about a year and we had evaluated Ember and decided not to use it because it wasn't really as good at the time. It may be better now, but I'm not as excited. Here's why:

1. For most applications, the JS MVC framework needs server-side backing, so don't fool yourself: You are no longer using MVC- you are using MVC X 2. There is no magic server-side out there that runs on self-generated jellybeans and weed that will power these frameworks. They are beautiful but unnecessary cruft in such pretty packaging that you think they are doing you a favor and washing your clothes for you. But they are only washing part of your clothes. The rest are still dirty and on the floor.

2. Despite the old saying, "Everything at some point will be written in JavaScript," it is not JavaScript, but rather mobile application development that is leading the charge in the development world currently. It is the platform and the accessibility (intuitive, easily held and portable), and not the "how" (whether it is webkit running Ember or Angular).

So, even though it is awesome that Ember and Angular are great, and I'm happy for you Yahuda, just like I'm happy for Misko/Igor/Vojta, I think this is a lot about only part of a solution, and it might not even be the right one. The whole package and the platform must be considered, not just the web client UI.

So, I ask, now that v1.0 is out, what is being done about considering the ease of developing the entire shebang?

21
forlorn 18 hours ago 2 replies      
I wish there were more docs/tutorials/examples in the wild.

I truly love this outstanding project and I'd like more people to join the ember.js community.

22
ppong87 13 hours ago 1 reply      
just wondering what's the difference between the different builds http://emberjs.com/builds/#/release. In particular what's the difference between stable/ember-runtime.js and just stable/ember.js
23
sintaxi 19 hours ago 0 replies      
Congrats on the significant milestone. All the best moving forward.
24
sadadar 13 hours ago 0 replies      
congrats tom, yehuda, and the team at ember, even if we aren't using it always happy to have technology making great strides.
17
No-fly list ruling in Portland comes close to declaring it unconstitutional oregonlive.com
251 points by rubyrescue  2 days ago   72 comments top 10
1
jlgreco 2 days ago 6 replies      
"Although there are perhaps viable alternatives to flying for domestic travel within the continental United States, such as traveling by car or train, the court disagrees with (the government's) contention that international air travel is a mere convenience in light of the realities of our modern world," Brown wrote.

Yeah, no kidding. That somebody could sincerely espouse such a position is mind-boggling to me. It ranks up there with "Gay people can already get married too (to the opposite sex)."

2
tghw 2 days ago 0 replies      
Somewhere along the way, we decided that the threat of terrorism outweighed our constitutional rights. In the heat of the moment after 9/11, it may have seemed right (to some), but the further we get from the event, the more people are starting to see that there is a problem.

These right should not be abridged for any reason. That, or they are not rights.

3
jrockway 2 days ago 1 reply      
I've never thought about the issue of international air travel, but yes, I agree with the court. When there's no alternative, you need due process. (Even when there is, due process is always nice to have when you declare yourself "the" democracy for others to emulate.)

As I write the reply, I am becoming even more angry that the government can restrict one's activities without any judicial oversight. It's such a simple "check and balance" to add and it's one that makes people really happy. How dumb could you be to try and take away people's rights without even implementing the simplest possible administrative hearing?

4
ilaksh 1 day ago 0 replies      
(The comma key on my keyboard is not working right sorry).

Just before I went on vacation recently I was about to make a political comment online that was very critical of the US. I did not make the comment because I was afraid I would be put on a no-fly list and not be able to travel.

When I was about to board the plane I was questioned repeatedly by Customs/DHS agents in a way that was extremely stressful and somewhat humiliating. I believe that they violated my constitutional rights (and if not then perhaps we need another amendment to the constitution).

I had already been asked the same questions about where I was going and why by at least two different people. Now I was almost to the ramp to get on the jet and I think they could tell I was frustrated to be asked the same questions again. So since I was frustrated or for whatever reason they decided to basically interrogate me on the spot even though I kept telling them to please go ahead and search my bags. They wanted to know what I did and wanted details of my vacation. When I told them I was a software engineer they seemed to not believe me and asked for more details about what a software engineer does. Basically seemed to be accusing me of being a drug dealer or something.

I became angry. I think because I was angry they decided to demand the name of the company I worked for and the name of my manager. I also had told them that I was staying with a friend in this other country and they demanded that I give them her name as well. It seemed to me that unless I gave them this information I would not be allowed to board the plane. Even when they pulled the contract out of my bag that had the same company name I had given them they did not apologize. I really hope they did not contact my boss who is the CTO of the company. I know they did not contact my friend. Regardless getting a call from DHS about me could have affected the relationship with this company.

It seemed that basically I was being held back and questioned because I was angry and not submissive. It was not until I made a few statements that were more submissive and actually pleading that I was allowed to go.

I was the last person to board the jet. The actual flight which was something like 12 hours and then a stop and another 7 hours was actually fairly enjoyable for me. However the constant questioning and searching in the airports especially in the US was so stressful humiliating and generally horrible that I will certainly avoid flying as much as possible. I actually wonder if there is some group that just generally wants to discourage people from flying?

5
Steko 2 days ago 0 replies      
A related ruling earlier this year by Judge Alsup (of Oracle v Google fame) involving a Stanford graduate student:

http://www.sfgate.com/bayarea/article/Secret-no-fly-evidence...

6
vkou 2 days ago 1 reply      
I simply do not understand what kind of threat a person can pose, that makes it impossible for them to safely board an aircraft - after an 'enhanced' search. What harm could they possibly cause on a plane, that they couldn't on a train, a bus, or a movie theater?

The existence of this Kafka-esque list is mind-boggling.

7
csense 1 day ago 0 replies      
From the PDF linked in the article, several people were told they could get off the list by becoming informants:

> An FBI agent...told him the only way to get off the No Fly List was to "talk to us."

It is very troubling to me that the government is not merely using the list as a shield to protect a plane by keeping out people who would pose a physical danger to it, but using the denial of air travel as a stick to beat people into informing on others.

To me, this scenario sounds plausible: The government finds people with Islamic names or innocent connections to the Middle East, puts them on the no-fly list and interrogates them whenever they come to the airport. Some of them give in to the government's pressure -- "find us some terrorists or you'll never be able to see your family overseas again" is not an easy offer to refuse.

Of course if the person doesn't know of any actual terrorists, the only to be allowed on the plane would be to make some up, or name innocent people they simply don't like or don't know well.

So basically lots of innocent people get harrassed by the government denying them international travel, while the government wastes investigators' time and taxpayer dollars pursuing entirely fictional leads from informants with no connection to actual terrorists, who just want the government off their backs and are willing to make up tips to accomplish that.

8
D9u 2 days ago 0 replies      
Thank you Judge Brown!

You are my newest hero!

This is the USA, not some tin-hat dictatorship, and it's about time someone within the federal government acknowledges these facts.

9
anovikov 1 day ago 1 reply      
No-fly list is a gross violation of basic human rights; i can't imagine why a relatively conservative U.S. society tolerate that. Worst part of it is that the airlines are private, government should not be able to tell private enterprises who can be their client and who can't. For (real or imaginary) government-controlled airlines, they are OK. I still doubt they do much to counter terrorism, every self-respecting terrorist should have a few fake passports anyways. More of a good tool for bullying dissidents.

As for air travel security overall, i am starting to think what we have in this field now is about what terrorists wanted to achieve: a gross overreaction based on panic.

10
zenocon 2 days ago 0 replies      
...or, read The Trial by Franz Kafka for a more apt summary
18
Dark Patterns - User Interfaces Designed to Trick People darkpatterns.org
250 points by kjhughes  2 days ago   94 comments top 16
1
abalone 2 days ago 6 replies      
The worst mainstream example of this I know of is PayPal.

Their entire business is predicated on steering you away from using your credit or debit card (better for you) to a direct bank withdrawal (better for them).

Bank withdrawals carry a risk of overdraft fees, have fewer consumer protections, and lack the rewards programs and other benefits of cards. But they cost less for PayPal. Merchants don't pay any less though -- it's how PayPal makes money.

Each and every time it defaults to bank withdrawals. You have to hit "Change" to select your card, every time. There's no way to change the default to your card. The only reason for this UI is to steer customers away from their best interests.

2
harrybr 2 days ago 14 replies      
Hi, I'm the guy who started darkpatterns.org. It's nice to see it popping up on HN every now and then. We're actually looking for contributors to help edit and update the content. If anyone is interested, drop us a line (contact details on the site). It's intended to be a community project and we'd love to see a lot more faces and names on the about page.
3
tsunamifury 2 days ago 1 reply      
One of the most Pavlovian I've encountered is in InAppPurchases. A confirm button will be repeated in the same corner of a dialog box 9 out of 10 times, but the 10th time it will be replaced with a single-click purchase.

Basically the UI Is set up to purposefully hotswap to confuse the user into accidental purchases.

I've also seen purchase buttons placed extremely near edges in order to capture edge gestures and convert them into purchases.

Used on several of gamelofts latest free to play games.

4
BonoboBoner 2 days ago 6 replies      
Thanks to the author for including RyanAir's awful booking reservation website. This piece of garbage is filled with traps and puzzles in order to sneak additional costs onto you. God I hate this carrier a well as the world's "cheaper is better" attitude.
5
matho 2 days ago 4 replies      
There's a dichotomy here on HN: Best marketing practice generally praises upselling and A/B testing conversions to increase sales and profits.

But, taking these to a natural conclusion typically results in exactly the Dark Patterns we see here: where users are tricked or misled into agreeing to things they might not if they were offered clear, open and full disclosure upfront.

We can identify dark patterns - but in many cases, these are here because they work. At least, large international businesses such as RyanAir believe that they have a positive outcome which overwhelms any damage to the brand.

I would like to know: how can we resolve these two ideas and run ethical but viable/competitive businesses?

6
jka 2 days ago 2 replies      
Open question: as a startup grows and matures, even if it is originally entirely designed with honest user objectives in mind, where usability and simplicity are paramount, at some point there will be calls to increase revenues - either in response to declining growth, market saturation, or simply to maintain existing growth.

Is there any way to structure the incentives of a business to prevent this from happening as a business grows?

Intuitively there is an argument that maintaining simplicity will improve word-of-mouth and conversion rates, but in reality it (unfortunately, perhaps) absolutely is the case that revenue can be massively increased by introducing all kinds of additional advertising, up/cross-sells, and ultimately, dark patterns.

7
aestra 2 days ago 0 replies      
I am not sure if it is a dark pattern, but I hate it. Hidden tax/shipping costs. I have to go through the entire check out process, which is usually multiple screens, and requires a credit card to continue to find out how much shipping will be at the final confirmation screen. Is this done on purpose so they think people are already invested in the checkout, so they won't abandon it due to high shipping? Or notice shipping? I don't understand why not just give me an estimate based on fuzzy location before I start the checkout process, so I don't waste my time if the total cost is too high.
8
dclowd9901 2 days ago 0 replies      
And yet, AirBnb was tricking people into using their service by proxying machine generated emails through fake female personalities to bootstrap their service.

I think the real trick is to dark pattern in a way that isn't offensive/egregiously negative to the customer.

9
eevee 2 days ago 1 reply      
Many of these could just as easily be the result of really bad UI design, especially when there are "technical constraints"the RyanAir example in particular reeks of an opt-out being jammed haphazardly into an existing form to avoid adding another control.

Hanlon's Razor, yadda yadda. These patterns aren't any better if they're accidents, of course, but there'd at least be a chance that the offending company would fix them.

10
throwaway2048 2 days ago 2 replies      
A possible example of this is how the 'Clear Browsing Data' button in chrome for android has been moved to an inconspicious location away from the other settings, if you have an android device i invite you to see how easily you can find it without looking it up.
11
guhemama2 2 days ago 0 replies      
There a nice book on "evil design patterns" called Evil by Design [1]. It's interesting knowing how we are manipulated (and how we can manipulate others, not necessarily for bad reasons) through design.

1- http://www.amazon.com/Evil-Design-Interaction-Lead-Temptatio...

12
bartkappenburg 2 days ago 1 reply      
I guess we need to make an distinction between short and long term conversion optimization.

How does a new and unexperienced customer at Ryanair feel when he sees the final amount he has to pay? It's obviously a good first conversion, but does it pay off a the second and third etc conversion for ryanair? Does he recommend the service?

He has other choices and the one that tricked him doesn't feel that good anymore...

Ergo: ryanair is optimizing short term conversion.

13
reddit_clone 2 days ago 1 reply      
Recently I find it annoying that the button I don't want to click is all bright, blue and defaulted and the button I eventually want to click looks gray as if it is actually disabled.

Even google does this.

14
zsstor 2 days ago 1 reply      
Cable providers have been the worst with this in my experience. No matter what you do it takes an ungodly amount of time to cancel service.

There was a great Behavioral Economics course on Coursera taught by Dan Ariely that touched on methods like these, as well as subtler ones. I think the slide on Organ Donation was from him. https://class.coursera.org/behavioralecon-001/class

15
gesman 2 days ago 0 replies      
GoDaddy is the grandpa of auto-optins and upsells, should of been mentioned there.
16
ArtDev 2 days ago 0 replies      
I love the redesign of darkpatterns.org.

I am looking forward to the form to submit a dark pattern.Keep up the great work!

19
Explainshell match command-line arguments to their help text explainshell.com
250 points by duck  3 days ago   80 comments top 33
1
gruseom 3 days ago 2 replies      
What a great idea. One of those clever ideas that are immediately obvious once you see them (but not before).

I find man pages a chore to read, and that has definitely held back my skills, so if this actually worksi.e., you can type in any command and get a readable layout of what it doesI can definitely see using it.

Edit: It might be tricky to make this robust enough across all valid commands. I tried a few variations and they didn't seem to work as well. Beware the cherry-picked example.

Also, everyone asking for pipe support is dead on. It's how most commands actually get used, so it's really needed. Plus it would take this tool to a whole new level of coolness.

Edit 2: Who made this? I think if you wanted, you could turn it into a new kind of learning environment for the shell. It already is that, in embryo, but there are a thousand directions it could go. The trouble with learning the command line is the overwhelming mass of information with no way of navigating it or distinguishing what's important from arcane detail. What's badly needed is a simple organizing principle that feels good to work with and lets you learn what you care about right now (and hides the rest). You've got that here.

An it-just-works interactive tool is a really promising way to go. There are countless tutorial articles and books, but they're one-size-fits-all, and once they get too complicated they suffer from the same problems that man pages do. A tool that can actually be used to play with and learn interactively would be a real contribution. But it might be a lot of work to turn this into that. I doubt that the corpus of "all standard Unix commands plus all their options" can be sucked up and re-presented by any generic script; the variations are too unpredictable. There would probably have to be a lot of attention put into important special cases, and a lot of careful design to get it to it-just-worksness. And that is a must-have for beginners.

2
idank 3 days ago 5 replies      
Author here, thanks for the feedback guys!

- adding support for shell syntax is definitely the next thing on my todo list. It's a bit tricky since Python's shlex (which I'm using to parse the command line) is fairly limited in functionality and pretty much only handles quotes. So I'll have to write a mini bash parser which isn't trivial.

- the automatic options extractor isn't perfect and requires manual corrections here and there

- add an API for command line tools

I'll be happy to answer any questions you might have.

3
Pxtl 3 days ago 2 replies      
... I want this integrated into the shell on my ubuntu machine. Give me a big freaking sidebar panel with this thing on it.
4
ekyo777 3 days ago 2 replies      
For those like me who want to call it from their zsh, add the following to your .zshrc:

explain(){ curl -s $(echo "http://explainshell.com/explain/$1?args=${@:2}" | sed -e 's/ /+/g') | sed -n '/<pre/,/<\/pre>/p' | sed -s 's/<[^>]>//g' | sed -e 's/^ //g;s/ *$//g' | grep '.' | cat }

and call it, for example like:explain git status -s

5
Ecio78 3 days ago 0 replies      
Very nice!

p.s. it looks like pipe is not supported:

http://explainshell.com/explain/cat?args=text.txt+%7C+grep+-...

6
jongraehl 3 days ago 1 reply      
Nice. Positional arg descriptions are probably hard to automatically find - e.g. http://explainshell.com/explain/tr?args=-sd+G-Z
7
Toenex 2 days ago 1 reply      
Any reason why this is stuck in browser? I've got most oif the raw data (man pages) already on my machine and the closer this is tied to command line the more likely I am to use it. For instance I'd love to be able to do;

  explain !!
in my shell to work out what just happened!;)

Good work by the way.

8
gwu78 3 days ago 0 replies      
There is no substitute for reading source code.

grep -A20 -ri "usage:" src-directory

should get you started. But if you rely on looking only at usage(), you'll miss "undocumented" features. Try reading the OpenSSH source for example. There is at least one undocumented option.

If the source code is so voluminous and the organization of the project so convoluted that it is prohibitive to scanning through the source to figure out what the program does, then that in itself tells you something.

The smaller the program (and its source code), the easier it is to master it, in my humblest opinion.

Generally, the larger the program, the higher the probability of bugs and vulnerabilities. This, you might say, is the cost of adding "features".

I prefer small programs where I can read the source code quickly and easily. They need not have many features. The less output the better. As long as they do one thing well enough, and reliably.

Not to mention what it does to ease of use every time you add more "features" to a program. Look at the OpenSSL binary. It is like they are going for the World Record on the number of options you can cram into a single command line program. Insane.

9
mrcharles 3 days ago 0 replies      
This is really awesome, but what would be awesome as well would be the inverse, which is the ability to find potentially relevant options from man pages based on keywords.

This site is a great idea for when you want to find out what some command line black magic is, but the inverse would be great for "I know this command line tool can do this thing, but I don't know the options".

10
talles 3 days ago 1 reply      
Loved it.

Just a tip: when the command got a long man page you can't really see the line matching the option in the top of the page and the man section down on screen.

If you guys could keep the command on the top of the screen even when scrolled down that would be superb.

11
extesy 3 days ago 1 reply      
Looks awesome. Is it possible to list explanations in the same order as they are in the command line? For example, options for "tar xzv" are listed in the "v, z, x" reverse order.
12
taejo 2 days ago 0 replies      
A nice-to-have would be to have explanations for non-option arguments: for example, for "sed -e s/foo/bar/", give "replace foo with bar", and even feed foo into a regex explainer.
13
mratzloff 3 days ago 1 reply      
Hey, this is great! I've got a few ideas for improvements:

1. Fix the layout. At least in Safari, you can only see the beginning and ends of the colored lines.

2. Pipe support (as mentioned by Ecio78)

3. Additional Unix flavors. Red Hat and Mac OS X would probably be the top suggestions.

14
rkangel 2 days ago 0 replies      
Absolutely fantastic. That's going to be SO helpful.

I really like what you've done with the colour coding and the lines to link up the boxes of explanation with each argument, but it is still a little difficult to see what's going on when you've got lots of args. With an example long command line [1] (the sort this is really useful for) I kept having to scroll up and down from the whole command line to the explanation.

Perhaps when you do the hover over, rather than just greying out the other options, you could hide all of them and only show the relevant one. It would be right at the top, on the same screen as the argument (assuming you had the res). You'd get explanation of the particular arg, along with it's position and context.

[1] rsync -vzrc -e ssh --exclude .svn --exclude *~ code/ target:/root/application

15
bnegreve 3 days ago 1 reply      
Cool I also like it!

A couple of things that it should also support (or simply ignore):

- shell variables

- shell constructs (for, while, | & > ...)

- arguments followed by values without space (e.g. gcc -O3 -lmath ...)

16
vsbuffalo 3 days ago 0 replies      
It appears to be incorrect with oddities like ps aux, which isn't the same as ps -a -u -x since -u expects a user list (and then reads in -x as a user). But this is a weird case because of backward compatibility.
17
Groxx 3 days ago 0 replies      
Oh wow, this is great. Many thanks! I intend to use it :) I see you already have most of my requests listed, so I'll just leave it at that and say "awesome work".
18
caioariede 3 days ago 0 replies      
Such a very useful service, thanks! :)

It would be nice if it could detect inner commands and do a recursive parsing. Example command:

find . -name ".txt" -exec iconv -f ISO-8859-1 -t UTF-8 {} \;

19
mixmastamyk 3 days ago 1 reply      
The fish shell does some (if not all) of this interactively at the terminal.
20
lttlrck 3 days ago 0 replies      
Nice. It's a shame it can't break down the more complex ssh/scp parameters such as -L [bind_address:]port:host:hostport Those are the commands I'm always Googling...
21
jvandyke 3 days ago 0 replies      
This is amazing! Reminds me of http://www.regexper.com/.

I hope you made it maintainable, there's going to be a lot of feature requests coming your way :)

22
ekyo777 3 days ago 1 reply      
Awesome, thanks for that.

I almost never use my browser full screen, often it's snapped with 50% width. In opera chrome and firefox, the width is a tad too big for that. It'd be nice if it was more fluid.

Well that improvement wouldn't be that useful for me tough, I'm going to integrate your website in zsh and emacs if someone doesn't do it before me.

Also, if you can make it so that the input area is still there when showing results, it saves a frequent 'back' in the case someone wants to check multiple commands.

23
mdisraeli 3 days ago 1 reply      
How well does it handle differences between various shells and their common tools?

Since it's called "explain /shell/", I just had to try inputting some basic powershell as a test - Sadly it's not supported yet :P

24
ekyo777 2 days ago 0 replies      
Simple script to call it from command line. Uses bash, works from other shells as long as its installed. Require curl to be installed.

https://gist.github.com/ekyo/6389069

25
peterwwillis 3 days ago 0 replies      
Wow! This is a genuinely new and very useful idea! Congrats
26
fudged71 3 days ago 0 replies      
This is freaking amazing for educational purposes. I wish I had this years ago in software engineering.
27
idank 2 days ago 1 reply      
Which open source license would you recommend I use?
28
cobbzilla 3 days ago 1 reply      
this is super cool.

curious where to submit bug reports? for the heck of it I put in a long ffmpeg command; it detected the "-i" argument twice and the lines look a bit crazy.

here's the line to reproduce the error:ffmpeg -i infile -s 640x480 -vcodec h264 -r 30 -b 450k -profile:v baseline -tune film -bufsize 2000k -maxrate 550k -an -t 16.0 -passlogfile infile.mp4.passlog -pass 1 -y outfile.mp4

29
ArtDev 3 days ago 0 replies      
Useful, thanks!

I will send this to a friend who needs to learn the basics.

30
joleX 2 days ago 0 replies      
Great idea, nicely done. Went to my bookmarks!
31
tiziano88 3 days ago 0 replies      
brilliant!
32
trolleibusov 2 days ago 0 replies      
Will show this tool to my students in the Shell course. Thanks!
33
tudborg 3 days ago 0 replies      
awesome!very good job!
20
Calling the NSA: "I accidentally deleted an e-mail, can you help me recover it?" dumpert.nl
244 points by mosselman  1 day ago   96 comments top 19
1
downandout 1 day ago 5 replies      
I'm a little bit curious why the operator wanted his contact info, and repeatedly asked for it, knowing full well that it was a ridiculous call. It makes me wonder if taxpayer dollars would have actually been spent investigating him.
2
gkoberger 1 day ago 3 replies      
While a funny premise, it comes off a bit like someone yelling at a customer service rep at a retail store. They didn't make the rules; they're just underpaid to smile and take it.
3
hawkharris 1 day ago 5 replies      
When one of my friends in college landed a math-related internship with the NSA years ago, I was very impressed and proud of her. If a friend were to land a similar job or internship now, my gut reaction would be vert different. As illustrated by this video, the agency's prestige among the public seems to have degraded considerably. I wonder how this has affected its ability to recruit bright young people.
4
rdl 1 day ago 5 replies      
I was kind of surprised by the operator saying "Are you the NSA?" "uh huh" rather than something more professional like "Yes sir, this is NSA."

And then even more surprised that the operator was actually giving him helpful advice ("you should probably contact your email provider.") That was more helpful than most actual tech support employees I've interacted with, let alone PBX operators.

And, being a dick to low-level pbx operators is kind of stupid, even if you disagree with the organization. Remember the Chick-Fil-A guy? (http://www.youtube.com/watch?v=Jg-jzlWcc0E) I like gay people a lot, and am an atheist, but this guy does nothing but hurt his cause.

(The only time I've ever called NSA/CSS was to get a full set of the Rainbow Books at age 12. It was weird how they'd only answer with phone extension.)

5
Svip 1 day ago 2 replies      
Reminds me of this old The Daily Show video with Stephen Colbert: http://www.thedailyshow.com/watch/wed-december-18-2002/so-yo...
6
beloch 1 day ago 1 reply      
Does the NSA have a fax number? I have a flatbed fax-machine that's easy to sit on and a couple of things I want to fax them...
7
basicallydan 1 day ago 0 replies      
I see what he's trying to do, but it seems to me like this amounts to no more than a childish prank, a joke which essentially just uses a receptionist or switchboard person as the butt.

If you really have an issue with what the NSA is doing, playing pranks like this isn't going to get results.

If you could get through the head of the NSA, or somebody who is more obviously in a decision-making position and them questions like this then you'd maybe be doing some good by grilling them like that.

I feel like this actually cheapens the issue a little.

8
cmancini 1 day ago 0 replies      
This is of course not a joke in some countries, and has been done with success. I am very good friends with someone who grew up in one of the central asian dictatorships (stan), and their family had one of the (few) internet lines in the country. One day his family lost an important email, so they walked to the intelligence office, told them the date, and the officials were happy to retrieve it for them from the file drawer. They had been printing out and physically filing every piece of correspondence from each internet user (somewhat doable for the regime given only a small subset of the population). The point is, in this stan, there was no pretense of privacy. They were your helpful backup service.
9
officemonkey 1 day ago 0 replies      
"Someone's playing a terrible joke on you."

You got that right, sister.

10
raldu 1 day ago 1 reply      
- "Soo you don't keep track of e-mail and internet data?"(A long pause)- "Not the way you're saying. OK?"
11
lucb1e 1 day ago 0 replies      
Dumpert is the LAST website I expected to see on HN on #1. This is brilliant.
12
otikik 1 day ago 0 replies      
The title should include a Warning - Auto-playing audio on that link.
13
austinheap 1 day ago 0 replies      
Up next: he's going to call Viacom about MTV not playing music vidoes! Harass all the 1-800 workers?
14
jimworm 1 day ago 0 replies      
It would be very worrying if someone on a random phone call managed to recover any information on public email from the NSA. At least now we know that the NSA seems to be safe against very poorly executed social engineering.
15
AlexanderDhoore 1 day ago 1 reply      
Dumpert is one hell of a crazy online community. One more reason to learn Dutch :)
16
frank_boyd 1 day ago 3 replies      
Not sure if we should be joking about what could easily be (or become) the thing that ends democracy.
17
jeena 1 day ago 0 replies      
Kind of funny :)
18
Thiz 1 day ago 0 replies      
[x] Forgot your password?

Call the NSA.

19
evertonfuller 1 day ago 0 replies      
Dumb.
21
Square open-sources its Vim repo, Maximum Awesome squareup.com
230 points by JackDanger  3 days ago   136 comments top 31
1
mpk 3 days ago 11 replies      
Not to rain on anybody's parade here, but for first-time vim users I recommend not using any plugins and only selectively adding them one at a time after the basics (buffers, navigation, some ex mode, etc) are at least somewhat familiar.

Getting started with plugins enabled makes it hard to understand where vim stops and plugins begin and make switching to a different (someone else's) vim setup confusing at best.

It also tends to feed the 'make it work like the last editor I used' syndrome, which is completely counter-productive.

Otherwise, nice work and good job open-sourcing it!

2
nilkn 3 days ago 7 replies      
Great to see some love for tmux. Terminal vim + tmux is a lot more powerful than Gvim or MacVim.

That said, I started using vim with Janus and while it convinced me that vim could be a great modern editor, it left me too confused when I tried to make my own customizations. I ended up ditching it and hand-picking my own plugins. I suspect a completely new vim user would likely experience the same process with Maximum Awesome. Still, that doesn't mean these curated sets of plugins are a bad idea--if anything they can serve as a proof of concept for people who aren't yet convinced on the value of the editor.

3
Spiritus 3 days ago 4 replies      
Am I missing something? What makes this "maximum-awesome"? This is your average vimrc with the regular plugins you seen in every vimrc over at GitHub.
4
barakm 3 days ago 1 reply      
As another commenter already pointed out, a common pattern is for people to try such a configuration, and end up starting again from scratch because, frankly, it doesn't work for them.

Emphasis on "for them".

I'm not saying you shouldn't share your setup. I wouldn't have learned vim (or screen back in the day, or pine, or many others) if I didn't crib from the dotfiles of those before me.

But at some point, your setup becomes so customized to you that you're the only one it works for. And that's why vim and emacs, ancient editors, still exist -- they're stable and can be modernized and tailored to the user over time.

This writeup (not mine) I completely agree with: http://mislav.uniqpath.com/2011/12/vim-revisited/

5
overshard 3 days ago 2 replies      
This is cool but it seems silly to have the default install method to be using "rake", I love vim but keep Ruby off most of my systems, what happened to good ol' fashion shell scripts.
6
robinhood 3 days ago 2 replies      
I would love to know why they have chosen Pathogen instead of Vundle to manage plugins. As hard as I try, I can't see any reasons why Pathogen is greater than Vundle. Can someone enlighten me?
7
callmeed 3 days ago 3 replies      
Ok, got this cloned and installed. If I'm moving from Sublime to vim, where do I go now?

I know a few basic vim commands (switch modes, edit, write, quit) but have never used it to work on a complete project in a directory.

8
Timothee 3 days ago 0 replies      
I started using vim about a year ago, by using the janus vim distribution, which was great to get me started. However, I since started again from scratch to know what's there and why. So I won't be using this at all besides for the implicit recommendations of existing plugins (like the_silver_searcher, which is really crazy fast).

Overall, this seems like a great way to get started with vim because it doesn't have too many plugins but it still has the minimum features expected from someone who used Sublime or Textmate.

edit: looking at their .vimrc, there's a lot of stuff that I'll use right away. Definitely useful, just not as a straight download/install for me.

9
saidajigumi 3 days ago 0 replies      
Wonderful, looks like someone (@mislav and @christoomey) has already shaved this yak for me:

https://github.com/christoomey/vim-tmux-navigator

"Seamless navigation between tmux panes and vim splits"

So great. Off to check another random side-project off the list...

10
kippersnacks 3 days ago 1 reply      
Surprised that people are actually trying this. IMO there are far better configurations out there if you want to try a pre-tailored one. Google for them, i'll add my personal favorite here since people are actually up-voting and installing this less than impressive config.

If you use ruby/rails try yadr https://github.com/skwp/dotfiles. If you don't use ruby, it (imo) still has one of the best key maps/configs for beginners just delete the ruby plugins.

Make it yours::help every plugin and every setting if you don't know what it does. Change any key mappings you don't like. It will take about 40 hours to familiarize yourself with everything, that is if you go plugin hunting yourself. I'm not a believer that starting from scratch is the way to go.

Remove vim-snipmate, neocomplicache, vim-snippets, vim-colors-solarized. Remove nerdtree nerdtree, vim-nerdtree-tabs, use :e/CtrlP instead.

Add YouCompleteMe, vim-detailed, vim-notes, vim-slime, vim-numbertoggle, vim-abolish, vim-startify, vim-textobj-rubyblock, switch.vim, ultisnips, vim-airline, unite (check out unite plugins), vim-expand-region, vim-jsbeatify, extradite, vim-diffchanges, vim-speeddating, goldenview or golden-ratio.

This config probably won't run well on machines that are older than 2012, in total there are about 90 plugins. Remove any plugins you don't need. Look up how to profile your plugins, if one of them is causing things to be slow remove it. Don't install anything without reading the help file immediately afterwards.

Learning enough vim to match your current productivity is not as difficult as everyone makes it out to be. I was instantly more productive with this setup switching from RubyMine and I still have barely scratched the surface of those help files. Disclaimer: I had picked up the most basic motion / visual selection keys previously working over SSH. And I was familiar with window/buffer management from using tmux daily.

To everyone I highly recommend YouCompleteMe, vim-detailed, vim-notes, and https://github.com/rking/vim-detailed.

11
rodly 3 days ago 1 reply      
Is there a way to uninstall this? Kill the symlinks and remove the appended .bak from old config?
12
wging 3 days ago 2 replies      
Unfortunate that they don't mention licensing at all. (EDIT: Whoops, I'm completely wrong. Sorry. Move along, nothing to see here.) Since they use Git submodules, some licensing is inherited from packages like Command-T and vim-fugitive... but they wrote code themselves as well, so there's also that.
13
colinbartlett 3 days ago 0 replies      
Cool, so everything from tpope and a bunch of other garbage. Nothing new here, move along.
14
jdgiese 3 days ago 1 reply      
https://github.com/johndgiese/dotvim

Works on windows, linux, and mac.

I love vim.

15
ollysb 3 days ago 1 reply      
https://github.com/carlhuda/janus is a slightly more plugintastic distribution. There's a lot of plugins included and they've all been configured to work well with each other.
16
jason_slack 3 days ago 1 reply      
I seem to be getting an error: Warning: Permanently added 'github.com,204.232.175.90' (RSA) to the list of known hosts.Permission denied (publickey).fatal: Could not read from remote repository.

Please make sure you have the correct access rightsand the repository exists.

17
snarfy 2 days ago 0 replies      
I've been using vim for 19 years and still don't know how to use it properly. I try, then I always find some guru that does it better then I would.
18
wavesounds 3 days ago 6 replies      
Do lots of people use let mapleader = ',' instead of Ctrl?

Also does anyone see where they are setting the /// to comment? Commentary uses gcc and I don't see it in their vimrc.

19
tambourine_man 3 days ago 1 reply      
Does NERDTree work over ssh/sftp?

I remember having tried it once and abandoning because it lacked this feature (or didn't work out of the box).

20
dfbrown 3 days ago 0 replies      
One minor nitpick is they use snipmate, but Ultisnips[1] is much better and actively maintained

1: https://github.com/SirVer/ultisnips

21
capkutay 3 days ago 0 replies      
These are all the features I wanted when I quit Vim for sublime text 2 about a year ago...
22
lamnk 3 days ago 0 replies      
What makes this difference from this vim distribution http://vim.spf13.com/ ?
23
drtse4 2 days ago 0 replies      
Shared Clipboard: Just add "set clipboard=unnamed" to your .vimrc and you are done.
24
mmgutz 3 days ago 1 reply      
Looks pretty much like my setup except Command-T. Command-T is awesome on Mac but it's a pain to make work on Linux and not sure about Windows. Moved on to ctrlp plugin.
25
misiti3780 3 days ago 1 reply      
I got it installed, I have installed multiple versions of XCode 5 betas and needed to run:

sudo xcode-select -switch /Applications/Xcode5-DP6.app

To get the command=T to compile

26
taf2 3 days ago 2 replies      
cmd+t lookup is not a good vim thing... it's slow requires me to move my hand to the right to navigate using arrow keys... also it's slow. changing files takes significantly longer... it's bad enough how slow the iterm.app is on osx and don't even get me started on the slowness of the terminal.app -- picky vim user

update: i like the empty line space indicators little boxes look cool

27
caiob 3 days ago 1 reply      
I find it fascinating that my set-up looks nearly the same already. :)
28
Jabe 3 days ago 0 replies      
If you want to learn Vim while playing a game, try http://vim-adventures.com/
29
oron 3 days ago 1 reply      
not a cool question but ... I wonder if it will install on windows without problems
30
tryingvim 3 days ago 1 reply      
How do you launch this after running rake?
31
dominotw 3 days ago 1 reply      
meh..
22
Microsoft and Google to sue over US surveillance requests theguardian.com
227 points by ghosh  1 day ago   85 comments top 14
1
javajosh 1 day ago 4 replies      
Perhaps, in the end, the NSA has done us all a favor: they have shown us the fundamental insecurity of giving 3rd parties access to our data. With this move, Google and Microsoft clearly believe that there is demand for privacy, and understand that loss of trust has real, possibly severe, bottom-line implications. They act not of idealism, but out of fear.

The issue, of course, is that if someone wants to talk to me they need to connect with my physical equipment. In a perfect world, people would look me up with a simple IP address, and I'd have whatever services I wish to provide running on various ports from that IP. This machine could be my phone, or a computer I keep in my home. But what's funny is how the modern internet appears to conspire against this extraordinarily simple idea: the first problem is IPv4. There aren't enough IPs to give every internet-connected device a unique IP address, which means NAT, which is, AFAIK, fundamentally insecure when handling inbound traffic. The second is that virtually all internet providers forbid us, in their terms of service, from running "servers". Which brings us to this interesting syllogism:

1. Communication sent through third parties is not private.

2. All internet communication involves a third party

3. There is no private communication on the internet

Until the problems of IPv6 adoption and contractual restrictions on how you use your internet connection are solved, people do not have a viable alternative to using 3rd party hardware for communication over the internet.

Of course, if the "no fly list" is any precedent, the government argument will be something like, "then don't communicate with the internet".

2
sker 1 day ago 6 replies      
PR theater. After how these companies reacted to the initial leaks, I can't think of another possible scenario other than the CEOs sitting in a room with government officials discussing the best strategy for damage control, and the government giving them green light to sue. But I guess I'm just stating the obvious.
3
smackay 1 day ago 3 replies      
Damned if they do, damned if they don't. It's really an impossible situation for the companies involved as their actions, as the comments so far state, will be viewed through the biases of the observer.

One way out, to appease the outrage over what happened, would be for a few CEOs to spill the beans on what took place at their organizations. But after they were carted away to jail the company would still be in the situation it was before. Another would be simply to shut up shop in the USA and move somewhere else - but where? It would need to be a county where the intelligence services did not have the capability - end of business. About the only realistic and probably credible response is not to sue but to put a lot of effort into supporting third-parties opposed to the situation such as the EFF. Then at least, despite what they were forced to do behind closed doors the company would at least have a visible position and be seen to be trying to getting of the handcuffs put on it by the government.

4
anigbrowl 1 day ago 1 reply      
These comments tell us far more about the people making them than they do about the issue in question.
5
einhverfr 1 day ago 0 replies      
Now that their back is to the wall and their reputations destroyed.... now they will sue.

I think there is a point however where one has to accept the reality of surveillance at this point and that large companies are probably not going to be the best points of resistance. Open source and open infrastructure with strong crypto and chain of custody tracking on keys is what is going to be required in the long run. I am not even sure we can go back to trusting the certificate authorities here and if we can't do that then these lawsuits are way too little way too late.

6
smtddr 1 day ago 1 reply      
Trust is a very delicate thing. I feel sorry[1] for these companies; this whole thing can't have been easy to deal with. We can talk could-have,would-have,should-have all day long. Bottom line is right now we've got what we've got. Does anyone on HN have any idea what could possibly be done at this point to rebuild trust? Or is it just completely wrecked? It seems that to trust big internet companies again we have to believe the USgov is trust-worthy. To be brutally honest that's something I cannot see happening without a very real revolution. I'm curious if there's anything else that could restore trust.

1. https://news.ycombinator.com/item?id=6182651

7
saosebastiao 1 day ago 0 replies      
What needs to happen is for these companies to place an intentionally insecure vulnerability on their website somewhere that leads to a full archive of NSA correspondence. Then sit and wait for someone to hack it and release it anonymously. Remember, according to the CFAA, security doesn't matter, and therefore 100% of the blame falls on the hacker the that found it.
8
todos 1 day ago 1 reply      
A clumsy and crude PR exercise to minimise financial loss.
9
popee 1 day ago 0 replies      
Why haven't they do this before? Cause now this looks like damage control, they have to show they care because they are losing money. But tooo late, compromised services opened significant area for others, only in question is quality, but quality is also defined by people using those services and lot of people want to use something not compromised -> if you ask me now is right time to get dirty and do the job.
10
consider_this 1 day ago 0 replies      
Two giants whose revenue streams revolve around knowing their clients' personal business inside and out are suing the government because they want to get paid for turning the information over.

Just like the money PRISM brought to enable the monitoring, now they want per-use or even better regular rents from the government to keep the taps open.

The nice little side benefit is the puppet theater for their customers who still labor under the delusion that they have some shred of privacy with either of these for-profit corporations.

11
selfexperiments 1 day ago 0 replies      
Only now, after selling out their users and lying about it, only after seeing they can't manipulate the public with distractions, now they sue.
12
devx 1 day ago 0 replies      
I hope these companies aren't delusional enough to think that even if they win this one, and are allowed to say how many NSL's they receive, they would score some kind of "big win" with us, the public.

This will barely register on my radar, if they don't take serious steps in not just fighting the government more aggressively over the mass spying (they should be fighting to declare NSL's and mass data collection unconstitutional, for starters), but also in securing their services end-to-end.

So even if we can't trust them anymore per se (which we won't), we could still probably use their services if they adopt that.

13
drderidder 1 day ago 0 replies      
If Microsoft really believed they had a "clear right under the US Constitution to share more data" they would step up and do it. Suing for the right to exercise constitutional rights looks more like a cheap dog and pony show to make the public think they haven't completely whored themselves out to the neo-stasi agencies. It's too late. They should get ready for a steady Exodus away from US based technology products and services.
14
frank_boyd 1 day ago 0 replies      
In case you don't buy the PR circus, start protecting yourself:

https://prism-break.org/

23
Ask HN: Who is hiring? (September 2013)
227 points by whoishiring  14 hours ago   237 comments top 163
1
luu 14 hours ago 8 replies      
Google - Madison, WI. Sorry, no remote work, but Google does sponsor visas. All levels of experience welcome. We've recently hired an ACM fellow, as well as a new college grad.

Of course Google is hiring. So, why I posting this? Every time I tell someone I'm working at Google in Madison, they're shocked that there's an office in Madison, and I often hear people complaining about the lack of interesting technical work in Madison. There's fun technical work in Madison, I promise.

I'm working on a hardware/software co-design project that's attacking a fundamentally hard problem, which started as a 20%-time project. There are a couple other hardware projects in the office; most hardware projects start as prototypes of crazy ideas, and go from there. The majority of people here are doing low-level systems programming, usually networking related, and a handful of people are doing data analysis (call it big data, if you like) to figure out how to optimize Google's next generation hardware and software platforms. I'm sorry I can't describe projects in much more detail -- Google is pretty secretive about what goes into datacenters.

The office is small (just under 30 people), and manages to avoid any bureaucracy you might expect from a big company. The work is interesting enough that in the five year history of the office, only one person has left (and he retired to a ranch in Nebraska). Feel free to email me (see profile) if you have any questions.

https://www.google.com/about/jobs/search/#!t=jo&jid=45087&

https://www.google.com/about/jobs/search/#!t=jo&jid=2069001&

Edit: Interesting to see this downvoted. If you're downvoting this, I'd be curious to know why. Because Madison is in the middle of nowhere and you don't care about Madison? Because you don't like big companies? Because you're cynically trying to push your job post above this one? Because you think job postings need bullet points?

2
nrp 12 hours ago 1 reply      
Oculus VR - http://www.oculusvr.com/careers - Irvine, CA

Help us bring Virtual Reality back! Oculus is up to around 40 people (primarily engineers), and we are expanding quickly. In addition to a huge variety of positions in Irvine, CA, Oculus is now looking for software engineers in Dallas, Tx.

A few of the positions that are especially important to us right now are:

* Senior Android Engineer - We're looking for experts in kernel, system level, and/or graphics programming on Android in both Dallas and Irvine.

* Embedded Systems Engineer - We need hardware hackers in Irvine to help define, prototype, and program the systems going into future projects.

* Computer Vision Engineer - We're looking for engineers with a strong 3d math background and experience with computer vision research and algorithms.

* Senior Audio Engineer - This one is fresh enough that it isn't on the job listings page, but we're looking for an audio expert with experience with positional audio and HRTFs.

The full set of job listings you can apply to is at http://www.oculusvr.com/company/careers/

You can also email me directly at nirav.patel@oculusvr.com

3
eoghan 1 hour ago 0 replies      
Intercom https://www.intercom.io/

Our mission is to make internet business personal. We think the current sate of customer communications tools is a messa bunch of disjoint tools designed to reduce human contact, encouraging massively impersonal customer experiences. We're building one, simple platform for all web and mobile businesses to connect with their customers. Thousands of companies have replaced customer support, email marketing, CRM, marketing automation tools with our product. We have raised $7.75MM to-date. We have extremely solid revenue and revenue growth. We have amazing team of ex. Apple, Google, Facebook, Amazon engineers and designers. We think we can be a very, very valuable, and impactful business. We love talented, big-thinking, happy and creative people. We hate short-term thinkers, self-promoters, big egos.

San Francisco

Product MarketingContent MarketingFinancial AnalystVisual DesignerSupport Engineers https://www.intercom.io/jobs/supportOps Engineers https://www.intercom.io/jobs/ops

Dublin

Product EngineersProduct Designers https://www.intercom.io/jobs/designProject Manager https://www.intercom.io/jobs/design/project_manageriOS EngineersVisual Designers

Contact Macey in confidence: macey@intercom.io

4
sunils34 13 hours ago 3 replies      
Buffer (http://bufferapp.com) - REMOTE (We're a small distributed team of 12 people across the US, UK, Hong Kong, Taiwan, Sweden and Australia)

I'd love for you to come join Buffer for the fun ride. We have just under 1 million users and are on a $2m annual revenue run rate. There are some super interesting challenges ahead, as we're just about to pass 1 million users (any day now). We are expecting even faster growth as we focus on Buffer for business.

We're looking to expand our engineering team with the following open positions.

* Backend/DevOps Engineer

* Front-end Engineer

Here are some key stats about our technology and scale.

    - we have over 150k monthly active users.    - 6000+ API clients. Most popular: Feedly, IFTTT, Pocket, Instapaper    - we release changes several times a day    - we have an entirely data-driven process, with Einstein and Buffer-Metrics, our custom built a/b testing and metrics tracking framework.    - Some of the tech we work with: PHP, Python, MongoDB, AWS (Elastic Beanstalk, Elasticache, SQS), Backbone.js, Grunt.js, Android, iOS.
More stats and stack details here: http://overflow.bufferapp.com/2013/08/01/scaling-buffer-in-2...

We're a small team of driven hackers and happiness heroes (our support people). Just like you, we're excited and passionate about engineering challenges and have some interesting architecture and scaling problems we work on.

If you're interested in coming on board, you will:

    - work closely myself on technical architecture and Joel on product.    - ship to thousands of users and iterate quickly    - work with our metrics team to make smart changes    - be friendly and comfortable talking directly to customers on issues and features    - be a happy, positive-minded and kind person who has a great approach in dealing with others    - be a Buffer user     - be anywhere in the world, and if you'd like, you have help and support from us to move to where you want to be    - have experience working with another startup or building side projects before (would be awesome, its cool if not)
Some aspects of Buffer culture that makes us a little different:

    - we are totally transparent. We raised $450k, we currently have 1 million users and generate $160k/mo. Ask me anything else!    - within the company, all salaries and equity are open and we have a formula for the distribution.    - we're all very focused on self improvement - we have daily standups where we discuss our current improvements. This could be waking up earlier, starting public speaking, blogging, exercise, learning a language, etc.    - here's our culture deck: http://www.slideshare.net/bufferapp/buffer-culture-03
Salary: 88k-110k depending on location (living costs) and experience. (http://99u.com/articles/15527/the-age-of-salary-transparency)

Equity: 0.5-1%

If this sounds fun, let's chat. Send me a note about yourself, why youre interested in Buffer, and any relevant links (Github profile, projects and background): http://jobs.bufferapp.com

- Sunil (CTO)thenexthacker@bufferapp.com

5
yegg 14 hours ago 0 replies      
DuckDuckGo (Paoli, PA, USA) - LOCAL OR REMOTE.

We would welcome 1-2 additions to our small core search engineering team. This team works across our full architecture (https://dukgo.com/help/en_US/company/architecture) though does more back-end and data algo than front-end and dev-ops, which are primarily handled elsewhere.

Previous search experience or extensive experience with our particular architecture is not necessary, though this is not a junior level position.

https://dukgo.com/help/en_US/company/hiring

6
nemesisj 13 hours ago 0 replies      
Administrate (http://www.getadministrate.com/) Edinburgh, Scotland. We build online software for training companies that helps them run their entire operation.

---------

Full Time Developer

We're looking for a full time developer who can start on our support team dealing with bugs and smaller dev projects for the first 6 months, then move on to other things.

---------

Full Time Graphic Designer (Design & HTML/CSS)

We need someone who can take charge of our branding and all things look and feel. You must be able to bang out great HTML/CSS.

------------

Detailed job descriptions can be found on our about page (http://www.getadministrate.com/about), look on the lower right.

We're looking for smart people that get things done, who want to join a small company, have lots of responsibility, and work in a very challenging environment.

We're growing really quickly, have a challenging product that's mission critical for our clients, and we're located in one of the most beautiful cities in the world. We have fantastic offices at the Edinburgh Tech Cube (http://www.techcu.be) with spectacular views of Arthur's seat and the Meadows.

You'll need to be eligible to work in the UK - we can't sponsor visas unfortunately. Email me if interested, my name is John: jjp@getadministrate.com

7
wh-uws 7 hours ago 0 replies      
Driveless (http://driveless.co/) - REMOTE from: SF Bay Area, LA, Santa Monica, NYC, Austin, Houston or Atlanta

Hi, I'm starting a company called driveless and I'm looking to build a kick ass team

I'm technical, full stack, and love getting my hands dirty with all types of tech. I've been doing web development since shortly before firebug was created and most recently spent 2 years at Ruby/Rails shop. Now I want to build with Scala and the Play Framework.

Heres the pitch:

This is a startup building a service to help people find shared rides to and from nightlife (bars / restaurants / etc.) so they don't have to drive home drunk.

Also have big ambitions of becoming a general purpose local transit alternative (think commuters) but want to start with the smaller market segment first.

I want the company to ultimately be completely distributed but I want people in LA (especially Santa Monica), NYC, Austin, Atlanta, Houston or the SF Bay Area to start for the first 3 to 6 months. These places have active nightlife scenes that I know and/or quality technical talent around.

Right now the company is completely bootstrapped and I want to keep it that way for as long as possible so youll need to have a cash reserve. If we can get really good traction getting funding may be entertained but Id rather raise money from customers, you should feel the same too.

Heres where you come in:

Across the board people will need to be scrappy and not be afraid of wearing many hats.

Specific roles:

- - - - - - - - - - - - - - - - - - - - - - -

* CTO / Vp Engineering

Have you built cool stuff that lots of people use?

Do you want to run you own engineering organization of really smart people and have them at your disposal to help solve problems?

I want to build from the ground up with Scala on the backend. But if you can convince me Go or <insert your favorite language> is a better choice and is the new python re: http://www.paulgraham.com/pypar.html I'm all ears.

come join driveless!

* Developer

Have you built cool stuff that lots of people use?

Not quite ready to lead the team but still think the concept is cool and want to be a part.

Youll be a part of decisions that have a direct impact on the direction of the company and a great deal of autonomy to figure out and then go build what users want or may not even know they want.

come join driveless!

* Lead Designer / UX

Have you built beautiful usable products that lots of people love?

I need you help crafting great user experiences that will keep people engaged as they are introduced to and explore their ability to move around town without a car through shuttle and charter services.

Need them coming back for more.

come join driveless!

- - - - - - - - - - - - - - - - - - - - - - -

check it out

all there is right now is an interest form and ideas in trello boards.

you would be in from the ground up

http://driveless.co/

if you're interested in the roles or just think the concept is interesting and want to chat feel free to shoot me an email at

wharris [at] driveless.co

8
drewsdesign 20 minutes ago 0 replies      
KlixPlus is a profitable and growing company that is hiring a developer / sysadmin with experience in high-traffic websites. (the websites you will work on currently serve ~500k visitors a day)

Some things we use every day and love: Linux, Git, GitHub, Vim, nginx, Varnish, Memcached, Rails, Python, PostgreSQL, Redis, Javascript, also a plus if you have experience with TDD/BDD.

You should be fluent with linux server administration, Rails development and be comfortable working with adult material. We allow full time telecommuting. We pay for coworking/office space if you want it. We have offices in Las Vegas and Queensland, Australia if you want to work on-site. We allow our developers to contribute to open source. We get to pick our tools and technologies on new projects. We take you to RailsConf if you want to go. We pay competitively. Our company owners are technical and understand how development works (refreshing!). This role will work closely with our product manager in the EDT (UTC+10) time zone.

We would prefer that you start work around 12-1pm PST and it works out even better if you are already live in Australia.

To apply: Drop us a line and show us one of your projects, a GitHub/StackOverflow profile, or anything else you're proud of to: jobs@klixplus.com

9
drags 10 hours ago 0 replies      
* SF - Rails/JS Product Focus - HALF-TIME with benefits

* SF - Rails/JS Product Focus - FULL-TIME

* SF - Product/Infrastructure Reliability/Performance Focus - HALF-TIME with benefits

I mentioned a couple months ago that we have a couple engineers who work half-time-ish (and do their own things the rest of the time) and it got some positive feedback: http://news.ycombinator.com/item?id=5235860

We're looking to hire a couple more engineers who are interested in being part of a team but would prefer to work 24-40 hours per week instead of the usual 50+. We're also looking to hire someone full-time (40ish hours per week). If this sounds interesting let me know (ragalie@verbasoftware.com)

=========

About us:

The college textbook market is currently being disrupted. Verba helps colleges and universities transform themselves so that they a) embrace the power of transparency and the internet, b) become agents of change in the textbook industry instead of agents of reaction and c) continue to make approximately the same profit margin from course material sales.

About 300 colleges and universities use our applications to acquire low-cost inventory and price textbooks competitively. Then millions of students visit our white-labeled sites to transparently compare the bookstore's offers against online competitors, and around 80% of students choose to buy from their local bookstore.

We're looking for people familiar with some of Ruby, Rails, Clojure, MySQL and JS who can help us grow faster. We have a great team, embrace new technologies (we just switched to Puma, we're moving to the JVM so we can use Netflix's Hystrix project to reduce API-related downtime), but also care a lot about producing and maintaining a stable, solid product for our customers.

The ideal person has strong Rails knowledge, solid testing practices, a good head for architecture and knows enough JS to help out on front-end. Additional pluses are a stats background, experience with Hadoop and knowledge of scheduling algorithms.

You can check out our website (http://www.verbasoftware.com) to read about our current products and hear people say nice things about us. :)

10
jboggan 8 hours ago 0 replies      
Factual is currently hiring engineers and data lovers of all levels in the SF Bay Area, Los Angeles, and Shanghai.

Factuals location platform enriches mobile location signals with definitive global data, enabling personalized and contextually relevant mobile experiences. Built from billions of inputs, the data is constantly updated by Factuals real-time data stack. We were recently named one of "50 Disruptive Companies in 2013" by MIT Technology Review. 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, Trulia, and Newsweek.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, storage, deduping, serving, APIs, improving data using machine learning, etc. A great example is one of our most recent products, Geopulse Audience, which stands at the intersection of high quality places data and large scale analysis of user geo-data: http://www.factual.com/products/geopulse-audience .

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 (http://www.factual.com/jobs/clojure), machine learning, NLP, algorithm design, or Hadoop.

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

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

11
ddispaltro 12 hours ago 0 replies      
Come work at Rackspace near the Exceptional.io and Mailgun team in the heart of San Francisco (2nd and Folsom), we have 14k sq feet. Rackspace focuses on building big systems to serve builders and are incredibly customer-focused, dead set on building useful services that operate at scale.

There are various roles, here are some of the details:

* All: Get stuff done, people that are motivated to make an impact

* All: Excited to build new products, passion for new technology, new programming models

* Backend Engineer: Distributed systems experience, passion for large scale systems

* Frontend Engineer: Architecting interesting fully client side apps, dashboards, live updates, etc Angular.JS experience a plus

* Sr Development Manager: backend team, someone with experience managing large team

* iOS/Android Engineer: Building the next generation iPhone/Android experience at a B2B company

* Embedded Engineer: Build C compatibility layers, cross-platform software, software that runs on a server and makes sysadmins life easier. Business logic is written in Lua.

* Open Source, we have an Open First motto, so write code and release it!

* H1B transfers are good

I run the San Francisco office so please ping me directly, daniel.dispaltro@rackspace.com

12
barmstrong 3 hours ago 0 replies      
San Francisco, CA

https://coinbase.com/careers

Interested in helping build the future of currency and payments? Do you regularly run though brick walls on your way to success? Are you passionate about bitcoin? If so, you've found the right place.

We're a community of builders - engineers, designers, and entrepreneurs - who love what we do.

Benefits

Meaningful equity at an early stage companyOwn your own projects from conception to launchExcellent health insuranceFree food (lunch and dinners)A new MacBook computerThe option of getting paid in BitcoinWork whenever you work best (flexible hours)Flexible vacation - take time off when you need itFree gym membershipWork in the heart of San Francisco's SoMA neighborhood (with easy access to the Caltrain)Work on a big idea that is changing the worldGrowth

We're currently experiencing rapid growth in transaction volume and revenue due to the public exposure to bitcoin. We're a small team that is aggressively looking to grow. Drop us a line!

13
cedsav 10 hours ago 0 replies      
Veer West (FormAssembly.com) - Bloomington, IN USA - REMOTE OK - H1B OK

Were looking for two passionate and experienced developers to help improve and expand our web-based application, FormAssembly.

As the ideal candidate, you can craft code thats robust and easy to maintain, switch between back-end and front-end development, and keep usability and user experience in mind at all times.

Youll work on our LAMP stack, and occasionally on new projects with a clean slate, for which youll help pick the best technologies, architecture, and tools. Youll work autonomously or with the team depending on the project, and will get many opportunities to share, teach, and learn from your coworkers.

Your work will get in front of tens of thousands of users and help make data collection easier for a lot of people, from universities enrolling students to large well-known corporations improving their business processes.

Veer West is a small, bootstrapped and profitable company. We have a large and demanding customer base in a very competitive market, so we're always looking for ways to improve ourselves and make a more reliable, secure and useful product.

Position is full-time, local or remote.

Email me at cedric at veerwest dot com or visit our job pagehttp://www.veerwest.com/jobs

14
londont 9 hours ago 0 replies      
ZenPayroll (YC W12) is hiring software engineers to help make delightful payroll

About us:

+ We're building the future of payroll. If you love solving foundational problems that affect millions of people, we'd love to talk with you. Just imagine that you can help your favorite cafe or flower shop pay their employees.

+ Our founders are second time entrepreneurs from Stanford who have had two prior exits. We're hungry to build something truly great and we're in this for the long haul.

+ We're funded by the CEOs of Yelp, Dropbox, Yammer, Box, Parse, and others, as well as Google Ventures, Salesforce and Y-Combinator. Full list at www.zenpayroll.com/investors.

+ Most importantly, our company values are here: https://zenpayroll.com/about.

--------------------------------------------------------------------------------

Things we're looking for:

+ Experience with Rails | Backbone.js | CoffeeScript | MySQL is a plus but not a pre-requisite.

+ Interest in using a test driven development process. We also pair part of the time.

+ Interest in building user-facing and core-backend features, as well as being an active part of the design process.

+ Desire to understand the customer perspective. All members of our team are builders and it's important everyone understands the pain point we're solving.

--------------------------------------------------------------------------------

Perks:

+ You'll be a core member of our team as we grow the company. As a result, you'll receive a competitive salary + significant equity stake.

+ Housing stipend if you live near the office, three meals a day, company retreats, gym/sports club stipend, dream work set-up, and more -- including copious espressos brewed by one of our co-founders. People are the foundation of our company and we make sure they know they're valued.

--------------------------------------------------------------------------------

Above all, we're looking for individuals who are yearning to do the best work of their lives. You'll be amply rewarded for the work you do.

--------------------------------------------------------------------------------

To apply, send a note to jobs [at] zenpayroll [dot] com and include your LinkedIn, GitHub, and/or any project pages.

This job is located in SoMa, San Francisco, CA. You must be local or willing to relocate (we'll cover the cost).

15
primigenus 13 hours ago 0 replies      
Q42 - The Hague/Amsterdam, NL

We're a technical web agency focused on being a "happy place for nerds" with offices in the Hague and Amsterdam. Currently looking for an all-round developer who can work at either location.

We work on all kinds of stuff, from websites and applications to smartphone apps, games, and our own products. Some of the projects we've been involved with include the new Rijksmuseum website, national transit platform 9292.nl, the Philips Hue lights, and the Staatsloterij. We have a published game, Quento (quento.com) and a product, Handcraft (handcraft.com). We love working with C#, App Engine, and Java, but whatever works for the client works for us. We also host meetups about all kinds of topics, from how best to use ElasticSearch (we're a partner) to Meteor (our website runs on it) and which JS MVC framework to choose.

Our work is primarily technical, so you'll be expected to be able to dive in wherever needed - frontend or backend - and contribute whatever skills you have to our diverse dev teams. Earlier this year we were awarded the "best workplace in the Netherlands" prize by Great Place to Work.

See q42.com for more info and our Dutch blog post about the position: http://q42.nl/blog/post/57695336048/knappe-koppen-gezocht Dutch fluency not required, but you must be willing to learn)

Interested? Email knappekop@q42.nl. The opening officially closes this week, so be quick :)

16
jonbischke 11 hours ago 0 replies      
Entelo - San Francisco (Mission), CA - Full-time - http://www.entelo.com/

We're building a company at Entelo with a mission of changing how companies hire and think about talent acquisition. We have over 90 customers including Box, Yelp, Square and Groupon and recently announced our series A round of funding http://techcrunch.com/2013/06/19/entelo-the-big-data-recruit...

Our team is small so you'll play an integral role in building something meaningful.

We work out of a beautiful and well-lit loft in the Mission, close to Coffee Bar, Blowfish, Atlas and a host of other cool coffee shops and restaurants.

Some of our perks include free UberX or Lyft rides from Cal-Train or BART, 1:1 matching for donations to non-profits, and 100% coverage of employee health care premiums.

Current openings:

Engineering - http://www.entelo.com/jobs/engineering

Sales - http://www.entelo.com/jobs/sales

Marketing - http://www.entelo.com/jobs/marketing

I'm the founder and you can email me directly at jon at entelo dot com or call me at 310-351-7275.

17
karlkatzke 11 hours ago 0 replies      
Sentry Data Systems - Offices in Deerfield Beach, FL, Indianapolis, IN, or Austin, TX + REMOTE anywhere else in the US.

Overview: http://www.sentryds.com/company/employment/ - We process medical data for auditing and compliance. We're an essential part of making certain medicare programs work for underserved populations who wouldn't otherwise be able to afford the prescriptions they were given by doctors.

Right now, we're working on our next generation products. The current generation has been wildly successful, and we'll continue to improve them, but we're expanding our offerings and our teams.

We offer a modified version of 20% time for developers and other people in the Technology group to work together to incubate projects that are designed to solve pain points that we know of. Many of these projects, if successful, will become formal projects and some may even be released to open-source. For now, as a company, we hack on these things as a group every Friday.

Specific positions:

Frontend Web Engineer - Influence the visual design of our next-generation products. http://www.sentryds.com/wp-content/uploads/sds_frontend_webe...

QA - Quality Assurance is a huge part of our operations and you'll get to work with some very smart people. http://www.sentryds.com/wp-content/uploads/sds_qualityassura...

Project Management - We've got several new projects in the works, and we've recently added project management to help oversee them. http://www.sentryds.com/wp-content/uploads/sds_project_manag... This position may not allow remote work.)

Programmer - Our developer focus right now is PHP, Ruby, Javascript, Oracle SQL, and other languages as needed. There's a bunch of different things scattered throughout the environment and a lot of opportunities to influence what directions we take in the future.

There are several other positions that are either administrative, business, or healthcare functions; please click through the overview link above to see them.

18
mattt416 14 hours ago 2 replies      
Just a friendly reminder about WFH.io (http://www.wfh.io), a site listing global full time remote / work from home (WFH) tech-related jobs.

In August 2013 we added 31 jobs, with a breakdown as follows:

* Software Development => 20

* System Administration => 7

* Customer Support => 2

* Other => 2

Also, we recently implemented Atom feeds for each job category, so you can easily subscribe to feeds to keep on top of job postings.

Lastly, it's still free to submit your job posting to WFH.io, so please do so! :)

Thanks!

19
adw 3 hours ago 0 replies      
Flipboard (flipboard.com) Palo Alto, CA (local only)

We're a personal magazine for tablets and phones. That means; award-winning design, very serious mobile and HTML5 work, and lots of lots of crunchy data - I'm a PM/data scientist on content discovery.

Competitive salary, equity, very generous benefits, lots of users.

We're hiring for seven different roles right now, so if you do any of iOS, Android, Web, data infrastructure, scaling machine learning, systems or devops, we want to talk with you.

Apply here: http://jobvite.com/m?3wju2gw6 and mail me (andrew@flipboard.com) with any questions.

20
clarkevans 6 hours ago 0 replies      
Chicago, IL -- Python/PostgreSQL/Linux

Prometheus Research (http://prometheusresearch.com) is hiring a software engineer proficient in Python to help automate our software delivery, assist in data processing pipelines, and help improve our open source RexDB (http://rexdb.org) platform. Interest in HTSQL (http://htsql.org), Ansible, Docker/LXCs is a plus.

Ideally you are in Chicago, or New Haven, CT; however, Telecommute is available for the right person who is dedicated to improving medical research practice and tools.

21
martinshen 11 hours ago 0 replies      
UpOut - SoMA San Francisco. No Remote.

Merchant Relations 3 Month Internship

UpOut is a discriminating guide to the best weird parties, underground culture and unique happenings in your city. Our mission is to help make that epic night out, perfect first date or relaxing afternoon happen. We are a small passionate team started by two best friends in their dorm room. We've been through Tandem's incubator and are backed by some of Silicon Valley's best investors.

What You'll DoSince the early days of UpOut, we've worked to help the culture maestros of San Francisco, the event organizers. These awesome people put together the events and activities that define the culture of our beautiful city. As part of the Merchant Relations Team, you'll focus on building strong lasting relationships with local merchants. You will work directly with merchants to help make their events amazing. Although your core competency will be in creating persuasive promotion campaigns, you'll also use our vast event expertise to advise them in their event making decisions. Your core responsibilities will be:

- Advise event organizers. You'll be working one on one with event organizers suggesting better event names, images and putting together promotion plans. - Learn and perform analysis. Use data to build better processes within the Merchant Relations team. You'll be able to affect the tools we build, the process and more. - Research the event business. Read, think and write about the event industry to get insider insights into the business. Of course, you'll also go to a ton of events.

You have great communication skills, attention to detail and boatloads of creativity. You're that friend who plans for everyone else. Previous sales experience is a huge plus. You're hungry to learn more and think that a small (but fast growing) team is the best place to do that.

This is a paid full time 3 month internship (2 weeks training + 10 weeks work). A full time position may be offered at the end of the internship based on performance.

Please apply at http://www.jobscore.com/jobs/upoutinc/merchant-relations-int...

22
kmano8 12 hours ago 0 replies      
Monetate - Conshohocken, PA (Philly suburbs) - No remote, but we will relocate.

Monetate helps digital marketers make their content more relevant. We turn data into action on our clients' sites by doing real-time data analysis and DOM manipulation to put the right experience in front of their users. Were 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:

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

* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve our 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. We ship often (every two weeks), and iterate.

About us:

* 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 project teams are self-organizing and have full authority over (as well as responsibility for) the problems they work on.

* Founded in 2008

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

* Funded by First Round Capital and OpenView

* Market rate salaries

We've hired great people from HN before -- and 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/

Send me a message if you have questions or want to apply: karl at monetate dot com

23
ladon86 13 hours ago 1 reply      
ClassDojo

FULLTIME in SAN FRANCISCO, CA

ClassDojo is used by over 15mm 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 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. We're the only non-YC company that Paul Graham has ever invested in. 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. We have a strong team, an extremely comfortable and relaxed environment and great salary + benefits. If you're a strong hacker who wants to use JavaScript to change the world, apply here:

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

--------------------------

We're particularly looking for:

  * Frontend Engineer  
--------------------

What's the role?

--------------------

At the core of ClassDojo is a node.JSON API built on node.js which makes use of multiple services and handles hundreds of requests per second. The frontend web application talks to this API, and it's a single page app that uses our own (soon to be open-sourced) JS framework - mojo.js - which combines the best bits of Backbone, Ember and Angular. That means great templating with powerful and efficient data-binding, but plenty of flexibility to build apps quickly. You'll work on this and other awesome tools, and you'll build a lot of user-facing features that go out to millions of kids around the world every day. It's pretty rare to have impact like this, and as much freedom as we'll give you.

Everyone on our team agrees that this is the most exciting phase of the company that we've seen, and we're growing so quickly that we're all very eager to meet and work with you!

--------------------

What skills are we looking for?

--------------------

* This is primarily an engineering role, rather than being design or CSS focused. We'd like you to be really strong on JavaScript fundamentals, up-to-date with modern JS engineering, and familiar with advanced DOM manipulation.* Having said that, some minimal design chops would be cool...* ...but not essential. We do have designers.* A good sense of product and a desire to have a creative role in designing product features is important to us.* You love building things well and building them quickly - like us!

The best way to show this off is to point to things you've built. We'd love to see personal projects which demonstrate the above.

Is this you? Apply here: https://classdojo.wufoo.com/forms/join-classdojo/

24
mattdeboard 5 hours ago 0 replies      
Indianapolis, IN - Courseload - Relocation assistance provided

Courseload, Inc. (http://courseload.com) is looking for two top-notch, self-driven & disciplined developers to help us deliver first-rate online course experience for our users. We have built an excellent team of front- and back-end developers, and want one more of each to join our team.

The front-end position must have experience with MVC frameworks, especially Backbone + Marionette. I am not BSing when I say we've got one of the most insanely talented devs I've ever known leading the charge on our front end right now, and we're looking for someone who can hit the ground running with the technology and our pace. (http://www.courseload.com/jobs#frontendarchitect)

We're also looking for a release engineer which is probably best described by the job listing: http://www.courseload.com/jobs#releaseengineer

Either contact me at the email address in my profile or apply through the jobs page linked previously.

25
jcs 6 hours ago 0 replies      
Rangespan, London, UK - Lead DevOps Engineer

You will be responsible for the availability, performance and delivery of our web services, as well as taking an active role in the development of the platform.

Examples of upcoming projects

- Architecting and scaling our AWS based infrastructure, planning and executing a migration to a hybrid cloud approach

- Automating the provisioning and configuration of new hardware and services

- Developing a framework for improved end-to-end testing

- Autoscaling our Hadoop cluster

- Performance tuning our Elasticsearch cluster

- Migrating existing data and web services into Cassandra

- Implementing an event-based messaging system on xMQ

- Developing a split real-time and batch data processing pipeline

Skills & Requirements

- Experience scaling web services at both the software and hardware architecture level

- An intimate understanding of AWS best practices, Linux administration and configuration management tools

- Can demonstrate proficiency with, or have a willingness to learn Python

- Experience in getting the best out of: MySQL, Elasticsearch, Hadoop, Hive, Cassandra, DynamoDB, MongoDB, Redis

Perks

- Choose your own kit just send us a shopping list before you start

- Dedicated R&D time set aside to explore new ideas

- Flexible working arrangements, including support for working from home

- Cover for presenting at conferences

- Childcare vouchers

- Season ticket loans

- Friday lunch oclock provided by Rangespan

- 5 weeks holiday

About Rangespan

Rangespans technology helps retailers expand and optimise their product range to more closely match online market demand. It includes data analytics that tracks and ranks more than 120 million products, to provide retailers with better visibility of the range that they dont already offer. The company also operates a supplier integration platform that automates dropship supplier management and product set-up tasks, to reduce the costs of product range expansion.

Founded by ex-Amazon executives in 2011, Rangespan now works with hundreds of leading retailers and suppliers, including six of the UKs 20 largest online retailers.

For more information, please email jobs@rangespan.com or visit https://www.rangespan.com/

26
rayhano 13 hours ago 0 replies      
London, UK - Wigwamm, apps to make Real Estate simple

CO-FOUNDER WANTED (tech or sales)

Tech team and funding in place. We have great domain expertise, but I am personally missing the influence of a strong co-founder. If you're interested, just say hi at +44 77 952 73 552 or rayhan@wigwamm.com

There is plenty of attention toward making the Real Estate searching experience better.

But the data sucks.

Real Estate is the only thing you cannot research and transact online.

Working with all the companies and brokers involved in Real Estate, we build products in the gaps. The dream is to one day allow Real Eatate to be confidently researched and transacted online.

Our current focus is our mobile Listing App: http://wigwamm.com

Some of our prototypes:

Listing App- http://wigwamm.co.uk

Property descriptions- http://Proppycock.com

New property browsing UI- http://map.wigwamm.com

An auction for rental property- http://old.wigwamm.com

Mobile amalgamation of the new UI and auction- http://dev2.wigwamm.com

27
edent 8 hours ago 1 reply      
Intern position at The Lab - part of Telefonica O2. Pay of 15k a year - working in our Slough, UK offices on internal and external facing projects.

You could be coding an iPhone app for the Six Nations, building 3D printers, analysing internal processes, talking to real customers, or simply finding interesting things to do with out new 4G network.

To apply, enter our hacking competition at https://thelab.o2.com/2013/07/competition-hack-your-way-to-w...

We'll be at Campus Party all week - so stop by and say hi if you're interested in knowing more.

28
devinfoley 12 hours ago 0 replies      
IFTTT - https://ifttt.com/jobs - San Francisco, CA

==================================

IFTTT is looking for engineers to help build the next generation of its platform. This is a unique opportunity to contribute to the core architecture of one of the webs most innovative and exciting services. Youll get to work on challenging technical problems alongside a small but driven group of developers, and play a key role in shaping both the product and team culture.

IFTTTs mission is to help people to create connections between the services and devices they use every day. Weve built a system that enables users to set up simple if this, then that-style recipes, which allow activity from one web service to trigger activity in another. The current system supports over 60 unique services and runs nearly a hundred million recipe-handling tasks per day, and we plan to dramatically expand on our flexibility and scalability. Under the hood, this translates to building a platform that can talk to and move data between virtually any API you can think of, all in realtime and at massive scale.

We're well funded, and we work hard to do right by our employees. New hires at IFTTT enjoy competitive salary and equity, full benefits, sane work schedules, and a flexible vacation policy. Much more than that, we offer interesting, deep projects and an amazing team experience. We operate on the philosophy that the best job perk is fantastic teammates, and to this end weve assembled a staff of intensely curious, well-rounded, talented people who happen to be great engineers. Were hoping you can be the next one.

==================================

Mobile Engineer

Earlier this summer we released our first mobile app, IFTTT for iPhone (https://ifttt.com/mobile). The response has been overwhelmingly positive (Editor's Choice, #1 Productivity). We're looking for talented mobile developers who can help us continue to innovate on iPhone, as well as bringing IFTTT to new platforms (Android, wearable computing, embedded systems, etc).

==================================

Platform Engineer

Were hoping to find candidates who speak fluently about distributed architectures, databases, and ops, who enjoy rolling up their sleeves and writing code at all levels of the stack, and who have the confidence and depth of knowledge to take ownership of long-term projects. IFTTT currently runs on a polyglot mix of technologies, including EC2, Rails, Node.js, MySQL, Redis, Memcached, and Chef. Experience with these is a big plus, but were constantly evolving, and we value creative problem-solving and desire to learn over domain knowledge.

29
pbiggar 12 hours ago 0 replies      
CircleCI (https://circleci.com/jobs) - SF or REMOTE fulltime (in the US)

At CircleCI we're building Heroku for Continuous Integration and Deployment. We have traction and revenue and funding and great customers. Our customers love us, because we move quickly and provide amazing support. Everyone talks to customers a lot.

We're still a small team, so you'll have a large impact on company culture. We're highly influenced by Valve's Employee handbook, and have as flat a structure as we can.

We're currently looking for a Frontend Engineer - You'll work on improving our customer's experience. Our frontend is a single page javascript app, using HamlCoffee, Less and Knockout. Its a lot of fun to work on, but also needs a lot of work. We have a lot of impressive features that our users need, everything from better visualizations of deployment, to responsive features that work well on mobile, so you'll be a really important part of the team. Experience with Angular would be particularly cool.

Check out our shiny jobs page at https://circleci.com/jobs. Include samples of awesome stuff you've done.

30
witten 12 hours ago 0 replies      
EnergySavvy - Seattle, WA

We're currently hiring Software Engineers (Senior and otherwise), Dev Ops, Lead Designers, etc.

EnergySavvy is looking to grow our amazingly productive development team. We know that politics and bureaucracy never make for great products, so we focus on results and creating high-quality, user-centric software. Ideas and innovation thrive in our open, meritocratic culture.

Software engineering is the heart of our company. We rely on developers to work across the company to drive features and come up with innovative ideas. Our engineering team iterates rapidly with a focus on clean coding. This means a leaner specification process and an excellent end product that's been built with the type of feedback you can only get by trying out aspects of each feature as they're developed.

As a software engineer at EnergySavvy, youll work with Django, Python, jQuery, nginx and PostgreSQL, and deploy your creations early and often to live customers. We don't care if you've never tried Python or Django. EnergySavvy embraces smart software engineers who are eager to learn, and if you've created great projects in Rails or other MVC frameworks, you'll pick it up fast.

More info at http://www.energysavvy.com/

31
martian 8 hours ago 0 replies      
San Francisco - Software Engineer (H1B welcome)

Thumbtack is a new way to find and hire local services like DJs, photographers, house cleaners, and contractors. Over 250k small businesses around the country have joined Thumbtack, and we're making real money in the local services marketplace.

The team is full of down-to-earth, practical, and intelligent people. Everyday for lunch we all sit down to a meal cooked by our in-house chef. On Wednesday nights, we stay late for a hot dinner, some wine, guests, and great conversation. Sometimes we drink beer that we've been brewing in the back closet.

Ping me (chris @) if you want to chat. Happy to meet up for coffee if you're in SF. I'll also be in Boston/Pittsburgh in the coming weeks.

http://www.thumbtack.com/jobs

32
xtracto 12 hours ago 0 replies      
(This is mainly aimed for people in Mexico)

Hello,The company I work for is growing quite fast. Right now there are a lot of open positions form various technical roles (requiring varying degrees of technical skills) in Guadalajara.

Among the open positions there is:

- Software Engineer: Responsible for developing amazing software. Requiring outstanding programming skills.

- Technical Support Engineer: Responsible for of solving customer technical issues. Requiring great communication and problem solving skills. Must be technical (know web-dev technologies) but not as hardcore-developper as for a Software Engineer.

- Technical Support Engineer II: Same as previous, but with more experience in a tech-support role.

- Technical Support Manager: Same as previous but with experience in a managerial roles.

- Front-End Software Engineer: Responsible for implement next-gen front-end solutions. Requiring very good (ninja/leet/hax0r etc..etc ) skills in front-end development (you will implement what the clients will see!)

- Technical Lead/Technical Manager: Responsible for leading a team of Software engineers. Requiring very strong technical background (like having High Availability software for lunch).

The full list of available positions is: http://www.ooyala.com/about/careers

Para aplicar pueden enviar su CV a: careers-mx@ooyala.comY digan que vieron el anuncio en ycombinator :DOoyala ofrece un ambiente de trabajo muy padre, trabajo mano a mano con ingenieros y otros colegas de Mountain View (es bueno tener disponibilidad para viajar), seguro de gastos mdicos mayores, performance-bonus, desayuno, comida y cena gratis. Cerveza gratis 24/7 (no... no nos la pasamos borrachos todos los das... y hay de varias marcas :P). Y sobre todo, la oportunidad de trabajar en una tecnologa de la cual es en el momento oportuno para crecer: video en lnea.

Cualquier pregunta o comentario con respecto a alguna de estas vacantes o Ooyala en general no duden en contactarme!p.s. Perdn por mi spanglish

33
zheng 11 hours ago 0 replies      
Impermium (https://www.impermium.com) - Redwood City, CA

Impermium is a leader in web security, protecting against account compromise, counterfeit registrations, and malicious activity. We generate a real-time risk profile for user activity, enabling sites to take immediate, proactive action against abuse.

On the engineering side, we are primarily a Python shop, although we use the Hadoop ecosystem extensively so there is some Java and we're playing around with Scala. We are a small company of about 15 who are easy-going and super fun to be around.

We're hiring for a couple positions right now, including:

* Senior Data Mining Research Engineer - We need someone who can go from a conversation about stochastic gradient boosting distributed decision trees to a prototype and from a prototype to a fast, scalable, and robust production model.

* Senior Software Engineer - You are an experienced, knowledgable developer who has a breadth of experience and can jump in and ship code on the first day. Experience with big data is a plus.

* UX Design Lead - You'll be leading our creative design and our user interaction from conception into production. We're particularly looking for designers who have a vision for big data visualizations.

You can view the actual postings (https://impermium.com/who-we-are/jobs/index). If any of them seem interesting, feel free to send me an email (realglitch@gmail.com).

34
rogerbinns 4 hours ago 0 replies      
Appington (funded startup) - SF Bay area, remote ok. http://www.appington.com/jobs

We help add voice prompts to mobile apps. This leads to a better user experience, increased retention, and has elements of science (measurement, analysis) as well as art (emotion, copywriting) to it.

Generalists are great as we have everything: on device code (Java/Android, ObjC/iOS), AppEngine for the servers, MongoDB, web (Bootstrap, HTML5, Jinja2, jQuery, Flask on server), and various bits in between all working together.

35
geofft 9 hours ago 1 reply      
Moka5 - Redwood City, CA (between San Francisco and Palo Alto), interns and H1Bs welcome

Moka5 makes life easier for large corporate IT departments who have too many computers to manage, and life better for end-users who would otherwise have to deal with a corporate IT department that's enforcing ridiculously restrictive policies for their own sanity. Our primary product, Moka5 Player, delivers you a VM image of a corporate system that you can run on your own computer (Windows or Mac). You can install whatever software you want, and we automatically split new files into "layers", so IT can push a new base layer that takes effect as soon as you reboot, and you can press a button and wipe all locally-installed software including IE toolbars and other nonsense, but keep IT-provided software and non-application files like documents. Since it's running locally, you can get work done offline (unlike Citrix, VMware View, etc.), and not hate your life if you're not on the LAN. We also do a bunch of security work to make it reasonable to run a corporate VM on your personal machine: this way, you're not stuck carrying two laptops around.

One product that's been seeing lots of growth is Moka5 BareMetal, a stripped-down Ubuntu derivative that boots directly into Moka5 Player. By providing our usual management capabilities on an underlying OS you don't have to think about, you get the benefits of our product (easier updates, layering, single image, etc.) on corporate-owned hardware. We're also writing iOS and Android apps for remotely accessing your files on the go (even when you don't have a network connection), and currently getting ready to release a client-side encrypted filesystem for synchronizing your files between your desktop and mobile device. There's also quite a bit of work on the server side -- you get to solve fun problems about reliability, scalability, and geographic redundancy, but since we sell a product and not a service, nobody on our team has to carry a pager and get woken up to fix things for customers.

We're not per se a virtualization company: we don't write the hypervisor, since other people already do a great job of that. We do write a lot of things just above and just below the hypervisor layer, and in general a lot of computer systems work. If you enjoy operating systems, file systems, virtualization, or networking, come talk to us. If dynamic-linker trickery sounds like your idea of fun, we'll get along well. We work in C++ and C# on the desktop, J2EE on the server, and the native languages (Objective-C and Java) on mobile; there is also a fair amount of open source work to be done in various languages, and we try to be good citizens and work with upstream.

See moka5.com for more info, and send me an email (gthomas at that domain name) if you're interested!

36
ilz 5 hours ago 0 replies      
Blue Apron (http://www.blueapron.com) is an NY start-up that delivers everything you need to make fresh meals. We've raised $8M from First Round Capital, Bessemer Venture Partners, and Dave Tisch [1] and have been featured in the New York Times [2].

We've been growing rapidly since our launch last year, are producing revenue and shipping more than 100,000 meals a month. We're looking to add a fourth developer to our (currently) small engineering team.

We're seeking a full stack web developer who believes in our mission of changing the way people eat and wants to work closely with our founding team. This person will:

- Solve unique UI, scheduling, and logistics challenges that impact our customers on a daily basis

- Help evaluate, prioritize, design and build new features

- Make key platform decisions and be comfortable jumping into and evaluating new technologies

Our stack: Rails, HAML, Bootstrap, SASS, JQuery, AJAX, Git, Heroku, PostgreSQL

The role comes with a full-time salary and equity. To apply, please submit your resume, and a short email outlining your experience and why you are interested to jobs@blueapron.com.

[1] http://www.forbes.com/sites/natalierobehmed/2013/08/15/blue-...

[2] http://www.nytimes.com/2013/02/13/dining/the-dinner-kit-is-s...

37
JimEngland 10 hours ago 0 replies      
Quirky - http://www.quirky.com/ - Located in NYC, open to remote

At Quirky, we believe that the best ideas in the world aren't actually in the world -- they're locked in people's heads. We exist to solve that problem.

We are looking for senior developers in many departments. We have three main applications: - Quirky.com Rails / Backbone application - Quirky iOS and Android apps - Wink - Our app-enabled product line launching this fall

Our coolest perk is Quirky Blackout (http://www.quirky.com/blackout) a mandatory, company-wide week vacation at the end of every quarter. Here is where people went last Blackout: https://www.youtube.com/watch?v=07NlWUGFuTM

Email me at jengland@quirky.com and I can tell you more about the opportunities available!

38
wrath 4 hours ago 0 replies      
360pi (Ottawa, Canada)

For those who are interested in big data, working with the top retailers, crawling the web and the latest technologies.

Some of the open positions:

- Lead Development Representative- User Experience Designer- Webkit Crawler Developer - Data Import Developer- Implementation Developer- QA Automation Developer

Message me if you're interested or apply through http://www.360pi.com/about-us/careers.aspx

39
pytrin 13 hours ago 0 replies      
Binpress (http://www.binpress.com) Mountain View, CA. We provide a platform for developers to build profitable businesses from their open-source projects. We are a funded startup that's already generating significant revenue.

--

CMO / Head of growth

We are looking for a creative thinker who is experienced with all online marketing channels, including paid acquisition, search marketing, social and online communities, and Email marketing, and has a knack for using unconventional methods to acquire customers (i.e, growth hacking).

Ideally you are intimately familiar with the software development process and with marketing developer tools. Responsibilities include:

* Outlining and executing immediate and long-term marketing plans.

* Breaking down marketing plans into action items and being accountable for getting it done.

* Analyzing marketing performance and constantly adjusting strategy.

* Coming up with creative ideas for impact growth through unconventional methods.

* Helping us build our marketing team.

* This position is an onsite position - no remote.

Developer Evangelist

we want you to help us build the online presence of Binpress and evangelize our platform to developers. As our evangelist you will:

* Reach out to potential publishers and community influencers, both inside and outside our community.

* Attend conferences and meetups as our official representative with Binpress schwag.

* Write content on our blog around the topics of open-source, software licensing, and general software development topics.

* Help us refine our core messaging through interacting with developers in and outside our community.

* Organize other people in different locations to do what you do in their local developer community.

* Remote is possible, but preference for someone local

We have a couple of other positions you can find through our AngelList jobs - https://angel.co/binpress/jobsYou can connect with us through there, or by sending your details directly to me at eran@binpress.com (I'm the CTO and co-founder). If you do send your details in through either channel, please include a note about which role you are applying for, and how you think you can help us in that capacity.

40
achinb 13 hours ago 0 replies      
Bazaarvoice - (Austin, TX | San Francisco, CA | New York City, NY) - Full Time

Each month, more than 450 million people view and share their opinions and converse about 20 million products in our network. Our technology infrastructure allows people to make tens of thousands of requests every second enabling them to make important purchasing decisions online.

We are looking for talent in NY, Austin, and SFO to fulfill various roles - developers, DevOps, QA engineers, managers. More information on our site - http://keepaustinbazaar.com/ .

Personally, I am an engineer in the NY office. We are looking to expand aggressively over the next few months. Our office has an amazing location right in the heart of Union Square. The work is interesting, we avoid bureaucracy, focus on deliverables, are open to any suggestions that would improve the work environment (technically and otherwise), and generally enjoy each other's company. We would like to continue building on this culture.

If you are interested or would like to know more about us email me at achin.batra@bazaarvoice.com

41
mgrouchy 7 hours ago 0 replies      
If you are looking for a Python related job check out http://www.pythonjobshq.com/ it's the job board for the Pycoder's Weekly newsletter.
42
curveship 9 hours ago 0 replies      
Concrete Data (www.concretedata.com) - Durham, NC - Local only please

We're a small company (3 partners, 2-3 employees) looking to hire an experienced .NET developer for systems integration and ground-up development projects. Our clients come from heavy industry -- civil engineering, construction, shipping, manufacturing, etc. -- where information technology stagnated a decade ago. This is our opportunity. We've built a business around providing modern, user-centric web and mobile applications to replace their aging and clunky desktop programs. Enterprise doesn't have to suck.

Being a small company, you'll be given a lot of autonomy and chances to learn. At a large firm, you may spend a decade contributing your small piece to a vast legacy sourcebase. We start 6 new projects a year. Iterate rapidly and improve your skills.

Inquiries can be sent to me -- adam@concretedata.com.

43
robg 9 hours ago 0 replies      
Neumitra - Boston, MA (Copley) - prefer on-site

We develop wearable, connected technologies for daily brain health and performance. Our first product is a biofeedback watch to mitigate the effects of stress on daily life. We are working with high-stress professionals, including surgeons, developers, and athletes, to understand and address how stress impacts performance.

We are hiring hardware (circuit design and embedded), mobile (iOS and Android), and full-stack developers (Python and/or Clojure). Experience with machine learning and pattern recognition is preferred but not necessary, so long as you love learning. We are foremost a data analytics company using biometrics to solve questions of health and performance.

We look most for a record of building stuff to demonstrate passion in what you do. We all live to work but with flex hours to ensure you are taking care of your body and brain.

If you are local to the Boston area, or would like to move this way, please reach out to me directly at:

hello@neumitra.com.

Thanks!

Rob

44
alexdevkar 12 hours ago 0 replies      
Conspire - Boulder, CO - Full-Time

Conspire is a TechStars company founded in 2012. We analyze email data to give users detailed analytics on their email network and to understand the strength of connections between people. With this understanding, we maintain an always-up-to-date, weighted network of connections without any work on the part of users. When a user needs to reach a person or company, Conspire finds the strongest path of connections in the user's extended network.

We're located in downtown Boulder, Colorado.

QUALIFICATIONS

We're a small team, and we're looking for people to take on a lot of responsibility. You should be prepared to manage projects independently from start to finish, including gathering and refining requirements, evaluating potential approaches, soliciting feedback from teammates and experts, picking the right course of action given the company's goals and delivering stable, performant software that integrates seamlessly.

Our product is built primarily in Java, Scala, Rails and JavaScript, and we use several database technologies. We heavily leverage AWS infrastructure, manage source and issues on GitHub and continuously deploy code to production.In-depth experience with our technology stack is a plus but not a requirement.

BENEFITS

Along with all the benefits you'd expect, we also offer up to one month international travel per year. Work remotely from anywhere in the world with an Internet connection. We'll even give you $1,000 to send you on your way.

Contact me at alex@goconspire.com (or jobs@goconspire.com).

45
augustflanagan 12 hours ago 0 replies      
Trulia - San Francisco, CA (H1B transfers)

Trulia is one of the largest real estate search platforms in the United States with over 35 million unique visitors across our platform every month. We're solving interesting problems and building cool things in nearly every software engineering discipline.

We're hiring across the board - frontend, mobile, devops, data scientists, data warehousing, and pretty much anything and everything in between.

Our core web/api platform is a traditional LAMP stack, but we use a ton of other technologies as well including: Python, Java, Hadoop, Solr/Lucene, CouchBase, Backbone, d3.js, Sass, Git, etc.

The company has a fantastic culture that puts a focus on exploring new ideas and technologies. As an example, one of our VPs dropped what he was doing and built one of the very first Google Glass apps after it was released.

We have quarterly hack weeks, mind/body/spirit days, unlimited vacation time, great health benefits, full kitchens, and a roof top patio that's hard to beat on a sunny Friday evening.

This is the third or fourth time I've posted to HN and we are getting great responses (we've already hired three or four engineers from these posts). You can find more information and apply directly from our jobs page - http://www.trulia.com/jobs

If you have any questions you can contact me directly aflanagan[at]trulia.com

46
oxtopus 2 hours ago 0 replies      
Felt (http://feltapp.com/)

  - Java EE, Glassfish, and AWS experience  - Experience scaling to one million+ users  - Location: anywhere in the U.S.
Please email tomer at feltapp.com for details!

47
blo 11 hours ago 0 replies      
San Francisco, CA - FULLTIME + INTERN - Early-stage (0.5-2+% equity)

Vurb (http://vurb.com), a Max Levchin funded startup - featured on TC this year - http://techcrunch.com/2013/02/20/contextual-content-engine-v...

We're creating a better way for people to search, browse, and share on the Internet, by connecting the services we use in a contextual way that's more usable, efficient, and social (e.g., no more having lots of windows/tabs open). We do this through unique UX/UI combined with search, machine learning, big data, and other fun technologies.

We're looking for people who are interested in:

* JavaScript (node.js, backbone.js) - generalist / full-stack development

* Search / Data Science - search / classification / ranking, machine learning, NLP, data processing/pipelining

* Mobile (iOS, Objective-C) - development of native apps on iPhone and Android

We're stealth but funded by Max Levchin, Drew Houston (Dropbox), Naval Ravikant (AngelList), Michael Arrington (CrunchFund), and many others. If you're looking to join a small team that solves complex problems and is making something people will use daily, then come find out what we're up to.

jobs@vurb.com | http://vurb.com/jobs | angel.co/vurb

48
emidln 13 hours ago 0 replies      
Chicago, IL (Loop). Full time. Clojure and ClojureScript

OpinionLab is seeking a Sr. Software Engineer with strong functional programming skills to join our Chicago, IL based Product Development team.

About Us:

We help our clients listen to customer feedback and respond in real time. We haveestablished clients (Wal-Mart, Bank of America, Ford Motor Company, Verizon,PayPal, to name a few) with production solutions for feedback ranging from Websites and mobile devices to In Store Displays and physical goods. We process structured and unstructured data into actionable customer insight. Ourphilosophy is so simple it's groundbreaking: listen always, listen everywhere.

Tech Details You Care About:

- Frontend: ClojureScript, Bootstrap 3- Backend: Clojure, Storm, Redis, ElasticSearch, Datomic, PostgreSQL- Monitoring: Sentry, StatsD- Deployment: AWS. Git->GiHub->BuildBot->((Archiva<-Salt) or (S3<-CDN))

What We're Offering:

- Competitive salary commensurate with skills, education & experience - Generous benefits include medical, dental, life and disability insurances, paid holidays, vacation and sick days, 401K with employer match, & FSA plan- Casual workplace environment in the heart of Chicago- Interesting problems- Fun technology

Our Requirements:

- Willingness to use (possibly learn) Clojure and ClojureScript- Self-motivated with ability to work in informal and relaxed environments- Unnatural love of your REPL- Proficiency with a development environment (Mac, FreeBSD, Linux, Windows, just be good with something)- Strong written, visual, and verbal communication skills (we like whiteboards)- Fluent in English- Experience with message-passing systems

Your Responsibilities:

- Understand our system from top to bottom- Code what needs to be exist- Test the under tested- Document the under documented- Help wrangle life on the bleeding edge (we keep things like core.async and Storm under internal CI out of necessity) - Know or learn the languages and tools we use- Participate in design discussion, tech reviews, and open source projects as necessary

Reach out to careers@opinionlab.com

49
alexschiff 12 hours ago 2 replies      
Fetchnotes - Cambridge, MA. Interns and full-time. We make your notes and to do lists better, not just better organized.

We have a really simple and effective product for keeping track of reminders, ideas, etc., but what I think is really exciting about our business is the R&D we're doing to automate those things or find relevant context/information.

For example, you write down a book you want to look up, and we show you where you can find it. You have a grocery list, we let you know when you're within a block of a store that has those items. The possibilities are endless, and there's just as much product strategy that needs to be determined there as there is code. But we believe that productivity software can do so much more than empower the procrastination they do today.

Looking to add engineers with experience in mobile development (Android in particular), JavaScript (we use Angular, but experience with another framework like Backbone or Ember will suffice), machine learning and natural language processing. As far as NLP goes, we're doing some really unique things that involve more statistics than typical NLP toolkits, so a good stats background will be helpful.

Backed by TechStars Boston and a group of fantastic angel investors and venture capitalists, we're a young, close-knit and energetic team of 6 who believe that simple products, engineered properly, can make a big impact on people's lives. We hang out after work frequently, have dinner together at least weekly, and are genuinely friends (not just co-workers). After big releases, we'll usually take the day off to do something fun like laser tag or kayaking. I believe in hiring people that I want to work with over the course of a career, not just for a particular role today. At the end of every interview I ask myself, "In 10 years, will I regret not having had the opportunity to work with this person?"

Also, we were #2 on Hacker News last year when we accidentally called 2,000 people bitches: https://news.ycombinator.com/item?id=3557813

Sound interesting? Send your Github and a little about yourself to alex@fetchnotes.com. If you want to learn more about us, check out angel.co/fetchnotes or kareer.me/discover/fetchnotes.

50
hcho 13 hours ago 0 replies      
TagCmd - London, UK - Full time. Sorry, no work permits, no remote.

I am looking for JS developers. We are using Backbone, but experience in Angular, Ember, Knockout or even your own client side framework is as good. We are using a bit of node.js for our fixture server, I guess we can transition a person with that kind of experience too. What really matters is that you know your JS.

This is not a startup so no equity, no foosball tables, no free lunches and such...The pay is average for London, too. So what's good about that job? We are running at a marathon pace rather than a sprint. We cleared 2 major milestones last year and no one had worked a minute of overtime. Maybe you are building a business on the side, patio11 style, or maybe you are trying to recover from a failed startup, this job would suit you well. I also try to protect my people from meetings, there are a few guys who like that.

I don't really care for CVs, if you have one send it, otherwise tell me what you did with JavaScript in a paragraph or two. Shoot me an email if interested;address in profile.

51
diggan 13 hours ago 1 reply      
Vreasy - http://www.vreasy.com

Barcelona, Catalunya (Spain)

-

We are looking for a backend developer

Vreasy develops and markets disruptive technology in the property and travel market. US style tech startups are a rare breed here in Europe and with Vreasy, you will feel like you are back in San Francisco working on new technology for a very novel product. We're growing rapidly and want more people to join us in our office that is two minutes from the beach here in Barcelona!

The position:

* We are looking for a backend developer who is versatile in both backend and frontend webprogramming, but specialised in one of the them, preferable in backend

* Knowledge and experience of OOP in PHP and how to use it in larger codebases

* Knows Git from inside out

* Comfortable with Test Driven Development - we are doing continuous deployment with CircleCI

* Works well in a agile environment

* Good team player - we work hard but also really enjoy each others company

If you also like to play tabletennis and would like to spend some lunches on the beach, that would be a plus.So, please send a message to jobs@vreasy.com with an application or send an email to victor@vreasy.com (me) if you have any questions.

52
andrewljohnson 9 hours ago 1 reply      
Come join a company that has hit its stride. Five years old, six people strong, and profitable, TrailBehind develops navigation apps for the adventurers of the world.

Our outdoor app, Gaia GPS, is the definitive Garmin-replacement for iPhone. Our platform powers professional and recreational mapping applications, ranging from a NOAA-sponsored app to prevent whale strikes, to the offline mapping app for Burning Man.

You can start working for us offsite, but full-time hires are required relocate to Berkeley, CA within a year.

We have openings for:

1) software developer - build mobile and web apps in a variety of languages - expertise in sysadmin and talent for algorithms valued highly, and these skills define our best engineers (85-120K, .5-2% equity, 4 weeks paid vacation, 10-12 flex holidays, health insurance)

2) intern - our last intern build most of http://cloud.gaiagps.com, and now works with us during the school year as a contractor (12-25/hour)

53
Bootvis 12 hours ago 1 reply      
Veneficus, Rotterdam, The Netherlands, No Remote

-----

Back-end Web Developer

We are looking for an ambitious addition to our team who would like to be involved with the development of our web tools. Within Veneficus we are increasingly developing web applications to present our analysis. Some recent examples are:

- VF Survey (http://www.vfsurvey.nl/demo/)

- Web2Docx (http://web2docx.com/)

- World Sea Trade Mode (http://www.veneficus.nl/en/demos/wstm/)

In this position you will be involved with many ideas where you take on the role of web developer. The focus will be on the development of the back-end. You should estimate the feasibility of (new) ideas, and you are responsible for translating these ideas to web tools.

Basically, this is a job where you will be working with the latest technologies and where you will have many responsibilities as well as plenty of freedom to develop yourself.

Job profile

Required experience:

- Work experience as a back-end developer

- Experience using Python and Django

- Database / SQL expertise

Personal qualities:

- Independent and able to work with accuracy

- Attention to details

- Translation of business ideas to web applications

- Modular and structured programming

Pros:

- Linux command line knowledge

- Experience in developing apps for smart phones

- Open source or other code for inspection

- Knowledge of a client side MVC framework

We offer

- Entrepreneurial and dynamic working environment

- Good fixed salary depending on experience

- Personal bonus plan

- Possibility of education and training

- Own initiative and ideas are rewarded with us

- Nice working atmosphere among a highly educated and young team with high ambitions

Interested?

Are you the person we are looking for? Then please send your CV, motivation letter and portfolio or project you are proud of to recruitment@veneficus.nl. Would you like to know more about Veneficus and this job, please contact Robbert Bos via telephone +31 10 40 47 333.

54
Qworg 11 hours ago 1 reply      
MTD Products - near Cleveland, OH.

MTD is hiring a embedded systems engineer for our new robotics division. We're building a groundbreaking product that will disrupt a huge entrenched industry. We're a small intrapreneurship team within a large, 80 year old company. I think it is the best of both worlds - small, agile team backed with huge manufacturing capability. We'd love to have you working with us.

We're looking for someone with 3+ years of experience programming DSPs and microprocessors from TI, Freescale, and/or Microchip. Filters and control theory with the math to back it up. We'd also love if you had a deep and abiding interest in robotics and autonomous vehicles.

http://ch.tbe.taleo.net/CH05/ats/careers/requisition.jsp?org...

If you have any questions, please email me at jeff.kramer@mtdproducts.com

55
dsjoerg 1 hour ago 0 replies      
GGTracker - New York, NY (Soho) - full-time

We're building a next-generation automated coaching system, starting with StarCraft.

Seeking a full-stack developer. See more at http://ggtracker.com/hiring

56
marcog1 9 hours ago 0 replies      
Asana - San Francisco (H1B, INTERN)

At Asana we are building a shared task list for teams in an effort to re-imagine the way people work together. As knowledge workers, we and our loved ones spend most of our time living in programs (email, calendar, document editors, etc.) that help us move and manage data, and get things done. This is an opportunity to improve that part of our lives.

Our founders Dustin and JR started Asana after they saw some internal tools they prototyped at Facebook spread through the company and substantially boost teams' productivity. Since our launch, we've seen tremendously positive response from both press and users.

We've also built some pretty breakthrough web technologies ( http://asana.com/luna ), assembled a best-of-the-best engineering team (including creators of Facebook's News Feed backend, Android's sync, Yelp's ranking algorithm, Aptana's VP Eng, ...), raised $38M in funding (from Benchmark Capital, Marc Andreessen, Peter Thiel, Mitch Kapor, and Sean Parker), built a mature egoless culture, and perhaps most importantly, are earnestly pursuing a vision and opportunity that we believe has great potential for large positive world impact.

See what it's like to work at Asana here: http://qr.ae/IQgg6 and more info on our jobs page: http://asana.com/jobs

Interested? Email jobs@asana.com or check my profile if you want to discuss directly.

57
gstar 5 hours ago 0 replies      
London (Old St Roundabout) - EDITD

http://editd.com/jobs/engineering/

Data science, devops, engineering. Hiring 5 engineers now.

I'm the technical cofounder, and I've never worked with a smarter group of people in one place. It's a great team, doing important things for the fashion industry, helping them reduce waste and be more efficient.

58
camara 5 hours ago 0 replies      
CS Disco - Houston, Tex. - FT or INTERN

Disco is 10x faster, 10x cheaper ediscovery software that lawyers use to find evidence from millions or tens of millions of documents and emails collected in investigations or litigation. Search Enron's emails: http://demo.csdisco.com/

Our CEO is a litigation partner and the youngest graduate of Harvard Law School (at 19). Our COO is a cofounder of Trust Egg (YC W11). Our CTO is the former CIO of publicly traded Sonic Foundry. We have $400k in seed funding from Casi Labs, the technology division of a law firm, and are currently raising a VC round.

Customers include some of the largest law firms in the country (K&L Gates, Morgan Lewis), midsize law firms and litigation boutiques (Susman Godfrey, Gibbs & Bruns), and large corporate litigants (AIG, Cameron, Orix, Westlake Chemical). 60% month-over-month recurring revenue growth since January 2013 launch with 0 churn (no customer has yet left).

ENGINEERING - We are looking for 1 front-end engineer or designer with tech skills and 2-3 back-end engineers (C#,.NET, IIS, RavenDB, Lucene).

Problems include: (1) scaling highly performant (1/3 second search, 1/10 second document navigation) database and search to 10TB+ document sets (tens or hundreds of millions of documents); (2) automating document classification based on lawyer classifications of other documents within and across databases; and (3) real-time processing, analytics, and search of corporate email and documents in place, i.e., automating the internal audit and compliance function at large corporations.

Send a resume and code samples to Gabe Krambs at krambs@csdisco.com. Market salary.

SALES AND MARKETING - Sign and support channel partners (vendors who sell software and services to law firms and corporate litigants) and develop and present marketing material at trade shows and sales pitches. Graphic design, public relations, and proven sales skills strongly encouraged.

Send a resume to CeCe Cohen at cece@csdisco.com. Base plus commission.

If you want to work in law or legal technology, you should contact us even if this particular product doesn't seem immediately interesting.

59
dbuxton 13 hours ago 0 replies      
Arachnys - London, UK - LOCAL

Arachnys is a business intelligence search engine for companies operating in emerging markets. We sell a search aggregation and workflow product to some of the biggest companies in the world to help them keep their businesses out of trouble. The Evening Standard (bless them) called us one of "London's hottest techs" so come and find out for yourself.

We're a small team of 10 (5 technical) near Old St roundabout and are looking for a junior dev to join our growing team.

1-2 years' experience working solo, in an agency or for a startup would be ideal. Familiarity with Python is a big plus (extra points for Django) but we'll look at anyone with demonstrable thirst to learn and experience with comparable technologies in different languages.

See https://www.arachnys.com/jobs for application instructions and a full spec. We love candidates who highlight their GitHub contributions - a repo is worth a thousand words.

If you're not sure you match the profile exactly but enjoy working with new technology, big data sets and real problems drop me a line at david [at] arachnys [dot] com.

60
bretthellman 5 hours ago 0 replies      
Hall - Workplace Communication (Cross-platform, real-time messaging)

--------------------------------------------------------------------------------

OPEN ROLES:

--------------------------------------------------------------------------------

* iOS Sr/Lead Engineer

* Android Lead Engineer

* Backend Lead Engineer (Mongo, node.js, redis, chef)

--------------------------------------------------------------------------------

PERKS

--------------------------------------------------------------------------------

* Work on a product you'll be actively using every day.

* Be apart of a world-class team, love what you do and have a huge impact!

* Top-of-the-line MacBook Pro or MacBook Air and 27" monitor

* Generous equity grants

* Weekly company-wide happy hours

* Medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available

* Dental coverage

* Vision coverage

--------------------------------------------------------------------------------

Location

You can find us on Castro Street in sunny downtown Mountain View, California.

--------------------------------------------------------------------------------

Email me personally at brett at hall-inc.com

61
dhyasama 9 hours ago 2 replies      
New York - Intern - ff Venture Capital

We are an early-stage venture capital fund based in midtown Manhattan and are seeking CS interns. We have projects in Django, Rails and Node.

+ You will have ownership of your own projects and manage them from start to finish

+ Interact and learn from venture capitalists and entrepreneurs

+ Get to know the New York startup community

+ Work directly underneath our Director of Engineering

http://ffventure.theresumator.com/apply/gD5JAH/Venture-Capit...

62
akelani 6 hours ago 0 replies      
ShowKit - West Hollywood, CA - REMOTE possiblehttp://blog.showkit.com/post/59632103553/showkit-is-hiring-t...

ShowKit (www.showkit.com) is a mobile/software startup run out of Curious Minds (www.curiousminds.com), a privately funded incubator in West Hollywood, CA. Curious Minds specializes in highly disruptive mobile and web applications.

We are currently looking for a talented Software Engineer with strong skills in network programming and SIP/RTP. You will build and improve our real-time SIP/RTP-based framework & applications.

Qualifications:- Strong C/C++ programming skills- Strong OO & multi-threaded programming skills- Mobile development experience- Network programming experience- SIP/RTP development experience- Strong debugging skills- Experience dealing with bandwidth and latency issues- Self-Motivated- Good design and analytical skills- Good communication skills- Passion for real-time!

Desired/Other Skills:- Experience with Objective-C- Experience with SipWise- Mac/iOS development (AVFoundation)- Windows development- H264 encoding/decoding- openGL- Knowledge of network security strategies- Android development- Familiar with Xamarin and PhoneGap

Product:ShowKit is a mobile software development kit that turbo charges apps with live communication features in under 30 minutes. Before ShowKit, it would take companies and software engineers months of intensive development to add features like audio/video conferencing, screen sharing, and gesture control to their applications. Our first-to-market gesture control functionality empowers users to tap, swipe, highlight, and fully control another users screen remotely while simultaneously connecting the two users via audio/video conference.

Notably, ShowKit is the only framework that includes hardware accelerated video encoding & decoding. This enables 720p at 30fps, the highest quality video conferencing resolution on the market, while using minimal cpu resources and allowing the app to run seamlessly in the background while a call is taking place. Comparable solutions use full cpu resources & only achieve 4-5fps at that resolution, which isnt feasible for video conferencing.

AngelList Profile: https://angel.co/showkitShowKit Demo Videos: http://www.youtube.com/user/ShowKitSDK

Our Office & Perks:Our Penthouse office sits on the historic Sunset Strip with the best view of all of LA. - Top of the line gear- Kitchen stocked full of drinks and snacks- Friendly and down-to-earth work environment- Health, Dental & Vision Coverage

To apply: Send your resume and GitHub account to anthony@showkit.com

63
jasoncartwright 13 hours ago 0 replies      
Potato - London, Bristol, Mountain View.

Potato is a 70-person developer-lead agency based in London, UK with offices in Bristol, Sydney & San Francisco. Our clients include Google, PayPal, a number of startups and other agencies such as BBH & Mother. We're hiring for a variety of positions in a variety of locations, freelance & full time, including Django developers, and senior UX designers in London, Mountain View & Bristol UK.

http://p.ota.to/jobs/

64
capkutay 11 hours ago 1 reply      
WebAction (www.webaction.com) in Downtown Palo Alto - Full Time- Hiring Front-End/UI Developers and Platform Engineers

Jobs@WebAction.com

WebAction is an enterprise infrastructure software company based in the Palo Alto, providing a platform that will enable the next generation of real-time, data driven applications. We acquire and crunch all types of mission critical data found in enterprise companies and turn it in to alerts and beautiful dashboards. Our platform is real-time from end-to-end.

We offer a competitive salary, excellent benefits package, generous equity for the right candidates, beer fridays, and (of course) a kitchen stocked with snacks and drinks. If you want to join our cutting-edge team, grow as we do and share the excitement of an early start-up environment please apply today. We're currently hiring Front-end and Platform Engineers

Desired Skills & Experience for Front-end Position:

-JavaScript knowledge necessary

-Experience with HTML5/CSS3

-Experience with JavaScript frameworks (jQuery, Backbone, etc.)

-Experience or interest in learning visualization frameworks (d3, processing.js)

-Excellent communication skills, both written and oral

-Must be able to function well in an early stage startup environment

-Must be able to multi-task

Pluses:

-Experience in user interaction design and user experience

-Knowledge of back-end web frameworks

-iOS or Android experience

-A passion for design

For the Platform Engineering position, we ask that you have experience writing clean code in Java and have a strong desire and skills to implement parts of a distributed, highly optimized data processing infrastructure.

Skills you should have or at least be interested in learning:

Large-scale distributed systems, Highly available, highly scalable architectures, Hadoop (MapReduce / Pig / Zookeeper), Data Serialization (Avro / Thrift / Protocol Buffers), Bytecode generation and injection, NoSQL / BigData (MongoDB / Cassandra / HBase), Real-time messaging (0MQ / Kestrel / Kafka or similar), Real-time event processing, Continuous Queries

If this sounds like you, shoot us an e-mail at jobs@WebAction.com. If you're not an exact match (according to this job post) but still feel like you could contribute...feel free to shoot us an e-mail regardless.

65
zdam 4 hours ago 1 reply      
Australia

We are a Health company http://www.oceaninformatics.com/ whose leaders created the openEHR standard, which is slowly taking over the world as the best way to do Health computing.

We have built the oceanEHR platform based on the openEHR standard, and provide this platform to others to build systems, we also build our own products and systems on this platform.

----------------

We are looking for full-stack engineers, although positions would lean to front (Html + CSS + AngularJS + Javascript + c# + asp.net MVC + DB tech) and rear (c#, core platform code, web services, integration tasks, xslt, messaging protocols, NHibernate, DB tech)- You'll probably end up learning it all over some period. We just want strong engineers who can learn anything.

----------------

We are a distributed team, with folks in Darwin, Brisbane, Sydney, Melbourne, Adelaide, UKThat being said, for these development positions we are aiming for folks in Adelaide (will work from an office) or Brisbane (work from home with occasional face 2 face).

- working remotely is hard, please consider if you have the maturity to work unsupervised, and the ability to work in physical solitude without going crazy.

----------------

What your working week will look like:

- lots of new software development- some support of existing products and systems, bug fixing, enhancements- few meetings

So, if you are voracious learner, an initiative taking developer, likes hard stuff, cares about what they build, then we would love to hear from you.

Cheers,

Adam Webber

66
lightsidelabs 12 hours ago 0 replies      
LightSide - Pittsburgh, PA

JOB TITLE: Software Developer Educational Technology

LightSide is hiring an experienced Java developer for a full-time position working on our machine learning tools for educational technology that improves student writing. This position will be extending and improving an existing backend system, thinking critically about performance optimization, concurrency, and security issues, as well as adding new features and functionality on a regular basis.

This job will be highly collaborative, working with our team of machine learning researchers, frontend developers, and a user experience designer. Our web services are built in Python using the Django framework; while your primary responsibilities wont focus on this code, you may find yourself on forays into it on occasion.

No experience with machine learning or natural language processing is necessary or expected, but you need to be eager and interested in finding out how those tools work under the guidance of experienced researchers from Carnegie Mellons Language Technologies Institute.

This employee will work out of our office in Pittsburgh, PA, and compensation will be competitive and based on experience.

Skills and Requirements

Ideal candidates will have an active interest in educational technology, are interested in using machine learning for real-world benefit, and have prior experience with: * Java backend development in live, large-scale customer-facing web services * Working with continuous integration on Amazon Web Services or another cloud host * Dealing with databases and storage, in the context of large volumes of large files * Concurrency wrangling, potentially with specialized JVM languages like Clojure * Agile development on a small, dynamic team.

About Us

LightSide (www.lightsidelabs.com) is developing state-of-the-art technology to support writing and education including automated assessment, formative feedback, and revision assistance for student writers. Were a spin-out from Carnegie Mellon University, and our founders have published more than 30 papers in the fields of natural language processing, machine learning, and computer-supported collaborative learning. Our office is located in the Shadyside neighborhood of Pittsburgh, Pennsylvania.

67
jonathanmarcus 5 hours ago 0 replies      
Goodsie (http://goodsie.com) provides modern e-commerce software for small and medium size retailers.

REMOTE: We are looking for a full-stack Python developer based anywhere in the United States, with a preference for the East Coast or Midwest (EST or CST time zone).

A strong expertise in Python/Django is required. Experience with Backbone.js or administering AWS services is preferred.

Compensation, equity and health benefits are very competitive.

Our team has a strong track record in the consumer Internet sector with experience from Vimeo, Pentagram and IAC.

Please send an email with a resume and Github code samples to jonathan at goodsie dot com.

68
ryporter 12 hours ago 0 replies      
AMA Capital -- Palo Alto, CA. Full time. H1B okay.

AMA Capital trades billions of dollars per day in the foreign exchange markets.

We are all engineers, and we all do a little bit of everything, designing and implementing our own trading strategies and infrastructure. We are a very small team (I am the only employee) and are looking to add one or two engineers who will focus on strategy or on infrastructure.

No experience or specific knowledge of finance is required. However, you do need to be at least interested in financial markets and to be able to implement your strategies carefully in C++.

An example of an infrastructure project is designing and building a system for logging to non-volatile memory. We generate large logs that cover everything from prices to transaction data. NVDIMMs are a form of RAM that survives power loss. Hardware like this has been on the horizon for a while, but it is just now becoming available to early adopters. Writes to NVDIMMs will be nearly instantaneous and immediately durable. This project will be to develop an NVDIMM-based system that simultaneously functions as a log, an IPC mechanism, and a searchable database for analysis. Making this work will involve a number of pieces: kernel drivers, CPU cache control, lock-free synchronization, a daemon to write everything back to long-term (i.e. less expensive) storage, and more. If this works well, we plan to open-source all the pieces.

Please visit http://amacapital.net/careers.html to learn more, and, if interested, apply to careers@amacapital.net.

69
kstenerud 13 hours ago 0 replies      
San Francisco, CA (full-time, H1B welcome)

MindSnacks - http://www.mindsnacks.com/

-------------------------------------------------------

We build wonderful educational games in San Francisco. If you are nice and want to help us make splendid products, we'd love to hear from you.

Voted Educational App of the Year by Apple. Funded by Sequoia Capital.

We're hiring in lots of areas! Here are a few:

-------------------------------------------------------

* Android Engineer - http://mindsnacks.theresumator.com/apply/35CRVW/Android-Engi...

* Game Designer - http://mindsnacks.theresumator.com/apply/19JX7q/Game-Designe...

-------------------------------------------------------

To apply, visit http://www.mindsnacks.com/careersFor more info, email us at jobs@mindsnacks.com

70
mmaha 1 hour ago 0 replies      
Okta (www.okta.com) is hiring. Ton of roles: Check it out here: http://www.okta.com/company/careers.html

Please feel free to contact me (email in profile) for any details. Challenging problems to solve in an interesting area.

71
littlebridge 12 hours ago 1 reply      
Little Bridge World - Hammersmith, London, UK

Little Bridge mixes video game sensibilities with language learning. We teach English to millions of children in more than 30 countries. We've got a unique mix of social networking with learning, where kids can make friends all over the world to practice their English, with enough help along the way that they'll never get stuck.The company is currently expanding from web clients onto tablet and mobile and is revamping it's products to better fit how kids learn today.

Cloud services are essential to what we do, and we're looking for a lead engineer looking for a challenge who is comfortable in coaching a team to build a robust and scalable solution which includes messaging, scoring mechanisms, achievements and a whole lot more. We're developing layered services using PHP and Zend Framework, MySQL, noSQL and message queuing among others. Essential skills also should include developing applications for HA and scalability in cloud environments (clustering, replication, load balancing), Linux admin, Apache/Nginx, IP networking, network/application security, unit testing and release management.Although the current server infrastructure is developed using PHP we are open to using other languages and technologies if you can justify the changes within technical and commercial constraints.

We don't require a formal education in computer science but we expect a working knowledge in areas such as time and space complexity of common algorithms and data structures, operating systems fundamentals, database theory, concurrency and experience with dynamically and statically typed languages.Ultimately we want someone who understands and can discuss technological details at a fundamental level and is able to justify design choices and lead a team through the use of solid technical arguments.

An interest in educational products is a must!

Send an email to jobs@littlebridge.com, with a CV and a little about yourself and let's talk.

72
eqdw 11 hours ago 0 replies      
Blurb Inc - San Francisco, CA, various positions [H1B] [TN]

The following positions are open as of an email that HR sent out on 2013.08.30:(US) PR Manager(US) Senior Payroll Accountant(US) Senior Financial Analyst(US) Software Engineer: Creation Tools, Desktop Application Developer(US) Sr. Platform Services Engineer(US) Senior Software Engineer: Web Team(US) Operations Associate(US) Technical Support Representative

I can't really speak to all the other positions, but I've been on the Web team for 5 week now and I'm really happy here.

30 second intro: http://blurb.com is on-demand publishing of print media. Say you want a book. They have a variety of tools that you can use to lay out, print, and sell your book. They're a medium sized, stable company with a cool product that people like to use.

As for my experiences: I'm on the web team. We've developed a lot of the front end stuff that users use to interact with the various book layout tools. We're primarily a Ruby/Rail team, though we're taking on more Javascript frontend stuff (primarily backbone, though we're looking into using some ember.js)

Blurb is a nice, stable place to work where you can come in, have a good time working, and go home at a reasonable hour. They strongly value work/life balance, and they don't want to burn you out. I can't speak a ton for what it's like to work here; as I mentioned I only recently started. But they seem to be doing a lot right.

If you're looking for a solid place to work, and don't have the fortitude to handle the ups and downs of an early stage startup (eg. if you like getting paid on time and with money, not stock), drop me a line: therd at blurb dot com

73
devspade 10 hours ago 0 replies      
Litmus (http://litmus.com) - Cambridge,MA - We'd prefer local candidates but could be a remote position for the right person.

We're trying to solve email marketing and we're looking for a good .NET developer to add to our backend team. We're at 20 employees and growing - 100% bootstrapped and profitable from day 1.

A typical day for one of our developers might include building a new feature in C# and pushing it to our staging servers, then hacking on some Java Android code to fix a bug, and finally pushing an update to our 1000+ servers.

You should have a strong understanding of .NET primarily using C#. We won't limit to X years experience, but you should be able to impress with your .NET skills. We're happy to introduce you to the plethora of other technologies we use.

Why join Litmus?

- Great salary, full health care benefits, 28 days paid vacation (yes, on top of public holidays!)

- The technology - it's always the latest stuff and very diverse.

- The best tools money can buy. Every developer has an SSD, dual Apple 27" LED monitors, a 10" Android Tablet, an Aeron chair and whatever else you need to be awesome.

- Our office space is amazing. It includes killer views of MIT, Harvard and Boston, an Xbox with Kinect, beer fridge, pinball machine, a Sonos sound system and our newest addition an actual robot.

- We also buy you lunch, every day.

https://litmus.com/careers

74
rvivek 8 hours ago 0 replies      
Interviewstreet (http://www.interviewstreet.com) - Mountain View & Bangalore, part of YC S2011.

Interviewstreet's recruit product helps companies hire programmers using coding challenges. A ton of top technology companies like Facebook, Amazon, Adobe, Walmart-Labs, Evernote, Box, Quora and many more are our customers and it has proved to be insanely effective (saving ~50-60 hours for every developer hired)

We are a team of 25, well-funded by top-tier investors (YC, Khosla Ventures, Jawed Karim, SV Angel) and are growing really really fast. That statement of fast growth might sound cliched, but our revenues grew by 210% (yes!) last month and we have a ton of enterprise deals in the pipeline to keep up that momentum.

Meanwhile, we also launched a new product (hackerrank.com) to create a community of programmers in different domains of Computer Science - AI, ML, Image processing, security, etc. The aim is to build a place to get every problem solver in the world and add an engaging layer on the top - contests, jobs, prizes, office hours (Eg: hackerrank.com/quora) from companies who are our customers already.

2 years from now you can imagine us to be in a position to have 20-30k technology companies using our recruit product and 100-150k active programmers on hackerrank making it effectively a hugely powerful platform to connect programmers with right opportunities (jobs, contests, cash prizes to solve real-world problems, learning a new domain, inventing a new technique to solve a problem and many more) in the fastest way. And when this happens, it will help ship products faster thus accelerating the pace of the world.

It's a tough mission ahead but we are all geared up. Everyone is so passionate and hardworking that sometimes from an external view, you might find it hard to differentiate a founder from an employee.

Both the products are built by the same team and we are hiring for all the roles - PM, hacker, sales, marketing (hackerrank.com/careers)

E-mail me: vivek [at] interviewstreet (or) vivek [at] hackerrank if you'd like to know more.

75
nolanbrown23 13 hours ago 0 replies      
VINDICO Group - San Francisco, CA or Irvine, CA

I'm hiring an Android Engineer and a iOS Engineer for my team to help build tools for developers to make mobile advertising better.

As the first ad management platform dedicated exclusively to video, VINDICO allows advertisers to serve, track and measure all of their online video ad activity. Since 2006, VINDICO has been the gold standard in online video platforms, providing standardized reporting and analytics for the online video industry. The power of online video isn't just the audiences it reaches and how it reaches them. Its strength also derives from its ability to track an ad campaign and precisely measure the campaigns effectiveness.

---------

Android Engineer

More info: https://www.linkedin.com/jobs2/view/6945970

---------

iOS Engineer

Email me at nbrown [at] vindicogroup [dot] com for more info.

76
robbiemitchell 14 hours ago 1 reply      
Knewton - New York, NY (Union Square) - full-time

Knewton's mission is to bring personalized learning to the world.

Knewton is the world's leading adaptive learning technology provider. Knewton provides the tools and infrastructure needed to create continuously adaptive learning applications driven by real-time proficiency estimation, activity recommendations, analytics, and more. The world's largest and most innovative learning companies use Knewton technology to improve student achievement in K12 (e.g.,Houghton Mifflin), higher education (e.g.,Pearson), global English Language Teaching (e.g.,Macmillan), and other markets.

Knewton has been recognized globally as a "Technology Pioneer" (World Economic Forum in Davos), one of the world's "50 Most Innovative Companies" (Fast Company), and one of "The World's 100 Most Intriguing Entrepreneurs" (Goldman Sachs).

http://www.knewton.com/careers/

Some specific openings:

* Business Development - http://bit.ly/19XZsip

* Data Scientist - http://bit.ly/17zD54D

* Senior Software Engineer - Java/NoSQL - http://bit.ly/17zDdkD

* Senior Software Engineer - Full Stack - http://bit.ly/18uZDi1

* Senior Security Engineer - http://bit.ly/14lqxJY

* Senior Product Manager - http://bit.ly/15it7yP

--> For more follow http://twitter.com/knewton_jobs

77
nevinera 13 hours ago 0 replies      
Emcien - Atlanta, GA

We are looking for a developer with significant experience developing interfaces using modern js/coffee frontend frameworks.

Emcien develops interfaces into intricate data analysis information, performed on graph structures and visualized in several applications. These are built on D3, backbone, rails, and mysql, with a dollop of other technologies where needed (The core science is performed in an extensive C library built, tested, and used via ruby FFI.

The environment is pleasantly community-focused, combining the nicer features of an established company (like job security and solid benefits) with much of the feel of a smaller start-up (tech-focused atmosphere, significant developer control over process and direction, and opportunities to pay down technical debt before it becomes crippling).

http://emcien.com/jobs/frontend-engineer/

It can be hard to tell if a company would be a good fit from a job posting, so feel free to make conversational contact first - you can reach me at emueller@emcien.com (I'm an engineering lead) if devjobs@emcien.com seems too impersonal.

78
dominiek 7 hours ago 1 reply      
Bottlenose (http://bottlenose.com) - LA or NYC preferred. Will require frequent trips to Amsterdam (the Netherlands). Remote might be possible.

We are looking for Big Data Engineers, Data Hackers and Machine Learning Pragmatists. Example job description here: http://bottlenose.com/jobs/senior-big-data-engineer. But if you are hungry for challenges in the intersection of Big Data / Machine Learning. Talk to us. Contact me at dominiek at bottlenose dot com (Recruiters NOT OK).

Bottlenose is headquartered in LA with a large part of the development team in Amsterdam. Technologies we use: Cassandra, Storm, Hadoop, MongoDB, Node.js.

Our Vision:

The Stream. It's what matters now. From email to tweets, from forum postings to customer complaints, from enterprise social to automated systems monitors, the drivers for business are now in vortex of voices reflecting markets, internal morale, innovation, brand equity, product acceptance, politics and threats. Rational intend has shifted to irrational actions. Understanding the past bares no guarantee for the future. Understanding what's actionable in streams after-the-fact is expensive. Even dangerous.

This new paradigm requires new tools and methods that can make sense out of the stream and understand human emotion. Bottlenoses core technology - StreamSense - creates a virtual mind map of everything people pay attention to. It is a new kind of database to derive powerful new insights. StreamSense gives organizations the emotional intelligence that they didnt have before. It allows them to sense what people are feeling and to anticipate the unknown unknowns - both the good and the bad.

Attempts at creating machine understanding of our world like the Semantic Web and the Knowledge Graph have failed due to two fundamental flaws: 1) A model of the world is not something that should be derived from documents written by experts; 2) In order to build a global brain you need to understand human emotion and human intend.

Bottlenoses ultimate mission is to create a global artificial brain. This global consciousness is build out of a continuous stream of human conversation and attention. By analyzing these vast amounts of data and by analyzing the emotions around it, we build up a mental model of the world. We think this will give us a shot at creating an incredibly powerful Artificial General Intelligence.

79
dylandrop 10 hours ago 0 replies      
View the Space (NYC)

Rails / Javascript / iOS engineers

http://viewthespace.com/jobs

======================

As a VTS dev you'll be working on all ends of the product, whether we're architecting the next new feature in our platform, or the background jobs need tweaking, or theres a div that is out of place. We're always trying new technology to fit the appropriate situation, and at VTS you'll definitely pick up a few skills you haven't learned elsewhere. We like devs who are open to expanding their skillset and eager to become masters of all the tools we use.

We're looking for people who have extensive web OR mobile experience (or of course, both). We're a Rails shop and looking to build our first iOS product as well, but if you aren't familiar with these platforms, that doesn't mean you shouldn't apply. So shoot us an email, and let's start collaborating!

80
rwincek 9 hours ago 0 replies      
Canaan Partners (www.canaan.com) - Investment Analyst - Menlo Park CA

Canaan Partners is seeking an analyst who is energetic, passionate about technology, and intellectually curious to join its Menlo Park, CA Information Technology team.

The analyst role is a 2-3 year position that is traditionally followed by business/graduate school or an operational role. The analyst, working directly with Canaans senior IT investment professionals, will have the following responsibilities:

Assessment, analysis, and due diligence of potential investments

Evaluation of business plans

Identification of new investment areas and development of investment theses

Preparation of advisory meeting presentations

Development and management of data sets and sources

Sourcing of new deals

The candidate should possess:

1-3 years work experience at a startup or other tech company. A year or two of management consulting or investment banking prior is desirable, but not necessary

Deep knowledge of and interest in Information Technology. Our team covers a broad landscape from mobile apps and social media to enterprise SaaS, datacenter infrastructure, and hardware (and everything in between). While the firm has a Health Care team, this role is specifically for the Information Technology team

Active network in the Bay Area startup community. Strong preference will be given to candidates who are already in the Bay Area

A personality that is data-driven, creative, and analytical. We have a lot of unstructured, proprietary data and want to think up new ways to use it

An undergraduate degree in engineering, math, computer science, physical science, or related field from a top university. This is a pre-MBA position

Strong interpersonal skills

Ability to work in small team environment

Willingness to articulate opinions on investment decisions

Company Description:Canaan Partners is an early stage Venture Capital firm with offices in Menlo Park, New York, Connecticut, India, and Israel. Founded in 1987, the firm is currently investing its ninth fund, Canaan IX, a $600M vehicle raised in early 2012. With $3.5B under management, the firm is committed to catalyzing the growth of innovative companies in the internet, mobile, enterprise, digital media, and health care industries. Current Canaan portfolio companies include Lending Club, Kabam, Zoosk, WibiData, The RealReal, Tremor Media (NYSE: TRMR), Skybox Imaging, Cardlytics, Prime Sense, Bharat Matrimony, and Soasta. Past successes include Virsto (acquired by VMWare), DoubleClick (acquired by Google), SuccessFactors (acquired by SAP), Acme Packet (NASDAQ: APKT), Active Network (NYSE: ACTV), ID Analytics (acquired by LifeLock), Advanced BioHealing (acquired by Shire), and SandForce (acquired by LSI) among others. For more information, please visit www.canaan.com.

Please reach out to rwincek [at] canaan [dot] com

81
hemantv 6 hours ago 0 replies      
Optimizely - SF / Amsterdam , CA. H1B/Workpermit Welcome!

631 Howard Street ( Very near to Montgomery St. BART Station )

We are the fastest growing startup in valley[1]. We have tons of openings at all levels do checkout Openings. I am specifically looking for iOS Engineers in my team.

We are looking for good VP of Eng. Let me know if you fit the bill, I can get you introduced to our cofounder.

You can apply directly on job openings site [2] or send me your resume and brief introduction ( optional ) I can get you referred through internal portal.

Awesome Benefits

- Very competitive salary with equity compensation and a 401(k) - Free Clipper card to cover your commute and convenient bike storage - A shiny, new MacBook Pro or Air, a 30" monitor, and any other gear you'd like - Full health, vision, and dental coverage for you and your dependents - Free gym membership to any Crunch Fitness in San Francisco - A fun work environment with frequent team outings, video games, and ping pong Paid holidays and unlimited vacation days. We don't count sick days either. - Catered in-office lunch and dinner on weekdays and a fully stocked kitchen - Easily accessible office location with BART, Muni and Caltrain steps away

We also have friday guest program, where I can invite you to office for our weekly company wide event, that might be good place to see our progress and what cool things we are doing. Feel free to ping me for invite even if you are not looking for job.

my email hemant <at> optimizely [dot] com / fameoflight [at] gmail <dot> com

-Hemant

[1] http://www.zdnet.com/optimizely-on-pace-to-grow-faster-than-...[2] https://www.optimizely.com/jobs

82
bijanv 11 hours ago 0 replies      
EventMobi - Toronto, Canada - Full-Stack / Infrastructure & Operations Engineers - http://www.eventmobi.com/about/careers/

--------------------------

EventMobi is an app building platform that allows event planners to create engaging apps for their event or conference in only a few minutes. Were based in Toronto and are committed to using the mobile revolution to completely transform the events industry.

Our apps allow event planners to distribute content to their attendees, keep them engaged with the event, and help them learn and network with other attendees. EventMobi apps have been used at over 1500 events, 2 Million users, and are served for events in 15 languages across 5 continents.

Were not your typical startup, were completely self-funded and yet with no outside capital were massively profitable and on an incredible growth path with companies like Intel, Disney and the Olympics IOC using us for their mobile event app needs.

We embraced HTML5, cloud architecture and cross-platform mobile web apps before any of them were fancy buzz words! Come and join Torontos fastest growing self-funded tech start-up and be part of something amazing.

--------------------------

We're looking for a Full-Stack Software Engineer and an Operations (DevOps) Engineer to join our team and help build out the platform we need to innovate this space. This is a very fast-paced role, and we need energetic individuals that can build large-scale SaaS systems, be part of and lead the growth of engineering team. This is a great career opportunity to grow with a young startup, get your hands dirty in all aspect of cloud services, mobile and web development and help with every aspect of a startups technology infrastructure.Our stack looks like something like this:

- Heavy use of Javascript (we use Angular and Backbone)

- Python / Flask

- MySQL / Redis / MongoDB

- Dozens of nodes on AWS automated by Chef

- Jenkins for CI, Cucumber/RSpec/Karma for test automation

If you would like to chat further about the details feel free to email me at bijan@eventmobi.com

83
stevederico 10 hours ago 0 replies      
Lead Android Engineer, Bixby Apps - SF

Lead the Android Team at a Mobile Agency

Uncover the best work of your life and become the leader of the Android division at Bixby Apps. Bixby Apps is a mobile development agency focused only on Android, iOS, and Windows Phone. We build apps for big brands like BMW, Lenovo, and The Nielsen Company. Work on the new devices and operating systems, sometimes before they are released to the public.

Android Lovers Only

Do you love playing with the newest Android devices? Do you love pushing the limits of the newest NDK? Join Bixby Apps and lead the Android Team in their process and development.

Note: We are not currently looking for candidates outside the US.

Skills & Requirements

At Bixby Apps, we understand the power of Android. Carry the newest devices and work with cutting-edge software. Fight the good fight against the iOS Team and show them who is boss.

Each applicant should have the following experience:

- 2+ Apps in Google Play Store- Database Frameworks- Drawing Custom Views- Custom Animations- Thread Management- GPS and Location- Understanding of Android Design Guidelines- Unit Testing- Get Shit Done

Join a team where making great apps and getting shit done is priority number 1. Bixby Apps was founded by developers and designed for developers. There are no development managers, meetings, or office politics. Bixby Apps is about letting the experts do what the experts do, code!

About Bixby AppsBixby Apps is a mobile development firm providing iOS, Android, and Windows Phone app development services to large brands, small businesses and agencies worldwide. Bixby Apps has built apps for major brands like BMW, Lenovo, & The Nielsen Company. We pride ourselves on our quality-first approach to development and design. You can find our work at: http://www.bixbyapps.com

Please submit resume to jobs@bixbyapps.com

84
mattiasgunneras 9 hours ago 0 replies      
BREAKFAST - Brooklyn NY - Full Time Engineers

We're an early stage startup looking to define the intersection of real-world signage and the digital world and we're looking for a few experienced computer engineers to join our small team in Brooklyn.

Roles we're hiring for:

- Software engineers with strong analytical and match skills. Machine learning, "big data" and complex algorithms such as search or online ad-platform experience is a bonus.

- Full stack developer and operations (dev-ops) engineer. Experience with large platform systems and geo is a bonus but not a requirement.

- Electrical Engineer, this is a senior and very varied role. We're looking for someone with lots of experience with PCB schematics and layout, assembly and manufacturing. Experience with microcontroller circuits, serial and SPI interfaces, and everything up into system integration and firmware coding. Experience with FPGAs is a bonus.

We're mainly looking for senior applicants however I don't want to discourage younger engineers to apply.

About us

We're a small company in Brooklyn, NY (Dumbo), our mission is to bring smart wayfinding to the masses. Our smart mechanical/digital street sign, Points (http://breakfastny.com/points), is just the beginning of what is possible in this brand new market. Using all the power that comes with realtime data and online signals, in a real-world scenario opens up new doors to what physical spaces can offer.

We are big users of open source software. Our codebase is mainly python, c/c++ and javascript (node.js). However we do not discriminate if your main focus has been some other language. Our software stacks usually include linux, nginx, postgres, redis and misc AWS services.

We do a lot of prototyping in-house. We believe that engineers should have access to the right tools to get their job done. We have 3D printers, a large scale CNC for cutting metal and a slowly growing prototyping shop for electronics work.

By looking at our previous work you can get a better sense of who we are and what we like to tinker with. http://breakfastny.com/projects/

We'll offer salary based on your experience and the specific role that you fit in. We also offer health care, an unlimited vacation policy, weekly happy hour beers and a couple of office get-away days a year where we all go out and do something crazy to blow off some steam (zip-lining, go-carting and other juvenile-ish fun). We'll let you pick the laptop of your choice as well.

If you're interested in joining us in this very early and exciting time of our business, please talk to us so we can figure out how to get you on the team.

Get in touch with me on jobs+engineer@breakfastny.com

85
ryen 9 hours ago 0 replies      
Ochre, Inc - New York, NY - INTERN www.theochre.com/jobs

You will work closely with our engineering team to develop the next generation in online video. You'll have the ability to work on projects that immediately affect our clients and partners in the media and advertising industries.

We use Python/Django for web server side tasks and a host of other technologies to get the job done. Our custom video delivery system utilizes the latest in HTML5 video (and Flash where appropriate) for web and mobile devices. The successful candidate will have the ability to touch all areas of our client and server technology solutions.

Requirements:

- Enrolled in a CS program, or related discipline at a 4-year school

- Knowledge of the Python programming language preferred or similar server-side dynamic language

- Knowledge of Django web framework or similar frameworks.

- Basic knowledge of Unix/Linux command line and ssh.

- Ability to learn quickly and work independently

Stipend available for qualified applicants Send your resume to info@theochre.com

86
wiredd 11 hours ago 0 replies      
ZipRecruiter (https://www.ziprecruiter.com/) - Santa Monica, CA

We're a bootstrapped startup (~40 full time employees) focused on improving how employers and job seekers find each other using the internet.

We're looking for software engineers (perl and/on python) and devops (linux/AWS/mysql/DynamoDB). We prefer candidates local to the Los Angeles area, but are open to remote work for great candidates, and have a handful of remote workers already (including myself).

We have the culture and perks you'd expect from a VC funded startup, without the burn rate. Our compensation is competitive with large tech companies. We're not big enough (yet) to have much of a bureaucracy, and we're focused on keeping that to a minimum.

If you're interested in learning more, you can contact me (I'm a cofounder - will@ziprecruiter.com) or apply here:

http://www.ziprecruiter.com/job/Software-Engineer-perl-and-o...

87
JaakkoP 5 hours ago 0 replies      
Los Angeles, CA Software Engineer Intern. Paid internship, both full-time and part-time will be considered.

Were building a pickup storage platform Remote Garage think of Uber for self-storage. Were a small team with experience ranging from storage and logistics industry to startups and software development, and wed love to work with someone who wants to make peoples lives easier.

You are ideally a full stack developer, and most importantly, a fast learner. We hope you are experienced with:

+ Javascript, HTML, CSS + API Integrations+ PHP+ SQL Databases

If you know any of the following, we consider it as a plus:

+ Experience with Javascript frameworks such as AngularJS+ Familiarity with enterprise systems built in Java

We offer competitive salary and opportunity to continue with us as a contractor or full-time after the internship. Semi-remote work based in Austin or San Antonio can be also considered, as I visit there a lot.

If interested, please email jaakko@myremotegarage.com for application or any questions.

88
wildwood 13 hours ago 0 replies      
DoubleDown Interactive - Seattle, WA - Full time, permanent (http://doubledowninteractive.com/)

We just want everyone to have a good time.

DoubleDown is an on-line casual casino, currently on desktop, Facebook, and numerous mobile devices. We are looking for HTML5 mobile devs, Flash/ActionScript front-end devs, and Java/Scala server devs.

This is a fun, laid-back work environment, and we're looking (mainly) for experienced developers who pride themselves on shipping quality code.

Profitable company. ~175 people. Perks like it's still 1998. You can have a positive and appreciated impact on the company pretty much as soon as you start.

Check us out at http://doubledowninteractive.com/careers - or feel free to send me questions (my personal email's in my profile).

Thanks!

89
hswolff 13 hours ago 0 replies      
Chartbeat - New York, NY - Frontend or Backend or Infrastructure Engineer, Data Scientist, UX Designer (full time)

https://chartbeat.com/jobs/

Chartbeat is a real-time analytics service designed for real-time action used by everyone from The Wall Street Journal to Al Jazeera. We're democratizing data by putting it in the hands of people who need it to make decisions and take action - right now. Just before our 4th birthday we moved into our own sprawling office in Union Square, Manhattan. We are packing it full of incredible talent. Thanks to years of hard work and amazing funding by some of the top investors in the world (Draper Fisher Jurvetson, Index Ventures, and Betaworks) we're growing, and growing quickly.

jobs[AT]chartbeat.com

90
Okvivi 13 hours ago 0 replies      
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

We are building something awesome around mobile commerce, trying to connect the people who make products directly with the consumers who love them.

Our current stack is Go (all our backends are in Go), PostgreSQL, AngularJS and ObjectiveC and we picked them thoughtfully because they are the right tools that will help us move fast and build high quality products.

I was at Google for 5 years building the google finance charts, gmail's multiple inboxes, some maps infrastructure, and the like. My co-founder was at Fab for a little under a year. We have a fantastic team - http://jellolabs.com/team - are seed funded, and growing quickly.

More details http://jellolabs.com/jobs/senior_eng, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details http://jellolabs.com/jobs/senior_eng, or simply email hey@jellolabs.com.

91
JonAtkinson 13 hours ago 0 replies      
FARM Digital - full-time Lancashire/Hampshire UK or REMOTE

We're a fast-growing digital agency (Wirehive 100 "One To Watch" in 2012), we build interesting sites for brands and apps for businesses. We're primarily a Django outfit, though we are doing a lot more JS recently (Angular, Titanium etc.)

We're a very technical development team, and we focus on best practices (TDD, BDD, CI, CD), and applying them in a pretty hectic and demanding agency business.

We'd prefer remote applicants to come from within 2 hours +/- GMT. There is more information here:

http://wearefarm.com/jobs/jobs-webdeveloper.html

92
jfirebaugh 9 hours ago 0 replies      
MapBox - San Francisco and Washington DC

MapBox is looking for developers and designers, an Operations Manager, and a Business Development Lead.

http://www.mapbox.com/jobs/

We're a team of 30 or so artists, developers, designers and strategists working on an open platform for maps. Our platform powers everything from apps like Foursquare, GitHub and Evernote to news stories on NPR and USAToday to simple maps on personal blogs and wedding websites. Much of our work is powered by open source and open data and we're often in touch with folks at OpenStreetMap, the US Census Bureau, USGS, and NASA.

Check out what we have been working on lately on our blog:

http://www.mapbox.com/blog/

93
koblas 13 hours ago 0 replies      
Tubular Labs - Mountain View, CA - http://tubularlabs.com

We're looking for somebody with a pulse to help build our infrastructure. Of course your pulse is driving more than just a typical person, you'll need to be built from:

  * Python - the core of what we do  * RabbitMQ - know when to use it  * Distributed Systems - Storm, Queued, etc.  * Big Data - When to use MySQL vs DynamoDB vs. Hadoop
What we're doing is big data audience understanding for video, helping channels and networks understand how to create meaningful and engaging content for their viewers. We've raised our A round and our customers love what we don, help us take it to the next level.

Interested? Contact me at: david@tubularlabs.com

94
magic_at_enimai 7 hours ago 1 reply      
nimai - www.enimai.com - Mountain View CA - Full Time, no remote work.

nimai develops hardware and software that pushes the boundaries of what is possible with computers. nimai believes technology should be magic.We are looking for extraordinary programmers.Programmers who, true to the spirit, can work with any programming language to solve the problem at hand. Generalists who can become specialists in any field. Experts in fields where we are pushing the boundaries of what is possible. Algorithms, computer vision, machine learning, math, robotics, ad-hoc wireless & Bluetooth, mobile (iOS/Android) and very low power embedded systems. The team has previously built very successful products at Apple, Amazon/Lab126, Google, HP Labs, NASA, OLPC, etc.

You will be challenged and pushed to your limit. You may have to rewrite your favourite C++ library to work in a system with 8KB RAM or scale it to massively parallel machines. You will be responsible for every bit of memory you allocate and every CPU cycle you burn.

You will be rewarded with better than industry pay and equity. However, the biggest reward will not have dollar figures attached to it. It is the feeling you get doing what you do best and making an impact in this world.

Apply at http://enimai.theresumator.com/ or drop us an email at stdin@enimai.com

95
Splendor 6 hours ago 0 replies      
AmeriBen - Boise, ID

Web Developer

- Bachelors Degree and/or 1-2 years equivalent experience in IS/IT or in the healthcare industry.

- HTML5 / CSS / JavaScript

- Microsoft .NET (C# preferred)

- SQL (Transact SQL preferred)

- AJAX

- XML/XSL

- Microsoft SharePoint

http://ameribeniecgroup.iapplicants.com/ViewJob-460945.html

96
asanwal 13 hours ago 2 replies      
New York, NY - CB Insights

Full-time, H1 ok with US masters degree

National Science Foundation-backed firm that helps investors and Fortune 500 companies sense emerging trends and companies early using predictive analytics.

We are profitable and non-VC backed.

Looking for- full stack developers- tech industry analyst- machine learning engineers

More details here - www.cbinsights.com/jobs

Data featured in 200+ press articles this year - www.cbinsights.com/press

97
jroll 13 hours ago 0 replies      
ZeroCater - San Francisco, CA

We're scaling up our small engineering team to feed the world. Our stack consists of Python, Django, PostgreSQL, AngularJS, and Bootstrap 3, running on EC2. We iterate quickly and ship multiple times a day. We're cash flow positive and still growing like crazy.

Compensation includes market rate salary, equity, health/dental/vision insurance, daily lunches, and a really amazing team of people (https://zerocater.com/team). There's also plenty of team events and little perks just for fun (massage day, tubing trip on the Russian River, etc).

Apply via jobscore (https://zerocater.com/jobs) or drop me a line (jim at zerocater dot com).

98
plankr 8 hours ago 0 replies      
Tutor Matching Service (http://www.tutormatchingservice.com) - INTERN (REMOTE OK) - Palo Alto, CA

We're passionate about making tutoring more accessible and easier for all parties involved by building THE central marketplace for tutoring. Check out our recent TechCrunch article:http://techcrunch.com/2013/08/01/andreessen-backed-tutor-mat...

-------------------------------------------------------

We are partnering with universities like Caltech, Purdue, and NYU to disrupt the $6B/year tutoring market. In our previous work as tutors, we realized just how awful of a process it is to try to advertise and market tutoring services on one's own. It is even worse for the students looking for tutors. There is simply nowhere for them to go. Search Twitter for "math tutor" and you'll see just how many kids go without tutors because the simply can't find or afford them. It's a classic problem of an inefficient market.

-------------------------------------------------------

The position is for a front-end engineer INTERN (REMOTE is OK). Our stack includes Python/Django, Javascript/jQuery, and Bootstrap. We have no prerequisite on experience, and only require that you are a smart, creative hacker who can write simple, elegant code. We're building front-end products and mobile apps for all platforms. There's lots to do!

-------------------------------------------------------

Join us. Email rishi@tutormatchingservice.com with questions, your resume, and any links (Github, Linkedin, etc).

99
mpdaugherty 13 hours ago 0 replies      
AngelList - San Francisco, CA

We are a small team making a big impact. Naval and Nivi (and really, everyone on the team) have been involved with multiple startups and want to create a community where we can set founders and investors up for success. Were looking for like-minded, full-stack engineers and designers to join our team.To learn how we work, read up on our blog here: http://venturehacks.com/articles/1-man-startups

A few other words we live by:

Ask forgiveness, not permission You break it, you bought it S/he who codes, rules Low inventory Be real Sweat the details and corner cases You must code Do what you think is right (and be right)

Fun interview questions are here https://angel.co/help/interview. And Yishan has good ideas here http://algeri-wong.com/yishan/engineering-management.html.

Apply via AngelList

https://angel.co/angellist/jobs

100
jhdavids8 10 hours ago 0 replies      
Pathgather (http://pathgather.com) - New York, NY

We're a promising ed tech startup in NYC looking to make our first engineering hire. We're completely bootstrapped (and intend to stay that way) and currently a team of 2.5, but already with a Fortune 200 company on board as a paying customer.

Our stack consists of Postgres, Rails, Redis, and lots o' Angular. We're looking for a quick learner who has experience with any of the above, however how minimal that may be. API development experience a huge plus.

If interested, ping me at jamie@pathgather.com. Check out our Angelist page (https://angel.co/pathgather) for info on salary and equity.

Thanks!

101
mato 8 hours ago 0 replies      
Boltian (http://boltian.com/), Bratislava, Slovakia - JavaScript, HTML5 and Frontend Guru. REMOTE possible for exceptional candidates (timezone is CET).

This is a rare opportunity in Central/Eastern Europe for a frontend UI designer and developer to join an exciting new project in the early stages of development. We are building a product that will empower small businesses to secure their networks, without needing to hire expensive outside expertise or digest thick manuals.

We are looking for developers with experience in JavaScript, HTML5, UI development and design to help us build our product's UI from the ground up as a modern client-side single page application using YUI* and HTML5.

You will be joining a small team where everyone wears multiple hats and actively participates in all parts of the product's development - we are not looking for people who are just coders.

Experience and/or an active interest in any of the following is a plus:

* UI and interaction design

* HTML5 single-page application development

* HTML5 canvas, SVG

* Network visualisation

* JavaScript visualisation libraries (eg. d3.js)

* Modern JavaScript frameworks (eg. YUI, Backbone.js, Angular.js)

* Netscape Navigator 1.1

[*] Feel free to convince us to use your framework of choice instead.

Please email me directly (address in profile) or jobs@boltian.com if interested and put [HN] in subject line. Apologies for the slightly vague job description, we are still in stealth mode on this project.

102
mato 8 hours ago 0 replies      
Boltian (http://boltian.com/), Bratislava, Slovakia - Full-stack Linux Engineer / Embedded Linux Hacker. REMOTE possible for exceptional candidates (timezone is CET).

This is a rare opportunity in Central/Eastern Europe for a hard core Embedded Linux developer to joinan exciting new project in the early stages of development. We are buildinga product that will empower small businesses to secure their networks,without needing to hire expensive outside expertise or digest thickmanuals.

We are looking for generalist developers with a strong background insystems programming in C on the Linux platform and extensive knowledge ofthe entire Linux software and network stack.

You will be joining a small team where everyone wears multiple hats andactively participates in all parts of the product's development - we arenot looking for people who are just coders.

Experience and/or an active interest in any of the following is a plus:

- Embedded systems (MIPS, ARM)

- IPv4, IPv6, DNS, SSL/TLS

- Zero-configuration networking (mDNS/Bonjour/uPnP)

- iptables/netfilter, netlink

- IEEE 802.11 protocol stack and its Linux implementation

- Network intrusion detection systems and algorithms

- Network security, threats and attacks

- GW-BASIC

Please email me directly (address in profile) or jobs@boltian.com if interested and put [HN] in subject line. Apologies for the slightly vague job description, we are still in stealth mode on this project.

103
ryan_f 9 hours ago 0 replies      
20spokes - Chicago, ILRuby on Rails Developers

We are hiring all levels of Ruby on Rails developers. We are a Chicago development agency that works with an assortment of projects. We are always exploring the best and right technology for jobs. It was started to focus on providing the best value for clients. We are also focused on several of our own products that are growing.

We are a small team with a focus on work/life balance. Developers at 20spokes are given a lot of responsibility of their projects and gain a lot of experience.

Check us out!

http://www.20spokes.com/careers/

104
georgespencer 12 hours ago 0 replies      
Rentify - London, England

Currently hiring front end engineers to join our rapidly growing team in central London.

We make the UK's best property marketing + management platform. VC backed but agile and fast moving.

Come and help us solve real world problems. Email our CTO on buford@rentify.com

105
klistwan 8 hours ago 0 replies      
Kira Talent (https://www.kiratalent.com) - Toronto, Canada

At Kira Talent, we help employers spot high-performers earlier in the hiring process through timed video interviews.

A bit about us: * were a small team (youd be #9), based in the heart of downtown Toronto * were well funded and have had paying clients since day 1 of the company * were hiring designers and all types of devs -- mobile, frontend, backend, analytics * we think even enterprise software can be beautiful, and pride ourselves on our design * every single one of our developers have committed code within their first day at work; some within their first hour

Heres some stuff weve been working on lately: * building infrastructure to allow us to scale our video recording and streaming * re-building the UI-heavy sections of our product using AngularJS * designing and creating our mobile suite for both job candidates and employers alike * presenting analytics data captured in our product to the end user, and our team internally

We use Python/Django, JavaScript (jQuery, AngularJS), ActionScript, MySQL (and some MongoDB), but youd be free to choose your own tools and libraries.

If this sounds fun, lets chat! My name is Konrad, and you can send me a note at konrad@kiratalent.com. :)

106
paulormg 12 hours ago 0 replies      
Chaordic (http://www.chaordicsystems.com) - Florianpolis, Brazil | Full-time, intern, work permit (H1B-equivalent) and relocation assistance provided.

Chaordic is a fast-growing but already established startup leading the field of online recommendations in Brazil. We currently serve tens of millions users and billions of requests per month from all over Brazil. Sounds interesting? We're hiring passionate and fun people from all over the world. :-) We're also open for internships of master and PhD students.

We have a multidisciplinary and diverse team, composed of engineers, computer scientists, designers and researchers in the fields of artificial intelligence, mathematics and user experience. Want to work with the latest distributed systems, big data, cloud computing and artificial intelligence technologies? Have a look in some of our open positions:

- Full Stack Developer (https://chaordic.recruiterbox.com/jobs/21194/)

- Big Data Scientist (https://chaordic.recruiterbox.com/jobs/10317)

- Back End Developer (https://chaordic.recruiterbox.com/jobs/20345/)

- Front End Developer (https://chaordic.recruiterbox.com/jobs/20350/)

Other positions and application available @ https://chaordic.recruiterbox.com/

We offer free food, health and dental care, a fun office and startup-like atmosphere, among other cool perks. We are located in a top surfing and ecotourism destination in Brazil, Florianpolis: http://brazilecojourneys.com/about_florianopolis.php

Still interested? Check out some pictures of our new office, with beer fridge, video games, pool and poker tables, located in one of the coolest neighborhoods in town: https://www.facebook.com/media/set/?set=a.506441866066436.10...

Want to know a bit more about us or have any questions? drop me a note on paulo.motta ("at\ chaordicsystems ;dot< com

Cheers!

Paulo

107
speek 11 hours ago 0 replies      
Boxfish (http://boxfish.com) - Palo Alto, CA

We are building the index of Television.

Boxfish captures every word spoken on television, as it happens. We process the data in real-time and we use it as a new layer of discovery for television.

With our technology, Boxfish is transforming television from a passive entertainment medium into a truly dynamic source of real-time information - on any platform.

The android app has been featured in the google play store a couple times, and our iOS app kicks ass.

-----

We're looking for some help with our iOS and Android apps (big bonus if you can do both). Please shoot me an email at marc@boxfish.com

-----

108
traviskuhl 13 hours ago 0 replies      
Team Coco Digital (teamcoco.com)

Location: Burbank, CA

Position: Full Stack Developer, Full Time

Details: http://teamcoco.com/content/web-developer

109
anbu5 8 hours ago 0 replies      
Orange Harp Inc - San Francisco, CA.

We are building a mobile platform that helps users discover, recommend and buy products that are great in quality, craftsmanship and eco-friendliness.

We are a small team in SoMA and we have cut our teeth at companies like Lookout, Vodafone, Buffer and Apple. We are looking for:

* Full stack engineer: to design and build the backend platform and REST APIs. Building REST APIs involves complex algorithms to deal with large amounts of data about products and users. The backend platform is our revenue platform. Needless to say, it is a critical part of our business too.

Are you a hacker at heart? Do you enjoy writing elegant, robust, scalable and maintainable code using Ruby and Python? If you love learning new technologies and have the mindset to roll up your sleeves and contribute to build a great product and a great company, this is the perfect job for you!

* Product designer: we believe in design being a big asset of our product. Making emotional connection with people through user experience is what makes a product stand out. If you believe the same and you love technology (both mobile and web), this job is yours!

We're an early stage startup. You will get to learn everything about building a product and a company. You will be rewarded with better than industry standard salary and equity options. The most exciting of all is to build a product that people love and to make their lives easy!

Interested? Drop us a line at - anbu@panacheup.com

110
nfriedly 5 hours ago 0 replies      
San Francisco, CA

http://sociablelabs.com/

Sociable Labs I'd looking for a 4th Ops guy (or gal). Ubuntu Linux, JVM, Memcached, PostgreSQL, EC2, and a little bit of other fun stuff.

Contact Ross @ <company site> .com for details.

111
ronshapiro 13 hours ago 0 replies      
Venmo -- New York, San Francisco & Palo Alto -- (full time)https://venmo.com/info/jobs

At Venmo, we believe paying friends should feel friendly and simple. Together with our parent company, Braintree, we're processing $10 billion/year (http://www.forbes.com/sites/amitchowdhry/2013/07/03/chicago-...). Our products include our peer-to-peer app, our Payouts API and Venmo Touch which allow other developers to easily make and accept payments in their apps.

We are currently hiring all levels of: QA Engineers, Android Engineers, Software Engineers, Data Science & Internal Tools, and Systems Engineers.

For questions or to submit a resume, email ron@venmo.com (me) - Android Engineer @ Venmo

112
alimj 9 hours ago 0 replies      
Pretio Interactive (Victoria, BC, Canada) (near Seattle, Vancouver)

Front End Web Developer - Full Time

About Us:We think theres a better way for advertisers to reach consumers than stuffing more ads online. We also think publishers should be rewarding users for being active on their favorite games, apps, and websites. Pretio was started to solve this.

We do two basic things:

1. We run online loyalty programs with real-world rewards that we secure from our advertisers. We then make these loyalty programs available to content publishers so that they can reward their users, free of charge.

2. We offer those rewards to other online loyalty and engagement programs for their customers, too.

About the Job:Were looking for a talented front-end developer with design chops, whos comfortable with owning and iterating on the design of our products UI. Youll be primarily responsible for the design and direction of our new user-facing features, with your work being seen by millions of people. Were nice people, in a growing company, with a highly collaborative environment where your ideas will be heard. Help us build the future of advertising with a product that people will love!

Join us in Victoria, consistently rated one of the most beautiful cities in the world, and best places to live in Canada.

See the full description at http://pretiointeractive.com/jobs

Feel free to reply directly to me if you have any questions : alim (dot) jiwa (at) pretiointeractive [dot] com

113
theo 8 hours ago 0 replies      
Pascal Metrics, Washington DC (Georgetown)

We're a healthcare startup focused on improving patient safety in hospitals.

Our software platform enables clients to detect, track, and analyze patient safety issues across hospital systems.

Highlighted positions:

Java Engineer - Core Java developer to help build out our SaaS platform. Experience with play! framework, event processing, distributed systems a plus.

Systems Engineer - Engineer to build scalable infrastructure based on puppet. Linux and scripting experience required. Configuration management experience a plus.

UI Engineer - Front-end developer with knowledge of CSS, HTML5, Javascript for our SaaS platform. Knowledge of MVC frameworks and CSS organization desired.

Check us out at http://www.pascalmetrics.com

Full job listing: http://www.jobscore.com/jobs/pascalmetrics/list

If you're interested in getting involved with healthcare, improving work culture, and tackling hard technical challenges, please feel free to reach out to me directly to chat in detail.

theo at pascalmetrics.com

114
honoredb 14 hours ago 1 reply      
Medidata - New York, NY; Hammersmith, UK; Tokyo http://jobvite.com/m?3baUZgwZ (All listings, select Engineering for the dev jobs) http://jobvite.com/m?3DiUZgwz (Application link for NY Software Engineer)We're an established company, we're doing good work, and we're in the middle of a hiring drive. Medidata's web services are helping make clinical trials faster, cheaper, more secure, and more effective. We've already helped some new medicine get approved and released to the world, and we have close to twenty open-source repos on github (https://github.com/mdsol/ and /mdsol-share) with more on the way.We're looking for developers who are willing to spend half an hour discussing whether a certain method should be a PUT or a POST. Experience with some kind of MVC framework is a plus, since we're mainly a Rails shop.
115
jetcom 8 hours ago 0 replies      
Iterable (http://iterable.com) - San Francisco, CA.

We're a bunch of ex-Google and Twitter engineers who are hellbent on creating the next generation email optimization platform. This means writing code that improves the lives of our customers (series seed and series A companies) and their millions of email subscribers.

We're using a powerful, modern, lean tech stack (Scala, Play! Framework, AngularJS, ElasticSearch, Postgres, CoffeeScript, LESS) that allows us to ship code to production many times a day. Not familiar with some of these? No problem- we'll give you more than enough time to ramp up and learn.

Working on a small, nimble team like ours means that there's no bureaucracy and no red tape- we like to move fast and get shit done.

You'll get to work with us at our office at Kleiner Perkins' startup incubation space in SoMa.

Interested? You can take a look at our jobs page http://iterable.com/jobs or personally drop me a note at andrew@ [mycompanydomain]. Thanks!

116
lmeyerov 7 hours ago 0 replies      
GRAPHISTRY

  * Big data visualization-as-a-service, San Francisco.  * Launching in 3 months and actively collecting customers & funding.
WHAT: The "D3 of big data visualization" built on top of our breakthrough performance technology (http://sc-lang.com) and practical machine learning.

TEAM: A pair of award-winning UC Berkeley researchers (high performance parallel computing, programming language design, web infrastructure).

YOU: A founding engineer excited to innovate in one of:

  * visual / information design   * distributed / cloud computing
The ideal candidate will also have experience in applying machine learning / statistical analysis to real problems.

NEXT STEP: Send a link showing your most impressive work to lmeyerov@gmail.com and let's get the ball rolling.

117
technojunkie 9 hours ago 0 replies      
Farmers Insurance (farmers.com)Los Angeles, CA - Full-time Contract or Freelance

Farmers Insurance make up one of the country's largest insurers of vehicles, homes and small businesses and provide a wide range of other insurance and financial services products.

We are seeking local candidates for help build the next iteration of its website. We're specifically looking for full stack engineers who focus on front end javascript development. Ideal candidates will have the following skills (but please apply even if you only match the Javascript skills!):

* Javacript (object oriented)

* AngularJS (or similar Javscript MVC like Backbone, Ember or Knockout)

* Node.js

* Familar with implementing architecture and and frameworks based on the above

* Data modeling, business logic, UI, UX

* HTML5/CSS3, Cross browser/platform troubleshooting, Responsive Design

* Preprocessors (Sass, Compass, Coffeescript)

* API development

* Git source control or similar VCS (Active on Github)

* Jira/Confluence

* Understasnding of server side workflow

To apply, email your Github account and resume to mel.wong@farmersinsurance.com

118
tsandall 12 hours ago 0 replies      
Cyan - Telecommute, Petaluma, San Francisco, Vancouver (Canada)

JOB TITLE: Application Software Developer

SUMMARY

As an application software developer at Cyan you work in an agile development environment and thus are enabled to make an immediate contribution to our products and customers. Newly developed features could be released to a live production site in a matter of days. We are looking for smart people to solve hard problems. You will handle a wide array of tasks ranging from prototyping new techniques and technologies, to developing test automation, and supporting our growing customer base. You are expected to write quality code with high availability for large-scale applications in a carrier-class networking environment. You will have the opportunity to work with newer technologies including Python/Django, Graph/NoSQL Databases, Google Web Toolkit (GWT) and HTML5.

EXPERIENCE / SKILLS DESIRED

Cyan is looking to hire numerous developers with varying experience levels. Please apply if you satisfy most of the following:

* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

* Experience with both static language (e.g. C/C++/C#/Java) and dynamic languages (e.g. Python/Ruby/Perl/Lisp/JavaScript)

* Experience with programming in Linux Experience in large systems software development or client application development

* Experience with database systems and multi-threaded / multi-process applications

* Proficiency in web server architectures is desired

* Experience in an Agile Development Methodology is desired

Employment Visa Status: Candidates currently authorized to work in the US are encouraged to apply.

Contact jobs[at]cyaninc.com or visit http://www.cyaninc.com/

Thank you for your interest!

119
windwil 5 hours ago 0 replies      
Fan | http://fan.tv/jobs | San Mateo, CA (Intern, Fulltime, H1-B)

Fan is the simplest way for people to find, watch and share movies and TV shows.

Founded in 2011, Fan is backed by the investors behind TiVo, Netflix and Sonos.

We are looking for smart people to help us build a hardware product that millions will use:

* Android (Java application, UI framework, video framework, Dalvik, Kernel)

* Ruby on Rails (frontend, backend, architect)

Join us in changing the way entertainment is consumed.

120
zachperret 7 hours ago 0 replies      
Plaid is hiring full-stack engineers in San Francisco.

-Plaid is an API for Bank Data. We're making finance simple and accessible by helping developers to programmatically interact with banks.

-We're backed by the best in the business (Spark Capital, Google Ventures, NEA and more).

-We won the Disrupt Hackathon when we built an app on our platform. http://techcrunch.com/2013/04/28/rambler-takes-home-the-disr...

More details at http://plaid.io/jobs - or send an email with your github and linkedin to jobs+engineer@plaid.io.

121
TORIG-TG 13 hours ago 1 reply      
Lead Developer - AngularJS and Rails

Remote or Local - Ft. Lauderdale, FL

Torig is shaking up an old industry with a mobile-first scheduling and routing web app for a specific trade.

We are an early-stage company and working with us will be an opportunity for professional and personal growth. We have built a team, are financed, and are ready to hire an experienced technical lead.

Your expertise and great technical skills will turn specifications and ideas into action on Web and Mobile Platforms. You will need to own and guide the development process to a successful launch. We keep tight feedback loops to ensure efficient development.

We are a results driven team using Agile/SCRUM methodologies to build successful products. We offer the freedom to work remotely and make your own hours. If you are part time, you are welcome to have another job simultaneously, but you will end up leaving that job for us!

Your competitive salary will be augmented with available stock options.

We like people who really like:

Ruby on Rails

JavaScript, Angular.js or similar frameworks, and Node.js

HTML 5 and CSS 3

Writing and interfacing with APIs

Clear and effective communication

Working hard to build great things

If you are not a life long learner and do not like being creative, this is not the job for you! We value our company culture as much as your skills.

About Torig

Torig is highly experienced in its target market and its team has a proven track record of success.

Our product has been thoroughly researched and planned. We follow the Lean Startup methodology. We are a bit obsessed with user experience and want to build the best products possible. Our team is dedicated, accomplished, and fun.

Our product is currently in development with an excellent team and we are building a flourishing and lucrative business.

Please contact me at Info [at] Torig.com

122
khitchdee 13 hours ago 0 replies      
Allahabad, India. http://www.khitchdee.com Apprentice.

We're interested in music, teaching and building gadgets and we have solid experience in all three. We're a slow, long-term project that's trying to establish a beachhead for distinctly Indian engineering. In Indian music there is a tradition of Gharana. We're trying to adapt that tradition to engineering which is why we're seeking an apprentice. Qualifications might include a bachelors in computer science or engineering or in electrical engineering and a masters in a similar field. An excellent academic record is a good sign as is a keen interest in music. People who are disciplined and like to challenge the status quo would match well with us. Your level of experience does not matter too much one way or the other.

We pay you a pretty good salary and give you excellent equity. The position is open to everyone (not just Indians), but it's based in a small, rather sleepy town in north India.

Email us at rohit@khitchdee.com.

123
jasoncwarner 12 hours ago 0 replies      
Want to work on Ubuntu? Canonical is hiring.

General careers page : http://www.canonical.com/about-canonical/careers

Specific to my team, I'm looking for someone to keep up with X.org, Mir and the various graphics related packages: https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?or...

EDIT: I should note, nearly all positions are remote including the one on my team.

124
infer 10 hours ago 0 replies      
Palo Alto, CA

INFER, INC.

- Team: <10 heads, from MIT, Berkeley, Stanford, Google/Google Research, Facebook, Y Combinator, Microsoft Research, Palantir, IBM Research, Yahoo Research, ...

- Investors: Red Point, a16z, SHV, Social Capital, ...

- Customers: Box, Jive, Microsoft, Tableau, Zendesk, and many more

- Product: machine learning applications for non-technical users to help their businesses more effectively capture and retain customers

- Looking for: strong engineers excited to join an early-stage startup to grow with & shape the company

EXAMPLES OF RESPONSIBILITIES

- Build predictive models using sophisticated algorithms and data extracted from the web and other sources

- Build beautiful visualizations to help customers understand model performance and meaning

- Develop and operate secure, scalable cloud infrastructure to manage and process customers' large, confidential datasets

- Interact with customers, analyze their data, understand their pain points, and develop new product features and new products

QUALIFICATIONS

- BS/MS/PhD in Computer Science, Statistics, Math or related fields

- Depth in software engineering, algorithms, and general analytical problem-solving

- Familiarity with Python preferred

CONTACT

- https://www.infer.com

- hiring@infer.com

125
versusdotcom 13 hours ago 1 reply      
Versus - Berlin/Germany - Node.js

Top 5 reasons why you should move to Berlin, now:

1. Lowest livings costs with highest quality of living. Stay in gorgeous, perfectly renovated apartments in pre-WWII residential buildings with high ceilings, right in the middle of the center and pay a fraction of costs of any other capital (even cheaper than any Eastern European capital). No need for a carBerlin has one of the densest subway nets and wide streets make biking fun. In addition, Germany has an amazing social health care system including health, unemployment and pension (when working as an employee).

2. A vibrant and fast growing ecosystem of smart people. A vast number of new software talents, founders, software companies and VCs are moving to Berlin, every day (Twitter, Google, Soundcloud, Early Bird and many more).

3. People here are open-minded, outgoing, mix well and internationalno need to learn German, everyone speaks English! Making new friends is a matter of days. Visit tons of networking and startup events, every week.

4. Easy work permissionsEuropeans do not need any and can work from day one and the rest applies for the hassle-free Blue Card.

5. Berlin's night life is unmatched, huge and changing every day (plus ridiculously cheap). Berlin has got some of the most dazzling, naughty, and original clubs on the face of the Earth.

Berlin is calling and getting the new tech hub of Europe. If you are passionate about building great software, wed love to talk with you. If you don't live in Berlin yet, we could help to fix that.

Infos on the Node position => http://urge.io/jobs#Node.js%20Growth%20Hacker%20for%20High%2...

All job offers => http://urge.io/jobs

Mail addresse => career <at> urge <dot> io

126
seanMeverett 13 hours ago 0 replies      
StoryApp (http://www.itunes.com/apps/StoryApp) - Remote, looking for equal equity CTO to help build the next version of a wooden robotic friend become indistinguishable from a human being. Objective-C on the front and Rails on the back. Using Redis, Mongo, Elastic Beanstalk.

A bit info on the culture can be found on https://adamandluna.com

127
marcus 13 hours ago 0 replies      
Wix - Tel Aviv, Israel

Looking for Front-End hacker.Wix is looking for you, an experienced developer with passionate for Web development; JavaScript, HTML5 ,CSS3, TDD, Angular.JS

Contact info in my profile

128
allsystemsgo 9 hours ago 0 replies      
Bottle Rocket Apps - Dallas, Texas

I'm not a recruiter. I'm a new iOS developer at Bottle Rocket Apps. I can't say enough good things about this company. We make great products, unlimited vacation, competitive pay, etc.

We are hiring junior and senior level iOS and Android developers. We likely need more senior level developers but I encourage anyone who is interested to apply.

When you apply, mention that you saw the post on Hacker News.

http://www.bottlerocketapps.com/get-in-touch/apply

129
Petefine 7 hours ago 0 replies      
15 Gifts - London, Brighton (http://www.15gifts.com)

15gifts is changing the way people shop online through a unique and intelligent decision engine platform - learning from the buying decisions of like-minded shoppers to help customers quickly find their ideal product. We're growing rapidly and our technology already powers some of the largest corporations in the UK including Virgin Media, Orange, T-Mobile and The Times.

We're looking for an experienced Python developer. As an early stage employee (there are currently 5 of us), you will get the chance to shape the technology stack, as we develop a new python-based platform.

I'm happy to chat about our plans and the role.peter.fine@15gifts.com

130
gshx 6 hours ago 0 replies      
Shutterfly - Redwood City, CA

We're looking for Infrastructure/Platform Software Engineers to help us build the next generation of our core media/upload/render systems (that manage and serve tens of billions of images = x100PB binary storage + x100TB metadata) as well as our IaaS backbone.

More details about the position here: http://www.shutterflyinc.com/positions.html?jvi=ow6fXfwy or if you have questions or would like to discuss in more detail, please feel free to email me at gsharma[at]shutterfly[dot]com

131
tipbit 8 hours ago 0 replies      
San Francisco or Seattle areas preferred, remote with discussion. Full-time.

Tipbit, Inc. https://www.tipbit.com/jobs/

We are seeking experienced engineers in:

  o  User interface development: phones and tablets primarily  o  Distributed systems / big data / scalability  o  Search engineering / linguistic analysis / machine learning.
Tipbit is a startup based in Seattle and San Francisco building the worlds first smart inbox for people on the go.

We use Erlang, Java, Objective C, Python. ElasticSearch, Hadoop, OpenNLP. Puppet, Jenkins, Git, Logstash, Graphite. We hope that you will bring even more tools to bear.

We use a wide variety of open-source projects, and we contribute back to them as we work you would do the same.

132
chourobin 12 hours ago 0 replies      
Dash (http://dashwith.me) - Brooklyn, NY (fulltime, onsite)

We're looking for engineer #2 to lead our web and API development at Dash. We're building something that will make dining out better for everyone. Our mobile app lets you view, split, and pay your bill at some of the best restaurants in NYC.

Our stack is Go, Rails, PostgreSQL, and Objective-C. If you were interested in working with Go and on a killer product, now's your chance. We just raised our seed round and we're looking for great people to join our team.

Ready to apply? Please send an email to jobs@dashwith.me including your resume, your favorite text editor, a link to your github, as well as why your passionate about working for a start-up. (Bonus points if you include a story of when Dash would of been helpful to you in the past!)

133
shon 3 hours ago 0 replies      
Chandler, AZ. - HiringSolved is hiring!

1. UX/UI 2. Front End Engineer3. Growth Farmer

https://HiringSolved.com

Hit us up @hiringsolved

134
mwilliamson 10 hours ago 0 replies      
Software developer, ProjectPolicy - Cambridge UK, or REMOTE

ProjectPolicy is a startup building Stat.io, a web application that lets people use open data to improve decision-making. Our vision is to aggregate data from hundreds of open data portals, which can then be visualised in one place. You can see a very early demo of the application over here:

http://www.stat.io/demo/

The main technologies we're using for data processing are Python and MySQL, with a bit of Redis and MongoDB for some simple queueing and logging respectively. We're open to using any technologies if it helps get us closer to our vision.

We're looking for a software developer to join us. At the moment, the technical team consists of me (the CTO) and one intern. If you're interested or have any questions, get in touch: mike@projectpolicy.org.

You can find out more about us on our website: http://www.stat.io/

135
bootstraponline 12 hours ago 0 replies      
Aquent (http://aquent.com/) - Boston, MA.

Senior QA Engineer - Automation

Strong experience with automation tools, preferably Selenium WebDriver, Ruby, JMeter, WebLoad and other open-source tools. Focus on coding rather than record/playback.

How to apply:

Email your resume to nkotsifas@aquent.com

https://github.com/q-a/aquent

136
jstreebin 12 hours ago 0 replies      
EasyPost - San Francisco (REMOTE -- but willing to move to bay area)

We're quickly growing our team and looking for early hires. We recently received top 8 at Demo Day, have a host of new investors and funding, and are ready to get back to building.

We're down to Earth, active, and have a great time working on a product with real revenue and that customers love.

We're looking for senior developers who want to get in early, take over an area of the API, and make it great.

Interested? Email us at work@easypost dot com with what you'd like to add/change about our API. If we're a fit for you, we'll let you build it!

137
Robingow1 10 hours ago 0 replies      
Addepar is Hiring - Security Engineer - Mountain View, Ca

We are engineers rebuilding the infrastructure that powers global finance. The current technology in the space is broken and opaque; it empowers scandals like Bernie Madoff to go on for a decade while $64 billion vanishes from the economy, affecting endowments, institutions, and notable individuals. Our platform provides increased transparency, allowing for better decisions and furthering meritocracy in the multi-trillion dollar wealth management industry. We free data from disparate silos and build tools for advanced analysis and decision-making.

We are looking for a Security Engineer to focus on improving our engineering from a security perspective. If you enjoy breaking stuff and have a passion for building with a security bent, wed love to tell you more!Smart peers, great perks, building and breaking software to ensure transparency and security.

Join us at https://addepar.com/careers/ or careers [at] addepar [dot] com.

138
sadadar 13 hours ago 0 replies      
CoSo - San Francisco, CA

We're a profitable startup who just took $10M in investment. We do secure, scalable web conferencing managed services for large enterprise and government customers like Google, General Motors, SAP, Charles Schwab, KPMG, USAID, IMF, FEMA, DOD.

We're looking for a Frontend Dev who is flat out terrific at javascript. Our stack is backbone, underscore, require, sass, html, and css. We have a great team and we're excited to grow it even more.

We're looking for a couple development operations team members. We're doing interesting things in systems engineering right now. We have 7 global data centers, virtaulized on esx, split environment between windows and linux. The business problem is really interesting, we're going to build a new automation stack on modern technology to replace a legacy in-house stack that's existed for a number of years. We've started to look at automation through puppet and openstack but are still early in the project and open to kick ass people bringing kick ass ideas.

We're also hiring an office manager and some sales people if interested.

If interested check out http://www.connectsolutions.com/company/careers or e-mail me at matt@connectsolutions.com.

139
paulaminc 13 hours ago 0 replies      
Watertown, MA - http://skimbox.co/Skimbox is an intelligent mail app that puts important messages first. It marries the security enterprises need with the style users demand. We are a small team (12) just outside of Boston, MA. Right now, looking for a Full Stack Developer/Dev Ops and Machine Learning Engineer. More info: http://skimbox.co/jobs/Or just email us: hr@skimbox.co
140
pankajrisbood 14 hours ago 0 replies      
Zendrive -- Full time, onsite, San Francisco, CA ( http://www.zendrive.com )

Face it. Driving Sucks. No one wants to be a bad driver. No one wants to drive more than necessary, especially not in traffic. No one wants to over pay for gas, insurance or a new vehicle. And everyone wants to prove they are better driver than most.

We're bringing big-data to driving and we're surfacing insights about all of these topics to drivers in a fun and interactive way. We're building something new, that combines best of both quantified-self and game mechanics. It's going to be useful, fun and rewarding. And we'll be disrupting a couple of industries in the hundreds of Billions of dollars.

A small team of ex-Google and ex-Facebook product and engineering folks working on solving a problem that touches hundreds of millions of lives. We are backed by leading angel and seed investors in valley. Join us to work on a problem that everyone can understand and will make a meaningful, positive impact on the world (while building a multi-billion dollar business). Craft a beautiful product that everyone can use. Including your mom!

For all positions apply online at http://www.zendrive.com/#careers

---------------Product Designer/ Art Director

Role: * Define the design process and drive execution around usability, design and user research. * Lead our design-driven process of rapid iterations in user research, discovery and feature definition. * Provide creative direction and vision, all the way from branding and identity, through customer value props, down to the product flows on pixel and interaction level. * Contribute to high-level, strategic product direction in close collaboration with engineering.

Ideal Candidate:* Strong portfolio of product design that has been built and shipped to users, especially in mobile. * Proven ability to execute on visual and interaction details. * Ability to spec, wireframe and build UX and UI for features and interactions. * Experience working on projects involving Game Mechanics and/or Data Visualization.

Bonus:* Being efficient with creating wireframes and interaction prototypes, yet also capable of diving deep to polish and conceptualize rich animations. * Experience working with an agile engineering team and across time zones. * Experience in using game mechanics and consumer psychology. * Experience with driving engagement and organic growth through interaction. * Understanding of usability and design frameworks for both iOS and Android.

http://www.thesourcery.com/jobs/574

---------------

Senior iOS Engineer

Role:* Work with core team dedicated to create a beautiful app from the ground up with custom native user interfaces.* Take a leadership role, with ability to deeply influence product and design, as well as culture of young company. Build a superstar mobile hackers team.* Analyze, identify, and optimize performance bottlenecks and reliability.* Conquer challenges of using location services, and sensors while optimizing for battery.

Ideal Candidate:* Has helped build and ship at least one iOS application professionally. We're less concerned with how many years of experience you have than with your iOS chops. * Is very comfortable with iOS technologies (Objective C, Cocoa, iPhone SDK - iOS 5 + 6, iOS 7) and environment. * A CS degree OR 4+ years mobile experience.* Comfortable with TDD and a paranoid about code quality.

Bonus:* Previous startup experience, ability to prototype and move fast. * Strong UI/UX sense and experience implementing game mechanics and/or dynamic infographics a plus. * Sound judgment for balancing scrappiness and long-term code maintainability. * Experience with battery optimization and location APIs.

http://www.thesourcery.com/jobs/575

-----------------

141
collinjackson 13 hours ago 0 replies      
Apportable - San Francisco, CA. Experienced folks, new grads, and interns all welcome.

Ever try to port a native iOS app to Android? What if Xcode compiled your Objective-C source code to run on Android automatically, with no changes required? Our platform makes this a reality for thousands of mobile developers. And were growing fast.

In just one week since its launch, over 1 million users installed Dots on Android. Dots was developed on iOS using the Objective-C cocos2d-iphone game engine. Without writing single line of Java, Betaworks used Apportable to compile it for Android, where it become the #5 most popular app. We deal primarily with developers like these -- top iOS game developers -- by giving them technology they want.

We're growing quickly (team of 40, mostly engineers) and are looking to hire another software engineer to join our platform team. We're based in San Francisco and are backed by YC, Google Ventures, and other prominent investors. Experience with Objective-C, OpenGL ES, and other compiled languages will be helpful.

If this sounds interesting and you're ready to change the way that mobile apps are developed, email us at jobs+hn@apportable.com. Learn more at http://www.apportable.com/

142
victoriap 13 hours ago 0 replies      
A friendly suggestion: if you are interested to work with (recruit or apply to) someone you are already connected to but hesitate to ask for whatever reason it may be, Jobrupt (http://www.jobrupt.com) may help you to make the first step towards her/him. It's a free small utility inspired by some form of matchmaking and it has proven useful for some small circle. I hope it helps some more people, so give it a try.
143
navneetloiwal 10 hours ago 0 replies      
Shopular - Menlo Park, CA. Series A funded startup hiring early team (first 5). No Remote. H1B ok.

Shopular (shopular.com) is creating the most user friendly and novel mechanisms for mobile to disrupt physical retail. See the intro video at shopular.com and app reviews on Android and iOS. Shopular is the highest rated app in the space with almost 1M downloads. So far the team is just 4 people and we have raised a series A from a tier 1 VC.

We are looking for:* experienced iOS engineer* experienced Android engineer* senior backend/systems/data engineer (our stack is python-django-postgresql-nginx).

You should be very consumer oriented, have strong passion for creating experiences that add value to users' lives, thrive in a small, tightly-knit team and show a lot of initiative, ability to handle responsibility and be a quick learner.

Email join@shopular.com

144
ketralnis 10 hours ago 0 replies      
hipmunk is hiring for web developers, both backend and frontend (we're mostly Python and Coffeescript), and for Android developers (Java, of course)

You can email me at david at hipmunk dot com or the email address on http://www.hipmunk.com/jobs

145
arupchak 12 hours ago 0 replies      
PagerDuty - San Francisco and Toronto. We're growing, our customer base is growing, and the number of interesting technical problems are growing. We have an obsession with building highly available and reliable services for our customers. I'm specifically hiring for infrastructure automation engineers, but we're hiring at every layer of the stack. You can ping me directly if interested or apply at pagerduty.com/jobs
146
Robingow1 10 hours ago 0 replies      
Addepar is Hiring - Engineers - Mountain View, Ca

Who we are: Engineers rebuilding the infrastructure that powers global finance. Current technology in the space is broken and opaque, it empowers scandals like Bernie Madoff to go on for a decade while $64 billion vanishes from the economy, affecting endowments, institutions, and notable individuals. Our platform provides increased transparency, allowing for better decisions and furthering meritocracy in the multi-trillion dollar wealth management industry. We free data from disparate silos and build tools for advanced analysis and decision making.

Addepar is an engineering-led company. Weve designed our perks around enabling great technologists to build. Hiring Ember.js developers and generalist engineers.

Join us: Careers.addepar.com Or email R2 [at] Addepar [dot] com

147
jdevonport 10 hours ago 0 replies      
PageHub - London UK. Local only right now.

Hiring for 2 positions...

Lead Django Engineer & Frontend backbone/d3.js dev - We are looking for devs to join us working on a totally new product displaying real time customer insights. We have recently been funded and will be making a lot of hires over the coming months so you will be joining early in our history!

More details on StackOverflow http://careers.stackoverflow.com/uk/employer/jobs/49125/list... or drop me a email at james@pagehub.co.uk if you're interested!

148
adammcnamara 13 hours ago 0 replies      
Shopify (Ottawa, Toronto, Montreal, Canada). http://www.shopify.com/careers

If you're interested in ecommerce, physical retail (point of sale), or payments product management, talk to me directly. We have many positions I haven't posted yet.

149
arikrak 13 hours ago 0 replies      
Learneroo - cofounder (NYC, New York)

I created http://www.Learneroo.com for interactive education and I'm looking for a cofounder to help continue developing it. Looking for an experienced Rails and Javascript programmer. Email me at ak[at]learneroo[dot]com if interested.

150
medwezys 10 hours ago 0 replies      
AlphaSights is hiring Ruby on Rails developers of all levels in New York and London, UK.

AlphaSights is reinventing the way business leaders make decisions; we build the applications that make it possible.

London: http://www.alphasights.com/positions/ruby-developer-london

New York: http://www.alphasights.com/positions/ruby-developer-new-york

151
parsabg 10 hours ago 0 replies      
Growth Hacker - Dublin, Ireland

Hi HN, we are a Dublin-based Semantic Web startup. We are small, skilled, focused and lean. We're developing a consumer product.

We are looking for a new team member with the following qualities:

- A great sense of Internet marketing and messaging- Proficiency in data-driven growth, being comfortable with data- Technical enough to ship features or to communicate with the technical team about what to do

Candidates from all over the Europe are welcomed to apply.

Let's talk: parsa [at] aylien [dot] com.

152
willyum 12 hours ago 0 replies      
eCommHub - Atlanta, GA

TL;DR, we are hiring and we'd love to talk to you. Email us: jobs@ecommhub.com

Join the first 500 Startup-backed company in the Southeast.

A little about us:

At eCommHub, you will have the unique opportunity to tackle a variety of meaningful technical challenges as we scale our SaaS product to automate thousands more online stores. Were taking the pain out of ecommerce and revolutionizing the e-commerce supply chain by enabling online retailers to outsource their fulfillment as easily as they can create a frontend for their online store.

We use a service-oriented architecture with many independent services and value testing. We iterate quickly and deploy often. Our design makes it easy for you to own and grow your part of the product. As a developer, youll have ownership of your projects and have a chance to build a strong developer foundation at a young startup company.

---------------Lead Ruby Developer-----------------

Requirements:* Experience organizing and leading dev teams* Extensive background in Ruby and Rails* Comfortable collaborating with marketing, sales and management team.* Experience supporting live production infrastructure, can put out fires under pressure when things go wrong* Exposure to architectural patterns of a large, high-scale web application* Experience migrating and scaling large amounts of data* Experience designing, implementing, deploying, and maintaining complex online applications* Database design experience in SQL and NoSQL* Proficient in API Design* Love tinkering with new technologies and frameworksSome more details (http://ecommhub.com/careers/)

-------We're also looking for frontend and backend devs as well as those with sales + marketing experience-------

153
ninjazee124 9 hours ago 0 replies      
Frontend Developer / Lead Frontend Developer - WhisperInvest (http://www.whisperinvest.com/) - New York, NY.

We are are early stage but funded startup, looking for our 5th hire!

Prefer a CS degree with prior frontend web development/JavaScript experience.

Salary based on experience, and you get equity. Come be part of a great team and have fun building and learning with us! Send me your resume at careers@whisperinvest.com

154
BrianPetro 12 hours ago 0 replies      
Angular Jobshttps://www.angularjobs.com

For those of you who are interested in working with AngularJS, please visit our website. We distribute new opportunities for developers to work with this new technology.

155
dave_h 8 hours ago 0 replies      
Mortgage Returns - St. Louis, MO - No Remote, No H1B

Looking for a software developer to join our team. We use the latest Microsoft technologies: .Net MVC, WF, WCF, AppFabric. We are an Agile shop following Scrum and are committed to having a self-organizing team.

If interested, send an email to itemployment at mortgagereturns.com.

156
dberg 13 hours ago 0 replies      
Huffington Post is hiring

Senior Scala Engineer - Strong background in building scalable systems and APIs with Scala (Play2, Scalatra, etc). Be a part of the team re-architecting some of the core Huffington Post technology components

Data Architect - Experience leading teams and building large scalable big data systems with technologies like Hadoop, Cassandra, Hbase, etc. Help us rebuild our next generation real time stats plaform

https://github.com/huffingtonpost/HuffPost-Tech-Jobsdeveloper@huffingtonpost.com

157
merinid 10 hours ago 0 replies      
Enigma.io - New York, NY

Looking for candidates with especially strong Graph database/theory/processing experience.

jobs@enigma.io

158
happy_buckazoid 10 hours ago 0 replies      
SMSgrupp, Stockholm, Sweden, Remote/RelocateLead iPhone developer and Lead Android developer

SMSgrupp is a free tool for group communication that works on all mobile phones, regardless of model or age. It is used by hundreds of thousands of ordinary people sending millions and millions of messages. Increasingly, those message are being sent from smartphones, and your job will be to make sure that our messaging app competes with the very best. We are now rebuilding from the very start and want you in from the beginning. You will be the one who leads this effort in close collaboration with our backend engineers, operations team, and designers.

The main quality wed like to see in a candidate is simply the ability to ship solid code. And enjoy doing it. If you have iPhone apps in the app store, and a proven track record of delivering quality code on tight deadlines, that counts for more than any number of impressive degrees.

Since it's a lead developer we are looking for we will expect you to want to be working full time together with us in our office Stockholm.

We look for:Solid knowledge of tools and language (Objective-C, iPhone/iPad SDK, Cocoa etc or Java, Android SDK etc respectively)Strong understanding of software engineering principles and object-oriented concepts.Pride in writing simple and beautiful code.Product sensibility and understanding of interaction design.Solid understanding of database concepts and experience with SQLite.Understanding of computer security (authentication, basic cryptography, networking principles).Not scared of saying I have no idea how to do this, but Ill learn.English speaking and writing skills (Swedish is a plus but not needed).A sense of humor and a light heart.

About usWhen the 2010 edition of the Stockholm "24 Hour Business Camp" started SMSgrupp was still just an idea. A simple but innovative idea: Why not use SMS, a channel that almost everyone has access to for many-to-many communication and thereby cover the need for people to communicate in a group? Now we are expanding our operations across three continents and growing quickly. Given that we five devs in the team you will be a critical part to our operation :).

Our new offices are situated near the water in central Stockholm, at Gtgatan just beside Slussen.

If this piques your interest, drop us a mail and say hi at jobs at smsgrupp dot se. We would love to hear from you!

159
gap1234 13 hours ago 0 replies      
Carnegie Speech - Pittsburgh, PA

Carnegie Speech is looking for a software engineer with PHP/Javascript experience to work in adapting the Moodle learning framework to our needs. Thus any Moodle experience is a plus. You can see the job description at

https://docs.google.com/document/d/15zQgtrgP8ksBmL2lgKgOdZT0...

160
kaielvin 10 hours ago 1 reply      
Full time, Singapore

Company : Pirate 3D, a Kickstarter funded 3D printing company.

Howto : Pass the small challenge. We flight you to Singapore asap if we like what you do.

-------

Main task : Creation of a webstore in Ember.js or AngularJS.

Details : http://pirate3d.com/challenges/#web1

-------

Main task : Creation of a language compiler and related, in Java.

Details : http://pirate3d.com/challenges/#java1

-------

(keyword) H1B :We can get you a work visa within a few days (processing is usually very fast).

161
laeng 12 hours ago 0 replies      
San Francisco, CA / Bay Area http://leagueapps.com Our platform powering recreational sports leagues & events needs to evolve to keep up with the demand. We're seeking an experienced software engineer well versed in Java, Javascript, and SQL (Scala & Python relevant as well). You will own large chunks of the system and work with a small team faced with many interesting challenges. Send your resume and a brief note to bob@leagueapps.com
162
jwein 12 hours ago 0 replies      
Unpakt - New York, NY - Ruby Developer & Bookkeeper

Www.unpakt.com/jobs

163
billjohn 14 hours ago 1 reply      
Apple is always hiring. But you generally have to live in Cupertino.
24
How Poverty Taxes the Brain (theatlanticcities.com
220 points by jonbaer  2 days ago   168 comments top 29
1
ritchiea 2 days ago 9 replies      
I can speak to this. For a while in 2010 I was completely broke after leaving my first job out of college, which I hated, and having some other employment opportunities fall through. Having that little money changes your decision making process about absolutely everything. Obviously every financial decision is effected, even the tiniest purchases weigh into bigger questions like "will I have enough money in my bank account to pay rent on the first?" It can reach a point where you can barely purchase a soda without any stress over spending money. And at least for me who is fortunate enough that this was not a chronic way of life, one thing that weighed on my mind was how I was spending my time and whether I was doing enough to make sure I wasn't so broke all the time. I could imagine that at some point that sort of thinking goes away and you believe poverty is a way of life. But I can think of a variety of other meta concerns stemming from poverty that could plague your thoughts.

Mentally poverty can be an all consuming condition. I've come to think of it as comparable to programming in a high level language versus programming in a low level language. If you're financially stable you are like someone programming in a high level language who has tedious tasks like memory management taken care of for you. Whereas if you live in poverty before you can get to some of the really productive work you have some hurdles to overcome.

Another way of thinking of the difference between being financially stable and being poor is that if you are poor it is constantly a necessity to think about short term outcomes first so your mind gets clogged up with them. It is very difficult to get to think about your long term good because failing to properly address your short term outcomes could end in complete disaster. This is why I cannot take seriously comments like this on HN: https://news.ycombinator.com/item?id=6301856 although thankfully the commenter does acknowledge he is being cynical and disrespectful.

2
Carltonian 2 days ago 2 replies      
I'm witnessing this tax first hand right, but the tax is in a more literal sense. Some background: Right now my commute is about 35 minutes through Southern California (I live in Riverside and drive south to the Inland Empire). On Tuesday, my car was totaled. I was in the middle lane on a 3 lane highway when I saw someone coming up behind me a couple of miles before my exit, so I got over to the slow lane. Right as the car behind me was passing me in the middle lane, their tire exploded, spinning them into me, and spinning me across the freeway into the center divider.

This crash is an example of just how much money not having money costs. It wasn't an issue of the driver's unsafe driving, but of the driver's unsafe vehicle due to poor maintenance. Well, that driver doesn't even have insurance, let alone money to fix their balding tires. For now I'd agree with anyone that says it's their fault for driving it, because that's my insurance's stance and that's the stance that gets me reimbursed for my vehicle, but I can't help but see how if they wanted to fix the initial problem of poor maintenance and no insurance, then they'd need money, so they'd need to drive to work...

But it gets worse. My car handled the crash like a new car should. I was safe. I got a little whiplash but I felt fine and was back to work that day. Her car, much older than mine, flipped (exploding tires are about as bad as a car accident can get - keep up on your treads and watch the air pressure in the summer folks!) and she left the scene unconscious in an ambulance. Now I don't know what the statistics are, but my bet is if you don't have car insurance, you're note likely to have medical either. So this woman, who started too broke to replace her tires, now has whatever legal trouble one gets for not having insurance, has no drivable vehicle, huge medical bills, and whatever suit my insurance files against her.

Me, I'm fine, but I'm without a car (and I opted out of the rental car coverage, and she has no insurance to reimburse me for one), so in the name of frugality I start taking the bus. I go against traffic on my daily drive, so there aren't many routes, but there is one. It makes 93 stops between Downtown Riverside and my place of work. It takes about 2 hours 15 minutes with walking time. That's over an hour and a half longer than my commute driving. I'm on the bus with a few other people who make the same trip. Right now my life consists of waking up, walking to the bus, sitting on the bus, going to work, walking back to the bus, taking it home, walking home, eating a small meal, and going to bed to repeat the process tomorrow. Not to mention last night the bus was 2 hours late because of flash floods in Riverside. I got home after my bed time. Everyone this morning was taxed by pretty much all definitions of the word. Night class? Studying for that certificate to get a promotion? Reading a fucking novel? Ain't nobody got time for that.

3
venomsnake 2 days ago 3 replies      
Being poor is a full time job. I have fasted for weeks without problems and yet on the one occasion in the last 20 years where I was unable to buy food for three days the hunger was severe and overwhelming - the experiences had nothing in common.

The cognitive load I have seen on friends struggling with poverty is immense - they are permanently mentally exhausted of all the hard decisions and complicated math needed to make the income last longer. When I was with a friend out buying groceries figuring out the correct amount of baby formula diapers and detergent to buy took half an hour (yeah I offered to helped with the bill, was rejected) and the amount saved compared to just throwing stuff from the shelf in the cart was less that 10% of the total.

Edit: Here is an idea for a product - easy to use program that balances the budget as good as possible while taking into account the unique challenges that struggling people are faced with.

4
astine 2 days ago 2 replies      
This is a very interesting article, but the experiment, as described, doesn't seem to back up the thesis. They show that people who have less money are more taxed by financial questions, but that could just as easily be a cause not an effect of poverty. (ie, it could back the notion that it's trying to refute.) The article did mention a similar study in India where they tested people who were seasonally poor, but it didn't mention whether their scores changed after they received their harvests. That seems like the crucial point.
5
padobson 2 days ago 2 replies      
Now that all of these perspectives have come together, the implications for how we think about poverty and design programs for people impacted by it are enormous.

So you mean it might be a bad idea to endlessly complicate the tax code and setup massive, complex bureaucracies all in the name of helping the poor? There's a chance they might not have the cognitive bandwidth to traverse these boondoggles designed to help them?

Simplicity will liberate as many or more people from poverty as generosity.

6
tankenmate 2 days ago 0 replies      
This is really interesting when correlated with the arguments over WalMart wages vs Costco wages; your average WalMart shop floor employee already has a cognitive load issue "comparable to the cognitive difference thats been observed between chronic alcoholics and normal adults."

Makes you think twice about what you pay your employees. Also it guides thinking on how employee benefits, like food available on campus, can benefit your company; especially in the information worker realm.

7
smtddr 2 days ago 1 reply      
This makes perfect sense. If you're all stressed out trying to figure out if you'll have next month's rent or how you're gonna eat this week, you won't have the mindset to read a good book, consider how to improve your life in the long term or just relax your mind with some smooth jazz.

A sorta near-topic question.

How often do people check their bank account balance? I've been told I'm odd for not checking at least once a week. Do people who have more money not bother checking it? I only check once a month, when I'm about to pay my mortgage. Sometimes not even then, which means I don't know what my balance is for 2 months.

8
victoriap 2 days ago 3 replies      
>>low-income people who were primed to think about financial problems performed poorly on a series of cognition tests

Wouldn't highly busy people with a lot of stuff to worry about such as startup entrepreneurs, chief level executives also perform poorly on cognition tests? Doesn't that prove that when your mind is busy at any level of Maslow pyramid, cognition tests and other games become trivia to ignore?

So IMO, these results tell more on attitude towards cognition tests than cognitive power. Au contraire, it can be argued that, people in need focus more on what matters by ignoring noise including tests. So necessity is the mother of positive change and maybe of innovation?

9
ALee 12 hours ago 0 replies      
This list by John Scalzi seems to help us figure out the actual aspects that take away cognitive volume: https://news.ycombinator.com/item?id=1712493

In general, it makes sense, since a lot of behavioral research shows that making too many decisions takes away our power to make other decisions and cognitive power.

10
morgante 2 days ago 1 reply      
The experiment really doesn't match up with what they're saying. It's certainly well studied that making difficult decisions taxes you mentally, and it's not surprising that spending $1,500 is a more difficult decision for someone with a lower net worth.

Where it falls apart is with the assumption that only the poor have to make difficult decisions. If anything, wealthier people spend a lot more time making decisions at work and receive commiserate cognitive load. Not sure working at McDonalds requires you to make any decisions at all.

Even if we're going to pretend that financial decisions are the only decisions in life, I still think the poor might expend less cognitive energy. Frequently they are poor because they specifically avoid making financial decisions. (Hence that's not a cognitive load.) On the flip side, people with more significant assets have to make more significant/difficult allocation decisions, etc.

11
dsq 2 days ago 1 reply      
Eric Blair (known to some as George Orwell) wrote two of the most biting descriptions of the grind of poverty:

Down and out in Paris and London

http://www.george-orwell.org/Down_and_Out_in_Paris_and_Londo...

The Road to Wigan Pier

http://www.george-orwell.org/The_Road_to_Wigan_Pier/

12
nwhitehead 2 days ago 0 replies      
This is a good paper but I believe it is misinterpreting the results. There is strong evidence that people have a limited capacity for making tough decisions. This "willpower" or "bandwidth" gets used up as decisions are made. I think the right interpretation of the results of the experiments is that fixed price decisions are tougher decisions for poorer people than for richer people. This interpretation would differ from "poverty impedes cognition" in the decisions of richer people to bigger price tag scenarios. I would expect asking richer people about what they would do if their house were destroyed in a plausible way not covered by their insurance would induce a similar cognitive impairment.
13
jobu 2 days ago 0 replies      
There was a recent article on LinkedIn that talked (anecdotally) about the same taxing on the brain for people that have limited time (http://www.linkedin.com/today/post/article/20130627224702-13...
14
unono 2 days ago 1 reply      
Poverty is a great opportunity for startups. There's huge pent up demand for crowd sourcing of the Mechanical Turk variety. There's no real reason a person shouldn't be able to work anytime, using just a smartphone, and earn a middle class income. This is going to be huge next year, 2014 will be the year of the crowd-work.
15
GigabyteCoin 18 hours ago 0 replies      
Who'd of thought?

Just keep the majority of your people poor/starving/wanting, and they'll have no time to contemplate how to overthrow your regime.

What a concept.

16
johnfuller 2 days ago 0 replies      
I imagine this could also be applied to startups running out of cash. Not only do you have the stress of all the implications of running out of cash, but getting more cash becomes the number one priority, over things that you would otherwise be doing if you were flush. You might have to take on cash from sources you would otherwise decline. You might have to start thinking about doing client work. Fun stuff.
17
heatherph 2 days ago 2 replies      
Isn't this essentially what Maslow's hierarchy states?
18
jes 2 days ago 0 replies      
This article made me think about David Allen's Getting Things Done (GTD) system / methodology.

One of the ideas in GTD is that by getting organized and using a trusted reminder system, you free up some subconscious processing capacity.

I have found GTD to be helpful.

19
rsiqueira 2 days ago 0 replies      
TL;DR: Poor people are 13 IQ points below non-poor because they spend "brain bandwidth" thinking about their poverty instead of doing other brain activities.
20
jrn 2 days ago 0 replies      
I think their experiment may be an example of prospect theory in action. And relative utilities/loss aversion.

http://en.m.wikipedia.org/wiki/Prospect_theory

21
amerika_blog 2 days ago 0 replies      
Actual article:

http://www.sciencemagazinedigital.org/sciencemagazine/30_aug...

Posting this does not necessarily convey agreement.

22
joshdance 2 days ago 0 replies      
I think this is related to the research that your willpower and energy is limited. When you have to make tough decisions over the course of the day you get run down, and start making worse decisions.
23
BetaCygni 2 days ago 0 replies      
Doesn't the fact that they scored the same on the first tests actually prove that being rich or poor doesn't matter in practice?

If you give someone a problem to solve and then another one of course he will still be busy with the first. For rich people it's a simpler problem so they solve it quicker.

Of course it's possible to end up in a negative spiral. It's up to society to provide for people on a sufficient level that they can lift themselves up if they are able to.

24
colmvp 2 days ago 0 replies      
I wonder if being ugly taxes the brain too, as ugly people probably have sex less than average to beautiful people.
25
bobbinsIII 2 days ago 1 reply      
it might be interesting once it is independently replicated several times.
26
theorique 2 days ago 3 replies      
What is correlation and what is causation?

Is it possible that less intelligent people are shunted (through education, etc) into lower-paying jobs? Thus, it becomes a self-fulfilling prophecy.

27
mabhatter 2 days ago 0 replies      
yeah, they just proved Maslow's hierarchy of needs from another angle.
28
crusso 2 days ago 5 replies      
It's odd how HN upvotes both articles about learning how to think as well as articles that claim that people are doomed to their financial circumstances because of externalities.

It's a strange schizophrenia in a community pursuing entrepreneurialism.

29
schoper 2 days ago 4 replies      
No it doesn't. I've been poor. There is no 1 standard deviation IQ penalty.

"The finding further undercuts the theory that poor people, through inherent weakness, are responsible for their own poverty..."

Again, no. The poorer members of our society have more limitations on average. This is usually IQ, but will often be something like physical disability (ie., blindness), ugliness, or poor socialization, inherent or learned. This does not mean that it is all right to construct a society without full employment or universal healthcare. But if people trying to help the poor continue to be taken in by the above belief, they are never going to get anywhere.

25
Gnome's Web Browser Ditches Google For DuckDuckGo gnome.org
216 points by jeena  3 days ago   133 comments top 18
1
cromwellian 2 days ago 6 replies      
The filter bubble thing is overstated. There are times when you want a filter bubble, when you found a piece of information and want to dig deeper on related subjects, a "conversational" interface that has at least short term memory offers big benefits. Do you really want to ask questions to an entity which acts like it has anterograde amnesia? Can you imagine Captain Picard having to continue to remind the computer of the enterprise about context?

Google's 'long term memory' offers lots of benefits too, and 90% of the time, the filter bubble is the correct answer. Like when I search for a particular business on the desktop, and then later I search on my mobile device in Google Maps, and the very first auto-suggest after typing 1-2 characters it the business I searched for yesterday. This is awesome given how irritating it is to enter stuff on mobile devices, especially when in motion, the fewer characters typed the better.

Most of the privacy issues can be solved just by opening up an incognito window. You can choose with 1 stroke whether you want a bubble or not.

2
milesf 3 days ago 4 replies      
I've switched from Google and Chrome to DDG and Firefox. Very happy with the switch. I've started recommending to my non-techie relatives to switch as well.

We've seen this sort of thing before. I've gone from no search engines, to Webcrawler, to Lycos, to AltaVista, to Google, and now DuckDuckGo. No biggie.

3
overshard 3 days ago 3 replies      
I've been using DuckDuckGo for months now and over the past few weeks it's results have gotten considerably better. I wonder if this is because a massive amount of new users are consistently using it overall improving it's results?

Overall I think this is a great change though!

4
supermatou 3 days ago 3 replies      
Don't get me wrong, I'm all for keeping my private stuff - well, private. But, really, will this matter? I mean, how many people used Gnome's browser in the first place? and how many people, after trying DDG won't simply switch back to Google?

Had Gnome's browser been no.1 or no.2 in the browser arena, the gesture may have had some impact (albeit just symbollicaly). But right now... do they think Google would even care/notice?

5
unclebucknasty 3 days ago 1 reply      
I immediately feel "freer" just reading this.

I have heard of DDG intermittently, but never remember to try it out with any consistency. I generally have my default browser page set to about:blank, but I just updated it to DDG. Maybe that will prompt me to try it for a while.

But, here's the thing: As an avid Android user (phones and tablets), it feels a little "insufficient" to just switch over my search engine in the name of privacy. After all, I use the big G for nav, contacts, and other stuff. Of course, it is easy to use their sevices by default, and I don't know what a viable alternative stack woukd look like. I disabled Verizon's Navigator because its click agreement seemed at least as onerous as what I have seen from G.

So, even in trying to find alternatives, it does bring up the questions: to whom am I willing to provide my info, how much am I willing to provide, and in exchange for what?

6
chatman 3 days ago 2 replies      
Very welcome step. User privacy should be of utmost importance for all GNU/Linux distros. Unfortunately, users of Ubuntu are subjected to privacy intruding malware (that sends their queries to Amazon). Its about time the distros followed GNOME's step and override Firefox's default search engine to DDG as well.
7
nilved 3 days ago 0 replies      
The newsworthy thing to me is that this hadn't happened already.
8
jlgreco 3 days ago 4 replies      
Why the hell does Gnome even have a webbrowser? Projects that are dedicated to working on webbrowsers fuck it up often enough...

Whatever, good for them I guess. I wonder if would have noticed if not for this article.

9
DigitalSea 2 days ago 1 reply      
I think the NSA have proven if a particular data provider (in this case Google) doesn't agree or can't provide the info the NSA wants, the NSA have the capabilities to sniff the traffic on a multitude of levels. Privacy is an illusion, but I can attest to the fact DuckDuckGo is the more secure option.
10
anxiousest 3 days ago 3 replies      
I have nothing against the entities involved but reading the comments here I get the impression that many simply ignored the "cooperation" bit i.e:

Cooperation: It's been some time now since we were first contacted by DuckDuckGo regarding the possibility to partner with them in order to share a percentage of the revenue that they make from the traffic originated on their search engine links ...

So DDG made a deal they could afford and got their partner to hold water for them and link to one of their PR websites, they've been ramping up their marketing efforts to try and capitalize on certain fears, which I suppose is logical.

Generally speaking I think ddg went with the "we don't store data" route because it's the niche they were left with and that ultimately means their search won't improve beyond a certain point.

11
eloff 3 days ago 2 replies      
This is trading imagined harm for a real harm. You trade off a loss of privacy that has zero practical implications currently for almost everyone (a few terrorist suspects might have to worry) against lost time due to inferior search result quality.

I don't follow the logic. It seems like idealism for the sake of idealism to me.

12
Kiro 2 days ago 0 replies      
Time to stop using the Gnome browser then.
13
ubojan 2 days ago 0 replies      
This might be workable for some people, I tried DDG and results aren't on the same level. DDG is getting better every day, until then my temporary solution is using "Google proxy" (anonymised Google search) like https://startpage.com/.
14
fedvasu 2 days ago 1 reply      
DuckDuckGo is nothing but a bing front-end. I do not see an upside with this switch, so basically, you are making M$ more stronger on Web. I am not being snarky, I am concerned.Google is evil sure, but is M$ better?
15
icantthinkofone 2 days ago 0 replies      
Bad move. It creates an extra step in the installation process. It forces users to then reset it back to Google search, which most everyone will do. Just like when you reset Bing in IE to Google.
16
benbristow 3 days ago 0 replies      
DuckDuckGo is great. I always end up after a while using Google though as I find Google generally has better results and I enjoy the 'sort in the last...' functions for example that DDG lacks.
17
burmask 3 days ago 1 reply      
Gnome is not a popular browser, but every little bit matters.
18
Aldo_MX 3 days ago 0 replies      
Kudos to DDG :)
26
The Raising of Chicago wikipedia.org
213 points by nacker_hews  3 days ago   73 comments top 16
1
rayiner 3 days ago 4 replies      
Chicago didn't fuck around when it came to ambitious 19th century engineering: http://99percentinvisible.org/post/57747785222/episode-86-re... (reversing the Chicago river--this has a lot of great old pictures).

Although, see: http://chicagoist.com/2013/04/19/photos_what_re-reversing_th... (reversing it back temporarily this year to account for flooding).

In school we used to say "aerospace engineers make bombs; civil engineers make targets." But in fact civil engineering is really cool, especially in terms of what they were able to do before modern technology: http://www.colorcoat-online.com/blog/index.php/2011/05/engin....

2
RyanMcGreal 3 days ago 8 replies      
North American cities used to be enormously ambitious (see also, for example, Boston's Back Bay). Contrast the fear, trepidation and status-quo obstructionism that characterizes municipal affairs today.
3
badman_ting 3 days ago 1 reply      
I took a tour of Seattle, and the guides discussed Seattle going through a similar transition. Essentially the whole city was raised by one story. But the roads were done first, creating a sort of "waffle-like" city, where crossing the street as a pedestrian meant climbing a ladder, crossing the street, and descending the ladder on the other side. People were sometimes injured or killed by falling down the ladder, someone else falling down the ladder, or things falling onto them from street level.

After the sidewalks were raised to match the streets, the underground sidewalks were kept open for a time, until (predictably) problems started with drugs and prostitution, etc. They were closed in the early 20th century but you can tour them today.

4
graupel 3 days ago 1 reply      
Living here in Chicago it's neat to see the vestiges of this still around - like 'vaulted sidewalks', where the current sidewalk sits over 5 feet of air, and then the old sidewalk is down below:

http://gapersblock.com/airbags/archives/city_streets_how_chi...

5
phon 3 days ago 0 replies      
This practice was not unique to the City of Chicago.

The city of Naples was rebuilt at great expense after the a terrible cholera epidemic in 1884 carried off a large number of victims. In response the government funded major effort to raise the city's streets as proscribed by the then current Miasmatic Theory of Disease. The thinking was along of the lines of low lying 'bad air' caused illnesses and thus the raising of the city's infrastructure would improve the general health.

Details: https://en.wikipedia.org/wiki/Miasma_theory_of_disease

6
speedracr 3 days ago 0 replies      
Definitely listen to the Freakonomics podcast on Chicago's quintessential role in developing the US as a country and economic giant - well worth the 30min or so, and based on a book by Thomas Dyja: http://freakonomics.com/2013/08/15/the-middle-of-everywhere-...
7
sp332 3 days ago 2 replies      
Chicago was recently used as an example of a city that is so paved over it can't drain properly. http://www.theatlanticcities.com/neighborhoods/2013/05/way-w... I wonder if that's a valid interpretation, given its natural drainage problems?
8
mortenjorck 3 days ago 2 replies      
This is totally fascinating, but I'm still not sure I get the infrastructural context. Were traditional storm sewers impractical for Chicago at the time specifically because of the city's elevation?
9
malandrew 3 days ago 0 replies      
Where are the technical details on how this was accomplished? The wikipedia article said what was done, but didn't go into how.

All the references appear to be just newspaper articles or some layman's explanation. Are there any meaty technical discussions of these accomplishments, especially the raising on an entire city block.

10
mapt 2 days ago 0 replies      
Galveston underwent a similar transition of two stories after the catastrophic damage of a hurricane in the year 1900, in order that it would never be vulnerable again

Unless the city expanded outside the elevated seawall, which it did... for a time. Predictably, another hurricane has corrected this oversight recently.

http://en.wikipedia.org/wiki/Galveston,_Texas#Hurricane_of_1...

11
chrismealy 3 days ago 0 replies      
People interested in economics, history, Chicago, or the midwest in general should definitely check out "Nature's Metropolis: Chicago and the Great West" by William Cronon.
12
dspeyer 3 days ago 3 replies      
So Undertown does exist?
13
swamp40 3 days ago 0 replies      
I just saw a great picture of this from 1885: http://calumet412.com/post/58699298036/street-grade-elevatio...
14
cfesta9 3 days ago 0 replies      
Here are a few great Chicago resources. Archive of photos here: http://chicagopast.com/ Video Archives here: http://mediaburn.org/ This is a personal favorite: Chicago Culture "sitting on the front stoop" enjoy! http://mediaburn.org/video/ben-hollis-stoop-talk-1-for-weeke...
15
onedognight 3 days ago 3 replies      
Anyone know why Venice, Italy hasn't undertaken a similar plan?
16
lettergram 3 days ago 0 replies      
You missed the reversing of the Chicago river...
27
Man accused of teaching people to beat lie detector tests faces prison washingtonpost.com
213 points by oinksoft  1 day ago   148 comments top 30
1
pg 1 day ago 6 replies      
"Whether the measures are effective is a matter of debate."

Less so after this prosecution. It would be pretty stupid for the government to send undercover agents after him if his techniques didn't work. He'd be helping the government if he taught ineffective techniques to people to who wanted to lie to it. So either the government is very stupid (a real possibility, I admit) or his techniques work.

2
mattjaynes 22 hours ago 0 replies      
Michael Shermer of "Skeptic" magazine covered how easy lie detectors are to game here: http://www.youtube.com/watch?v=GLL3wtgBiFA

In the video, a former Polygraph Examiner, Doug Williams coaches him on how to beat the test. Then they test Mr Shermer and he defeats the test easily.

Polygraphs are so prone to bad data, they should be retired ASAP. They're slightly more effective than dowsing rods. http://en.wikipedia.org/wiki/Dowsing

In related news, Iraq spent $38 million on dowsing rods to "detect" bombs: http://www.businessweek.com/articles/2013-07-11/in-iraq-the-...

How many lives have been lost or ruined due to lack of basic understanding of available science?

3
clicks 1 day ago 4 replies      
http://www.wikihow.com/Cheat-a-Polygraph-Test-(Lie-Detector)

has several good tips on how to cheat polygraph tests. I actually strongly encourage everyone to read up on polygraph tests and how to cheat them, here's why: they've been wrong again and again, they've gotten innocent men in trouble. There's a very real probability that the polygraph can say you're lying even when you're not lying. To save yourself from getting caught by these pseduo-scientific tests if ever you're in the position, prepare yourself now, learn about the polygraph tests and how you can use them to your benefit.

4
downandout 23 hours ago 0 replies      
The government is abusing the justice system to imprison anyone that represents even a low level threat to it. That is a hallmark of some of the worst regimes in the history of the world. Regardless of his sentence, they have achieved their purpose: to make sure that Americans believe, incorrectly, that it is illegal to protect their rights when the government wants to encroach them.

They convicted this guy largely on a technicality - that they happened to mention that they would be using the knowledge he was teaching them illegally. Even that is a stretch of the law. Next we'll have DEA agents walking into 7-11's buying skittles and Arizona watermelon fruit juice, saying the word "lean" to the checkout person, then indicting the 7-11 organization for complicity in illegal drug manufacturing if they sell the items.

5
jarrett 18 hours ago 0 replies      
In general, teaching which is not intended to facilitate crime is protected speech. (Beating a polygraph isn't inherently, a crime. It depends on the context.) But, if you know or reasonably should know that you're aiding in the commission of crime, then you have committed a crime. You needn't be explicitly informed of criminal intentions by your students. Willful ignorance will not protect you from prosecution.

So, for example, mere publication of a book on polygraph countermeasures is probably protected speech, particularly if the information is presented as valuable data for public debate, rather than instructions for would-be criminals. (Don't take my word for it, and remember I said "probably.") But, if a person coaches individuals, and a reasonable person in the same position would suspect criminal intentions, then the coach is probably no longer engaging in protected speech.

One wonders, then, where the line is drawn. How much does one have to know about his students before it becomes actual knowledge of willful ignorance, both of which can result in conviction? One can reasonably assume that at least some percentage of all polygraph evaders do so in a context where it's criminal. How does this affect the legality of teaching countermeasures in a one-on-one context?

It turns out that the distinctions are subtle, and the case law complex. I would recommend the following read if you're interested in the finer points:

http://www2.law.ucla.edu/volokh/facilitating.pdf

The above article doesn't provide a clear answer about teaching polygraph countermeasures, specifically. If anything, it shows that the outcome will depend on a lot of particulars of the case. I don't think one can answer the question in a general sense.

6
dhx 1 day ago 1 reply      
The Anderson Report[1] into scientology stated that the E-meter[2] is used:

"...to assume, intensify and retain control over the minds and wills of preclears. Fears of its abilities keep them in constant subjection. Its use can be so manipulated by cunningly phrased questions that almost any desired result can be obtained, and it is used unscrupulously to dominate students and staff alike. All the evil features of scientology are intensified where the E-meter is involved. When used in conjunction with hypnotic techniques, its evil impact is greatly increased. This simple electrical device is not, of course, the sole basis for the condemnation of scientology, but without the E-meter scientology would be partly disarmed."

The use of psychological manipulation[3] tools works well for scientology. Polygraphy works better because it is backed by a larger community of supporters that are just as deceived as the subjects. Polygraphy has also benefited from decades of use in movies--ensuring much of the world's population now believes in the deception.

[1] https://en.wikipedia.org/wiki/Anderson_Report

[2] https://en.wikipedia.org/wiki/E-meter

[3] https://en.wikipedia.org/wiki/Psychological_manipulation

7
Sukotto 1 day ago 1 reply      
What are the legalities in the US with respect to teaching people?

If I'm teaching something and a student says they intend to use what I'm teaching to commit a crime am I legally required to do anything at that point?

Is it different if the student says they're going to use the education to cheat a background test as opposed to some other bad activity?

Is it different if the skills are generally considered more harmful (martial arts, lock picking) versus less harmful (bike riding, painting, gymnastics)?

8
roryokane 1 day ago 4 replies      
Note this detail from the article:

Teaching about the flaws of polygraph testing is not inherently illegal. [] Dixon was charged after he helped undercover agents learn to cheat the test after they told him specifically that they intended to lie as they applied for federal jobs.

So Dixons charge isnt simply helping people beat a government test. Its aiding candidates in gaining government jobs, even though he knows that those candidates are unqualified for those jobs (according to official measures). I think that makes Dixons charging more understandable.

Now, one may disagree that the questions they ask in such tests are an accurate way of finding good candidates. I dont know what sorts of questions they ask. But the governments response is understable, because they believe that the tests really do qualify one for the job.

9
jmadsen 19 hours ago 1 reply      
I can't help but feel that there is something one-sided & missing from this story.

Two questions (one being discussed already):

"pleaded guilty in December to wire fraud and obstruction of an agency proceeding"

1) I didn't see any mention of the wire fraud charges - can anyone clarify that part? (Over the phone or mail, but that would have to be fraud - in which case, they are saying his technique doesn't work. Which opens a different problem)

2) There are laws against aiding & abetting. If I teach you to crack a safe, it's freedom of speech. If you tell me, "teach me how to crack a safe because I'm planning to rob 1st National", I am absolutely an accomplice & will be charged

The story tries to paint this as a man being prosecuted for teaching a technique, but I don't see that at all.

10
eksith 18 hours ago 0 replies      
Before people get too carried away, the reason why he's in trouble isn't that he was teaching people to beat the lie detector.

This bit is very important: It's because he was teaching it with knowledge that the techniques would be used for nefarious and illegal things. This is arguably aiding criminal intent. IANAL, but that itself carries a very different connotation with his actions. If he was objectively teaching this to highlight the failures of the detector and showing that it can be beaten, but not directly aiding any criminal activity, it would have been different.

The moment he knew the "clients" were engaging in or about to engage in something illegal or legally dubious, he should have distanced himself.

And for proof, the article itself mentions that many others who do the same thing, highlight the inadequacies and teach ways to circumvent it, have thus far not been prosecuted.

11
alan_cx 1 day ago 0 replies      
In a way then, why aren't lawyers under the same kind of threat? Don't they advise people in order to avoid incriminating themselves?
12
LoganCale 1 day ago 2 replies      
This should absolutely not be illegal.
13
smutticus 1 day ago 0 replies      
The emperor does NOT like being told he is naked.
14
morgante 23 hours ago 2 replies      
I'd like to be outraged, but it does seem like he deserves to serve time.

He's not being prosecuted for providing information generally on how to cheat a polygraph. He committed a crime when he willingly and knowingly aided actual criminals. (Ex. a federal agent with drug cartel ties.)

That's absolutely a crime. Just like it's legal to sell thallium, but it's certainly not legal to sell it to someone who tells me they intend to kill with it.

And it seems he didn't maintain plausible deniability.

(Bring on the downvotes.)

15
iamhamm 11 hours ago 0 replies      
I'm completely confused as to how teaching someone techniques for thwarting lie detectors are "wire fraud and obstruction of an agency proceeding".

Obstruction of agency proceedings is (per 18 USC c 1505) "Whoever, with intent to avoid, evade, prevent, or obstruct compliance, in whole or in part, with any civil investigative demand duly and properly made under the Antitrust Civil Process Act, willfully withholds, misrepresents, removes from any place, conceals, covers up, destroys, mutilates, alters, or by other means falsifies any documentary material, answers to written interrogatories, or oral testimony, which is the subject of such demand; or attempts to do so or solicits another to do so".

I'm no lawyer, but that sounds to me like you would have to materially intervene in the actual agency proceedings not merely arm people with knowledge of things like breathing techniques. This strikes me as the same nonsense that used to be used against people that taught lockpicking.

16
gojomo 22 hours ago 1 reply      
As a Lie Detector Antidetection Instructor a "Lie Instructor", essentially any prospective student who tells you their illegal plans is either an undercover agent, or has so little natural talent for lying they should be rejected from further instruction in any case.
17
tantalor 22 hours ago 2 replies      
He plead to 18 USC 1505 "Obstruction of proceedings".

http://www.law.cornell.edu/uscode/text/18/1505

Seems he was party to an evading an investigation by misrepresenting testimony. That is, knowingly helping somebody lie.

This reminds me of 18 USC 1001, "Making false statements".

This could be used to go after other "polygraph countermeasure" purveyors. You would have to never advise clients to lie. "Don't lie, try to evade the question, etc."

18
jostmey 1 day ago 3 replies      
The man committed a horrible deed - he helped likely criminals escape the reach of justice. But the terrible truth here is that interpreting the squiggles of a lie-detector test is not science. Perhaps we as a society rely to much on this "so called" technology.
19
moo 18 hours ago 0 replies      
Teaching a gardening class, kick out the pot smoker else you may be aiding future drug production. Easy for law enforcement to frame people and jail them for aiding and abetting a possible future criminal. That's right, not a current criminal, but hypothetical possible future intent by an individual. And we can extend that to negligence. The karate instructor better kick out the grade school student who says they want to punch the bully at school. People have to be paranoid about who they interact with and by law we must watch out for the governments interests, disassociate with those the State may label criminal for some possible crime in the future.
20
powertower 14 hours ago 0 replies      
> Dixon was charged after he helped undercover agents learn to cheat the test after they told him specifically that they intended to lie as they applied for federal jobs.

I think that might just be the reason why they are going after this guy and not the rest.

It's one thing to talk about bank robberies, it's another thing to provide bank-robbery consultation services to bank robbers.

21
pearjuice 21 hours ago 0 replies      
Does it occur to anyone here that he is set up and put in prison to teach someone in prison working for some shady agency how he can deal with his next interrogation and be set free of guilt? Would be a great movie script, though.
22
teawrecks 23 hours ago 2 replies      
Penn and Teller did an episode of bullshit on this. The key is to clench your anus muscles. Immediately spikes the charts. Just keep doing that to every question and all of their data is invalid.
23
sologoub 22 hours ago 1 reply      
Does anyone know what "wire fraud" has to do with this?

That charge has been used in a number of recent "hacking" cases, where it makes a bit more sense (though still over blown), but I can't quite figure out what it has to do with teaching people how to remain calm while being questioned.

24
D9u 23 hours ago 2 replies      
I was under the impression that polygraph results were inadmissible as evidence in court proceedings, and if so, of what importance is teaching people how to beat "lie detector" tests?
25
marze 1 day ago 1 reply      
Interesting strategy, to prosecute, as the publicity will only raise awareness of lie detector beating techniques.

Better to research new mind reading style lie detection systems.

26
girvo 21 hours ago 0 replies      
What the actual fuck. Polygraphs are unscientific bullshit snake oil anyway and I can't believe America still uses and believes in them.
27
chatman 1 day ago 2 replies      
These tests should be administered on top politicians from time to time, and only would they consider banning them.

Like, along with an oath, let a President take a lie-detector test.

28
avty 5 hours ago 0 replies      
The end of freedom.
29
victorf 1 day ago 0 replies      
The next time someone asks you why privacy matters, you can remind them that the government is now prosecuting speech as thoughtcrime.
30
joeldidit 13 hours ago 0 replies      
This is BS.
28
More on the NSA Commandeering the Internet schneier.com
209 points by qubitsam  2 days ago   64 comments top 13
1
goatforce5 2 days ago 4 replies      
I know nothing of Lavabit, but let's say he did comply with the order and then months or years later the company simply isn't profitable and he needs to shut it down. Could he shut it down then? Or would he suddenly find himself hosting lots of paid government accounts - enough to make it financially viable? (But define viable... Does "I'm not pocketing $1m/year from this business, so I don't care any more. Turn it off!" count?)

Could he sell the business? If so, at what point does the new owner get to find out they have extra non-negotiable obligations to the government?

2
outside1234 2 days ago 5 replies      
I feel like we've identified this problem to death.

I think now the real question is, as an internet community, what are we going to do about it?

Are we going to build something that 'routes around' this? Are we going to protest? Or are we just going to keep identifying the problem and complaining about it on Twitter?

I'm not saying that I'm not one of those people too - I'm just saying we need to start thinking about action and not identification.

I'm hoping that's the next article Bruce writes.

3
ericd 2 days ago 1 reply      
Wow, I didn't realize that the lavabit guy had been threatened with prosecution for opting out of continuing his business. That makes me incredibly angry. The sheer audacity of it is baffling.
4
leokun 2 days ago 6 replies      
Several months ago that tone would have sounded conspiracy crazed nutty. But post-Snowden and given that it's schneier, it's sad to realize we've come to realize how bad the situation is. I'm still inclined to not change any actions on my part because I'm not worried about being under surveillance. I'm neither interesting, nor engaged in anything interesting. However, I would like it if the spying were reduced to remove the bulk tapping of the internet.
5
avoutthere 2 days ago 0 replies      
The idea of a National Security Letter, a device which strips the recipient of several basic human rights, is so blatantly unconstitutional that it should have never been allowed to exist at all, let alone persist as long as it has. It's a device straight out of the Cold War east bloc.
6
api 2 days ago 0 replies      
"Once they do that, you no longer control that part of your business. You can't shut it down. You can't terminate part of your service. In a very real sense, it is not your business anymore."

Totalitarianism.

7
lifeisstillgood 2 days ago 0 replies      
I still cannot see any solution, other than total loss of privacy for all. If the NSA records were made publically accessible, then its a new Nash Equilibrium, but one where no-one has power by dint of secrecy.

But other than that, regulation? Even if it worked in the US would the Chinese or Russians agree?

I think perhaps its all or nothing.

8
dllthomas 2 days ago 1 reply      
It's too bad the NSA didn't want to spy on Google Reader...
9
xradionut 2 days ago 0 replies      
"That was before the Patriot Act and National Security Letters. Now, presumably, Nacchio would just comply. Protection rackets are easier when you have the law backing you up."

Reminds me of this old chestnut:

Q: Why does the government prosecute the Mafia?

A: They don't want any competition.

10
drcube 2 days ago 1 reply      
> To be fair, we don't know if the government can actually convict someone of closing a business.

The Thirteenth Amendment makes it pretty clear you can't force a person to work, unless they've been convicted of a crime. There may be an argument that he violated the NSL, but that's not the same thing.

https://en.wikipedia.org/wiki/Thirteenth_Amendment_to_the_Un...

11
jbuzbee 2 days ago 3 replies      
You read where companies cannot divulge that fact that they have received a NSL? What if they all started reporting that they did NOT receive a NSL? Then when the reporting stopped, you could draw your own conclusions. Wouldn't work for large companies that might get them frequently, but would be an option for the smaller ones like Lavabit.
12
genecavanaugh 2 days ago 0 replies      
I think everyone is missing the most important point, the one that history teaches. The enormous power surveillance brings (not the least being the fact that a little "creative editing", ala the Nazis, will allow <anyone> to become both interesting and guilty of <something>). With that much power, even if <bad stuff> is not happening now, it will happen sooner or later; and then it will be too late!
13
anxiousest 2 days ago 2 replies      
I agree that it's ultimately a policy issue that needs to be mended by congress, what I disagree with is the needless "dig" at companies that store and analyze large amounts of data, as if that somehow is invalid conduct. The problem is the government demanding access to that data, not that the data is there in the first place.
29
Basics of Neural Networks with example codes and illustrations natureofcode.com
209 points by coderjack  2 days ago   28 comments top 9
1
JDDunn9 2 days ago 9 replies      
Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate.

- Search engines use algorithms, not neural nets.

- The most popular algorithm on Kaggle (data analysis competitions) is random forests

- Google's self-driving car uses statistical-based methods

I can't imagine commercial aircraft would use a neural net. What happened if one crashed? They would analyze the data and ask questions like, Q: "What happened?" A: "I don't know" Q: "Can we fix it so it doesn't happen again?" A: "I don't know".

2
Lambdanaut 2 days ago 1 reply      
This book is everything I've ever wanted in a programming text. I'm sorry that I don't have much of anything substantial to say except praise, but seriously, thank you for writing this.
3
NKCSS 2 days ago 1 reply      
An awesome book; I've now started reading from the beginning of the book :)

One thing I've noticed though, is that img 10 of chapter 1 is missing.

http://natureofcode.com/book/chapter-1-vectors/imgs/chapter0...

4
mekarpeles 2 days ago 1 reply      
The experience (specifically the careful choice of mediums + examples + presentation though which the concepts are conveyed) is pretty fantastic.
5
pests 2 days ago 1 reply      
In regards to the first interactive demo, it seems to be adjusting the line to be parallel to the one drawn on the background. Was this intentional or are the supposed to converge?
6
nrox 2 days ago 0 replies      
brain.js library is a NN implementation in JavaScript. It's very easy to use.https://github.com/harthur/brain

Here is a test with a model of a robotic arm: https://assemblino.com/show/public20123372.html

7
bcuccioli 2 days ago 0 replies      
I wrote a simple neural network about a year ago for doing optical character recognition as a class project. I think looking over the code could be good for learning, as it has a pretty simple OOP structure: https://github.com/bcuccioli/neural-ocr
8
catshirt 2 days ago 0 replies      
cool. just bought the book on Amazon! i know some small amount about neural networks (i was able to skim the article), but the book as a whole looks stellar.
9
gustavodemari 2 days ago 0 replies      
nice article
30
Brilliant or insane code? stavros.io
202 points by StavrosK  16 hours ago   88 comments top 20
1
hartror 16 hours ago 4 replies      
This is in the zip documentation as the way of solving this problem. Sort of surprised the author didn't look up the documentation before writing what is otherwise a very good post.

    The left-to-right evaluation order of the iterables is guaranteed. This makes    possible an idiom for clustering a data series into n-length groups using    zip(*[iter(s)]*n).
http://docs.python.org/2/library/functions.html#zip

2
davidp 12 hours ago 2 replies      
I made a few more interesting (to me) measurements. As always, you have to measure your performance with your actual input data to see what's "best".

Test 1: Boring, small array of integers

    In [28]: arr = range(0, 300)    In [29]: %timeit [(arr[3*x], arr[3*x+1], arr[3*x+2]) for x in range(len(arr)/3)]    10000 loops, best of 3: 27.2 us per loop    In [30]: %timeit numpy.reshape(arr, (-1, 3))    10000 loops, best of 3: 45.2 us per loop    In [31]: %timeit zip(*([iter(arr)]*3))    100000 loops, best of 3: 6.25 us per loop
This roughly matches the article's timing ratios, so far so good.

Test 2: Use numpy's random number generation to get a small array of floats

    In [32]: arr = numpy.random.ranf(300)    In [33]: %timeit [(arr[3*x], arr[3*x+1], arr[3*x+2]) for x in range(len(arr)/3)]    10000 loops, best of 3: 54 us per loop    In [34]: %timeit numpy.reshape(arr, (-1, 3))    1000000 loops, best of 3: 1.06 us per loop    In [35]: %timeit zip(*([iter(arr)]*3))    10000 loops, best of 3: 39.7 us per loop
numpy is two orders of magnitude faster here; it's evidently using a highly optimized internal codepath for random sequence generation, which I'd guess is a common thing to do in numeric analysis. I assume it's using a generator, so there's no actual array being created, blowing up the CPU cache lines etc.

Test 3: Verify that analysis by interfering with numpy

    In [36]: arr = [x for x in numpy.random.ranf(300)]    In [37]: %timeit [(arr[3*x], arr[3*x+1], arr[3*x+2]) for x in range(len(arr)/3)]    10000 loops, best of 3: 26.2 us per loop    In [38]: %timeit numpy.reshape(arr, (-1, 3))    10000 loops, best of 3: 48.5 us per loop    In [39]: %timeit zip(*([iter(arr)]*3))    100000 loops, best of 3: 6.55 us per loop
Yep.

Test 4: Larger data set, no interference

    In [40]: arr = numpy.random.ranf(3000000)    In [41]: %timeit [(arr[3*x], arr[3*x+1], arr[3*x+2]) for x in range(len(arr)/3)]    1 loops, best of 3: 624 ms per loop    In [42]: %timeit numpy.reshape(arr, (-1, 3))    1000000 loops, best of 3: 1.06 us per loop    In [43]: %timeit zip(*([iter(arr)]*3))    1 loops, best of 3: 335 ms per loop
The numpy time doesn't change at all from test 2 despite the larger size, but the others suffer. Again, I suspect numpy is being intelligent here; my guess is that it doesn't actually apply the function and generate the real output, it just wraps the random generator in another one.

Test 5: Larger data set, interfering with numpy

    In [44]: arr = [x for x in numpy.random.ranf(3000000)]    In [45]: %timeit [(arr[3*x], arr[3*x+1], arr[3*x+2]) for x in range(len(arr)/3)]    1 loops, best of 3: 321 ms per loop    In [46]: %timeit numpy.reshape(arr, (-1, 3))    1 loops, best of 3: 354 ms per loop    In [47]: %timeit zip(*([iter(arr)]*3))    10 loops, best of 3: 83.6 ms per loop
There we go; we're back to roughly the original timing ratios.

So, surprise! You always have to measure. Measure, measure measure. My bias is to write code first for legibility and modifiability, and then optimize hot spots if needed (and add comments, please, when you do so).

Without doing deeper analysis I'd say one moral of the Python story is, this shows the potential power of generators. But in real-world data sets this isn't always ideal -- is it faster to load up the whole data set in memory and blast through it, or load it from disk on demand with a generator? In really high performance scenarios, is it faster to preprocess the data to fit into the CPU's cache lines? You can't tell without measuring, and you have to measure in the environment you're deploying to, since the answer may be different on a machine with 1GB RAM vs. one with 128GB RAM, or 32KB L1 cache vs. 8KB.

3
scotty79 16 hours ago 7 replies      

    i = iter(array)    return zip(i, i, i)
There you go. All but neceessary magic gone with just one line more.

4
d0mine 13 hours ago 1 reply      
From Itertools Recipes [6]:

  def grouper(iterable, n, fillvalue=None):      "Collect data into fixed-length chunks or blocks"      # grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx"      args = [iter(iterable)] * n      return zip_longest(*args, fillvalue=fillvalue)
- What is the most pythonic way to iterate over a list in chunks? [1]

- Idiomatic way to take groups of n items from a list in Python? [2]

- Python Every Other Element Idiom [3]

- Iterate an iterator by chunks (of n) in Python? [4]

- How do you split a list into evenly sized chunks in Python? [5]

[1]: http://stackoverflow.com/questions/434287/what-is-the-most-p...

[2]: http://stackoverflow.com/questions/2461484/idiomatic-way-to-...

[3]: http://stackoverflow.com/questions/2631189/python-every-othe...

[4]: http://stackoverflow.com/questions/8991506/iterate-an-iterat...

[5]: http://stackoverflow.com/questions/312443/how-do-you-split-a...

[6]: http://docs.python.org/3/library/itertools.html#itertools-re...

5
bjourne 16 hours ago 1 reply      
I think the code is pretty ok, except for the stupid name, docstring and that it is a method and not a free function.

    def chunks(seq, n):        "groups the elements of the seq into a list of n-sized chunks."        return zip(*[iter(seq)]*n)

6
Jach 15 hours ago 2 replies      
I'm glad Clojure has top-level support for this operation... it's quite flexible too, and the presence of partition-all makes it explicit what you should expect if the sequence doesn't evenly partition.

    user=> (partition 3 [1 2 3 4 5 6])    ((1 2 3) (4 5 6))    user=> (partition 3 [1 2 3 4 5 6 7])    ((1 2 3) (4 5 6))    user=> (partition-all 3 [1 2 3 4 5 6 7])    ((1 2 3) (4 5 6) (7))    user=> (partition 3 3 (repeat 0) [1 2 3 4 5 6 7])    ((1 2 3) (4 5 6) (7 0 0))

7
mjburgess 16 hours ago 2 replies      
It does not rely on an implementation detail, that is how iterators work. He's just supplied the same iterator to a function which consumes iterators... that's exactly the expected behaviour.
8
s_q_b 16 hours ago 0 replies      
It wouldn't have occurred to me to do this a different way. Isn't this a very basic use of zip()?
9
signed0 16 hours ago 2 replies      
It's not brilliant.

This accomplishes the same thing without being hard to understand:

    from itertools import islice    iterator = iter(array)    try:        while True:           yield list(islice(iterator, 3))    except StopIteration:        pass

10
runn1ng 4 hours ago 0 replies      
>"there should be one and preferably only one obvious way to do it"

Oh. Well. OK.

11
raphael_kimmig 16 hours ago 0 replies      
You can also do

    zip(arr[::3], arr[1::3], arr[2::3])
which is nearly as fast but doesn't work with iterators.If you want to use iterators you could also do

    zip(islice(arr, 0, None, 3), islice(arr, 1, None, 3), islice(arr, 2, None, 3))
which is a tad slower.

12
Luyt 11 hours ago 0 replies      
I wouldn't call it insane, neither brilliant. I use this function to split a sequence into pairs (or triplets, or fourths, etc):

  def paired(t, size=2, default=None):    it = iter(t)    return itertools.izip_longest(*[it]*size, fillvalue=default)
I use it in a formatter which outputs alphabetized data in columns, where the order should run down the columns instead rowwise.

13
rzimmerman 9 hours ago 0 replies      
If it's actually faster, the speed actually matters, and you wrap it with a well commented explanation and descriptive name, I'd consider it reasonable. Otherwise, just write out what you're doing. It's definitely clever, but fewer lines of code is not an optimization.
14
joshcorbin 12 hours ago 0 replies      
Even more interesting to me:

In [3]: ar = [1, 2, 3, 2, 4, 6, 3, 5 ,7, 3, 5, 8]

In [4]: %timeit zip([iter(ar)]3) 100000 loops, best of 3: 2.02 us per loop

In [5]: %timeit zip(ar[0::3], ar[1::3], ar[2::3]) 1000000 loops, best of 3: 1.37 us per loop

In [6]: %timeit zip((iter(ar),)3) 1000000 loops, best of 3: 1.34 us per loop

From which I conclude:- zipping slices is even more efficient, and arguably easier to grok- but you get about the same runtime by multiplying a singleton tuple rather than a list

However if you want to generalize the chunk size, multiplication seems to win out over slicing (with tuples still being more efficient than lists):

In [7]: chunk1 = lambda n, it: zip([iter(it)]n)

In [8]: chunk2 = lambda n, it: zip((iter(it),)n)

In [9]: chunk3 = lambda n, seq: zip(*(seq[i::n] for i in xrange(n)))

In [10]: %timeit chunk1(3, ar)100000 loops, best of 3: 2.32 us per loop

In [11]: %timeit chunk2(3, ar)1000000 loops, best of 3: 1.83 us per loop

In [12]: %timeit chunk3(3, ar)100000 loops, best of 3: 3.55 us per loop

15
chilldream 15 hours ago 1 reply      
The part that annoys me is that the docstring mentions "dictionaries" when I see no `dict`s.
16
lmm 16 hours ago 2 replies      
Insane, because it relies on the zip implementation detail. If you cared about a measly factor of 4 in performance you wouldn't be using python anyway.
17
sivanmz 7 hours ago 0 replies      
The pairwise recipe function in itertools demonstrates just that (using tee instead of multiplying the iterator):

http://docs.python.org/2/library/itertools.html

  def pairwise(iterable):    "s -> (s0,s1), (s1,s2), (s2, s3), ..."    a, b = tee(iterable)    next(b, None)    return izip(a, b)

18
auvrw 16 hours ago 0 replies      
like dict(zip( or dict(getmembers(asdf)).keys(), it's idiomatic code. it wouldn't have occurred to me the first time i had to write such a function, but now that i've taken a few moments to read the article i find it clearer than the list comprehension version (because the constant only appears once) and nicer than the numpy version in that it doesn't require an extra dependency.

may save a few keystrokes some rainy day. good post.

19
hknozcan 16 hours ago 2 replies      
We all love short and fast. But this is definitely an interesting approach. I'd love to see similar approaches to problems if you guys can point out to some.
20
rational_indian 16 hours ago 1 reply      
Brilliant and insane?
       cached 2 September 2013 04:11:01 GMT