hacker news with inline top comments    .. more ..    6 May 2014 Best
home   ask   best   5 years ago   
Rappers, Sorted by Size of Vocabulary amazonaws.com
554 points by sinned  1 day ago   261 comments top 67
randomdrake 1 day ago 6 replies      
For those who aren't familiar with Aesop Rock, I'd invite you to give him a listen sometime. His earlier albums, in particular, have been very influential to me in many ways. Both in my artistic and professional careers.

From comments on the conditions of the working man and the condition of feeling trapped in a "j-o-b"[1]:

   "Now we the American working population   Hate the fact that eight hours a day   Is wasted on chasing the dream of someone that isn't us   And we may not hate our jobs   But we hate jobs in general   That don't have to do with fighting our own causes   We the American working population   Hate the nine-to-five day-in day-out   When we'd rather be supporting ourselves   By being paid to perfect the pastimes   That we have harbored based solely on the fact   That it makes us smile if it sounds dope"
To storytelling masterpieces regarding living and dreaming[2]:

   "Look, I've never had a dream in my life   Because a dream is what you wanna do, but still haven't pursued   I knew what I wanted and did it till it was done   So I've been the dream that I wanted to be since day one!"
Aesop Rock takes language and linguistics to entirely different levels than one might expect from the single genre that is hip-hop. He even challenges himself and the listeners, playing fantastic word games, for instance re-using the letters L, S, and D in odd and rhythmical ways after a mention[3]:

   "Lazy summer days   Like some decrepit landshark dumb luck squad dog lurks sicker deluded   Last sturdy domino lean's secluded   Don't let stupid delusions lesson super-duty labor students   Dragnet lifer solutions   Daddy loved sloppy dimensions like son-daughter links   Such determinated lepers, successfully disheveled   Little soliders developed like serpents despite life sentence ducking   Lemmings   Some don't like sobriety's dirty lenses   Some do"
And then there are just incredible gems that stick with you like[4]:

   "I don't flick neeedles like my sick friend   I don't march like Beetle Bailey through a quick trend   I don't frequent church's steeples on my weekend   And I don't comment if you formulate a weak Zen"
There's a lot to explore from Aesop Rock. Should you find this type of hip-hop interesting, a decent place to start is with the label you can find these songs on, Definitive Jux[5]. Incredible talent has been on and off that label over the years. So much good stuff.

[1] - "9-5ers Anthem" - http://rapgenius.com/Aesop-rock-9-5ers-anthem-lyrics

[2] - "No Regrets" - http://rapgenius.com/Aesop-rock-no-regrets-lyrics

[3] - "The Greatest Pac-Man Victory in History" - http://rapgenius.com/Aesop-rock-the-greatest-pac-man-victory...

[4] - "Save Yourself" - http://rapgenius.com/Aesop-rock-save-yourself-lyrics

[5] - http://en.wikipedia.org/wiki/Definitive_Jux

bretthopper 1 day ago 1 reply      
Looked for Canibus near the top and wasn't surprised to find him 4th. If anyone hasn't heard of him, highly suggest listening to his older stuff such as his first Can-I-Bus, 2000 BC and Mic Club.

He raps about science and space all the time which is cool.

Here's an example of his ridiculous lyrics: http://rapgenius.com/Canibus-poet-laureate-infinity-lyrics

benihana 1 day ago 4 replies      
I'd really like to see this broken down by established vocabulary and made up vocabulary. I think that would really start to show who were the best lyricists on both ends. Rappers with a lot of made up words might be on the far left, and rappers with a lot of unique words that aren't made up would be on the far right. Both sides of the scale would show rapping talent on different dimensions. Influential rappers like E-40 who add new words to the vocabulary, and wordy rappers like Aes on the right who use a really dense and descriptive vocabulary.
loso 1 day ago 4 replies      
I enjoyed reading this chart but I hope it doesn't reinforce the bias that some fans have that word complexity is the only way to tell if a rapper is good or not. There are several ways to judge the strength and weaknesses of a rapper. Complexity is one of them, flow is another. Story telling ability is also another very strong in indicator. The best rappers are able to bring a mix while some are just so strong in one area that they explode no matter if they are really weak in other areas.
thrownaway2424 1 day ago 4 replies      
Gotta wonder about the garbage-in factor of Rap Genius. From one randomly selected Aesop Rock cut:

"Please I want to donate my brain to the monstrous Panasonic profit"

I guess it could be. I always heard it as "monstrous Panasonic prophet." It would be in keeping with the previous lyric "Television, all hail grand pixelated god offantasy."

unfunco 1 day ago 4 replies      
This is fascinating. I'm only a recent listener of hip-hop (primarily because of Earl Sweatshirt and Odd Future) and I'm in awe of the vernacular.

And similarly, as a boredom exercise a few weeks ago I did some lexical analysis of the song Timber (the monstrosity was being constantly played on the radio at the time) and here's what I came out with:

"83.1% of the words in the lyrics are five letters or less, 58.9% are four letters or less. The lexical density (the number of unique words divided by the total number of words, multiplied by one-hundred) is 29.1%. There is only one word in the song which has three or more syllables. Eleven people were involved with the writing of the song, each of them capable of producing just nine unique words each."

ryan1234567890 1 hour ago 0 replies      
To put some perspective on this:ryan@3G08:~/Desktop/bleh$ pdftotext David-Foster-Wallace-Infinite-Jest-v2.0.pdf ryan@3G08:~/Desktop/bleh$ python dfw.py size of vocabulary: 30725

The man passed Shakespeare by 1,896 words with that book.


  import nltk  from nltk.stem import *  import string    raw = open("/home/ryan/Desktop/bleh/David-Foster-Wallace-Infinite-Jest-v2.0.txt",'rU').read()    exclude = set(string.punctuation)  raw = ''.join(ch for ch in raw if ch not in exclude)  raw = raw.lower()    tokens=nltk.word_tokenize(raw)    stemmer = PorterStemmer()  stemmed_tokens = set()  for token in tokens:  stemmed_tokens.add(stemmer.stem(token))    print "size of vocabulary:", len(set(stemmed_tokens))

skylan_q 1 day ago 5 replies      
Kool Keith should be exempt from this list. He's not from any of the 4 regions listed, but from Jupiter.
seizethecheese 1 day ago 5 replies      
Many here seem to be interpreting vocabulary size as a signal for quality. When it comes to rap I completely disagree. Firstly, the repetition is rap's main ingredient. I read an article a while ago where researchers found that listening to a spoken phrase that is looped activates the same part of the brain as music, which helps explain this phenomenon.

Personally, if I want food for thought I read. Rap is not an intellectual pursuit. I've been perusing rappers on this list, and the top artists have not been good at all to my ears. It seems that the best rappers are in the middle, and being on either extreme is a negative signal.

thinkpad20 1 day ago 2 replies      
Is Del tha Funkee Homosapien on this list? I'd be curious, since he has pretty non-standard lyrics.
habosa 1 day ago 1 reply      
Not surprised to see Wu Tang at the top and Drake at the bottom. Started from the bottom ... still there.
krick 1 day ago 2 replies      
Really interesting, but not as representative as it should be. It's not clear why some have larger vocabulary than others. It could be using words like "zeitgeist" (in case of Aesop Rock) or some clever wordplay (I don't know much about hip-hop, so I can't find example for some artist from the list right off the bat, but I remember Marilyn Manson using word "gloominati" for instance) or pretty meaningless made up words like "schizzle" (in case of Snoop Dogg) or usual derivatives like "fuckedy fuck". Moreover, in many transcripts for hip-hop people write down words as they are pronounced, which can be pretty much distorted for some artists (which of course ideally shouldn't count as a "new word", but that's complicated, yeah).

While Aeson Rock and DMX are clearly extreme and not surprising at all, it's not that clear for some guys in the middle.

So, first off, for every data project sources should be provided, or at least more specific definition, how text was processed, tokenized, analyzed. Second, several more "data slices" should be provided, for instance 100 most used words which are unique for that artist compared to other artist in the list.

Aardwolf 1 day ago 6 replies      
> Shakespeares vocabulary: across his entire corpus, he uses 28,829 words, suggesting he knew over 100,000 words

Why does that suggest he knew over 100k words? Maybe it means he knew 28,829 and used all of them? Would he really know over 70,000 words he never used in his works? What would those 70,000 words be? Probably very obscure ones. How can you know that many obscure ones?

Ryanmf 1 day ago 4 replies      
OP: Did your analysis of MF DOOM include his work alongside Madlib as Madvillian or his various other pseudonyms (King Geedorah, Viktor Vaughn, etc.)?

I find it a little hard to believe he's not at least in the Wu Tang/Canibus/KK cluster, if not #1 overall.

orblivion 1 day ago 2 replies      
This looks at the first so many lyrics in each rapper's career. Aesop Rock came out with some weird stuff right off the bat. I wonder if some of these other rappers became more sophisticated over time. Maybe an average per song would be better, or average uniques per word, would be better.
quux 1 day ago 1 reply      
I wonder where Weird Al Yankovic would come in on this ranking.
DigitalSea 1 day ago 1 reply      
Makes me very happy to see Aesop Rock in the number #1 spot. He isn't as underground as many people assume, still relatively unknown in the mainstream, but well known enough to sell records and sell-out shows. I wasn't a big fan of his 2012 release Skelethon, but the way he structures his lyrics and the meaning behind them means he never writes a bad lyric.

Interestingly Eminem whom I would have thought would rank pretty highly for his clever method of word bending and enunciation is only in the middle of the scale. Still a whole lot better than some of his counterparts, but still surprising. Another interesting thing to note is Eminem being grouped in the same league as the likes of Jay-Z, Rakim and Lupe Fiasco. With only a couple of hundred unique words separating them from one another.

coherentpony 1 day ago 1 reply      
Maybe this is just me, but it's a little unfair to compare to literary texts.

Humour me for a moment.

When an artist writes a song, he (or she) has constraints. Most rappers would like to rhyme the ends of their sentences. I know sometimes they don't (like poetry), but it's certainly pleasing to the ear to have that constraint. Artists endeavour to make their songs catchy, that's highly correlated with the gross sales of the product.

When an artist writes a novel, this constraint is not weighted quite as highly. I know Shakespeare wrote poetry, too, and to call me out on this comparison is entirely fair. That said, there's also an argument to be made for eye rhymes. Shakespeare used these a lot. Eye rhymes are words that don't rhyme aurally, but do rhyme visually. It's the story that pleases the reader, not necessarily its aural 'catchiness'. I probably made that word up. But Shakespeare made words up too. The point is, you knew what I meant.

At the end of the day these comparisons, while certainly interesting, should be taken with a pinch of salt. While I'm at it, this advice can easily be extrapolated to any dataset. Always understand there may be unknown correlations.

ballstothewalls 1 day ago 0 replies      
This is a great graph, but I think it would be neat if a y-axis was thrown in. My first thought was album sales or some other metric of popularity that help you find specific rappers quick instead of going through the huge bunch of little pics.
nmac 1 day ago 1 reply      
Its a nice touch including portmanteaus and 'incorrect' ebonics on the list (like "ery'day"), since authors like shakespeare, joyce and others took the same liberties with language. Arguably, that's how language develops and makes it interesting to study and think about. The OP could have easily stuck to words in the OED, kudos.
riggins 1 day ago 5 replies      
I find it hilarious that DMX is dead last.

I've now got empirical evidence of what I always thought.

I think DMX rhymes words with themselves more than any rapper I've ever heard.

rthomas6 1 day ago 0 replies      
This infographic doesn't take into account other rappers possibly copying earlier really influential artists, making the earlier influential artists rank lower. More generally, it would be cool to see this chart ranked by the amount of original words present in the first 35,000 lyrics that were not present yet at the albums' time of publication.
Aqueous 1 day ago 0 replies      
Greatly enjoyed the analysis but while I was reading it I felt a lot like this guy:


Tycho 1 day ago 0 replies      
I've been wanting to do some NLP on rap genius's corpus for ages. This is a great analysis. What I had thought of is write a program to detect ghostwriting. Rappers probably have some sort of lyrical 'DNA' in the construction of their verses. How often they use certain words, number of words per line, number of unique words per song, ratio of adjectives to nouns, that kind of thing. You could probably unmask some ghost-writing secrets.

Looking at the analysis here, it's interesting to see some clustering in the results. IMO the second cluster is the sweet spot: Wu Tang's excessive invention of vocabulary is cool but probably detracts from the poetic effect. Meanwhile rappers like 2Pac are just kind of boring IMO, at least going by their lyrics alone.

S_A_P 1 day ago 1 reply      
I think the only problem I see is that some rap groups are listed as rappers. For instance beastie boys, de la soul and wu tang are listed. So there is some collective vocabulary being compared to single rappers. That said this is cool and pretty telling. From what I could see it is probably loosely couple to the intelligence of the rappers listed. I will echo the sentiments about DMX here. Looks like some shock jock rappers definitely are low on the list (too short).
andybak 1 day ago 0 replies      
I would have been rather surprised not to see Aesop Rock fairly high up the list. I was reading the Rap Genius pages for a few of his tracks the other week and the sheer density of wordplay was fairly overwhelming.

It is rap for geeks though ;)

kenjackson 1 day ago 1 reply      
This is an interesting analysis.

I love the fact that E-40 is about on par with Shakespeare. I'm sure he would take it as a compliment to be called the modern day Shakespeare.

dmourati 1 day ago 2 replies      
I'm a big fan of the project and the way it is presented. Not sure why Wu-Tang features so prominently but I guess I'm okay with that. Kool Keith should be broken down further into his constituent parts. I also would have thought the Beastie Boys would have run higher.
Grue3 15 hours ago 0 replies      
Would be interesting to see how they compare to rock bands like Titus Andronicus, Fucked Up or Bad Religion.
sbierwagen 1 day ago 0 replies      
Cool to see Canibus so high in the rankings.

It'd also be cool to add the members of AOTP to the analysis.

sareon 1 day ago 0 replies      
This reminds me of a PyCon talk from this year in analyzing rap lyrics with some basic NLP techniques


The author was trying to see if rappers are considered more hateful towards women by their usage of "bitch per song". The results are quite interesting.

NAFV_P 1 day ago 0 replies      
All the rappers listed seem to be American.

Whack this through your Bowers and Wilkins:


msutherl 1 day ago 1 reply      
I would love to see this analysis without filters. Who is the rapper with the largest vocabulary? What does the distribution look like at the top? Surely Antipop Consortium or MF DOOM have larger vocabularies than Aesop for instance.
tokipin 1 day ago 1 reply      
Just a note, those artists don't necessarily use all their vocabulary. Eminem for example clearly holds back on his vocabulary. Rap is as much an art as anything can be so there are all sorts of factors. Be careful what you might want to draw here other than curiousity.
dnautics 1 day ago 0 replies      
How about a 2d visualization with a sliding 10000 word window, with the y axis as unique words out of 10k and the x aaxis time. Are there cultural trends that are time dependent? Did young mc and Del use more words than contemporary artists? Did their trends as artists follow the global trend over time?
zopticity 1 day ago 1 reply      
Lil Jon should be at the bottom with 7 words: "Yeah!", "Okay!", "Shots!" and "Turn down for what?"
Mikeb85 1 day ago 1 reply      
Not particularly surprised at the list. Aesop Rock, the whole Wu-tang Clan, and guys like Nas, Wale, all near the top. DMX and Too Short at the bottom...

Definitely comes out in their music...

snarfy 12 hours ago 0 replies      
I wasn't surprised to see Canibus and Outkast up there.
devindotcom 1 day ago 2 replies      
Couldn't find Aceyalone - I thought he'd be in the top 10, I guess he wasn't included.
koala_advert 20 hours ago 1 reply      
I keep getting this error, in Firefox and Chrome:

<Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>3CB1F41D7DFDC794</RequestId> <HostId> wHCPzEYPDsmkMJX+YIgjU40YPrGYytHrk5B44dApi7663NkQQI0RKx9A/6EX7Iph </HostId> </Error>

danielsf 1 day ago 6 replies      
author here: hit me up with questions you've got.
selimthegrim 1 day ago 0 replies      
Maybe this will help me answer that nagging question at the back of my brain: What does DJ Khaled actually _do_?
shaggyfrog 1 day ago 3 replies      
Incredibly, a list about rapper vocabulary is missing anyone associated with nerdcore.

I'm interested to see where the likes of MC Frontalot, Wordburglar, YTCracker, etc. rank on that scale...

Totient 1 day ago 0 replies      
I wonder where things like classic rock / broadway musicals / opera / etc. fits on this spectrum.

I really appreciate including Shakespeare and Moby Dick on the spectrum, but I'd still like some more perspective. For that matter, I wonder how many unique words I use every day.

jarnix 1 day ago 1 reply      
How many words in "fo shizzle ma nizzle" ? 4 or 0 ?
gfody 23 hours ago 0 replies      
I'm pretty sure E-40 scored so high because of all the made up words. He's highly regarded for being innovative and influential but you know for every piece of slang that stuck there's like ten that didn't.
htk 1 day ago 2 replies      
"Each word is counted once, so pimps, pimp, pimping, and pimpin are four unique words"

So much for the modern Shakespeares on the list.

camus2 1 day ago 0 replies      
I would love the same chart but sorted by vulgarity.
m_mueller 1 day ago 1 reply      
I'd be interested in how Nerdcore rappers compare to this, such as MC Frontalot or Professor Elemental.
b3b0p 1 day ago 1 reply      
Was it mentioned where the data was sourced from? I'm not seeing anything and I went back and checked. Did I miss it?
ff10 1 day ago 0 replies      
Really surprised MF Doom is not ranked higher are his side projects included?
bladecatcher 1 day ago 0 replies      
I would like to see Dlek included in the study. I'd be surprised if they didn't show up on the far right on the scale.
prg318 1 day ago 0 replies      
Thank you based god!!
ignacioelola 1 day ago 2 replies      
I would love to see the same analysis across different music styles. How compare vocabulary size of Madonna, Bob Dylan and Justin Bieber?
jomtung 1 day ago 1 reply      
Killah Priest should be grouped with Wu-Tang.
konceptz 1 day ago 1 reply      
What I would like to see, is this same comparison done against album sales with the implication of mainstream vs. underground.
zeppelinnn 1 day ago 0 replies      
This is awesome. Reminds me of all the data viz they are doing on rapgenius. You forgot Atmosphere though (Slug)
thegasman 1 day ago 2 replies      
No mention of MF Doom? Metalface? Doom? Victor Vaughan?(All the same gentleman from LA)
tps12 1 day ago 0 replies      
So funny comparing this to the same graph they did for pop lyricists.
dnlserrano 1 day ago 1 reply      
Awesome. This guy should definitely work for RapGenius.com.
oakaz 1 day ago 1 reply      
Why Jedi Mind Tricks is not counted? He'd be the first in this list; https://www.youtube.com/watch?v=TlZgiK6FiO0
pinkskip 19 hours ago 0 replies      
Woah so awesome!
1ris 1 day ago 1 reply      
Shouldn't that be adjusted to the size of the text corpus?
moron4hire 1 day ago 1 reply      
This might be the best-made infographic I've ever seen.
allan_ 1 day ago 1 reply      
where is KRS-ONE?
sarreph 1 day ago 2 replies      
We might all be self-confessed hackers, but we'll never explicitly confess our adoration for the gloriousness of the genre that is gangster rap.
simonster 1 day ago 3 replies      
The estimate of vocabulary size here is based on the number of unique words used. This seems like it is strongly biased: if two artists have the same size vocabulary, but one has released more albums and thus used more words, that artist will probably have used more unique words. To underscore this point, the number of unique words used by Aesop Rock is half of the estimated vocabulary size of the average college student, although to be fair that estimate is the number of words that an individual can recognize, not the number of words they use. (Edit: the bias is somewhat mitigated by the fact that the same number of words is used to estimate the vocabulary for each artist, but the bias is not dependent on sample size alone but also upon the size of the artist's underlying vocabulary; see my comments below.)

The underlying problem is one of estimating the cardinality of a multinomial distribution given a fixed number of samples. In isolation this problem is ill-posed, since it is always possible that there is a word in a given lyricist's vocabulary that he uses with very low frequency and that is unlikely to appear in any sample, but with appropriate prior information it may be possible to obtain an accurate estimate.

This is not my field, but a brief Google Scholar search shows that there are several papers on estimating vocabulary size, or equivalently, estimating the number of species based on sampling. There is a somewhat dated review (http://cvcl.mit.edu/SUNSeminar/BungeFitzpatrick_1993.pdf) that details some methods of estimation (in this case, I believe we are in the domain of "infinite population, multinomial sample" with unequal class sizes). The paper notes that there is no unbiased estimator available without assumptions on the distribution of word use frequencies, but some of the proposed estimators may be more accurate than the naive estimate used here.

Ask HN: Who wants to be hired?
510 points by jader201  3 days ago   358 comments top 288
mrampton 47 minutes ago 0 replies      
San Francisco CA, Local, Part Time | Summer Internship

Stack: Ruby on Rails

Resume: https://db.tt/Yda2zfca

Contact: m.rampton at gmail

I'm a developer turned student looking to spend the summer learning and coding; I would prefer to do this with a company (i.e. a group of peers which hopefully includes a mentor or two) but will do it on my own otherwise. In August I'm moving to NYC to attend Columbia where I'll be completing my final two years as an undergraduate in CS. I should be candid that I'm a bit out of practice on the coding front at the moment (too many science/math pre-reqs, too few programming). With that in mind I'm looking for a junior position which would hopefully provide a well defined runway for accelerating and getting back up to speed. While I've done full-stack in the past, I'm generally more comfortable on the backend; but won't turn down the opportunity to practice or work on either or both.

jader201 3 days ago 2 replies      
Louisville KY, Remote | Local, Full Time

Stack: C#, ASP.NET MVC, JS/jQuery, SQL Server, Entity Framework, Git, TeamCity

Resume: http://careers.stackoverflow.com/jeradrose

Contact: jerad [at] jader201 [dot] com

I'm looking for a full-stack web development position. I have extensive (15 years+) experience with the MS stack and have been working with MVC since it was introduced to the MS stack. However, I'm completely open to other stacks if you allow me time to pick it up.

agentultra 3 days ago 1 reply      
Ontario, Canada; Remote/Local; Contract | Full Time | Part Time

Stack: Python, C/C++, Lisp (Common Lisp, Scheme, Clojure, Hy), OpenStack

Resume: https://www.dropbox.com/s/9pazy0hnmqpj3ut/cv.pdf

Contact: in cv.pdf

10 years of experience as a software developer.

I want to try something challenging; possibly breaking into the sciences. I'm concerned about the post antibiotic future and coping with climate change (urban planning/architecture design for extreme weather conditions, food scarcity and agritech). I'm passionate about cellular automata, compilers/programming-languages, and computing environments that assist and extend our abilities and talents.

I'm presently investigating chemistry, biochem, a-chem, CA, and T.J. Hutton's work. Developing tools around iPython or extending the idea to enable re-producible, executable experiments. I'd be very interested in developing compilers for scientific DSLs that output vhdl to run simulations and experiments on FPGA hardware. Pushing the boundaries of CA, modelling reactions, trying to tackle retro-synthesis, and simulating life; using machine learning, sensors, and image recognition to optimize farming and reduce/remove the need for antibiotics. Sequencing. I'm wide open to ideas and am willing to jump in to an interesting project (want to co-found a startup?).

tobinfricke 3 days ago 2 replies      
Anywhere, Full-time, On-site

PhD Experimental Physics, BS UC Berkeley EECS.

Stack: Matlab, C, C++, Python, (others as needed). (Not a web programmer.)

Resume: http://de.linkedin.com/pub/tobin-fricke/26/162/90a

Contact: fricke at gmail

Looking for something interesting involving physics, data analysis / data science, computer science theory, functional programming, or other fun stuff.

California native, currently living in Germany.

kubrickslair 3 days ago 0 replies      
Bay Area, temporarily at home in India due to extenuating circumstances.

Available for full-time anywhere in 3-4 months. Have a US work visa for a quick transition. Can contract till then.

Looking for Data Science/ Machine Learning/ Algorithmic Development Roles. Recruiters welcome.

Went to a top 5 CS school, published more than half a dozen well-cited papers, wrote production code in various roles. Created a moderately successful startup. Work featured by major tech and general press.

Earlier related work includes recommender systems, combinatorial optimization, question answering systems and general NLP/ AI resource and algorithm development.

Stack: Java/C++/Objective C for production code, Python/R/Julia for scientific computing, HTML/CSS/JS for interactive viz and misc.

Please get in touch at: dataguy1729 at gmail.com

eli_gottlieb 3 days ago 1 reply      
Haifa, Israel; Remote OR Relocation; Full Time

Stack: Unix/Linux systems programming, Scala, Coq, Lisp, Python, Matlab, C/C++, Python, Ruby on Rails (once), kernel hacking, etc.

Contact: https://www.linkedin.com/profile/view?id=33147086 or ("eli" ++ "gottlieb" + '@' + List("g","m","a","i","l",".","c","o","m").foldRight("")((x,y) => x ++ y))

About you: You are doing something real, not just another social-mobile-local roomate's-dog-sexting app or enterprise CRUD backend. You have technical depth and challenge coming out the wazoo. You are not merely "changing the world", you are awkwardly avoiding the words world domination in conversation when people ask what you do. You may create or abolish entire industries. We all have our part, and you are damn well doing yours, and you know it.

(If the above sounds like I'm asking for only the most over-hyped melodramatists among companies... well, think of how you write your job ads.)

About me: I started programming at age 11, wrote my own microkernel in Object Pascal in high school, specialized in programming languages and compilers in university, and have renewed my interest in operating systems in grad-school... while also trying to learn automated theorem-proving, type theory, and machine learning. I want to improve on all of these things (especially the ML); please do not be surprised if I shlep a textbook to work with me. Outside academia, I've worked on an analytics engine, a Ruby on Rails web application, the backend for secure file-storage in the cloud, and a handful of open-source projects.

Currently in my MSc at the Technion, and really pining for the not-Technion world at the moment. Hoping to finish either this semester (August) or next (February... Technion has very weird scheduling). Feel free to pass over me if my uncertainty about graduation date makes me useless to you, though for something really cool I might want to take leave from Technion anyway.

ColinWright 3 days ago 0 replies      

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

[2] https://news.ycombinator.com/item?id=7679431

I strongly suggest that if you contribute to this thread you should upvote the item, otherwise it will sink without trace and your contribution lost.

pbarnett 2 hours ago 0 replies      
San Antonio TX, Remote | Local, Full Time

Stack: Java, Spring, Git, Linux, Clojure!, Gradle, Jenkins, Puppet, Javascript+jQuery

Resume: https://www.dropbox.com/s/j5kmsj0ff26nydo/pbarnett_resume.pd...

Contact: pbarnett888 at gmail

I am looking for interesting development work involving primarily server applications. I don't dislike front-end development, I just enjoy writing server applications more. I am very interested and enthusiastic about automated build and deployment processes. I enjoy functional programming, git, linux and automation.

abtinf 3 days ago 0 replies      
Seattle, Remote, Contract | Part Time

Stack: Go, C, D3.js

Resume: http://careers.stackoverflow.com/abtinf

Contact: abtinf@gmail.com

I taught myself to program starting around age 8 and have been doing it professionally for 15 years. I think class and hierarchical based object oriented programming is the devil, partly because it forces you to make key design decisions up-front when you have the least amount of information. I am happily employed, but I also love programming back-end systems in Go. Would be open to paid part-time (<20hrs/wk) contracting with a focus on Go development.

yesbabyyes 3 days ago 0 replies      
Stockholm, Sweden Remote Contract

Stack: JavaScript, Redis, Linux, RasPI, Arduino, Lua

Resume: http://careers.stackoverflow.com/linus https://www.linkedin.com/in/linusthiel https://github.com/linus

Contact: linus@bomben.se

Principled, experienced programmer searching for fun contracts. I only want to do good, not evil. See StackOverflow/GitHub profiles for vanity points.

OWaz 9 hours ago 0 replies      
Tucson, Arizona, Remote | local within Arizona, Full Time

Stack: Javascript (Angular, Knockout, Node), CSS (Sass,Less,Stylus), (C# / ASP.NET MVC but a bit rusty not 100% white sheet developer).

Resume: http://cdn.omerwazir.com/docs/omer_wazir_resume.pdf

contact: see in my resume

I've worked on health insurance claims systems and defense projects but really want something that is public facing, needs to scale, uses open web technology and isn't drowning in bureaucracy. I want to be surrounded by people much smarter than me. I'm looking for a front end role or something that allows me to work in Node and the front end, although I'm perfectly comfortable learning up on a language/stack. I also have Secret Clearance access.

swombat 3 days ago 4 replies      
Why is this limited to developers? That's fairly silly, imho. I know we have a lot of devs here, but we have a lot of non-devs too, and as an employer, I don't actually want to hire any devs, but I am hiring 4 non-dev roles.
opendomain 3 days ago 1 reply      
Awesome! I have been looking forward to this thread.

Locations: Philadelphia, New York, New Jersey, Washington DC, Traveling consultant, or Remote

Open to Full time or Contract

Stack (.NET): C# and Visual Basic, ASP.Net MVC, WebAPI, Signalr, SQL Server, Team System, NUnit, IIS, Secure Web Services, Azure Cloud

Stack (Java): Java server pages, Spring MVC, Oracle, MySQL, Postgresql, SVN, Jenkins, JUnit, TomCat, Apache, WebSphere

Stack (Other): GIT, OAuth, HTML5/CSS/Javascript with NodeJS and JQuery, ANY NoSQL (I am writing THE NoSQL book), XML, OpenStack and Amazon cloud

Full Curriculum Vitae:http://NoSQL.Com

I am looking for full-stack web development or leadership position. I have 20+ years experience and have founded my own companies - I get the job done. I also have been a professional consultant, so I can interface with clients and am willing to travel. Full waterfall and agile scrum master for the full software development lifecycle

I LOVE technology and solving big problemscontact Ric [at] NoSQL [dot] com

izolate 3 days ago 1 reply      
London Relocate (USA|UK dual citizen) Full Time

Stack: Python (Flask|Pyramid|Django), JavaScript (jQuery|ko|ng|grunt|gulp), Node.js, PHP, HTML, CSS (SASS|LESS), Database (MySQL|Mongodb), Deployment (Git|Nginx|Apache|Ansible), Design (Illustrator|Photoshop)

Resume: http://izolate.net/resume.pdf

Contact: yoshtalwar (gmail)

I'm self taught full stack web developer and UX designer. Hugely passionate about the web, "openness", standards and APIs. And good design.

Culture and people matter the most to me. I want to be surrounded by engineer's engineers. People smarter and more experienced than I. Unix geeks, vim users, open source fanatics. Logical thinkers, tool tinkerers, beer drinkers.

I've had the pleasure of working in such a team, but life moved on and now I feel a deep void without that environment. If you have an engineering team that could do with a smart full stack engineer with an aesthetic eye, who is so very enamoured by computers and is deeply motivated to be the best he can... please get in touch.

cfontes 3 days ago 0 replies      
Brazil/Australia/Europe - Remote | Relocation - Full Time - Brazilian / Italian citizen and 457 Australian visa.

Stack : 7 years on Java stack(Swing, Spring, EJB, Hibernate, Jbehave, Junit and so on...), some skills on Javascript and very interest in Scala and Grails.

Resume: http://careers.stackoverflow.com/cfontes - http://au.linkedin.com/in/cristianofontes/

Contact: cristianofontes - google email app.

I am looking for interesting projects.

I would like to work with scala or grails on my next project but that is not a hard dependency.

Happy with client facing technical roles and actually enjoy doing it. Willing to travel.

Lockyy 3 days ago 0 replies      
Liverpool, England, Remote/Relocation, Full Time/Contract

Resume: http://lockyy.comGithub: http://github.com/lockyy

Contact: daniel@lockyy.com

I'm a junior Ruby on Rails developer graduating from university with a degree in Computer Science later this month. I also have experience working on a small team on the development of a popular medical revision website.

I'm looking to join a small team working on software that people love to use. I pick things up fast and love to learn

vonmoltke 3 days ago 0 replies      
Location: Dallas, TX | remote, local, or relocate to [Austin/Houston/San Antonio, TX - anywhere in Florida - Chicago, IL - DC metro - Research Triangle, NC - Seattle, WA - Boston, MA] | full-time, contract (for the right opportunity)

Stack: C, Java, Python, Matlab, bash

Stack [rusty]: Perl, Fortran, C++, Verilog

Non-stack: electronics troubleshooting, electronics test, requirements analysis, design or experiments, manufacturing support, real-time software, digital signal processing, systems engineering[1], natural language processing

Resume: http://wmkrug.com/krug-resume.pdf

Contact: see resume

I'm in the "sniffing around" stage. I would like to get back to hardware-focused development, but I am still exploring my options. I figure this is a good way to find out who might be interested in my skillset for that type of work. Ideally, I would like to work on firmware and FPGA development, ASIC V&V, "big" or "little" embedded, or something similar. I'm open to any type of company; I mainly want good tools, flexible scheduling, a quiet environment, and no government contracting/security bullshit (after 12 years I'm tired of it).

I have a variety of experience acquired on my slightly winding career. I like variety and being a multidisciplined engineer. In addition to the electrical, systems, and software engineering experience I have some basic-level mechanical engineering knowledge.

[1] This requires explanation. My experience is in systems engineering by the INCOSE definition[2], not IT systems engineering. Adding to the title/skill confusion, I'm a decent sysadmin and know my way around Linux. I am not, IMO, good enough to get paid to be a sysadmin/devops/IT systems engineer. I don't really have a desire to be, either.

[2] http://www.incose.org/practice/whatissystemseng.aspx

morcutt 6 hours ago 0 replies      
Austin, Texas. Open to full time, contract, or part time.Stack: iOS, PHP/MySQL, Rails, HTML/CSS/jQuery, Photoshop, Illustrator, Design/UX

Resume: https://www.dropbox.com/s/ewfmz8kif8xz6sl/MichaelOrcuttResum...

Contact michaeltorcutt [at] gmail [dot] com

I am looking to work in an early stage startup. Preferably, in an iOS position. Check out some of my past work at https://dribbble.com/morcutt.

brightsize 3 days ago 0 replies      
Location: Remote, US/Canada[with relo], Western Europe[Germany a +] Full-time employee/freelancer, maybe founder

Stack: Scala, Java, CoffeeScript, Python, Django, Play!, Scalatra, Postgres+PostGIS, AppEngine, some MongoDB.

Resume: https://www.linkedin.com/in/ericanderson

Contact: eric[at]planetscala[dot]net

US citizen. Primarily a back-end dev. Apart from the usual wanting-to-work-with-cool-technology aims, I'm interested in finding (or creating) a group that's largely free of religious orthodoxy regarding the means by which software should be created. I'm "agile" at heart but in an agilemanifesto.org sort of way. My experience is in startups (employee #1 a couple of times), small companies, and freelancing, much of that being remote work. I have a slight preference for working on projects with some socially-redeeming characteristics.

Edit: added citizenship

zura 3 days ago 0 replies      
Georgia, Europe. Remote or periodical onsite.

Experienced C++ engineer with a diverse background, including systems programming and rich cross-platform software development.

Interested in projects involving:

Stack: C++, C, Go (Golang), Erlang, Prolog, Haskell

Domain: Games, AI; Systems programming; Complex desktop or server systems; wxWidgets, Qt; Mobile apps; Logic and functional programming; Compilers/Interpreters/semantics

Contact: zura.jobs 'at gmail.com

flurdy 3 days ago 1 reply      
Location: London/Hampshire/Surrey in UK or Remote, Full Time or Contract

Stack Primary: Scala/Akka/Spray/Play/Java etc.

All about me: http://flurdy.com https://github.com/flurdy http://blog.flurdy.com/2013/11/dont-hire-me.html

Contact: http://flurdy.com/contact

Interested in tech lead/architect roles in a project/company doing challenging things.

wz3chen 9 hours ago 0 replies      
SF/NYC, Relocation (J1 Visa), Internship

Stack: Web Dev (PHP/ROR)

Resume: http://ca.linkedin.com/in/waleychen/

Contact: waleycz@gmail.com

Name's Waley. Fourth year CS student at the University of Waterloo who is looking for a Fall 2014 software engineering internship.

I'll be interning at MongoDB in the summer. Last summer, I interned at Twilio where I wrote new features for and rebuilt Twilio's phone number search query tool. Also worked on the bulk porting feature.

I've also won two hackathon awards. One for building CodeTrial--an app that drastically reduces the time to conduct a technical phone screen by automating the technical phone screen. You can try it out here: http://CodeTrial.herokuapp.com/

If you're interested, check out my resume for more information and feel free to connect!

neverminder 3 days ago 1 reply      
Location: London, Local, Full Time

Stack Primary: Scala/Play/Akka/Slick/PostgreSQL/AngularJS/Git Secondary: Java, Python

Contact darodymas [at] gmail

Looking for: software engineer's position, preferably working with Typesafe stack

fn 3 days ago 0 replies      
Toronto, Remote (or Toronto), Contract/Freelance

Stack: Full stack Ruby on Rails, jQuery, Heroku, AWS, Vagrant, etc.

Resume: http://www.linkedin.com/in/fredngo

Contact: fredngo at gmail dot com

I have been working with Rails for 8 years, so I know the entire stack and ecosystem backwards and forwards (still learning every day though!), battle scars from startups, scaling, and all.

I am looking for contract/freelance work with Rails on large or small projects alike. In particular, I like creating MVPs and Prototypes, alone or in small teams.

Canadian citizen and frequently work with US and other international companies remotely.

TamDenholm 3 days ago 0 replies      
UK, Remote or onsite anywhere in the UK, Contract & Freelance

Stack: LAMP, HTML5, CSS3, JS, etc Standard front and backend PHP technologies, experience in various CMS's & Framewprks like Wordpress, Code Igniter, Kohana, Laravel, etc.

Resume: TamDenholm.com and Google Doc: http://bit.ly/1hk38ge

Contact: contact@tamdenholm.com

Looking for a contract or freelance work anywhere in the UK. I'm self taught, been doing this coming on for 10 years and also have a decent knowledge in (UK) business too. Worked for the likes of the BBC, TripAdvisor, Bentley, Mercedes, Blackberry, HP and more.

rattray 3 days ago 0 replies      
Location: Southeast Asia, Remote, Contract

Stack (Experience): Python (Django, Flask, PyQt), CoffeeScript (Angular, jQuery), Design (HTML5/CSS), Ops (Docker/Nginx/AWS).

Stack (Interest): Go, iOS, Android, more Python (Pandas/Scipy/SQLAlchemy), Julia, SQL, Reactjs.

Resume: resume.alexrattray.com

Contact: rattray.alex@gmail.com

Recent Wharton grad, entrepreneur (just closed emeraldexam.com). Self-taught programmer & designer. Affinity for rapid prototyping and analytical work. Will be traveling in South and SE Asia for the next year, spending my workweek contracting and the rest of my time exploring.

istorical 3 days ago 0 replies      
Anywhere, Remote, Open to Relocation, Full Time

Stack: Ruby/Rails, PHP (have used CakePHP and Kohana), C#/ASP.NET MVC, Java/JavaEE, love learning new stacks

Resume: http://www.cmadams.org

Contact: chris@cmadams.org

I'm trying to figure out where to relocate to for full-time work and I'm not really sure where I want to go (so feel free to contact me no matter where you are). You can learn about me through my resume at http://www.cmadams.org but I'm a recent-ish university CS grad, I've worked as part of a distributed team for Microsoft, interned at a YCombinator startup (WePay) in Palo Alto, have done web development remotely for three different clients, tried to build a startup at an incubator (didn't work out but learned a lot), and http://www.istorical.com is my baby/time-sink (it's where I've learned Ruby/Rails).

berdario 3 days ago 0 replies      
Anywhere, Relocation, preferably Full Time

Stack: Clojure, Python, I'd really like to work with Haskell... also: F#, Java, Scala, Ruby, C

Resume: I haven't updated it in the last 9 months, but to post something before the thread will drop out of the first page, here it is: https://www.dropbox.com/s/zrkssiz1v6kw1ub/dario_bertini_cv.p...

Contact: my username @ gmail.com

I'm mostly a backend-guy, but I'm open to do anything that could be useful for the company, I care about automating things (deployment & CI) and I'd especially like to work in a company that values functional programming...

Among my university thesis and my last contract work I've had the opportunity to deal with legacy codebases (no tests, huge amounts of code duplication and accidental complexity), so I won't shy away from that (as long as I'll be allowed and given the time to gradually improve the situation), but please keep in mind that this would be my 2nd employment (so I'm not your senior developer with 20 y of experience)

xutopia 3 days ago 0 replies      
Montreal, Remote, Contract|Part Time

Stack: Rails Full Stack (8 years), Javascript(15 years), CoffeeScript, UX.

Resume: https://dl.dropboxusercontent.com/u/7974304/gary_haran_resum...

Contact: gary.haran@gmail.com

I specialize in getting an idea off the ground. I've founded and sold a startup within 7 months and sold multiple small side projects. I find inception of a startup to me way more interesting than scaling an infrastructure. My ideal contract would be to build version 1.0 and determining product market fit. Willing to listen to "idea" people if they're funded.

jongold 3 days ago 0 replies      
London, UK; Remote / can come to the US for contracts; Contract/Part-time.

Stack: Design, HTML/(S)CSS/JS/Rails

Resume: http://jon.gd

Recent things I've made include http://attending.io http://hiremyfriend.io http://jongd.github.io/ohmygod/ http://helpmewrite.co & http://listerly.co

Contact: hn @ designedbygold.com

I'm a designer & full-stack developer; love hacking MVPs and prototyping, but also getting really into the details and making things delightful to use. Would consider full-time if you're amazing but I've just gone freelance so I'm quite keen to do that for a while. Bonus points if you want me to do something with data visualization :)

manuletroll 3 days ago 0 replies      
Strasbourg, France, Remote / Relocation, Full-time or contracting

Stack: C#, ASP.NET MVC, Python, JS

Contact: manu@clementz.io

I'm looking to escape the world of ERPs.Though my day job is mostly Microsoft-based stuff, I've done a lot of Javascript recently (with React mostly) as well as some Python.I'm open to relaction about anywhere in Europe.

Supermighty 3 days ago 1 reply      
Location: Louisville, KY, USA | Local, Remote | Full Time

Stack: PHP, HTML/CSS Frontend, Go or Golang, Wordpress, Apache, Vim

Resume: http://careers.stackoverflow.com/supermighty

Blog: https://walledcity.com/supermighty

Contact: supermighty [a) walledcity com

I want to work with people smarter than I am. I'm looking to take my skills and learning to the next level. I want to work creating and developing products, SaaS and such. I like thinking about user experience and how it affects product design. I think holistically about the projects I work on, how everything is tied to, and influenced by, everything else.

basseq 3 days ago 0 replies      
Location: Washington, DC / N. Virginia, Local Only, Full Time Only, Commercial/Nonprofit Focus (not Federal Gov.)

Resume: Upon request

Contact: See Profile

Not a developer. Seeking business development, strategy, operations role. Technology background (CS degree from a top-tier public university; Python, Java, PHP, SQL, JS, HTML, CSS experience; product/project management; enterprise lifecycle). 6+ years internal and client-facing management consulting experience in strategic planning, business case development, market research, pro formas, process, training, sales, proposals, etc. Used to leading small teams with visibility to sr. leadership.

alanh 3 days ago 0 replies      
San Francisco, Local, Full Time

Stack: Sass, Compass, Susy, CoffeeScript, Ruby, Rails, Python, Java, CSS, HTML5, see rsum for more

Rsum: http://cl.ly/2q253s2z3f06 Recruiting agencies: Please do NOT add me to your system)

Contact: https://alanhogan.com/contact?from=hn-ww2bh

Im full-stack capable and prefer to focus on the front-end. I can function as a designer as well, and perform user testing & other research. Lots of experience at early start-ups. Take a large amount of ownership of the products I work on. Notable projects incl. taking IFTTT.com responsive and implementing the web views in IFTTTs hybrid iOS app (an Apple award winner).

twistedpair 3 days ago 0 replies      
Boston proper, can commute - Full Time

Skills: most of them, see LI. Java and everything it touches, the "cloud", and database and all the major vendors.

Me: I love complicated things, problems, and programming. My work is from the frontend to the backend and everything in between, though I much prefer backend Java cutpoints over CSS hacks any day.

I started making websites when I was 10 and have learned a lot in the intervening decades. Last six years spent in enterprise web application development for various big companies. Looking to breakout and get on with the startup scene. I'm an engineer (think lasers) by training, so I'm quite handy with numerical computation/simulation and fancy something far more challenging than financial equity applications. Frankly, my current work is underwhelming and I welcome a challenge. Currently I challenge myself on weekend projects, but weekdays would be even better!

Let me know what you've got. Also a fan of OSS and have a few projects out there. Totally keen on anyone else local with a passion for OSS that wants to collaborate.

Contact: "joe"+String.fromCharCode(64)+"run"+"partner"+".com"



P.S. To recruiters with a position "perfect for me," I'm not a .Net dev. ;)

mamby 3 days ago 0 replies      
Dakar, Senegal, Remote/Relocation, Full Time/Contract/Part Time

Stack: Web(ASP.NET: MVC, WebAPI, HTML/CSS/JS, PHP), XAML (WinRT, WPF, Windows Phone), C#, VB, C++/CLI, Azure, i18n, UX ...

Resume: [Link to resume]

Contact: contact@mambycamara.com

7+ years in software dev.: Customs system, ...

gresrun 3 days ago 0 replies      
Tampa FL Local | Remote Full Time | Contract

Stack: Java (10 yrs), iOS (4 yrs), Android (2 yrs), Redis

Resume: https://www.linkedin.com/in/greghaines | https://github.com/gresrun

Contact: greg AT greghaines DOT net

Experienced developer that prefers small, focused teams is looking to overcome interesting technical challenges to bring great products to fruition.

cabbeer 3 days ago 0 replies      

  Location: [Ottawa, Ontario: [Remote/Local], [Contract | Part Time]  Stack: [JS from head to toe: MEAN stack, Meteor(!!!), jQuery, Angular, Backbone, CSS (+SASS)]  Resume: [ca.linkedin.com/pub/kabir-sewani/39/120/b65/]  Contact: [kabirsewani.com (I'm updating the site this weekend)]
Recent International Development grad that has been working with start-ups for over 2 years. I love UX and design. JavaScript gives me instant gratification. I've played a key role in marketing at every tech start-up I've worked at. I'm experienced in Video editing and the Adobe Suite. Looking for something fun to work on..

kylemathews 3 days ago 0 replies      
San Francisco, remote/local, Full Time | Contract | Part Time

Stack: Coffeescript, Backbone.js, React.js, Node.js/Hapi.js, Sass/Compass, Python, Docker

Resume: http://bricolage.io

Contact: mathews.kyle@gmail.com

Extensive background building social and developer tools/platforms. Love working on rich problems with social, IxD, and technical aspects.

Recently left startup and looking for next big challenge.

quaunaut 3 days ago 0 replies      
Minneapolis, wishing to move to San Francisco, Remote or Relocation, Full Time

Stack: Ruby/Rails, Ember.js, Docker, PostgreSQL

Resume: https://docs.google.com/document/d/1eId4toQ3xVwyQF7zhV8awtQr...

Contact: jake.m.mays [at] gmail.com

Currently I'm in Minneapolis looking to get over to San Francisco- but what I'm looking for most is interesting work. I'm looking for the kind of work I can throw myself into. I love what I do, and I love learning even more, so talk to me that's more than just a 9-5 to collect a paycheck.

mkohlmyr 3 days ago 0 replies      
Location: Hampshire, UK. Relocation, Full time.Stack: Python, NodeJS, front-end JavaScript, HTML, CSS, Photoshop, Git, limited Java/PHP


Contact: mikael [at] kohlmyr [dot] com

Willing to relocate globally, mainly interested in start-up jobs working on web-based or web-facing applications. I enjoy both front and back-end development and am happy to learn new technologies.

jerrya 3 days ago 0 replies      
Phoenix or anywhere, Remote & Relocation, Full-time / part time / contract

Stack: C/C++, LISP

Resume: http://www.linkedin.com/in/jerryasher/

Contact: jerryasher at gmail

20+ years of experience in C/C++, Linux development for embedded systems, enterprise systems, distributed systems. Some experience with Python, and JavaScript. And fwiw, I am really looking to move back to a coastal city.

shrikrishna 1 day ago 0 replies      
Bangalore, Remote | Local, Full Time

Node.js, Python, Docker, little bit of everything else

Resume: https://www.dropbox.com/s/q2xtdfg0yb9jo4a/ShrikrishnaHolla_l...

Github: http://github.com/shrikrishnaholla

LinkedIn: http://linkedin.com/in/shrikrishnaholla

Personal Website: http://shrikrishnaholla.in

An npm module I developed: http://npmjs.org/node-bufferapp

contact: shrikrishna (dot) holla (at) gmail (dot) com

I'm looking for a full stack web development position. I'm a new grad (2014), but have experience building products from scratch

wcfields 3 days ago 0 replies      
Los Angeles, California Remote / In-House Full-Time

Configuration / QA / firefighter engineer, Mid-Senior level, 7 years experience. Experience in Python, SQL, BASH, CentOS/Debian Linux, IIS/Apache/nginx, CVS/git/hg, Cybersource. Some PHP and Wordpress. Some SharePoint.

Have worked in many different aspects of IT, everything from Desktop Support, Front-end dev, Linux Sysadmin, Level 3 support for live event ticketing operations. Ideally seeking Downtown Los Angeles based company that offers occasional remote work opportunities. I'm not a full dev, I'm the person who knows a lot of everything and can quickly fix things.

Hobby is video production: http://experimentalhalfhour.com/

And I have a lot of experience in video tech, studio setup, framerate/ratio/codec, the whole thing. I own a mobile studio, and have worked with Echolab, Ross Carbonite, Harris, Grass Valley, D9, DVCAM and lots of other pieces.

Linkedin: https://www.linkedin.com/in/brockfansler

Email: brock.fansler [at] gmail [dot] com

kbsali 16 hours ago 0 replies      
Barcelona Spain, Remote, (Full Time | Contract | Part Time)

Stack: PHP (Symfony2, Laravel), Python (Django, Flask), Javascript, Mysql, Redis, Mongodb, HTML5, CSS

Resume: http://www.linkedin.com/in/kevinsaliou

Contact: kevin [at] saliou [dot] name

Senior full stack web developer looking to be take part in cool remote projects and able to travel from time to time for face to face meetings (I love Maps and Open Data ;) ).

hemezh 3 days ago 0 replies      
Bangalore, Local/Remote/Relocation, Full Time

Stack: Sass, CSS, JS, Python, Django, HTML5, C/C++

Resume: https://www.dropbox.com/s/hly3r2h1rm615pk/Hemesh.pdf

Contact: See resume

I am a full stack web developer, currently the only developer at Flat.to (venture-funded, now acquired), graduated from one of the top technology universities in India. Likes to take ownership of the projects I work on. I have done a lot of competitive programming during college. Recently found interest in mobile game development, just launched one, working on the next one.

pflanze 3 days ago 0 replies      
London (or surrounding area, Cambridge); Full Time / Contract / Part Time

Stack: Scheme, C, (Haskell); Perl has been my technology of choice in the past. Serverside / web / Gtk+.


Resume: http://christianjaeger.ch/resume/

Contact: http://christianjaeger.ch/contact.html

I've got 15 years of experience as a software developer. I'm always trying to find or use good abstractions. I've got rather extensive experience with functional and syntactical abstractions using Scheme, and am now increasingly interested in static program analysis and type systems. I'm interested in learning new programming languages like ATS, Idris, also Erlang, Clojure and Julia. I could see myself bring the most benefit in areas where special approaches need to be taken (security sensitive areas, perhaps high-performance computing, embedded devices).

apineda 3 days ago 0 replies      

  ON,Canada, Remote/Local, Contract | Full Time | Part Time  Stack: PHP/Laravel, JavaScript/Meteor, .Net/C#/ServiceStack, DevOps/Ansible/AWS  Resume: http://ca.linkedin.com/in/alexpineda77  Contact: LinkedIn or My Contact Form[0]
I just finished organizing my local Startup Weekend[1], host bi-weekly hackathons[2], and am interested in people AND software. I'm looking for new and interesting projects to aid in developing and to grow my network for business opportunities. I travelled across western Europe for 2 months last year[3] while coding full time and have proven my ability to work remote. I'm brokering a big development deal right now where I will be P/T project manager and am partnering with a trusted engineer friend of mine. I can also fulfill product management type roles very effectively. I'm looking for more exciting projects.

[T]: http://www.twitter.com/alexpineda77

[0]: http://www.alexpineda77.com/contact/

[1]: http://www.softwarehamilton.com/2014/04/28/startup-weekend-h...

[2]: http://hackersaturdays.tumblr.com/

[3]: http://www.alexpineda77.com/tools-that-helped-me-keep-organi...

teebot 3 days ago 2 replies      
Freelance - Brussels Belgium, Remote, Half time or Full time

I'm a full stack Web and mobile developer who loves to craft rich frontend experiences.

Xamarin iOS / Android, C#, ASP.NET MVC, Angular, Mongo, SQL Server, Entity Framework, HTML/CSS

Resume: http://cozypixel.com

Contact thibaut [at] cozypixel

fennecfoxen 3 days ago 0 replies      
FOR HIRE: One programmer, US citizen, looking for work IN EUROPE ONLY (ideally London or Berlin). Full-time or contract, on-site. Recruiters welcome. Visas to work NOT included, and only English language. (Sorry. Programmer is working on it.)

Full-stack, but stronger on the backend: Ruby (Rails optional) and Perl, sometimes Node.js. Favors Ember (for web-app-like UIs), appreciates Angular, can wire other things together in a pinch. Can design, build and consume service-oriented REST architectures, hybrid cloud/appliance or cloud/mobile architectures, embedded-system/cloud architectures, or simpler stacks (e.g. network appliance with a web console). Can program or debug C and Java as necessary, and maybe C++.

Includes NoSQL experience (Apache Cassandra) including design and maintenance and particular experience decoding, receiving, processing and storing event streams into flexible management/reporting systems. Can do his own devops tasks with Puppet but does not have extensive experience organizing very large heterogenous clusters or anything.

TDD/Agile included, including Kanban/XP/Scrum exposure. Extensive experience pair programming and refactoring.

Hobbies include 2D printing (stone lithography, etc.)

Full resume available upon request. Contact: gmail user 'fennec'

joekrill 3 days ago 0 replies      
Philadelphia, PA, USA, No relocation, Remote, Full Time, Side projects, Possibly contract

Stacks: - Front end: HTML, CSS (Sass, Less), JavaScript (jQuery, ExtJS, AngularJS) - Languages/Frameworks: PHP, Yii, C#, ASP.Net MVC, Java - DB: MySQL, SQLite, MSSQL Server, MongoDB - Misc: Android, NodeJS

Contact: http://joekrill.com

I'm a full-stack developer passively open to any interesting opportunities in the area or remotely. I don't have a real specific stack, and I'm always looking to learn more. However, I do have a preference for the Linux/open source side of things. Mainly focusing on front end web development these days, and hoping to do more with NodeJS. Quality code and UX must be a top priority (not necessarily from a legacy standpoint, but moving forward this should be paramount).

X-Istence 3 days ago 0 replies      
Denver, CO: Remote, Full Time, Contract

Stack: Python (Pyramid, SQLAlchemy, and more)/ C++ (C++11 and up)

Resume: http://bertjwregeer.com/Resume-files/BertJWRegeer-Resume-Apr...

Contact: bertjw@regeer.org

I am a very strong Python/C++ programmer having worked as the leader of a small team helping build a backend distributed high availability fault tolerant messaging system. I helped design/build the cryptographic requirements for the system and have a really good understanding of cryptography primitives and how to use them secure to build applications.

Lately I have been spending a lot of time working on open source projects such as Pyramid.

beefman 3 days ago 0 replies      
Berkeley CA, Local | Remote, Full Time | Part Time

Javascript, Scheme, Excel, Objective-C, C++, Python (in that order)


Contact: 510-306-7305

Ex-Apple, semi-retired, differently pleasant to be around. Love Javascript! Love solving problems, with code or natural language. Ideally leave creation of problems (i.e. major architecture work) to others, though I have been known to rise to the occasion when problems are needed immediately. Skilled in eng. management if it comes to that. Expert in several disparate, mostly useless subjects. Wanted in two states for unlicensed use of multilinear algebra.

hypertexthero 3 days ago 0 replies      
New York City (arriving soon, currently in Rome), Remote or Local, Full Time or Contract or Part Time

Skills: Graphic design, writing, HTML, CSS, Python & Django. Basic hacking skills in Git, Unix, JavaScript, Ruby, PHP. Happy to learn new technology if it helps me reduce the time I spend in front of [filing systems][feynman] despite liking them very much.

Rsum: http://hypertexthero.com/cv/

Contact: http://hypertexthero.com/contact/

Photography: http://simongriffee.com/

I like simple, minimalist web design and open source software, though I am not an extremist. I want to work on things which [tell the truth and cause no harm][glaser] together with open people who have a [sense of humor][cleese].

In Italian, my first name is Nina's [last][simone].

[feynman]: http://hypertexthero.com/logbook/2014/03/dr-feynman-whats-co... "Dr. Feynman, What's a Computer?"

[glaser]: http://www.miltonglaser.com/files/Essays-10things-8400.pdf "Ten Things I Have Learned by Milton Glaser"

[cleese]:https://www.youtube.com/watch?v=AU5x1Ea7NjQ "John Cleese on Creativity"

[simone]: https://www.youtube.com/watch?v=CgXUeRbel3c "Just in Time by Nina Simone"

vu0tran 3 days ago 0 replies      
Here are the details of a designer friend of mine, Chris Lam:

San Francisco, CA | Local/Onsite, Full Time | Contract

Stack: Interaction Design, Visual Design, Copywriting, Usability Testing, HTML, CSS, jQuery/Javascript

Portfolio: http://whoischrislam.com/

Resume: http://whoischrislam.com/chris_lam_resume.pdf

Contact: whoischrislam@gmail.com or @whoischrislam on twitter.

I've worked at places such as Amazon and Mozilla working on products and features for Firefox OS, Amazon Cloud Player, and Amazon Prime.

I'm looking to work with passionate, humble, and fun people. Would love to work with people who believe in a culture of collaboration, integrity, empathy, and transparency.

I want to work on technology that empower/enable people to do amazing things and help them. Topics I care about: lifestyle/health/food, education, and productivity.

pattle 3 days ago 0 replies      
London UK, Remote, Full Time / Contract

Stack: HTML, CSS, JavaScript, PHP, Node.js

Resume: www.chrispattle.com#cv

Contact: chris.pattle@gmail.com

I'm looking for a remote front end development position. I'm happy to do backend as well but looking for a primarily front end role.

brianpgordon 3 days ago 0 replies      
Reston area, VA. Relocation is OK. Full time.

Stack highlights: Java (including concurrency), JavaScript (browser, node.js, and phantomjs), C++/STL, C, SQL. Netty, Jetty, Solr, Storm.

Contact: bpgordon / umd.edu

I'm an entry level developer (15 months experience) madly in love with Java but my current employer is moving away from it. I'm looking for a job that will allow me to continue working with Java-based technologies.

Bonus points if you have things developers love like a clean codebase with tests, CI with automated deployments, standups, code reviews, etc. Source control is a must.

My current domain is NLP but I'm not married to it. I don't really care what you do as long as I get to work with developers who are better than I am. I want to learn, not just draw a paycheck.

Check out my blog and some projects that I worked on in college:



(I'd also appreciate feedback from any other HN commenters who happen to read this.)

jayhuang 2 days ago 0 replies      
Vancouver, B.C; Remote | Relocation; Full Time | Intern

Stack: PHP (SlimPHP|CakePHP|etc), JavaScript (jQuery|AngularJS|Backbone.js), HTML, CSS (SASS|LESS), Databases (MySQL|Mongodb|Oracle|HANA)

Resume: https://www.dropbox.com/s/8pcwurvuf94zmnl/Jay%20Huang%20-%20...

Contact: hn [at] [hnusername].org

I've currently returned to school until December to finish up a diploma I put on hold, but am open for interesting opportunities both as an intern during the summer, or full-time after I graduate in December. I am a full stack developer, currently more interested in front-end development work; but anything web related gets me excited really.

chadscira 3 days ago 0 replies      
Bangkok, Remote, Full Time/Contract/Part Time

Stack - Node.js, PostgreSQL, HTML/CSS, Ember, Anguler, Git/Mercurial



Contact - root@chad.so

I just moved to Bangkok from Los Angeles (US Citizen), and I'm looking to work with people/companies that are not afraid of telecommuting.

mden 3 days ago 0 replies      
NYC, NY (looking to relocate); Full Time

Stack: C++, Python, JS, WebGL, OpenGL

Resume: http://denchev.io/resume.pdf

Contact: mdenchev gmail.com

I'm a general programmer who's started specializing in computer graphics. I'm a strong self-learner who likes working with a team to solve interesting and complicated problems.

I'm looking for graphics related work be it data visualization, real-time interactive, or other. Feel free to contact me at the email above.

Inversechi 3 days ago 0 replies      
Location: Berlin, Germany Full Time

Stack: Android/Java/SQLite/TFS PHP/mySQL/git ASP.NET/C#/MS-SQL JavaScript/HTML5/CSS3/RDFa

Resume: http://malachisoord.com/static/doc/CV_Malachi_Soord.pdf

Contact: me@malachisoord.com

Recently moved to Germany from the UK and am looking to get involved in the tech scene in Berlin. Interested in joining a small/medium sized company involving something web/mobile related.

jnotarstefano 3 days ago 0 replies      
Pisa (Italy), Remote, Internship

Stack: Ruby, Rails, HTML5, CSS3, JavaScript, jQuery, D3.js, Git

Resume: https://github.com/jacquerie/cv/blob/master/cv_eng.pdf?raw=t...

Contact: jacopo.notarstefano [at] gmail.com

I am in my last year of my Master's Degree in Computer Science at the University of Pisa. I'm looking for a remote internship this summer on ANY technology, not just the ones I listed.

pmiller2 3 days ago 0 replies      
Bay Area, CA (prefer places that are BART accessible), Full time.

Stack: Python, C, Cython, but I'd love to be able to branch out (Haskell, Scheme, etc. would definitely get my attention).

Resume: https://dl.dropboxusercontent.com/u/517776/resume.pdf

Contact: pwmiller74@yahoo.com

My recent experience has been writing software for testing and building fiber optic network switches. Before that, I was in graduate school studying math (primarily graph theory, but with course work in category theory and numerical/linear algebra as well). I'd like to work at a small company that is looking for smart people who can learn what they need to know quickly (preferably in a math-oriented domain).

Oh, and recruiters welcome. :-)

lelf 3 days ago 0 replies      
Middle of nowhere, RU, Remote / Relocation, Full/Part/Any time

Stack: Haskell, math, Unix system programming, web client-side

Resume: http://lelf.me/resume

Contact: a /at/ lelf.me

Preferably functional programming (Haskell/deptypes) in the areas I know (above, they are stretchy of course).

L8D 3 days ago 1 reply      
Austin TX, Remote, Full Time (priority) | Contact | Part Time

Stack: Node, JS-HTML-CSS, CSS Frameworks (Bootstrap, Foundation...), JS Frameworks (Angular, Backbone...), Haskell, (former) Linux server administration

Contact: tenorbiel@gmail.com.com

I'm interested in working with a team since the majority of me work has been independent contracting. I'd like to develop the skills to work on large projects with large teams.

feistyio 3 days ago 0 replies      
Brisbane, Australia | Remote | Full Time / Contract

Stack: Node.js, JavaScript/CoffeeScript, WebGL

Resume: https://gist.github.com/pyrotechnick/d2a0d8bb825300d204bd

Demos: https://youtube.com/user/pyrotechnick

Contact: pyro [at] feisty [dot] io

I love pushing the envelope with JavaScript.

patz 3 days ago 1 reply      
China, Relocation, Full Time

Stack: C++, C#, Scala (love & can work with), Lua, x86 Assembly, Git/Mercurial/TFS

Resume: http://xinhuang.github.io/resume.pdf

Contact: patz.hwang AT gmail

Looking to work with interesting problems/people. Prefer Agile/TDD.Organize coding dojos, favourites are Lisp & C++. Open to learn new things. Take game dev/UI framework as side projects.

kungfooey 3 days ago 0 replies      
Nashville, TN, Local & Remote, Contract or Part Time

Stack: Python, PostgreSQL, Amazon Redshift, Redis

Resume: http://dailytechnology.net/projects/

Contact: hn@dailytechnology.net

Web application developer, past experience with Jave, PHP & Ruby. Familiar with jargon of healthcare. Love working with data (particularly with Amazon Redshift). More interested in moonlighting projects than anything else, but always open to talk.

hereonbusiness 3 days ago 0 replies      
Croatia (EU), looking to relocate to Germany, Berlin, Full Time

Stack: PHP, Ruby, Javascript, SQL, Linux, Git

Contact: gpedic at gmail com

A large part of my work the last 3 years has revolved around SugarCRM (open source CRM suite). A lot of it was integrating the thing with anything and everything but I've also built call center front-ends, robocalling systems, bulk sms (smpp) and a lot more.

Some hands on experience in building web apps with Rails, AngularJS (as data input apps or interfaces on top of complex applications), REST API's and did back-end programming/scripting in ruby, php, python, nodejs.

I would like gather some new experiences, maybe a service oriented tech company with interesting back-end work available. I'll consider almost anything as long as it seems interesting, but would like to state up front that I'm not much of a designer.

I do speak German fluently (have lived in Germany for 10 years) but may need to freshen it up a little.

kristiandupont 3 days ago 0 replies      
Barcelona Remote Contract

Stack: Javascript, NodeJS, Meteor, .NET (C#, asp.net mvc etc.)

Resume: http://kristiandupont.com/KristianDupontresume.pdf

Contact: kristian@kristiandupont.com

BS in computer science, many years of development experience x86 asm, C, C++, .NET and recently almost exclusively JS. I've worked on video games, large enterprise projects and many data visualization projects with D3.

I've taught and given talks on TDD, continuous integration, scrum, kanban and various technologies.

grayrest 3 days ago 0 replies      

    New York, NY, Local, Full Time/Contract/Part Time    Stack: Frontend, Python (rusty), Clojure    Resume: http://gr.ayre.st/s/Karl_Guertin_resume.txt    Contact: on resume
While I consider myself full stack, it's been many years since anybody's paid me for anything except writing Javascript. I'm looking to work with a group that cares about code quality because I lean heavily towards the better is better side when making implementation decisions and tend to argue with just get it done guys.

mdolon 3 days ago 0 replies      
NYC, Remote or local, Contract/Part Time

Tech: HTML/HAML, CSS (SASS/LESS), JS (jQuery, Backbone.js), Ruby (RoR), Python, PHP (Yii), Photoshop, UX/UI design, Bootstrap, Foundation, Wordpress

Resume: http://www.linkedin.com/in/mdolon/

Contact: mdolon [at] gmail

Blog: http://devgrow.com/

I'm a full-stack engineer who's done a lot of design/front-end work in the past. Currently playing lead tech/product role for a small startup based in NYC and have a LOT of free time, especially over weekends. Excel at quickly building prototypes.

sdernley 3 days ago 0 replies      
Manchester UK, Relocate to LA (H-1B needed), Full time

Stack: Objective C, C# / .NET, SQL Server, HTML, CSS, JavaScript, PHP.

Resume: http://scottdidit.co.uk

Contact: scott@scottdidit.co.uk

I'm mainly looking for iOS or C# based jobs but willing to do PHP & front-end stuff, or pickup something new too. Looking to relocate to LA so would need a H-1B, ready to relocate straight away.

wengzilla 3 days ago 2 replies      
USA, Relocation | Intern

Stack: Ruby on Rails, Android

Resume: Email for more info

Contact: ZWR3ZW5nIFthdF0gZ21haWw= (base64, all the rage these days!)

Currently on the mobile-web team at a large ecommerce shop (read: SOA). Planning on matriculating at Harvard Business School in the fall and would like to spend a summer building some cool stuff.

morganwilde 3 days ago 0 replies      
Vilnius, Remote or Relocation, Full Time, Contract

Stack: Objective-C+CoreData, C, Python+PostgreSQL, SVG+JavaScript

Resume: https://careers.stackoverflow.com/morganwilde

Contact: "wilde.morgan"+"".join(('@','g','m','a','i','l','.','c','o','m'))

Did you know that a parabola could be understood as an ellipse, with one focal point at infinity? I didn't before today, who knows what I will find out next. One thing's for certain - I do want to work on making knowledge=power more accessible to all. Khan Academy is one place I'd love to help out, edX.org is another. If you're working on making knowledge accessible - I'm interested.

ahuth 3 days ago 0 replies      
United States, Will relocate anywhere in the US or will work remotely

Stack: Javascript (AngularJS), Ruby, Rails

Rsum: http://andrew.huth.me, http://github.com/ahuth

Contact: andrew@huth.me

Looking for a company or startup with a strong culture and sense of purpose. I'd like to work in California or Colorado, but will move anywhere in the US for the right team. Also willing to work remotely.

Uses Rails and Angular, such as here: http://github.com/legion/vacation. Also excited to potentially learn new technologies and I'm a quick learner.

petedoyle 3 days ago 0 replies      
Seattle/Kirkland/Redmond/Bellevue, WA or Remote, Full Time or Contract, no relocation

Stack: Android (Java SDK/Full stack from syncing data to nice UI/UX and animation), Java, Groovy, Grails, Javascript, Backbone.js, AWS

Resume: http://bit.ly/RbdLeT PDF) http://about.me/petedoyle

Contact: petedoyle@gmail.com

Looking for full-stack, 'native' Java Android work. I'm especially excited for a mix of mostly Android with some backend API/front-end web thrown in. For backend work, I'm mostly from a Java/Groovy/Grails world but am also excited to pick up Ruby/Rails or Go.

eaurouge 3 days ago 0 replies      
SF Bay Area, Remote, Contract, Part Time

Platforms: Embedded, Web

Embedded: bare metal or embedded Linux, C, circuit design, wireless connectivity (wifi / bluetooth), robotics, UAVs (multicopters), wearables

Web: Ruby on Rails, ClojureScript, React, JavaScript, CoffeeScript

Recent work: Rails development for a stealth startup; bluetooth and ePaper hardware for wearables applications.

bliker 3 days ago 0 replies      
Looking from some summer job/projectSlovakia | Denmark | Europe, Remote | Relocation, Any type of contract.

Stack: Web: PHP, CSS, HTML, JS, Ruby, Go Other: C, Embedded systems, Git, Linux, Regex, CADDesign: Photoshop, Illustrator, InDesign - Logos, Web, Posters, Magazines

Resume: http://bliker.github.io/Samuel_Vasko-Resume.pdfGithub: https://github.com/blikerContact: samvasko@gmail.com

I am looking from some summer job, as Iy am still at University. If you need some extra hands on code or design in Europe I am the guy for you.

tombenner 3 days ago 1 reply      
San Francisco, Local, Full Time

Stack: Ruby, Python, Rails, Django, Node.js, PostgreSQL, Redis, Objective-C, Unix, bash, AWS, CoffeeScript, Backbone.js, Ember.js, etc

Resume: https://github.com/tombenner

Contact: See GitHub

Experienced full-stack engineer (leaning more towards back-end than front-end). I've been programming in various forms for ~15 years and prefer smaller companies (roughly < 100 people, but I'm flexible) that have traction and are solving well-defined problems. Here are some libraries I've made:

https://github.com/tombenner/nui - Use CSS in iOS

https://github.com/socialpandas/sidekiq-superworker - Create dependency graphs of Sidekiq jobs

https://github.com/tombenner/toro - Concurrent, extensible job queueing with PostgreSQL

janus 3 days ago 0 replies      
Rosario, Argentina Remote / Relocate to Europe (Arg / Italian citizen) Full Time

Stack: Ruby (Rails|Sinatra|Padrino), JavaScript(jQuery|AngularJS), HTML (HAML|Slim), CSS (Sass|Less), RDBMS (MySQL|PostgreSQL), git, Chef, nginx

Resume: http://ar.linkedin.com/pub/bruno-bonamin/1b/798/922

Contact: bruno [at] bonamin dot org

Interested in work as a ruby, javascript developer. I'm very passionate about technology. I'd be very interested in a position in Berlin, Germany or similar.

nchuhoai 3 days ago 0 replies      
Boston, Remote, Contract/Part-Time

Stack: AWS/Heroku, Ruby/Rails, Backbone/Foundation, Sass, Coffeescript

More about me at http://nambrot.com/about

Contact: nambrot@googlemail.com

Fullstack Developer right out of college, but with significant product experience under the belt. Love every aspect around building product, and am therefore your best bet if you need a jack of all trades that knows how the pieces fit into your business. Previous startup at credport.org

ameen 3 days ago 0 replies      
Bangalore/Chennai, India; Remote OR Open to Relocation (Almost anywhere), Full Time, Recruiters welcome.

Stack: Ruby, C, C#, JavaScript, Python, HTML5 & CSS3, PostgreSQL / MySQL, Heroku / AWS S3.

Frameworks used: Ruby on Rails, jQuery, ASP.net, Bootstrap

Misc: Git, Shell programming, Sublime Text 3.

Resume: http://in.linkedin.com/pub/mohammed-ameen/6/88/a97/

Contact: [Available on HN Profile], http://ameen.in

About Me: Full-Stack Engineer, UX Designer, Product Owner (Built & maintained a few medium-sized projects, sole owner on a rather large scale Rails project.) I'm open to exciting opportunities

  You: I'd love to work in a culture that believes in nurturing their employees, learn from experienced-colleagues and is a consumer-facing Product company(Nice if it is).

indlebe 3 days ago 0 replies      
Vancouver, BC Full Time

Stack Primary: Systems (all OS), Networking general (Cisco, JunOS, pfSense), HTML, CSS, JS, php, Arduino, CAD.

Resume: ca.linkedin.com/pub/matthew-smith/12/47/5a6/

Contact: me@indlebe.com

Operations generalist, systems/network troubleshooting specialist and FOSS enthusiast. Looking for fulltime employement in a position where the company/institution is focused on helping and/or educating people, preferably the underpriviledged.

tedkimble 3 days ago 0 replies      
Seattle WA, Remote|Local, Full-Time|Contract|Part-Time

Stack: Ruby on Rails, PostgreSQL/Titan, Heroku/AWS, UI/UX tools

Resume: http://www.theodorekimble.com/resume.pdf

Contact: mail@theodorekimble.com

I'm a full-stack web developer with significant Ruby on Rails experience and a formal graduate design education. I enjoy understanding the technical and qualitative elements that problems pose in order to design and build elegant solutions.

I'm looking for remote contract opportunities or interesting full-time positions in Seattle.

bluishgreen 3 days ago 1 reply      
Just a friendly note, a lot of you are using external links from paste-bin or with a google link shortner etc. HN automatically marks posts with these links as dead.
antonius 3 days ago 0 replies      
Ottawa, Ontario; Internship/Remote Work

Stack: C, C++, Java, JS

Resume: https://www.linkedin.com/in/antonkarpus

Contact: anton [at] karpus [dot] net

I'm a student currently majoring in CS but have a background in Finance (through first degree). Well rounded and eager to learn whatever is thrown at me. Ideally looking for part-time work or an internship in North America. If you're looking for a coder with a strong business sense, send me an email and we can chat!

calcsam 3 days ago 0 replies      
SF Bay Area, Local, Full-Time

Resume: linkd.in/1n75ZQX

Stack: Python (+numpy/scipy/etc), Django, SQL, Git, JS

Contact: calcsam at gmail dot com

Overview: Currently Python backend engineer. Building out reporting, simulation, and algorithmic selection for an ad server. I'm a Stanford econ grad & quant who taught myself to program (bit.ly/1hlw5IO).

I'm optimizing for learning, so bonus points if there are lots smart people around. Love playing with numbers & getting to do something useful.

Achshar 3 days ago 0 replies      
Location: Chandigarh, India, Local, Part time web development



I won't mind some extra money while I complete my college.

Navarr 3 days ago 1 reply      
Bowling Green, OH, USA; Remote/Local; Full Time

Professional Stack (mid-senior level): PHP (Yii, ZF1), MySQL, HTML, CSS, JavaScript, jQuery [etc] Professional Stack (junior-mid level): Android, JavaHobby Stack: ZF2, Node.js, Socket.ioTools: git, svn, PhpStorm, github, atlassian suite

Resume: http://j.mp/navarr-resume (inc. Contact)

I'm a full stack developer with a growing eye for design, inspired mainly by Google. I've been working professionally for four years, with plenty of experience doing freelance for years before then. I'm very interested in working more with Android, but I love working with PHP and related technologies - despite all their flaws. I'm an excessively fast learner, and can pick up just about anything as long as the knowledge is available.

TheBiv 3 days ago 0 replies      
Dallas, Remote/Relocation, Full Time/Contract

Stack: Ruby, Rails, Design (PSD/HTML/CSS), JS, Obj-C

Resume: email me for resume at hnseeker@gmail.com

Contact: hnseeker@gmail.com

My strength is in being told a broad business requirement, and then building something that reliably accomplishes that goal. I would probably describe myself as more of a product manager that happens to code! I am not really looking to leave, but if there is an interesting opportunity, then I would definitely give it a real thought!

kgabis 3 days ago 0 replies      
Krakw (Poland), Local/Remote/Relocation, Full Time/Contract/Part Time

Stack: C, C++, CUDA, C#

Resume: https://www.dropbox.com/s/d7hq3x75bevpr3y/cv_05_2014.pdf

Contact: kgabis [ a t ] gmail [ d o t ] com

Github: http://github.com/kgabis

I'm experienced in writing low level code, mostly in C and C++. For the last few months I've been programming GPUs with CUDA. I should be available for hire from august/september.

philbo 3 days ago 0 replies      
London, Remote, Full Time

Stack: Clojure, Node.js

Resume: https://github.com/philbooth

Contact: pmbooth at gmail

I'm looking for 100% remote working opportunities that will enable me to leave the UK and fulfil my dream of living in the Pyrenees. ~15 years experience, including both front- and back-end. I have strong personal commitments to accessibility, progressive enhancement and unit testing; my next role will allow me to support all three.

blaenk 3 days ago 0 replies      
Los Angeles or Orange, CA Remote/Local Full-Time

Skills: Haskell, Rust, Scala/Play, Go, Python/Flask, Clojure, C++11, Ruby/Rails, Angular.js, Machine Learning

I'm a generalist who doesn't get bogged down with dogmatic views on specific technologies. In fact, I'm constantly learning about new ones in order to keep an open mind and learn new ideas [0].

Resume: https://www.dropbox.com/s/ek7vs0cd0rfpp06/resume-pub.pdf

Contact: jorge.israel.p@gmail.com

Site: http://www.blaenkdenum.com

[0]: http://www.blaenkdenum.com/notes/

coreymgilmore 3 days ago 0 replies      
Location: New England, Remote | Local | Relocation, Full Time | Part Time

Stack: PHP, HTML, CSS, JS, SQL, Mongo, Python, a bit of Node, others as needed.

Resume: http://coreygilmore.io (contains links to LinkedIn, etc.)

Contact: coreymgilmore@gmail.com

Overview: I build on the web (webapps) because I hate having to refactor code for different device types and languages (iOS vs Android). My focus is on data and user driven apps that are narrowly focused but perform great. I also have a large focus in developing real-time connected devices for home-automation and the Internet-of-Things (see Droplet Labs http://dropletlabs.com).

datwelk 3 days ago 0 replies      
Amsterdam, Relocation, Full Time / Contract

Stack: Objective-C, C, Python, Git

Resume: http://nl.linkedin.com/pub/damiaan-twelker/46/196/234 (standalone resume available on request)

Contact: https://github.com/datwelk

Being a Computer Science undergrad at the University of Amsterdam, I am looking for a full time job / internship abroad during the summer months (mid June - end of August). I have 3.5 years of experience as an iOS developer at multiple different companies. I am looking for a startup-like environment where I can combine my iOS and entrepreneurial skills, and fully focus on bringing one product to the next level.

jbverschoor 3 days ago 0 replies      
Amsterdam, Remote | Relocation maybe, Contract | Part Time

Stack: Rails, Java, Postgres, Mongo, debian, dev + devops. Also, but lesser: Android + iPhone.

Resume: have to create :-)

Contact: my username at gmail

Looking for either leadership role or fullstack devops. Founded two companies, of which one failed. The other one is ramen profitable. I do what what it takes to get stuff done. Broad knowledge of various technologies. 15 years work exp. Started programming almost 25 years ago.At this moment I can use some extra revenue to put in my current company, some diversity and more contacts.History: Employee for 6 years, than 6 years freelancing, and now about 3 / 3.5 years working on my own stuff. Had employees and other people working for me.

fasteddie31003 3 days ago 1 reply      
San Francisco, local or remote, full time or contract

Ruby, JavaScript, Objective-C, PHP, HTML, CSS, Java, C


I've been an independent contractor for the past two years working on projects that mostly involve ROR, but also involve JavaScript, and Objective-C. I also have been working on my product Taskflow.io when I don't have contracting work. I am looking to join a fun, smart team again and make awesome products with cool people again.

Ryel 3 days ago 0 replies      
NYC, In-House, Full-Time

Front-End. Entry-Mid level.I enjoy native (JS, HTML, CSS).I work mostly with Native JS, jQuery, Sass, Stylus, Yeoman, Grunt, Bower, and tons of small libraries.

I've purposefully kept a very native stack because I wanted to stay true to a solid foundation and then join a company where I could learn in-depth about the frameworks/libraries that they're using. I'd be particularly excited to learn Backbone, Angular, or work in a Pythonic codebase.

Sideproject (Rails): http://subella.com

Github: http://github.com/ryel

Personal: http://christianryel.com

Email is in HN profile page if anybody has questions.

I'd also REALLY appreciate any constructive criticism.

Synroc 1 day ago 0 replies      
Anyone looking for creatives? I'm a graduating senior at the University of Chicago looking to break into the SF scene in a marketing and UX/UI design capacity. I'm a marketer with design chops, and want to put my balance of creative and analytical skills to good use.

[San Francisco, CA], [Relocation], [Full Time, Internship]Resume: http://ow.ly/wsQNmPortfolio: http://joymao.comContact: joymao [AT] uchicago [DOT] edu

idiotb 2 days ago 0 replies      
New York, Remote, Full Time

Hello! My name is Bhushan, and I'm interested for Software Engineer position.

Having worked for two startups on web projects before Hacker School, I have sound knowledge of Ruby/Rails and general web stack. Recently I spent some time at Hacker School dabbling with C, writing a feature patch for Git, learning Algorithms and Data Structures, playing with React.js.

I believe in OSS and have contributed to the Git (current state: implementing the code changes recommended by Git maintainers), did bug fixes on some ruby gems, and have written couple of ruby gems.

Along with programming, I enjoy traveling, cruising along countryside roads on my motorcycle, practising yoga into the wee hours, and reading tons of books.

Resume: http://goo.gl/AVGTwV

email: bhushanlodha [at] gmail [dot] com

lordsheepy 3 days ago 0 replies      
Seattle, WA. Willing to relocate anywhere on the west coast, Fulltime

Stack: Python, PostgreSQL, Ansible, Docker

Resume: https://drive.google.com/file/d/0ByKZDiwlLyrpeXFDMmh6cFNvU28...

contact: stephen [dot] babineau [at] gmail [dot] com

I'm looking for a Jr DevOps or Jr Developer position. I went from no coding experience to deploying my first django app in 3 days in order to apply to a coding bootcamp. I graduated from Codefellows Python course a month ago and have been continuing at 8-10 hours of coding a day. So while I am less experienced, I would fit in great with a company that values that kind of growth.

cpursley 3 days ago 0 replies      
Location: Atlanta, GA, USA [Or relocation to Seattle, WA, Portland, OR or Denver, CO]

Stack: Ruby, Rails, JavaScript/CoffeeScript, Angular

Resume: http://goo.gl/ZkoRqV

Seeking: Junior Ruby on Rails and/or Angularjs web development role with a strong focus on user experience and user interface lead product development.

Experience: Built Appraisal Flow (www.appraisalflow.com), an office management and work flow tracking SaaS application for appraisers (Ruby on Rails).

ownagefool 3 days ago 0 replies      
London/Guildford, Remote/Local, Contracts Only

Stack: PHP dev with nix skills. Others skills, see link below.

Resume: https://www.linkedin.com/in/allandegnan

Contact: allan@adegnan.net

Would prefer to use a modern stack, would like to do devops, but will happily work on less shiny stuff for decent rates. Obviously would love to use other stacks but my PHP/Linux skills are where most of my experience lie.

samsnelling 3 days ago 0 replies      
Oklahoma City, Remote or OKC, Full Time

Stack: JavaScript, Node.js, PHP, HTML, CSS (SASS|LESS), Database (MySQL\Maria), Deployment (Git|Nginx|Apache), Design (Illustrator|Photoshop)

Resume: http://snelling.io/resume

Contact: sam@snelling.io

Looking for:- A cross-functional position where I can help a business in several different areas.- A scrappy company looking to try new ideas, technologies and services.

Me - Somewhat full stack. Love ML, NLP, and big(ger) data. Love connecting the dots between data. Self taught, willing (and still hungry) to learn new technologies.

mattm 3 days ago 0 replies      
Japan, Remote, Contract|Part Time|Full Time

Stack: PHP (all frameworks), Python (Django), Perl

Resume: http://mattmccormick.ca/portfolio

Contact: matt@mattmccormick.ca

Looking to work with good people working on something that helps others. I'm not picky. I pick up things fast so would love to get involved with technologies I haven't used so much like Python, Ruby on Rails or Node.js I can also contribute to business decisions.

anoonmoose 3 days ago 0 replies      
Connecticut. Willing to go to NY, MA, RI. Full time.

Stack: LabVIEW, Ultiboard, MultiSim. Agilent, Keithley, NI. I also know C#/PowerShell/.NET, Ruby, have familiarity with C/C++/Java, and I've worked many an IT gig.

Resume: Not bothering since I'm not expecting any real interest in a hardware guy like me. CompE degree, couple years of work experience.

Contact: nicholas.tuzzio@gmail.com

Overview: I'm a hardware guy who can write code. I design custom hardware and use off-the-shelf test equipment to test complex devices. Best use for me might be rapid hardware prototyping and development.

Shoot me an email for a resume if you're interested in that kinda guy.

aagustyana 2 days ago 0 replies      
Bekasi Indonesia, Remote | Part Time 20-25 hours/week

Stack : Ruby on Rails, jQuery, Knockout JS, Cucumber, Rspec, Git, MongoDb, Couchdb etc

Resume : https://www.odesk.com/o/profiles/users/_~01cef6eee56213d4b5/

Contact : aditya at prawirasoft dot com

My name is Aditya, a Ruby on Rails ninja with +9600 hours worked through odesk, i've been working 100% remotely using RoR since 2008 with clients from various countries such as USA, UK, Australia, South Korea, Denmark etc

Previous work involving

- REST API for instagram-like app, so it can be consumed by iOS & Android app

- Project Management app (one page), using RoR & Knockout JS

- Airplane Ticket Searching

- Quickbooks integration for Online Store

- Credit Analysis Web App (actually, i'm currently working on this)

I usually handle 2 projects from different clients at the same time, but one of the project has been finished, so i need another project to fill my time. The other project that im still working right now come from a company in Salt Lake City, Utah, i work for this company part-time 20-25 hours/week

ragsagar 3 days ago 0 replies      
Remote/Relocation, Full Time/Part Time

Stack: Python/Django/AngularJS

Resume: https://github.com/ragsagar/resume/raw/master/ragsagar.pdf

Contact: python -c "print '@'.join(['ragsagar','.'.join([x for x in ['gmail','com']])])"

Looking for Fullstack/Python/Django development positions.

abelsson 3 days ago 0 replies      
Location: Scandinavia, willing to relocate to English speaking countries. Full time, no remote unless you have something exceptionally interesting.

Stack: C, C++, Python, Assembly, JIT compilation, Optimization, Drivers, CPU architecture, Embedded, Linux. Prefer low level, but enjoy web and app work as subtasks of larger project.

Contact: hn username at gmail.

I drive change. I can design, implement and get a team working together to navigate the journey from idea to working, shipping product. I tend towards a hands on architect type of role. I'm looking for a company with minimal bureaucracy, with responsibility for technical solutions.

akbarnama 3 days ago 0 replies      
Mumbai, Remote, Full Time(priority)/Contract/Part Time

Stack - Python, Django, Jquery, PostgreSQL, Git

Resume - http://linkedin.com/in/vishalsodani



Contact - vishalsodani@gmail.com

I love solving problems using technology. I would love to work for a company involved in education or health domain. I am open to learning new technology.

kilotaras 1 day ago 1 reply      
Lviv, Ukraine; Remote, Full TimeStack: C++, .Net, C#, jQuery, JS, CSS, PHP, hackResume: https://www.linkedin.com/in/kilotarasContact: kilotaras (at) gmail.com

I'm looking for a place were I will be able to utilize my knowlege/skills in algorithms and data structures to solve all kind of challenges. CV highlight: full-time offer from FB after internship.

alpeb 3 days ago 0 replies      
Colombia, Remote, Contract or Part Time

Stack: Scala/Java Play, AngularJS, Chrome apps/extensions, JavaFX

Resume: http://macondoventures.com , http://www.linkedin.com/in/alpeb

Contact: alejandro@macondoventures.com

Economist, self-taught programmer. Startup experience. Looking for a team passionate about their craft.

gmorgens 3 days ago 0 replies      
Toronto, Canada (Remote or local) - 4 month Internship

Stack: Javascript, Python, Racket, C, MATLAB, Photoshop, HTML5/CSS3, willing to learn whatever necessary

Resume: https://www.dropbox.com/s/6dz8nhqq6nmwsnt/Resume.docx

Contact: gab.morgenshtern@gmail.com

First year, University of Waterloo Biotech major. Motivated, hardworking, would love to do something science (molecular biology or biochemistry)/research related. Experience in design, data analysis, functional and imperative programming.

VeXocide 3 days ago 0 replies      
Eindhoven (The Netherlands), Relocation | Local, Full Time

Stack: C++ (Boost, STL), Python, SQL (PostgreSQL, SQLite), git

Resume: https://linkedin.com/in/jeroenhabraken

Contact: <username> at gmail.com

I'm looking for a challenge as a backend enginer to further hone my C++ skills, preferably in a small team or startup where I get to wear a few more hats.

taternuts 3 days ago 0 replies      
Location: Arlington, VA | prefer local but open to both Remote/Relocation | Full time

At Work Stack: C#, JavaScript, SQL Server, TFS, .NET WebFormsFor Fun Stack (stuff on github): JavaScript (Node.js/Express, AngularJS), Python, git, Vagrant, Sublimetext+vim. Played with and enjoyed Ruby/RoR, MongoDB, Redis, Flask.

Resume: https://www.linkedin.com/in/robertwettlaufer , https://github.com/Robert-Wett

Contact: rdwettlaufer@gmail.com

I'm looking to join a smaller company that moves a bit faster, and I'd prefer to break out of the .NET stack. I'd be most interested in a full-stack position, and it would be even better to work underneath other great developers who can learn me some fun stuff.

balazsbela 3 days ago 0 replies      
Anywhere in Sweden or Norway | Relocation | Full Time

Stack: Embedded Linux, Qt, C/C++

Resume:http://linkedin.com/in/balazsbela | https://github.com/balazsbela | balazsbela.blogspot.comContact: balazsbela [at] gmail [dot] com

C++ Developer working on applications for various ARM devices, looking to move to Norway or Sweden. Also did webdevelopment in the past: java (spring), angular, jquery. I specialise on Qt, but I'm open to any modern C++ based project.

mtrn 3 days ago 0 replies      
Leipzig, Germany, Remote, Contract, Part Time

Stack: HTML, CSS, Python (Flask, Django, pandas), Java, Go, PHP, Javascript, SQL, SOLR, elasticsearch, Git, Linux

Resume: https://github.com/miku, http://stackoverflow.com/users/89391

Contact: pgdv9o@hazr.me

I enjoy building backend systems, git collaboration and tested software.

paf31 3 days ago 0 replies      
Los Angeles, remote preferred, Contract | Part Time

Stack: Haskell, C#, F#, Scala, Java, TypeScript, Javascript

Resume: http://functorial.com

Contact: my username at cantab dot net

I am looking for something challenging which would allow me to use my skills in functional programming (with a strong preference for Haskell). Short to medium term contract/part time projects are preferred. I am most interested in language/compiler design, but given the freedom to use the right tools, I would be happy working on a wide variety of projects.

chilicuil 3 days ago 0 replies      
Mexico, Remote, Full time or contract

Stack: elastix, nagios, snmp, smokeping, proxmox, vagrant, shell, python, ansible scripting, logstash, software packaging (deb,rpm)

Resume: http://javier.io/cv/en

Contact: echo m+javier-io | tr '+' '@' | tr '-' '.'

Culture and people matter the most to me. I want to be surrounded by smarter and more experienced engineers than I. Unix geeks, vim users, open source fanatics. Logical thinkers, tool tinkerers. I think I can help most in a DevOps position.

silenteh 3 days ago 0 replies      
Switzerland, Remote, Full Time

Stack: Golang, Scala/Java, Akka, Netty, C, ElasticSearch, NoSQL (Cassandra, MongoDb)

Contact: my HN username at gmail

Resume: please contact me for a copy

In the field for more than 14 years.

I am passionate about cryptography and IT security and I am looking for an opportunity to work on open source projects preferably in crypto and security in general.I have also more than 5 years of experience in scaling web sites and native applications stack with more than 50 billion page views per month.I love talking to others, so for any question feel free to ping me anytime!

Latest books read or in the process of reading:

- High Performance Browser Networking

- Understanding and using C pointers

- Reverse Engineering

mcbuilder 3 days ago 0 replies      
San Diego CA , Remote, Full Time | Contract | Part TimeStack: Haskell, C, Python, Shell, C++Resume: http://www.linkedin.com/in/tristanjwebbContact: [olafthefrog `at` gmail.com]I'm pretty much programming all the time in Haskell now adays, what can I say I really admire the language and I'm a bit of a masochist, ahh hm I mean hard working devotee of computer science. Spend my PhD working in Computation Neuroscience, and now I'm looking to leave academia to join industry. I'm really a programmer at heart, always have been, so I want to do software engineering now as a job. I'm especially interested in scientific tooling, especially using Haskell.

I definitely know my way around a server, I'm one of the those terminal guys who prides himself in knowing the ins and out's of Linux. I'm sure I would fit in well with like minded folks.

My education also included a lot of statistical physics and some machine learning. Most of my knowledge is in Spiking Neural network, and I would like to see some of these "neuromorphic" ideas pop up in industry. Right now the field is mostly based around the neuroscience side, but some are trying implement robotic control systems with spiking neurons. I would like to try and branch out to some hardware too if that is a possibility. I've been thinking about getting into some Natural Language processing, current working on neural simulator in Haskell as my side and part of my postdoc work project.

Not really interested in moving, but I would be able to work remote. Thanks for looking.

arenaninja 2 days ago 0 replies      
Los Angeles, Remote/Reloc TX OK, Full TimeStack (current): PHP (no framework, but OOP of course), JavaScript+jQuery, Memcached, git/svn, on CentOS

Things I play with: Android/Java, ReactJS

Things I've played with: NodeJS, Python, Mathematica

Resume (I'll add present employment by end of day today): http://charmeleon.github.io/resume.html

Two years of software development experience, I'm looking for a company that looks to move forward with their technology. I implemented my latest project at work as a RESTful API, and used JavaScript's history.pushState to avoid reloading any page. I'm currently in LA but I've plans to relocate to TX (currently looking at Houston/Austin) by end of year (sometime after August).

braydenm 3 days ago 0 replies      
San Francisco Bay Area, Full Time. I've moved to the Bay from Australia in March.

Stack: Python, R, C, SQL, Excel, VBA, Matlab, [other: learns fast]

Resume + Contact: https://brayden-mclean.squarespace.com/s/braydenmclean-resum...

I'm a data analyst with a background in mechanical engineering. I've worked extensively in the transport sector, but I'm really passionate about startups and want exposure to product teams. As long as you are trying to optimize at least one part of the world, I'm in. [Optimizing the whole world comes later, and, hey, we all need to start somewhere.]

You need someone who: Takes effectiveness seriously (I founded and scaled two meetup groups on this topic); updates models and frameworks frequently and dodges cognitive biases like a boss; types colemak; is driven by long term benevolent goals to drive humanity forward. I'm also pretty well networked for a new arrival and will invite everyone to the meetups I'll be cohosting.

You have: A team working on a cool technical solution to at least one problem facing humanity; the patience to sponsor my E3 visa application and wait the 3-4 weeks it takes before I can start work.

Keywords: AI, wearables, transport, bayesian statistics, instrumental rationality

carloc 3 days ago 0 replies      
Munich, Germany. Full Time or Part Time. Local or telecommute.

Stack: PHP,Python,MySQL; Bash,Nginx,Various Linuxes,Cygwin; Java,C++/wxWidgets; Common Lisp

Resume: http://bit.ly/1kBkwRo

Stack Overflow: http://bit.ly/1i66J10

DevOps engineer. Looking for a freemium-based linuxy telecommute-friendly consumer-facing company with a heart, intent on world domination in their niche. Will observe, ask, analyze, empathize, cross-link, compare, select, build, harden and deploy.

dlitvakb 3 days ago 0 replies      
Buenos Aires, Argentina - Remote - Full Time

Stack: Python, Django, Flask, SQLAlchemy, MySQL, PostgreSQL, MongoDB, AWS, Linux, OS X, Bash

Resume: http://www.linkedin.com/pub/david-litvak-bruno/3b/220/427/en - https://github.com/dlitvakb

Contact: david [dot] litvakb [at] gmail [dot] com

I'm looking for an engaging company that is looking to improve and has a team that is constantly pushing forward to be better

m0dE 3 days ago 1 reply      
Wainwright, Alberta, willing to relocated/remote, Full-time/Part-time/Contract

stack/tech: LAMP, HTML, CSS, Java

resume: http://www.jaeyun.ca

email: jaeyun@gmail.com

biggest achievement: I built a professional hotel software from scratch. It is praised among a few hotel owners. See: http://www.innGrid.net - I did both frontend & backend. Implemented continuous integration: github -> codeship.io (w/ selenium webdriver) -> pagodabox

EugeneOZ 1 day ago 0 replies      
Russia, Saint-Petersburg, Remote OR Relocation, Full timeStack: PHP, JS, AngularJSResume: http://careers.stackoverflow.com/ozContact: https://github.com/jamm or normandiggs at gmail

Looking for any AngularJS-related work, main reason - relocation from Russia, because I don't support current politicans.

mdturnerphys 3 days ago 0 replies      
Seattle, Relocation, Full Time

Stack - MATLAB, Python, LabVIEW, microcontrollers, hardware development (CAD, CNC, rapid prototyping)

Resume: http://guavaduck.com/resume

Contact: matt at guavaduck

Looking for interesting hardware development or data analysis problems to work on. Finishing up an experimental physics PhD in a group doing precision tests of gravity with mechanical sensors.

DTanner 3 days ago 0 replies      
Ottawa Canada, Remote, Contract (Part-time or full-time)

Stack: Android, C++, Java, OpenGL, Real-time audio

Resume: www.linkedin.com/profile/view?id=15640009

Contact: dougtanner (at) gmail.com

I'm currently finishing up a live wallpaper for Android and after that I'll be looking for remote contract work. I'm an ex-Activision-games-programmer currently specializing in C++ based Android apps. I have years of experience with 3D graphics and real-time audio programming.

If you need something fast and memory-efficient done on Android (or Windows/Console), I'm your man.

deft 3 days ago 0 replies      
Calgary Canada, Local, InternStack: Java, Python, Qt, bunch of assemblyResume: https://docs.google.com/document/d/1RyNSj1nwIhGdJWzfX_Rltj57...Github: https://github.com/krruzicContact: in resumeI've just finished up my second year of computer science at the University of Calgary. I'm mostly looking for an internship over the summer. I'm interested in learning web technologies, and just learning in general. I have some C++ experience, but most of my programming has been done in either Java (school stuff primarily) or Python (personal projects).

Thanks for making this thread, although I saw it a bit late!

Mc_Big_G 3 days ago 0 replies      
San Franciscio, Remote, Contract | Freelance

Stack: Ember.js, Ruby on Rails, Git, Rspec, Jasmine

Resume: http://www.mcgintech.com/

Contact: hn@mcgintech.com

I'm primarily interested in working with Ember.js, Ruby on Rails and Node.js. I enjoy architecting applications and have experience leading teams. 15 years experience.

gotrythis 3 days ago 0 replies      
Ontario Canada, Remote, Contract

I'm a very talented and innovative software/UX/UI designer and project manager with 20+ years experience. I've designed from scatch and managed very large and complex projects, most recently a new type of analytics SaaS, a server-to-server software installer, and a 2nd screen real-time fantasy sports game. I'm also a copywriter and sales page/funnel designer with an eye to conversions.


Currently looking for contract work to:- Define the specs for software- Design software- Write Sales Copy

I also can write you the kind of online dating profile that will find you the love of your life. :-)

userium 3 days ago 0 replies      
Helsinki, Finland; Local | Remote; Contract | Part Time | Full Time (starting from September 2014)

Stack: Junior Rails developer (sample project: http://growth.userium.com/), HTML / CSS (sample project: http://userium.com/), jQuery, Git, Usability, UX, Service design methods

Resume: https://www.linkedin.com/in/ninapatkai

Contact: nina@userium.com

MSc in Engineering, used to do e.g. Computer Aided Design and Product Data Management, now learning more web dev, particularly Rails. Interested also in web usability, product management and customer experience design.

pallavkaushish 2 days ago 0 replies      
New Delhi, India| Full Time [Available For Relocation]

Skills: Intersection of Marketing, Growth & Technical

Resume: https://linkedin.com/in/pallavkaushish/

Contact: pallavkaushish [at] gmail [dot] com

Current Situation:

* Working as a technical marketer.

* Learning Node.js (express framework) with mongodb.

Looking For: To work with a startup in the growth team. I'm a young and hungry startup guy and a failed entrepreneur.

Interesting things I have done:

* Worked with 2 startups at a time (almost full time).

* Always got a job through connections and self marketing. Never made a resume except for Linkedin.

* Tried starting a music business in college and signed over 50 artists without a product.

* Documented my other interesting stories at http://snooptank.com

Inviz 3 days ago 0 replies      
Yaroslaff Fedin, http://github.com/inviz

Indonesia, Bali[Remote!] Full Time/Part Time/Contract

Stack: JS, CSS, Ruby, PHP

Resume: https://gist.github.com/Inviz/b9fe5778bf656e0d2f98

Contact: invizko@gmail.com

A frontend-focused Full stack developer. Looking for remote work. Not your ordinary Joe, a skillful rapid developer with attention to detail. 9 years of experience of remote work.

czbond 3 days ago 0 replies      
Dallas,TX, Relocation, Full Time | Contract

Stack: CTO, outgoing technologist. Leading Teams, Built ongoing Rails SaaS startup {$700k run rate year 2}, Built a Rails PaaS Startup's platform, Node.js. Security, 7 yrs prior doing large Enterprise systems Architecture, Build, deploy. Cloud migrations, deployments, architecture, best practices. {eg: aws/softlayer}

Resume: Can send via request

Contact: chriszbond {at} gmail.com

Looking for high energy, leadership opportunities either in Colorado, North Carolina, North California, or Europe. Looking for high activity, high energy, and high people interaction opportunities {Startups or Enterprise {eg: AWS, Apigee}}. Open to consulting, if it involves travelling.

bytK7 1 day ago 0 replies      
Portland, OR, Local, Full Time | Part Time

Stack: Python

Resume: https://www.dropbox.com/s/8qbjkk9yxglf1t1/jarrettkeifer.pdf

Contact: jkeifer0 (gmail)

I am currently working on a masters in geography with an emphasis in GIS/remote sensing, but through my work I have come to learn I have a love for programming and development. I want to pursue a second masters in computer science, but I currently cannot afford to continue to be a student. My wife is also a student, so two people with no income paying exorbitant tuition is not possible to sustain. That why I am posting here.

My experience is limited and I only really know python (I am learning C++ right now), but I am driven and willing to work hard to learn any language, platform--anything and everything necessary to be successful. If someone here would be willing to offer me gainful employment and direction, I would prove myself to be valuable.

All I ask is for a chance, at least just a meeting, so you can get to know me and see that I am serious about doing whatever it takes to succeed in this field. If you think you might have an opportunity for me, please contact me at the email above.

nptime 3 days ago 0 replies      
Denver, CO , Remote / Local, Contract

Stack: Digital / Analog Electronics, PCB, FPGA, uP, SoC, C/C++, LAMP, open source CMS

Resume: https://drive.google.com/file/d/0B0i9_ZoFPAv6anVKV3c5VkFKNFE...

Contact: see resume

I'm a successful bootstrap entrepreneur looking for short term contracting work to help provide seed capital for another start-up. I have a degree in electrical engineering and 10 years experience designing electronics and writing firmware. I have about 5 years experience in full stack web development though my "full stack" experience is better described as Linux SysAdmin or DevOps securing and optimizing LAMP stacks and integrating / hacking open source web apps and CMS with as little coding as possible.

Ideally I'm looking for companies with significant 3-12 month projects in the next year, but I am willing to work shorter durations down to a minimum of about 1 month. Part time contracts are also preferable, though I can swing full time contracts. Also, I would like a company that understands I have another business to run and that by also working for them I will probably be working about 60 hours per week if their work is full time.

iwanttobehired 3 days ago 1 reply      
Pittsburgh, Local or Remote, Full Time

Stack: .Net, Ruby, JavaScript, Sql Server, MongoDb, Postgres, interested in learning additional stacks like Go and NodeJs

Email: iwanttobehired.hn at gmail.com

Full stack developer with core experience in .Net ecosystem and willing to stay in that stack or move to another stack in web development. 7 years of professional programming experience.

I'm aware that not initially disclosing my identity is not going to be the most effective. If interested, then email me and I'll provide more info.

jrlocke 3 days ago 2 replies      
Boston/NYC (willing to relocate) Full Time/Contract/Part Time

Stack: iOS, Obj C, C, C++, Parse

Resume: https://www.dropbox.com/s/lo5bt1n7jyik0vh/Resume.pdf

Contact: julian.r.locke@gmail.com

Me: Very recently graduated computer science minor at Tufts (philosophy major). I'm completing my first iPhone app, an intentionally simple navigational assistant, Polo (see it here: https://github.com/mbrenman/PoloApp). Currently, I'm building my iOS chops and moving into the tech world after many internships in advertising. I'm looking for a job where I can continue this transition, preferably in the iOS ecosystem. I've spent time in visible roles at competitive ad agencies, I am highly dependable. In my spare time I tinker with hi-fi amps and speakers, grow bonsai, play and write for the piano, and mine BTC.

You: Looking for a high-ceiling, malleable, knowledge-thristy junior iOS developer. You're looking for a tech-minded junior project manager or a junior marketer or ad ops associate. You want someone with a track record of putting in the hours, rising to the challenge, and doing whatever it takes.

bobdetemple 3 days ago 0 replies      
NJ, Remote | Relocate, Full Time | Part Time | Contract

C#, MS SQL, WPF, ASP .Net MVC, ~node/express/mongo


bobdetemple at gmail

MBA hacker, health care sector

pavanred 3 days ago 0 replies      
USA, Relocation, Full Time

Professional Exp Stack: C#, ASP.Net, SQL Server, SQL Server BI, Oracle, js, IIS, NUnit, WCF, TFS

Academic (MS Data Science)Stack: Java, Python, Postgres, R, Hadoop, git

Resume: http://www.cs.uic.edu/~preddy/resume.pdf

Contact: in resume

Current Masters Computer Science, Academic focus - Data science. Graduating shortly. Prior experience of 5 years web development on MS stack.

lukaslalinsky 2 days ago 0 replies      
Bratislava, Slovakia -- Local / Remote / Relocation -- Full Time / Contract

Stack: Python, C++, Qt, Twisted, Flask, Django, PostgreSQL, Oracle (if you want to migrate away), Ansible, Fabric, familiar with audio analysis and IR algorithms, system programming, managing servers, ...

Resume: https://oxygene.sk/tmp/llalinsky-2014-05.pdf

Contact: lukas@oxygene.sk

I basically have two profiles, doing web development commercially for over 10 years and hacking on music related things in open source projects. The things in "stack" is what I have been recently working with, but I'm very flexible regarding technology.

I'm looking for a change, possibly moving away from web dev, but I'm not set on what to do next. If you have a project that you think could be interesting to me and it's something I could really help you with, please let me know.

lukeholder 3 days ago 0 replies      
Australia (Perth), Remote, Full Time

Stack: Ruby on Rails, Laravel PHP, LAMP, Javascript

Resume: http://www.linkedin.com/in/iamlukeholderContact: lukemh at gmail.com

Looking for remote work, on a team that uses git, does TDD, and is building apps not just websites.

samlevy 2 days ago 0 replies      
Leeds United Kingdom, Remote or local, Part-time

Stack: Ruby, Rails, Sinatra, PostgreSQL, Elasticsearch, Redis, Backbone.js, Javascript

Resume: https://careers.stackoverflow.com/samlevy and http://samlevy.me (full CV available on request)

Contact: hn at levy dot io

Im looking for work around RESTful API applications, MVP builds, Ruby mentoring, SaaS application, and payments. I have 5 years professional experience with Ruby and Rails working on a wide variety of projects.

In my spare time, I built and run a UK geocoding web service with RESTful web API, recurring payments, and accompanying Ruby gem - http://geocodable.io, https://github.com/geocodable

amukher1 3 days ago 0 replies      
India, Relocation, Full Time | Contract

Stack: C++11, Java, NodeJS, libuv, Linux, systems programming, scalable and concurrent servers.

Resume: https://www.dropbox.com/s/ij7kqoownqnauuy/Arindam_Mukherjee....

Contact: arindam dot mukerjee at gmail

Key areas: Systems and application programming, 11+ years of experience. Worked on high availability and server management areas. Keen learner - highly proficient in C++ / C++11. Can work fluently in Java / Python / NodeJS. Contracted author for an upcoming title on C++ using Boost libraries.

Work permit status: US: Have an H1B petition filed and approved in 2012. Need new sponsor. Could not travel earlier due to a personal accident followed by offer revocation.

Seeking employers preferably in the Bay Area. Open to working in EU as well. Looking to build and use cloud-enabling technologies. Want to work in fast-moving, dynamic teams with freedom to choose tools and techniques and challenging problems to solve.

jesskerca 3 days ago 0 replies      
Ottawa, ON Canada; Remote; Contract/Part Time

Stack: Java, C, C++, jQuery/JavaScript(node.js, express.js), Git, HTML5/CSS, some PHP

Resume: jessjohnson.ca/resume.pdf

Contact: jessjohnson.ca/contact.php

Student in Comp Sci, looking for a summer job in the tech world. I've made lots of small programs, web apps, and games but am eager to learn more and work on bigger projects. I have pretty good technical writing skills, and am currently learning Perl.

brooksbp 3 days ago 0 replies      
USA, Remote & Relocation, Full Time

Stack: C, C++, Haskell, Python, Embedded Systems, Network Processors & ASICs.

Resume: http://brpbr.com/static/Brian_Brooks_Resume.pdf

Contact: in resume

Looking for a rocket ship in a broken industry.

crazychrome 3 days ago 0 replies      
Manchester, UK. Full time/Part time/Contract/Remote

Stack: Golang, Objective-C, Python, Ruby, Javascript, Java

Contact: wang.linan [at] gmail [dot] com

Recent work: ShopTalk (iPad App): https://itunes.apple.com/app/shoptalk/id863106559?mt=8 (everything, even including icon! :D)

Had tons of failures to bootstrap startups, good at cutting spending and fast prototyping.

ejstronge 3 days ago 0 replies      
Boston, NYC, Remote, Full-time/Contract/Part-time

Stack: Python, R, Javascript/Node, shell, git, some Java, some C

Contact: username at gmail

My background is in biology though I've completed various programming projects through the years. I'd love to keep working with a mix of non-technical and technical stakeholders as I do in my current role but am open to applying my expertise elsewhere. I'm hoping to update this page with project links in the next week.

mcmillion 3 days ago 0 replies      
Little Rock AR, Remote | Local, Full Time

Stack: HTML 5, CSS (Sass and Less), JS, CoffeeScript, Mobile-First, Responsive Design, Rails, Node, Angular, SQL

Resume: http://www.mcmillion.io

Contact: matthew [at] mcmillion [dot] io

Looking for remote or local, preferred working from home with a distributed team. 10+ years of web design / development experience. Full-stack capable with preference in UI design and development.

SingAlong 3 days ago 0 replies      
Anywhere, Full-time (remote or willing to relocate)

* Stack: Ruby on Rails, Elixir, Erlang, CoffeeScript, Ember.js, Angular.js

* GitHub: http://github.com/HashNuke

* Resume: http://akash.im/resume.pdf

* About me in detail: https://gist.github.com/HashNuke/f007015429275df5d7d9

* What I'm looking for: Interesting stuff to work on and a nice team to work with.

akash [at] akash.im

JacksonGariety 3 days ago 0 replies      
San Francisco (relocation), Part Time

Stack: Node.js, Ruby, Clojure, Frontend

Resume: http://jacksongariety.com/about

Contact: jackson@gariety.xxx

Looking for a company who's product can provide benefit to the average consumer. Particularly companies that work for the greater good of the world/humanity.

ankurpatel 3 days ago 0 replies      
New York, Remote, Contract

Stack: Ruby on Rails, Web Development, Javascript (ECMAScript), Objective-C and Java

Resume: http://www.encoredevlabs.com

Email: ankur at encoredevlabs.com

I am a full stack engineer that does end to end development from building a web app both client and server client to deploying/maintaining it. Client side development include web development using Javascript/HTML/CSS and using responsive frameworks like Foundation and JS frameworks like Backbone. Client side development also includes native iOS development in Objective-C. Server side development includes building server side component in Ruby on Rails while building API's for the client that can be the native iOS app or Web App. If interested please checkout my work at http://www.encoredevlabs.com There are other projects that are not show cased which I can show offline.

pananin 3 days ago 0 replies      
London, Remote, Full Time

Stack: .NET, C#, JS & HTML5, looking to broaden my horizons

Resume: https://gist.github.com/philananin/8e6a404116b890a1669e

Contact: phil.ananin@gmail.com

Looking for interesting problems and great colleagues, either in London or remotely. 7+ years experience on .NET stack, would also love to branch out into areas like Scala, Clojure etc.

Raffledoocious 2 days ago 0 replies      
Chicago | Willing to relocate anywhere | Full Time

Stack: C#, ASP.NET, MVC, Robot framework, Jenkins, Mercurial

Resume: http://raffledoocious.net/wp-content/uploads/2014/05/Jared-M...

Contact: jlutteke@gmail.com

I am looking for an API focused development position, though I am open to any back end development position at a growing company.

Considering I have a Software Engineer in Test background, I would be open to a Software Engineer in Test role depending on responsibilities.

aurelien 3 days ago 0 replies      
Propriano, Corsica, France, Remote, Full or Part time ContractResume: http://www.hackers-lab.org // Contact: aurelien@hackers.campI am Junior in mechatronics, middle senior on Debian GNU / Linux Remote System Administration with experience on 10 servers and 2000 professional services. Interested to works with a team on a robotic project for space, marine or earth area / experimentation.
namecast 3 days ago 0 replies      
Remote, Contract | Part Time

Stack: Amazon Web Services, Docker, CoreOS / Debian / CentOS, Puppet, Ansible, Chef, HAProxy, nginx, Varnish, and in general weird and neat unix-type things.

Resume: http://github.com/afsheenb

Contact: ylloffehillu-8514@yopmail.com (I'll respond with a proper address

Overview: I do linux-y and devops-y things. Let's chat.

pacofvf 3 days ago 0 replies      
Mexico City, Local | Relocation, Full Time

Stack: Python, Javascript, SQL, Java(Android), iOS, C, PHP and many others.

Resume: http://www.linkedin.com/in/pacofvf

Contact: pacofvf@gmail.com

Full Stack web and mobile software engineer, looking for new challenges.

xpop2027 3 days ago 0 replies      
Miami, FL. Remote / Relocation / Full Time

Stack: Ruby, Rails, HTML, SQL, CSS, Javascript, jQuery, Git.

Resume: https://www.dropbox.com/s/1xq1j6f9prlqf7i/Jose_Casanova_Resu...

Linkedin & Github in CV.

Contact: jose [at] josecasanova dot] com

Looking to be employed as a Junior Rails developer, open to internships since I do not have any professional development experience. I have 2 years experience building with with Rails, over 10 years experience building websites via HTML/CSS/JS.

munro 3 days ago 1 reply      
Portland, OR, Remote, Contract | Full Time | Part Time

Stack: Languages: Python, JavaScript, PHP, Haskell; Databases: PostgreSQL , Redis, MongoDB; Technologies: AngularJS, Backbone, Ember.js, HTML5, CSS3, PhoneGap, WebSockets, Stylus/SASS/LESS; OmniGraffle

Portfolio: http://submersible.io/

Resume: on request

Contact: ryan@submersible.io

Hey there, I'm a full stack web developer, who's looking for remote work. I have built ideas from scratch, as a solo dev, as well as in a small team. I have also maintained & improved high profile web sites, where code quality has always been important. Which is one of the reasons I'm a big proponent of automated testing, it allows me to be fast, without making mistakes, and let's me sleep at night.

In my career I have been on both sides of the spectrum, of designing APIs & database design, to building interactive UIs; as well as architecting features & solutions. My written and verbal communication skills are excellent, and I have a very positive attitude. I like people!

taigeair 3 days ago 0 replies      
Toronto, Canada. Any. Any.

Stack: JS, html, CSS

CV: http://www.taigeair.com/assets/goods/TaigeZhang2014.pdf

Contact: in cv

Entrepreneurial product manager specialising in user growth and engagement. 5+ years of marketing, analytics, and product experience. Competent in front-end development and rapid prototyping.

jbcrail 3 days ago 0 replies      
Louisville, KY; Remote/Seattle/San Francisco; Full Time

Stack: C/C++, PHP, Python, Go, Erlang, JavaScript

Resume: http://careers.stackoverflow.com/jbcrail

GitHub: https://github.com/jbcrail

Contact: jbcrail at gmail dot com

I've been a software engineer for 15 years. I've largely been part of small teams that built a data warehouse ETL utility which processed billions of customer records nightly for a dozen Fortune 500 companies; a distributed document store with terabytes of historical data, an ISO consistency requirement, and a strict availability guarantee; and a service-oriented platform managing internal business data worth millions of dollars in revenue.

I'm currently interested in functional programming languages and distributed systems. I currently have committed to GitHub for 260 consecutive days for various personal and open-source projects.

sitetechie 3 days ago 0 replies      
Amsterdam (The Netherlands) Local | Remote Contract | Freelance

Stack: JavaScript (Node.js/Express, AngularJS, BackboneJS), Perl (Dancer), Python (Flask), Ruby (Sinatra)

Resume: http://about.peterdevos.com

Contact: peter at sitecorporation.com

Looking for remote contract or freelance work, to build your MVP or build something big with a small distributed team. As product owner or tech lead I can bring your idea to market. Full-stack dev, 20 years experience, always eager to learn.

nelsondooley 3 days ago 0 replies      
Atlanta GA or remote, Full Time/ContractStack: HTML,CSS,JS/jQuery,PHP, Adobe SuiteResume: www.linkedin.com/in/jakenelsondooley/Contact: info[at]jakenelsondooley[dot]comI'm a creative technologist with 8 years experience in design (motion graphics, animation, web) and 7 years experience front-end development. Looking for a modern company that has a positive mission, where I can help move the needle.
odie88 3 days ago 0 replies      
Location: Relocation anywhere. But preference given to Boston, Colorado, Utah, Bay Area, Euro. I currently live in Boston.

Prefer full time or part time if in Boston. Junior position. (I'm in Boston)

Stack: Frontend. I dabble into the full stack for my own projects (www.mosurv.co php/mysql/native apps)

Oh man, I should have kept my blog and resume up to date in case this happened!

Resume: https://www.dropbox.com/s/836v8f08tmjw3fi/Matthew-Odette-res...

Contact: me [ at ] matthewodette [ dot ] com

I'm most comfortable on the frontend, playing with JS and MV* frameworks. A fair amount of data visualization with g.raphael. I like snowboarding, hiking, biking, and running long distances. I served, briefly, in the Navy before injuries sent me home.

I would like to request that technical recruiters hold off on reaching out unless you _really_ have a position you think is a great fit. Thank you!

davisr 3 days ago 1 reply      
Milwaukee, WI, Local/Remote, Full Time/Contract/Part Time

Stack: HTML, CSS, SASS, JavaScript, jQuery, EnyoJS, PHP, WordPress, Objective-C, Git, Blender, Autodesk Inventor

Resume: http://davisr.me/dropbox/resume.pdf

Contact: d@visr.me

I'm a young web developer, eager to get into the industry. Currently, I run a custom bow tie business (http://drbowtie.com) that I built from scratch, but am looking for an internship or junior developer position. Some of my other projects are listed at http://apps.davisr.me.

Ideally, I could work from West Bend, WI, but can come on-site anywhere near Milwaukee. I have 5+ years of administering web services, and 2+ years of running an online business. Please don't hesitate to contact me; if you're reading this, I'd love to get a coffee with you!

FiddlerClamp 3 days ago 0 replies      
Toronto or Remote, Full Time, Contract, Part-Time

Technical and marketing communications writer

Stack: writing, editing, blogging, white papers, online help, Web site copy, HTML, Office, Acrobat.

Resume: http://www.hiretechnicalwritertoronto.com

Contact: jonathanacohen [at] gmail [dot] com

bussiere 3 days ago 0 replies      
Brussels Belgium, Local / Relocation , Full time / Freelance Contract

Stack : Python,Django,Java,C#

Resume : http://www.gladosx.tv/static/CV/CVEN.pdf

contact : bussiere[at]gmail.com

I'am mainly looking for new opportunities and challenges, research of solutions is one of my preferred things.

calvin_c 3 days ago 0 replies      
Salam, Massachusetts; Remote/Local; Full Time / Part Time / Internship

Stack: Obj-C, Java, PHP, MySQL, HTML, Python

Resume: calvinchestnut.com/docs/CalvinChestnutResume.pdf

Contact: In resume

I'm graduating from Ithaca College in two weeks, and was hoping to have created my own company for after graduation. Funding didn't go through however, and now I'm looking for a job that will help me learn new skills and work as a member of a team to make a real difference for a company.

I'm an English major who wasn't able to finish my computer science minor due to scheduling conflicts, but have a 4.0 in all my Comp Sci courses from Discrete Mathematics to Software Engineering. I started programming two years ago, and have moved very quickly in my skills. Most of all I'm excited to see what I can do with more time on my hands after graduation.

I will be moving to Salem Massachusetts in July, and will be eager to commute anywhere in the Boston area for a good position.

ismail 3 days ago 0 replies      
Location: South Africa, Remote, Full Time | Contract | Part-time

Stack: Ruby, ROR, Python, Django, Flask, HTML, CSS, Redis, MongoDB, PosgreSQL, Oracle, JS




Contact: myHNuser @ codiez domain

Looking for interesting challenges, companies that value quality. I have previous startup experience and have done everything from product development, lean startup, marketing to dev, and knocking on doors.

kevinflo 3 days ago 0 replies      
Minneapolis MN, local or remote, full or part time

Stack: Primarily Ruby/Rails. Also JS, jQuery, some Python/Django

Very curious to just see what's out there as far as remote work. Spent the last year and a half living/working in the Bay Area and have decided to move back to my beloved Minneapolis at the end of this month.

kevinflo [at] gmail if you want to get in touch

driznar 3 days ago 0 replies      
London UK, Relocation (I'm from Slovenia, full EU member - meaning no visa required to work in UK), Full Time

BSc Computer Science

Stack: C#, SQL Server, ASP.NET MVC, JS/jQuery, Entity Framework, LINQ, WCF, CrystalReports, R, Subversion

Resume: https://dl.dropboxusercontent.com/u/516897/CV.pdf

Contact: driznar [at] gmail [dot] com

Looking for a C# web development role with ASP.NET MVC. I have more than 3.5 years of experience developing software with .NET stack, from desktop apps (WinForms), to web apps (ASP.NET MVC) that utilized machine learning methods (R, R.NET) and SOA-based services (WCF, Web-services). All of it was done in the context of working for a financial services software provider, so I also have a lot of domain knowledge of how financial industry operates.

PS: I'm also open to learning another stack, if given the oppurtunity to learn it (especially Python/Django).

gs7 3 days ago 0 replies      
Bay Area, Local | Remote, Full Time

Stack: PHP, MySQL, JS/jQuery, CSS, HTML, iOS/Objective C

Resume: http://www.hire.gs

Contact: gabe [at] hire [dot] gs

I'm a web developer with 7+ years of professional experience. I love fixing problems or solving inefficiencies with the help of technology. While my main expertise is in web development, I've also been learning Objective C and building iOS apps for the last 6 months. I can quickly grasp new technologies/languages and use them to come up with solutions to business problems. I'm currently employed, but I'm open to networking, new opportunities, or fun side projects.

mailshanx 3 days ago 0 replies      
Singapore | Europe | North America | Full Time

Stack: Python Data Stack(Numpy, Pandas, Scipy, Scikit-Learn), Java, C++

Contact: http://shanx.us

Expertise in all areas of data science: machine learning, optimization, statistics. If your company generates large amounts of data, i can help you exploit it and build production machine learning systems. Built a machine learning engine for the world's fastest underwater modem.

codez 3 days ago 0 replies      
* London, UK. Remote, Contract. *

* http://jh3y.github.io *


Stack: front end tech so JS, CSS, HTML, jade, coffeescript, gulp, grunt, node, sass, less, angular, backbone, MEAN stack etc.

Projects posted here: sike, tyto, progre(c)ss, (cs)spinner, various gulp and spa boilerplate.

Resume: available on request.

Contact: http://jh3y.github.io

Github: https://github.com/jh3y

Open to different types of opportunity whether it be development or consultancy or anything else you come up with. Looking for somewhere that understand developers. Remote ideal. Check out my code/site and hopefully hear from you!

joshmlewis 3 days ago 0 replies      
Greenville/SF, Remote, Open To Discussion

Skills: Mainly a designer and front-end dev

Stack: Git, JS, Backbone, D3, some Ruby on Rails, HTML, SASS

Resume: Contact Me

I'd love to work remotely for a company either contract or as an employee and get to take on hard design challenges and get to help develop and implement the design on the front-end as well.

yamalight 3 days ago 0 replies      
Any location, Relocation, Full Time

Stack: JS (node & client-side), Python, PHP, C# (.Net, Xamarin), ObjC, Java, Semantic Web - fullstack + mobile stuff, plus some experience in devops

Resume, Contact: http://codezen.ru

Would love to work on something new and awesome in a new and awesome country. Exact topic doesn't matter as much as the product / idea and team. I can offer 10+ years of experience in webdev and 4+ in mobile. Have experience of building stuff from idea to release (including 3 startups).

mikpanko 3 days ago 0 replies      
Boston, Relocation, Full Time

Stack: Python, Javascript, MATLAB, SQL, MeteorJS, Git, Balsamiq, Illustrator

Resume: http://bit.ly/mikpanko-resume, https://github.com/mikpanko

Contact: mikpanko@gmail.com

Finishing PhD in computational neuroscience. Strong background in physics, mathematics, machine learning, neuroscience, and programming (but not in large-scale web-programming yet). Led several academic and client-facing software projects, such as a social network for Russian civil activists (http://elections.grakon.org) and a small tool to improve English writing style (http://www.expresso-app.org). Interested in technical product management and also data science and software engineering positions.

kanakiyajay 3 days ago 1 reply      
Pune , Remote / Relocation , Full Time

Stack : Angular-js , js, jQuery , html5 , Node-js

Resume : http://jaykanakiya.com/resume.pdf

Contact : mailto:kanakiyajay@yahoo.com

I am looking for a front-end developer position and open to learning new technologies and relocating.

tekknolagi 3 days ago 0 replies      
Location, Palo Alto, CA / Medford, MA | Summer intermship

Stack: Ruby, (Javascript, HTML, CSS), Python, PHP, C, Java, git

Resume: http://bernsteinbear.com/resume/

Contact: max [at] bernsteinbear [dot] com

I'm going to college next year, so I'm looking for an up and coming place to work this summer. It would be neat if I could continue part-time during the year (either remotely or from a Boston office or something) as well. I primarily do backend development, but am open to learning new things!

davegb3 3 days ago 0 replies      
Hamburg, Germany, willing to do remote but prefer on-site, full time

Stack: JavaScript (ng, ko), Node.js, SQL Server, git, CI, .NET (C#,ASP.NET MVC, Winforms, WCF, WPF), C++, Some Python

Resume: [English] http://brotherstone.co.uk/cv/DaveBrotherstoneEN.pdf / [Deutsch] http://brotherstone.co.uk/cv/DaveBrotherstoneDE.pdf

Languages: English (native), German (proficient/fluent)

Contact: davegb at pobox dot com

Really looking to do more Node and less .NET - i.e. same as many others, please-more-cool-languages-and-less-enterprise-.net! Primarily done backend using .NET/WCF, and front end with Angular. Open to new tech and love a new challenge (currently learning ClojureScript). Really keen to work with smart people.

pknerd 2 days ago 0 replies      
Remote, Contract,FT,Part Time

Stack: core PHP,Python,XBMC plugin Development, Laravel, Code Igniter, Browser Extensions, Appcelerator Titanium.

Resume: http://justpaste.it/adnanprofileContact: kadnan(at)gmail.com

Over 10 years of development experience for mobile, web and desktop. I have worked in B2B Industry, Financial sector and ISP. A kind of technology agnostic. Willing to work for a company which is not so Time Zone restricted. Though not a mandatory requirement.

gmcerveny 3 days ago 0 replies      
San Antonio|Austin|TX; Remote|Local; Full Time|Contract|Part Time;

Stack: iOS, Node.js

Resume (of sorts): https://gist.github.com/gmcerveny/51ed61e9ae8402d4b290

Note: Love mobile, hardware, music tech, interfaces. 10 years experience, worked at a techstars company [1], worked for techstars as a hackstar [2], failed at my own startup [3], and have a hobby teaching node [4].

[1] http://occipital.com/

[2] http://www.techstars.com/hackstars/

[3] http://wimbomusic.com/

[4] http://ultimatenodeguide.com

errantmind 3 days ago 0 replies      
Houston, TX | Remote / Relocation (Anywhere) | Full Time / Contract

Stack: C, C#, Javascript (node.js), Python | MySQL, Oracle, MongoDB | Linux / Windows

Other: Business Intelligence (Oracle Endeca OEID)

Resume: http://www.linkedin.com/in/jmattbates/

Contact: jmbates at gmail

About Me: I am currently a software and BI consultant full time. I have experience working in a team environment and independently. I'm adept in data warehousing / ETL. I'm full stack capable. I have experience writing extensible, object oriented code in an agile (TDD) environment.

Looking For: Problems to solve, whether that is full stack development or B.I. implementations. I would prefer remote work but I am open to relocating almost anywhere worldwide.

ramkalari 3 days ago 0 replies      
Chennai, Remote, Contract|Part Time

Stack: Play Framework, Scala, Java, Spring Integration

Contact: ramkalari at gmail

Looking to work on interesting Scala projects.

bmoresbest55 3 days ago 0 replies      
Baltimore, MD; Remote/Local/Relocation; Full Time/ Contract/ Part Time

Stack: Java, Python, C, SQL, C#, C++, JS (Best to least best)

Resume: https://drive.google.com/file/d/0B4WRtlCUnFszVWtzMFZDZF9Hb1U...

Contact: joshwiegand55@gmail.com (also see Resume)

Recent college graduate of 2013. Looking for work anywhere between Washington, DC and New York. I have a couple projects that keep me busy(https://github.com/jrwiegand) while I am currently interviewing for positions in almost any IT/Programmer/Hacker/ something-with-computers-involved field. I am looking for any place that is full of good people that want to do awesome things.

abimaelmartell 3 days ago 0 replies      
Mxico, Remote | Full Time

Stack: Rails, PHP, Python, C, Backbone, Node.JS

Resume: http://mx.linkedin.com/in/abimaelmartell

Contact: me at my username .com or through linkedin

Im looking for a stable job as Full-Stack web developer or Backend. You can see my coding standars in my github projects -> https://github.com/abimaelmartell

agentx3r 3 days ago 0 replies      
Toronto, Canada | Local/Remote/Relocation | Full time

Proficiencies: C++ (Linux), Java (Android/Linux/Windows), Embedded C/C++ (Atmel AVR, Arduino), MATLAB/Octave, ROS, Electromechanical design/integration, Industrial design (Solidworks)

Resume: http://www.bovbel.com/resume.pdf, http://www.linkedin.com/pub/paul-bovbel/32/630/494

Github: https://github.com/paulbovbel

Contact: paul.bovbel@utoronto.ca

Currently doing robotics research. Looking for work in software/robotics/automation. Have authorization to work in Canada and US, open to relocation just about anywhere.

thiagoperes 3 days ago 0 replies      
Rio de Janeiro, Remote or Relocation, Full Time - Looking for positions in US / Europe / Australia

Stack: Objective-C, Node, JS, Android

Resume: http://br.linkedin.com/pub/thiago-peres/24/1a8/6b0/

Contact: thiago.peres [at] icloud.com

I'm a Software Engineer, Entrepreneur, Interaction Designer and more recently Product Manager with over 5 years of experience in mobile development, focusing on the iOS & Android platforms. I'm looking for product manegement positions and I wanna move to the US.

I have strong skills in leading efforts to see product designs from conception to completion.

I'm currently responsible for the mobile division of the biggest ecommerce in latin america, making apps and mobile websites used by millions.

davee 3 days ago 0 replies      
Melbourne, Australia, Local | Remote, Full time | contract | part time

Stack: C, C++, Java

Contact: erceg.david@gmail.com

I'm looking to pick up some contract work, though I'm open to the possibility of full time. I have experience developing for Android, and I've also written desktop software for Windows.

Brabon 3 days ago 1 reply      
Oregon; Remote, Relocate Anywhere; Full-Time

Stack: Java(Android, Salesforce, Junit, Selenium) Python, C, C++, HTML/CSS, Git

Resume: https://www.dropbox.com/s/smz2xoeofhdekx6/resume.pdf

Contact: vanrysss@onid.oregonstate.edu

Ex .mil graduating with a degree in Economics. One year's development experience dealing mainly with Java. I'd prefer to do something mobile or web front-end related. Currently picking up Objective-C, and JS. Fluent in Dutch/Flemish.

I have an Android project in "the second 90%" that you can check out here, excuse the mess while I refactor some stuff. https://github.com/Brabon/MACSv1.0

marksbrown 3 days ago 0 replies      

  Location : London, UK, Local, Full Time  Stack: Python, C++  Resume: http://www.markbrown.io/cv  Contact: contact@markbrown.io
I will be finishing my PhD, Friday 26th September 2014(!) in improving the timing performance of scintillator detectors[1]. My work is primarily simulation and experimentation. I'm interested in building and improving open science[2] and improving my domain knowledge of statistics and Python. I love interesting problems with real world applications and I hope to find a job outside of academia doing so.

[1] http://www.markbrown.io/research

[2] http://www.authorea.com/3692

danielweber 3 days ago 0 replies      
Charlotte. Can do remote work and some travel, with eventual relocation possible. Full time or good contract.

Long term software developer and security generalist. Want to do application security.

Contact information in my profile. Very willing to do work samples.

lgp171188 3 days ago 0 replies      
Guruprasad, Bengaluru, IndiaSkills/Experienced in: Debian, Python, Django, C++, Storage (particularly HP P6000 Command View management software)Code: https://github.com/lgp171188, https://bitbucket.org/guruprasadTwitter: @LGuruprasadWebsite: http://www.lguruprasad.in/Prefer remote/relocation opportunities for full-time jobs. Resume: https://docs.google.com/file/d/0By4tOruhioffYk8ySEdweTZEdWc/...
spike021 3 days ago 1 reply      
San Francisco Bay Area. Looking for a summer internship.

Stack: iOS, Objective-C, Python, Java, HTML, JQuery, git

Resume: https://app.box.com/s/eejahi2bhizztjy2ghkm

Contact: in attached resume

I'm a third year student at San Jose State University studying Computer Science. I have experience doing front-end web development and iOS development and using Python for side projects. I'm really open to doing just about anything. Ideally I would prefer to work with awesome people, hack on interesting and impactful projects, and pick up new skills that are overlooked in school. Anything I do not know coming into an internship I will make sure to learn quickly and hit the ground running.

mud_dauber 3 days ago 0 replies      
Austin * Remote OK * Full Time or Contract

Stack: Rails (4 yrs, side projects), Python (1+ yr), Angular/Meteor/D3 (learning), Semiconductors (extensive), R (1 yr), Sublime Text, Ubuntu, Git/GitHub

Resume: https://dl.dropboxusercontent.com/u/15480795/Brian_Piercy_20..., or see LinkedIn bio: http://www.linkedin.com/in/brianpiercy

Bio: 3-time product manager + 3-time project manager. Operations-centric. (I'm the guy you call when the trains need to run on time.) SAAS or hardware - if I get to work with people who are wicked smart & fun, then everything else is gravy.

hopefulwebdev 3 days ago 0 replies      
Quad Cities, IL

Willing to work remotely or relocate almost anywhere in the Pacific Northwest or Midwest USA, but actually prefer relocation.

Looking for full time, contract, or part time

          Stack: Ruby, Rails, Git, Ubuntu, Sublime Text 2, HTML/CSS, some JS          Resume: http://www.linkedin.com/in/thehopefulwebdev/          Contact: joseph [at] thehopefulwebdev [dot] com
I have been teaching myself to code for the past 5 months and trying to blog every day about it for the last 3. I believe I am going to start approaching a wall where guided direction rather than every day diligence is going to be more rewarding and instructive. I want to work for a company that wants a self-starting developer who will grow with their team.

treistab2 3 days ago 1 reply      
Hey Guys,

This week we a TON of new openings for online education startup Udemy. Here is a link to the openings: https://www.udemy.com/about#jobs

If anyone is interested in any of the positions (whether they are devs or not, feel free to email me and I can walk you through the process to get the best chance for the position you like.

Side Note: I do NOT get a bonus for finding new employees.

Aside from the positions - the company is pretty legit w/ tons of free startup swag and all of the stereotypical San Francisco & startup perks like free food, activities, and lots of beer/whiskey (bourbon is the offices' personal fav).

Cheers,Adam adam@udemy.com

gierach 3 days ago 0 replies      
Anywhere, Remote, Full Time

Stack: Python, Django, Postgresql, PostGIS, Linux - can do DevOps/Full Stack, testing automation with Selenium

Resume: https://www.linkedin.com/pub/eric-gierach/6/a9b/435

Contact: please see resume or HN profile

I'm looking for a challenge with a smaller, faster, leaner company. I currently work for a large Fortune 500 and would like a change of pace. GIS, Education, ISP (Internet Service Provider) tech are all comfortable areas of interest for me, but I am definitely open to trying out other industries/verticals.

Currently reside in Madison, WI but may move if it doesn't warm up soon.

Joshu42 3 days ago 0 replies      
Paris,France ; (Remote || Relocation) ; Full Time

Stack : C, C++, PHP, SQL, HTML/CSS/JS, Project&Team management/coordination, Unix, sysadmin and security, machine learning, image processing, ...

Resume : http://www.linkedin.com/in/davidcoullet/en

Contact: http://david.coullet.info/#!/contact

Entrepreneur opened to new opportunities , I would like to find a job with Team & project management, and a mandatory technical challenge ! Versatile, I love solving problems the efficient way.

lexi-mono 3 days ago 0 replies      
Remote - Full-time | Part-time

I'm a mobile developer who values innovation and best practices. I particularly favor the Xamarin SDK and adjacent technologies. I hack on open source, speak and blog about cross-platform/mobile development.

Stack: Xamarin.iOS, Xamarin.Android, Xamarin.Mac, C#, REST, Azure, TDD

Github: http://github.com/alexandra-marin/

LinkedIn: http://www.linkedin.com/in/alexandramarin01

Blog: http://xmonodev.wordpress.com/

jooldesign 3 days ago 0 replies      
Stoke-on-Trent, UK | Remote | Full time

Stack: Programming languages (PHP|Python|C++), Web development (HTML|JavaScript|CSS), Servers (Linux|Ubuntu|Apache)

Resume: http://www.jooldesign.co.uk/wp-content/uploads/2014/05/cv.pd...

Contact: chris@jooldesign.co.uk

Blog: http://www.jooldesign.co.uk

Looking to work for a focused company who respect their product and customers over short-term gains. Happy to work front-end or backend as I have a wealth of experience in both worlds. I'm a very sharp and fast learner and always willing to work with new technologies.

roscoebeezie 3 days ago 0 replies      
Atlanta GA, Relocation, Full Time/contract

Experiance:Python, R

Contact:Roscoe1245 [at] gmail [dot] com

I'm a senior in college looking for an internship or job related to data science during the summer. I have some R and Python experience, but not much outside of school.

wolpherine 3 days ago 0 replies      
Hamburg, Germany; would relocate to US (Bay Area, NY, H1B); Remote/Local; Full Time

Stack: full stack web development, PHP, JavaScript, SQL, Redis, Apache, Nginx, Varnish, Git, Linux, DevOps, Sysadmin

Short CV: https://www.xing.com/profile/Wolf_Wolfschuetz

Contact me: wolf (at) wolfschuetz (dot) de

I really like to build awesome websites and am experienced in all aspects of web development. I love the building and also the admin parts of it. I also have experience as a team leader of a web development division, and I am an all around social guy.

AndroidJedi 3 days ago 0 replies      
California, U.S. - Remote - Contract or Direct

Stack: Android Native Development, Object Oriented Development, Android SDK, Eclipse IDE, Java, SQLite, XML and Linux.

Resume: To discuss work opportunities and for my full resume please email me.

Contact: ken dot compxpress at gmail dot com

I'm seeking work as an Android Developer.

I'm an experienced Android Developer. I have developed Android mobile apps for phones and tablets and published them in the Google Play store.

My Android app project experience, includes: concept development, project planning, research, algorithm development, programming, testing, debugging, publishing apps to the Google Play store and product maintenance.

WillCP 3 days ago 0 replies      
Washington, DC - Remote/Local - Full Time/Contract/Part Time

Stack: Python, Ruby (Rails), Java (Android), JS (Coffee, Backbone.js, Node.js), PHP, WordPress

Resume: http://wcpetersen.com/resume.pdf

Contact: will [at] wcpetersen [dot] com

Open to part time or contract, but full time work would be ideal. I started doing web development just because I was missing that skill in my toolbox, and ended up sticking with it for a few years. I'd be equally happy with another web development job as I would moving on to another stack.

destructaball 3 days ago 0 replies      
Location: Currently Auckland/London but I'd love to relocate

Stack: Scala, Play!, Akka, JS/JQuery, Angular.js, MySQL, Git, Android

Resume: http://goo.gl/8UzKrM

Contact: david at 4ta dot co dot uk

I'm graduating this year (BSci Computer Science, University of Auckland) and I'd love to get involved in an environment where I can tackle interesting problems and make a difference to the trajectory of a small company. I'm young so, if the jobs interesting, I don't care where it is or how long it's for. I've reliably come top 5 nationally in programming competitions and I'm always dabbling in new technologies.

thenipper 3 days ago 0 replies      
Boston/Cambridge, Local, Full TimeResume: https://www.linkedin.com/in/samphinizyContact: sam.phinizy@gmail.com

Experienced non-profit/small company admin(~10 years experience). Nerd on the side. I've worked for a variety of non-profits over the years from small affordable housing developers to multi-national NGOs. Looking for a change of pace. Comfortable with handling everything from construction management to event planning to HR to migrating mail servers. Outside of work I program 'recreationally' playing with things like procedural generation and combinatorics.

juliogreff 3 days ago 0 replies      
Southern Brazil, Remote or Relocation (anywhere), Full Time (preferred) or Contract

Stack: Ruby, JavaScript, EmberJS, HTML5, CSS3

Resume: http://juliogreff.net/resume/

Spent the last few years working mostly on the backend side on long running projects, looking forward to get back on doing full stack dev, I miss working with startups. I'm mostly interested in developing products from the ground up, so I'd be a great fit for a tech co-founder, but I have no problem dealing with existing codebases. Feel free to approach me if you have an idea that generates actual value.

allard 3 days ago 0 replies      
Saint Louis, remote or here, > 10 y of experience (see rsum); substantial completion of CS50, see github.com/ra too.

rsum http://elm.nfshost.com/sansaddressforHN.pdf

Looking for contemporary technology (docker, eg; not necessarily), and great people curious, smart, good taste.

rick % inboxpro (the usual commercial TLD. I poll that mailbox every five days but will increase that to every other day until one week from now.)

pataprogramming 3 days ago 0 replies      
Philadelphia, PA, USA; Remote: Yes, Relocation: Only for an extremely compelling opportunity; Full Time

Stack: Mostly writing Clojure, Java, and occasional Python these days. Also, org-babel rocks my socks.

Resume: Contact via email for resume

Contact: paul at pataprogramming.com

Just completed my Ph.D. in CS, focusing on self-organization, autonomic computing, and distributed systems. Deeply interested in self-management, applying computational intelligence to distributed systems, and using visualization to understand complex systems. Looking for hard problems to solve in these areas. I'm currently co-organizer for local Linux, Clojure, and functional programming user groups. U.S. Citizen.

the_hare 3 days ago 0 replies      
Jacksonville, Florida, Full TimeStack - Android, Java, SQLite, Gitwww.linkedin.com/pub/gregory-saint-jean/6/987/a09/Contact - gsaintjean@gmail.comUS Citizen - I'm looking for an environment where I can grow and learn a lot from.
cjo 3 days ago 0 replies      
Denver. Willing to relocate. Full-time/part-time/contract.

Stack: Clojure, Python, I'm learning JS/jQuery

Portfolio: http://www.cjolsen.com/portfolio

Contact: see webpage for email

Entry level. I learned a bit of programming in college (I minored in electrical engineering) and started to take it seriously a few years ago. Though I've focused on desktop apps in the past I'm following the market and moving towards web technologies. I'm open to contract-to-hire and I'll consider relocation on a case-by-case basis.

joseph_b 3 days ago 0 replies      
Orange County, CA. Relocation for the right company. Full time.

Stack includes Linux, PHP, MySQL, MSSQL, HTML, CSS, Javascript, AWS, Redis, Memcache, and more.

Resume: http://www.linkedin.com/in/bartfay/

Contact: hn (at) paperba (dot) gs

I'm interested in small and start-up companies.

I have 10+ years experience doing back-end web development and analytics for small companies.. some of which have become very large companies. I prefer small teams with less managerial cruft.

darkf 3 days ago 0 replies      
Portland, Oregon, Remote | Local, Full Time | Contract | Part Time

Stack: Python, Haskell, C, C++, Ruby, JavaScript, CoffeeScript, TypeScript, C#, Racket, Haxe, OCaml, Lua

Resume: http://darkf.anapnea.net/work/resume.html

Contact: [See resume]

Any company that does not follow the typical enterprise stack of ugly Java code is fine with me. I am a talented/experienced developer and I would love a chance to work with any interesting companies looking to hire me.

victorbx 3 days ago 0 replies      
Anywhere, Relocation, Full Time

Stack: Objective-C(iOS), Python(Django,Flask), C++, HTML, CSS, Javascript(JQuery)

Resume: https://docs.google.com/file/d/0B5-vMNiRkg6kUUZpQ1M0UVBmQVU/

Contact: victornbarrera@gmail.com

Website: http://victornb.com

Looking to apply everything I know to the mobile scene and pick up new things. A company who is into what they do. I'm currently in So Cal and about to graduate in 2 months with a degree in Computer Science.

havemurci 3 days ago 0 replies      
Raleigh / Durham, Remote / Local, Full Time

Marketing, Support, Project Management, Some Technical

LinkedIn: http://www.linkedin.com/pub/mark-bobbe/19/190/609

Contact: mbobbe at gmail dot com

Graduating in 1 week with economics major, compsci minor.

Experienced entrepreneur with 120k revenue

Excellent references from owners of The Startup Factory for both web dev and recruiting new companies.Resume available upon request.

Looking for a fast paced startup that needs a problem solver, growth hacker, project manager, etc. Consider it done.

LilyJ 3 days ago 0 replies      
Location: San Francisco or Remote | fulltime or contract

Stack: Rails (+ Sinatra), JavaScript (+ Angular, +Backbone, +D3), CSS (+ SASS/SCSS, responsive design, animation, etc.), and HTML.

Portfolio: http://lilyj.me

Hi I'm a full-stack developer based in SF. If you have a mockup or prototype that you would like to have built, I can help you with that. I'm also open for a fulltime positions in SF. Please shoot me an email; I'd love to here about what you are building.

dmoreno 3 days ago 0 replies      
Location: Madrid, Remote, Contract

Stack: C/C++, Python (Django), HTML5/JS, Linux, SQL...

Resume: http://uk.linkedin.com/in/dmorenomontero

Contact: dmoreno [a] coralbits.com

Graduate Computer Engineer with 6+ years of professional experience as Lead Developer and CTO and a lifelong interest in computer science, programming languages, software development and programming. Passionate about new technologies and startup culture. Participated in several startups as technical lead and project manager. 15+ years of GNU/Linux and FLOSS experience.

asalkey 3 days ago 0 replies      
Location: Seattle, WA

Stack: Python,PHP,Java, Rails , HTML,CSS, JavaScript

Resume: www.linkedin.com/in/asalkey/

Contact: andreasalkey@gmail.com

I am a web dev that would like to get into testing. Either mobile or web testing.

4shadow 2 days ago 0 replies      
Springfield, MO, relocation okay, full time

Python, Matlab, mathematical computing, working on C/C++, django, data science, analysis

My experience is admittedly a little weak, but I'm ready to grow!


tristen.wentling@gmail.com, 417-380-3135 (mobile)

hamidr 2 days ago 0 replies      
Iran - Tehran, Remote, Part time | Full time

Stack: C, C++, Unix/Linux, Git, Boost, Qt, QML, JavaScript, PHP, MySQL

Kinda know Stack: Ruby, Ruby on Rails, Haskell

Contact: https://github.com/hamidr

Linell 3 days ago 1 reply      
USA, Remote or Relocation, Full TimeStack: .NET (C#, mvc), NodeJS, PHPResume: http://thelinell.com/resume/Contact: tlbonnette@gmail.com

I am graduating next week with a BS in computer science and a minor in mathematics. I've completed two internships and held a variety of software development related positions, including QA lead during one internship. I truly enjoy software development and would love to work for a company that would help me get my career started off right. I'd prefer to stay in the Southern United States, but I can relocate.

ianopolous 3 days ago 0 replies      
Oxford (UK), Local|Remote| May be willing to relocate (Australia/UK dual citizen), Full Time

Stack: Java, Scala, x86

Resume: http://content.wuala.com/contents/ianopolous/public/cv.pdf

Contact: ian [dot] c [dot] preston [at] gmail [dot] com

Oxford DPhil in Particle Physics looking for interesting and difficult problems to solve, bonus points if they involve distributed systems or emulation. My past work includes JPC and Peergos (details in resume).

pteredactyl 2 days ago 0 replies      
San Francisco Contract, Full Time

Stack: JS/jQuery, Angular, CSS, Mongo, Git

Resume: http://michaelepierce.info

Contact: m.edward.pierce at gmail

I'm the full package. Looking for junior front-end role or co-founder. Four years operating consulting business. Focused on local and SMBs. Produced sales, visual/ux designs, and front-end web.

Xechas 3 days ago 0 replies      
New York, Full Time

Stack: Ruby, Python, JavaScript, C, Haskell, Java

Resume: http://www.bgapinski.com, http://github.com/bgapinski

Contact: bgapinski@gmail.com

I graduate from university in a couple of weeks. I have roughly 4 years of experience doing programming as a student (mostly web type stuff) and have made a fair number of contributions to my university's projects. I'd be happy with any kind of programming position.

dkaoster 3 days ago 0 replies      
San Jose / San Diego / Remote, Full Time between June 16th to October 3rd / Part Time otherwise

Stack: HTML, CSS, Python, Django, PHP, MySQL, Java, C/C++, JS

Resume: https://www.dropbox.com/s/vu7x8tn2y7zu1pz/Daniel%20Kao%20Res...

Contact: dkao@diplateevo.com

My ideal position would blend technical with marketing / branding, which means working on things like split testing, user experience, and the more client side of development.

Treesrule14 1 day ago 0 replies      
New York, NY Remote | Local, Full TimeStack: C, Java, RTOS, Python, PerlResume: http://careers.stackoverflow.com/benjaminkadishContact: Baruch.Kadish@gmail.com

I am looking to join an engineering team working on new technology (energy, cars, consumer electronics, ect.)

cdenervaux 3 days ago 0 replies      
San Francisco; Local; Contract

Stack: Technical Project Management. Full SDLC, Agile/Lean/Waterfall implementation. Web/SaaS/Mobile.

Resume: http://goo.gl/b1pWMC

Contact: See resume.

Hands-on Technical Project Manager, CSM, SCPM, 10 years experience in web, SaaS and mobile project design, management, implementation, and support. Looking for a TPM/Scrum Master role in a startup (A/B/C rounds of financing) or larger corporation in Agile/SCRUM environment.

secretdark 3 days ago 0 replies      
London, UK, Remote, Contract

Stack: J2EE/Java (10 years), Android (4 years)

Resume: http://uk.linkedin.com/in/rbateman

Contact: ryan@darkindustries.co

Overview: I currently develop Android applications and run a small team of freelance/contract developers and designers. We specialise in the development of Android applications for iOS-based startups but have produced apps for everything from large media clients such as NBCSports to individuals with a neat idea.

greenspider 3 days ago 0 replies      
Pittsburgh, PA, Remote/Local, Full Time | Contract

Stack: Python, Javascript, MySQL, MongoDB, Git, PHP/Ruby (rusty)

Contact: greenspider.hn@gmail.com

I'm a developer with about 2-3 years of professional experience. Like some people here I don't want my current employer to know I'm looking. I currently want to expand my abilities and do some interesting work. I really want to get into machine learning, NLP, etc ... but I'm open to other interesting topics. Contact me and I'll send over my resume.

rohith_14_04 3 days ago 0 replies      
Kochi-India, Remote , Full Time

Stack: PHP5, Javascript, CSS3, HTML5, MySQL, Apache2, Ubuntu Server

Resume : http://goo.gl/z6hjpq

Contact : rohith@rohu.in

Currently working on Laravel Framework, Any MVC PHP framework can be adapted quickly. Freelancing for last 3 years using LAMP stack.

Looking for interesting projects. Looking forward to work with company where there is a good work-life balance and friendly team members ready to support each other.

slightlycuban 3 days ago 0 replies      
Orlando, FL; Local; Full Time | Contract

Stack: Java, Python(numpy), & some .NET for work; HTML & SASS for fun

Resume: http://careers.stackoverflow.com/mtracy

Contact: slightlycuban [at] gmail.com

Backend developer who happens to know HTML/CSS and a bit of sysadmin.

Hired straight out of college for big government contractor. Working on space stuff is interesting, but I'm ready to escape big corporate bureaucracy.

knoxzin1 3 days ago 0 replies      
Brasil, Remote, Part Time / Contract

Stack: HTML, CSS, JavaScript, PHP, Node.js, Git

Contact: rodrigo_siqueira1@yahoo.com.br

Looking for frontend, backend part time jobs, open to learn new technologies

techiemouse 3 days ago 0 replies      
Cardiff, UK, Full Time

Stack: Java, SQL, HTML, CSS, JavaScript, Adobe Photoshop

Resume: http://techiemouse.com/cv.pdf | uk.linkedin.com/in/dianasilviateodorescu/

Contact: diana@techiemouse.com

I am an ambitious final year Computer Science undergraduate at Aberystwyth University and I will graduate this July with at least a 2:1 in Software Engineering. Looking for software development companies within Cardiff area willing to offer a job to a quick learner.

khoffma4 3 days ago 0 replies      
Chicago, Local/Remote, Part Time

Stack: Ruby, Rails, Heroku, Postgres, Javascript, jQuery, HTML, CSS

Resume: http://www.kevhoffman.com/resume

Contact: khoffma4 at gmail

Mid-level rails developer looking for a PT developer position while continuing to work on my startup. Over 2 years experience as a full-time rails developer. Strong back-end skills but also decent at front-end work.

moisesvega 3 days ago 0 replies      
Mexico , Remote | Relocation, Full Time | Part Time]

  Stack: Python, Ruby, MongoDB, AngularJS, Go  Resume: http://goo.gl/AIWqmm  Contact: resume  I want to try something different I would love to work something related to Big data and/or Machine Learning.   I would like to relocate to Silicon Valley, I've been working with startups and I love the culture of being an entrepreneur and create awesome things with small teams and fast developments.

fscof 3 days ago 1 reply      
New York City - Full TimeJS, Angular, Backbone, HTML/CSS, Python, Django, PHP, d3.jsResume: http://lnkd.in/N_EP7Gfscofield at uchicago dot edu

Self-taught programmer, startup experience. Interned at Priceonomics, Appfigures. Have hacked on http://findnewjams.com.

Looking for an entry level frontend position at a startup with an ambitious mission that values learning and employee development.

adaline 3 days ago 0 replies      
Taiwan/UK, Remote, Contract | Part Time

Stack: Rails, Js, C++, Go, Lua, Shell, Design, Audio, I love everything!


Contact: arkhipov.valentin@gmail[com]

I am moving back to UK in a couple of months and looking for a new job, currently I have about 15 hours a week available but when I move back will be more. I love solving problems in creative ways, to me programming is an art form and I strive for perfection in function and form.

sharno 3 days ago 0 replies      
Living in Egypt but willing to relocated anywhere, Remote & Relocation, Full-time / part time / contract

Stack: iOS, Python

Resume: https://careers.stackoverflow.com/cv/employer/199366

Contact: sharnoby3@gmail.com

Just 1 year of iOS experience but very enthusiastic and very willing to learn more and a fast learner too. Was using Python mostly in solving algorithmic problems.

ErinZ 3 days ago 0 replies      
Paris but looking to return to Baltimore in the fall; Remote | Local; Contract | Full Time | Part Time

Stack: Java, Python, JavaScript, HTML, CSS

Resume: http://tinyurl.com/ErinZ

Contact: see above

Have a PhD in cognitive science and lots of experience teaching, writing, MTurking, and crunching data, but am looking to venture outside of academia. Seeking an entry-level position where I can expand my skills.

blakeshall 3 days ago 0 replies      
Lexington, KY; Relocation, Full Time

Stack: Ruby/Rails, JS, whatever I need to learn

Resume: http://blakeshall.github.io/resume.html

Contact: In resume

Graduating next week with a BS in Computer Science. Looking to relocate to CA. Looking for a web dev position. Google Summer of Code alum, interned in SF, been working in Ruby/Rails for a couple of years now.

perspectivezoom 3 days ago 0 replies      
San Francisco Bay Area, Local, Full-Time

Stack: Ruby on Rails, MySQL/Postgres, Backbone Marionette, SASS

LinkedIn: https://www.linkedin.com/in/perspectivezoom

Contact: hn@perspectivezoom.com

I'm a full-stack web developer with significant Ruby on Rails experience. I have a history of pairing and TDD. Looking for a good team to join and to challenge myself a bit more.

dario_nord 3 days ago 0 replies      
Brescia Italy, Relocation, Full Time/contract/part timeExperiance: iPhone and Android development, C++, Javascript, Java, Python, C#, PDDL, SQL, PHP, Lua.Contact: pellegrini.dario.1303 [at] gmail [dot] comI'm a senior in college looking for an internship or job related to application development during the summer. I have experienced in Android and iPhone programming in my spare time outside school. I developed in Java, C++, Javascript and the other languages in school for many courses.
mcjiggerlog 3 days ago 0 replies      
London, Local, Full Time

Stack: Python, Javascript, HTML, CSS, SQL (Oracle|Sybase|MySQL), git, unix

Resume: https://docs.google.com/file/d/0B-47z9JWTs3TT1YxZjhDelhfVHM

Contact: http://www.tomjwatson.com

Love working across both backend and frontend. Looking to work on something challenging with some smart people.

abhijith_c 3 days ago 0 replies      
Bangalore, India. Full time. Relocate anywhere in India.

Stack: Python, MATLAB, R, Julia, MPI and OpenMP.

Resume: se.linkedin.com/in/abhijithc

Contact: abhijithc at gmail dot com

Experience in machine learning and scientific computing.In depth knowledge on Matrix Factorization techniques. Built a Recommender System, which achieves better performance than SVD based systems. It scales on large datasets, is easily parallelizable and yet simple.

GreenApples 3 days ago 0 replies      
Fairfield, IA, relocation to San Francisco, CA, Full Time

Stack: Java, SQL, Python, PHP, JavaScript, Haskell

Resume: http://goo.gl/mBF0uQ

Contact: soerian at gmail

Overview: I am graduating at the end of June, with a degree in Mathematics and Computer Science. I am looking for opportunities in the Bay Area. I am willing to learn as required for the job. I love challenges, and I am a quick learner.

collegedropout 3 days ago 0 replies      
Los Angeles (or surrounding area), Full Time

Stack: Python / Flask & Django, Javascript / Node

Resume: please contact me for a resume, I'd like to keep my job search below my current employer's radar

Contact: tsrij@droplar.com

I'm looking for an engineering position at an early stage startup. I've got work experience in file system forensic analysis and backend web dev, but I'd like to expand that to encompass the full stack.

firichapo 3 days ago 1 reply      
Orlando, FL, USA, Relocation within US, Full Time

Stack: Python(Django|numpy|matplolib|PyQt), C, FORTRAN(how sexy!), HTML, CSS, JAVA.

Resume: http://www.linkedin.com/pub/mario-rodriguez/8/955/812/

Contact: marodrig [at] alumni [dot] purdue [dot] edu

Looking for a startup in education, simulation and data analysis. GC holder.

craigwblake 3 days ago 0 replies      
Location: Baltimore, MD area or remote, full-time or contract

Stack: Scala, Java, Groovy, bash, etc...

Resume: On request

Contact: In profile

Looking to join a great team working on big challenges. Especially interested in Scala projects, web-applications or back-end systems, and complex distributed systems. Experience in architecture and leading development teams, but open to other interesting roles.

eorri 3 days ago 0 replies      
Reykjavik, Iceland, Local, Full time

Stack: JavaScript, C, Python, Ruby, AngularJS, HTML5/CSS3, SASS, Grunt, sound design in various DAWs

Resume: eirikurorri.com/cv

Contact: eirikurorri@gmail.com

Im a second year B.Sc. Computer Science student at Reykjavik University, looking for a job over the summer. Specifically interested in audio, game and front end development. Generally interested in making people happy.

jbuss 3 days ago 1 reply      
Location: Minnesota, Relocation, Full Time

Experience: Android development, Java, .NET

Contact: jessebuss08 (at) gmail

Looking for: Android development position

ptnx 3 days ago 0 replies      
SoCal, Flexible, Full Time / Contract / Part Time

Stack: C/C++, Python, VST, Pure Data, Max/MSP.

Resume: https://www.dropbox.com/s/dry2ld5pds8lmcy/greg-surges-cv.pdf

Contact: surgesg (gmail)

Looking for work as an audio programmer. Skilled in music, audio, and DSP programming.

tqn 3 days ago 0 replies      
Boston, Remote|Relocation, Full Time | Contract | Part Time

Stack: Some Ruby on Rails, Java, HTML/CSS

Resume: www.linkedin.com/in/thaiqnguyen/

Contact: thai [at] startupdigest.com

Looking for co-founder opportunities or PM/Marketing at early-stage startup. I have previous experience as a PM@Intuit, entrepreneur@DreamIt Ventures; currently, I'm a curator @StartupDigest.

ttttannenbaum 3 days ago 0 replies      
New York, NYC/Long Island, Remote, Part Time

Some users in the meta-thread pointed out that it'd be better if you could remove your information from this thread when you wanted. So, here's a link to an HTML file with my info in it, which I'll take down in a month or whenever:


waltercfilho 3 days ago 0 replies      
London, Relocation, Full Time

Stack: NodeJS, Java, PHP, JavaScript, SQL, MongoDB, git, html, css, Ember, React

Resume: http://goo.gl/7iHfLw

Contact: me@waltercarvalho.com

I enjoy the whole process from logic, REST API, to UI/UX design and implementation. Looking for my first job after graduating in CS this summer.

ThinkingBadger 3 days ago 0 replies      
Location: Madison, WI | Remote, Local, or Relocation [prefer remaining in United States] | Full Time, Part Time [depending on opportunity), Contract (depending on opportunity)

Stack: Java, Objective-C

Resume: https://www.dropbox.com/s/gm46etnn60dl4cv/AP_Resume.pdf

Contact: see resume

I have spent considerable time in college trying various courses and major programs to figure out what I want to do with my life. I have learned my passions though, mainly technology and politics. I love to help people, and want to do that through creating new ideas that will drive us all forward. I have optimistic goals and a desire to learn that are not being challenged by my education. While being a full-time student I have also worked various IT positions across campus. This is where I learned Active Directory, some HTML skills, how to use UNIX based systems, Objective-C, File Maker, Creative Suite, and the list goes on. I have a lot of untapped potential and a pent-up desire to let loose on a project if someone is willing to give me the opportunity.

I would appreciate any constructive criticism and advice as well.

shunt 3 days ago 0 replies      
Lexington, KY; Remote/Local/interested in moving to Raleigh | Full time

Stack: C/C++, Python, Haskell, Java, Android, web front end, application UI

Resume: https://www.dropbox.com/s/5pj9zbjcl3ma369/Stephen%20F%20Hunt...

Contact: in resume

Ten years experience in user interface development, including embedded, desktop, mobile, and web; experience leading architectural planning for large code bases and teams. I've worked closely with UX designers (usually in Scrum) to improve the usability of complex applications. I pride myself on improving the working dynamics of the team I'm on, beyond my direct technical contributions. I believe in software craftsmanship and the ethical principles of the Agile Manifesto, and that a positive work environment produces better software.

Outside my industry experience, I have serious interests in programming language theory, machine learning, and software engineering process. At this point in my career, I'm interesting in finding challenging and interesting problems to work on, and building software that users can appreciate and rely on.

danvayn 3 days ago 2 replies      
Chicago, Remote | Relocation, Full Time

Stack: HTML, SASS, JS, jQ, Git, backbone+grunt, Ruby on Rails

Resume: Contact me at danvayn [at] gmail [dot] com first!

Brief Overview: Front end developer + designer. Looking for a project to dedicate my time to that will help me grow as an individual. Hard worker. Open to paid internships as well.

wz3chen 2 days ago 0 replies      
SF/NYC, Relocation (J1 Visa), Internship

Stack: Web Dev (PHP/ROR)

Resume: http://ca.linkedin.com/in/waleychen/

Contact: waleycz@gmail.com

richardhamilton 3 days ago 0 replies      
Chicago, Remote | Full Time

Stack: Ruby on Rails, Ruby, MVC, rspec, HTML, CSS, Node.js

Resume: https://www.dropbox.com/s/betp1wkg2g4ezg4/RichardHamiltonRes...

Contact: richardgregoryhamilton@gmail.com

dr_xadium 3 days ago 0 replies      
New Hampshire, Remote, Full TimeStack: HTML, CSS, PHP, some Javascript, over 5 years break/fix EXP

Resume: https://www.linkedin.com/pub/sushil-rudranath/5/a58/324

contact: dr_xadium@outlook.com

I'm really interested in doing remote antivirus / troubleshooting / breakfix / helpdesk support work. I've been doing it for 5 years in retail and for many years before that for friends and family, I'm certed up to the gills and am good with over-the-phone troubleshooting and dealing with frustrated and angry customers who come to me for help. I'm frustrated with the extra baggage that comes from working in retail (being forced to push services on people they don't need / being forced to promote initiatives that have nothing do with my department to the detriment of working on customer machines) and I want a job where, to be honest, all I'm doing all day is solving your customer's problems and making their stuff work. I'm legally trained so good with paperwork, record-keeping and communication, and sensitive to privacy issues.

enen 2 days ago 0 replies      
London, Internship

Stack: Node.js/iOS Development

Resume: http://lnkd.in/bZ33xKK

Contact: nicknikolov at icloud dot com

adamramadhan 3 days ago 0 replies      
Indonesia, jakarta, Remote & Relocation, Full Time, Contract, Part Time Stack: php, nodejs, design patterns, html and css. Resume: github.com/adamramadhan Contact: rama(at)networks.co.id

  im looking for a search engine company. or anything that is touching 10k people.

casuallooking 3 days ago 0 replies      
Location: Upstate New York | Remote | Full time or contract

Preferred Stack: Python | Django | Flask | WordPress | InfusionSoft

Contact: casuallookinghn@gmail.com

What I'm Looking For: The next step in my career.

In my current job, I run the tech stack for a small online training company. This includes managing the server, squashing bugs, handling tech support, tying together various APIs, and building out new features. I am outgrowing the role and looking for something that is more challenging and allows me more time for programming.

I have been programming casually for 15 years and professionally for almost 6. In that time I have done: SEO, AdWords, managed complex marketing campaigns with InfusionSoft, setup membership sites, built WordPress plugins, launched a handful of side projects, and watched a lot of Netflix.

Looking for remote work, with a heavier focus on programming. Always willing to learn new things and take new paths. Potentially interested in a CTO type of role for a small team.

vimarshk 3 days ago 0 replies      
Vimarsh KarbhariRequired: H1-B Visa sponsorship next year.Resume: www.linkedin.com/in/vimarshkarbhari/Dev: solidbrandapparel.comLanguages: Java,Python, C, C++ and everything under the sun which is there to learn!
nadeem55 3 days ago 0 replies      
Toronto (Greater Toronto Area), Canada, Full Time / Contract / Part Time

Stack: PHP (OOP,MVC and GNU frameworks), MySQL, Javascript, jQuery, GIT, CSS3, HTML5, Google Chrome Extension Developer

Resume: http://ca.linkedin.com/pub/nadeem-ur-rehman/75/332/25a

Contact: nadeem.reyhman@gmail.com

I'm working as a full stack web developer mostly (PHP frameworks, MySQL, Javascript frameworks and obviously CSS 3)Currently working closely with sales/marketing team to develop in house order tracking CRM type app, though these days, I'm increasing my interest in mobile app for Consumers or Businesses (B2B or B2C) where more human interactions with the soft touch of hardware involved professionally.

seanevd 3 days ago 0 replies      
SLC, UT, Relocation, Full TimeStack: Sass, LESS, CSS, HTML, Haml, Javascript, jQuery, MeteorJS, ThreeJS, NodeJS, Gulp, Grunt, Handlebars, RequireJS, AJAX, JSON, MySQL, MSSQL Server, MongoDB, CMS (WordPress, Ghost, Jekyll), Git, Photoshop, Illustrator

Contact: http://seanevd.com

I'm focused mostly on front end development but have a history of design and have extensive database knowledge from school. I'm willing to move anywhere exciting and am looking to work with a start up or digital agency. I need to work somewhere where I can work with like-minded/passionate people.

4ad 3 days ago 0 replies      
Location: Remote, Full Time | Contract

Stack: C, Go, Assembly, Kernel, Drivers, Filesystems, Embedded

Contact: search for aram in the Go AUTHORS file

I'm looking for a company with minimal bureaucracy, no bullshit, with extremely flexible vacation policy, where I have responsibility for technical solutions and where I can do either kernel development (Solaris, BSD, Linux) or interesting Go development (read: no web apps).

I can do and kind of kernel development, like porting kernels to new platforms (like ARM64), writing embedded kernels for microcontrollers, writing drivers and filesystems, etc. I can also port Go to any operating system or architecture.

remotedev 3 days ago 0 replies      
Remote Only, Full Time

Stack: rails, json api, rspec, angularjs, mysql

Resume: email me and I'll gladly send it. I've 4yrs of rails experience, 1yrs of angular. I care a lot about what I work on. I like to do things properly and use the right tool for the job. I contribute to opensource. Almost stoic.

Contact: m8r-yn0rg4@reallymymail.com

Looking for 100% remote work where quality is more important than quantity. Where I can find amazing developers to learn from.

mollietaylor 3 days ago 0 replies      
Location: Atlanta, Local or Remote, Full Time

Stack: JS (esp. Leaflet and D3), R, Gephi, HTML, CSS, a little Python and Django

Portfolio: http://mollietaylor.com/portfolio.html

Resume: http://mollietaylor.com/resume/

Contact: mollie.taylor@gmail.com

Overview: Data scientist. Love making interactive visualizations and maps. Also enjoy data analysis and front-end development.

akalair91 3 days ago 0 replies      
Birmingham UK, Will Relocate, Full Time

Stack: PHP, Ruby, Java

Resume: http://www.aaronkalair.co.uk

Contact: aaronkalair@gmail.com

I graduate in a month and I'm looking for a graduate / junior developer role. Completed GSOC last year working for ThinkUp building a YouTube crawler and have experiencewriting code in Ruby, PHP and Java but I'm willing to learn new languages. Looking for a job that involves solving interesting problems.

SJMosley 3 days ago 0 replies      
Dallas,TX, Relocation, Full-Time

Stack: C#,Java,C++,HTML,CSS,Javascript,Game Design

Resume: https://www.linkedin.com/in/sjmosley/

Contact: http://www.sjmosley.com/contact.html

I am looking for a programmer or producer position on the west coast. Preferably in the game industry, but I am also very interested in many new technologies outside of games.

vefu 3 days ago 0 replies      
Looking for something in the Bay Area, full time entry level.

Stack: Java, JavaScript, HTML, CSS, Wicket, Backbone.js

Contact: codyhansen92[at]gmail.com

I've been working at an internship for the past two years and now I am graduating in 2 weeks. Here I've focused on web development, working with Java and Wicket to create web applications. I've also done some work with JavaScript and Backbone.js creating some larger scale tools. Please contact me for my full resume.

mrottenkolber 3 days ago 1 reply      
Bonn, Remote, Contract

Stack: Common Lisp, Web, C, Shell, ...

Resume: http://mr.gy/resume.html http://mr.gy/software/

Contact: mailto:service@mr.gy

I am looking for contract work, preferably for a Lisp company. Will not use Clojure again. I am open to all sorts of work but my strength is in design, implementation and documentation of custom software systems and tooling.

dj0 3 days ago 0 replies      
Philadelphia,Pennsylvania, Remote work only,Full-time,Part-time,Contract

Stack: PHP,Mysql,CSS3,HTML5,Javascript,jQuery,Python,Django

Resume: Email me for resume.

Junior web dev here looking for new opportunities and eager to learn new things. I've been playing with Go lately and have also been getting my feet wet with iOS dev.

Contact: dave.jdough [at] gmail [dot] com

nasbone 3 days ago 0 replies      
New York NY, Remote / Relocation, Full Time/Part Time

Stack: Python, Java, HTML/CSS.

Contact: nas2663@gmail.com

I'm a senior in college seeking for a job or an internship during the summer. My experience with Java and Python is limited to awesome school projects like 2d video games. I'm a technology enthusiast who is open to any technology available.

richardhamilton 3 days ago 0 replies      
Chicago, Remote | Full Time

Stack: Ruby on Rails, Ruby, MVC, rspec, HTML, CSS, Node.js

Resume: https://www.dropbox.com/s/betp1wkg2g4ezg4/RichardHamiltonRes...

Contact: richardgregoryhamilton@gmail.com

jamesJe 3 days ago 0 replies      
Louisiana, Remote | Relocation, Full Time

Current Stack: AngularJS, CoffeeScript, Ruby on Rails, PostgreSQL, HAML, HTML, SASS, CSS

Resume: Contact Me

Contact: admin@mainspree.com

Experienced full-stack web developer.

I like fast paced, interesting and challenging. If you have something, let's chat.

ChrisNorstrom 3 days ago 0 replies      
[Looking to:] Relocate to West Coast: Seattle, Portland, San Fran, LA, Diego. Currently in St. Louis, Missouri.

[Looking for:] Long Term Internship

[Stack:] Photoshop, Illustrator, CSS, Paper

[Resume:] http://www.chrisnorstrom.com/page/3/ (starts on last page)

[Sites I've Made (that are still up):] http://dayonepp.com/ http://affordabl.es/ http://timeforzen.com/ http://residentevilradio.com/ http://tasck.com/2/

[Unfinished Alpha Prototypes (removed password so you can browse):] http://startupcollider.com/ http://60lbgloss.com/

[Contact:] Chris@NorcoPhoenix.com

[Needs:] I've only ever done design for myself. I've got my own strange way of doing things so I don't feel confident with my abilities in front of an employer. I don't have work experience other than my own projects and some freelancing and I've never used the tools and methodologies that other UX UI designers do (other than photoshop and paper) so I'm looking for a place to grow at. As you can tell from the little sites I've made, I don't care what it is, world changing or not I just like designing, even the mundane and boring parts of it.

jchampem 3 days ago 0 replies      
USA, Relocation, Full Time

Stack: Java, Spring, Hibernate/JPA, AngularJS/jQuery

Contact: job at jeanchampemont.com

I'm a software engineer, willing to relocate to the US, preferably in a small company using Agile methods.

ashrestha 3 days ago 0 replies      
San Francisco, Remote, Full Time, Part Time Or Contractwww.linkedin.com/pub/anil-shrestha/66/a81/a02/.NET, Java, Javascript, MSSQL, MYSQL, Linux, Objective C.Startups with in San Francisco Bay Area.
speeder 3 days ago 0 replies      
Currently in So Paulo, Brazil, Remote and Relocation, accepting Full Time and Contracts

Stack: Lua, C, C++, Obj-C, Android Java, many other languages with many paradigms (including Functional, OOP, Procedural...)

Short Resume: http://coderofworlds.com/short-resume/

Contact: mauricio.gomes@coderofworlds.com

I am CTO and Tech-Cofounder of a mobile games startup, I am willing to do contracts, or quit the startup entirely if the offer is good enough.

Although I have a obvious focus in games (including a Game Design degree), I love hacking in general (for example I helped my dad design a wheel balancer, and using skills learned with that I made my own arcade game, including cabinet and electronics) and worked in non-games jobs in the past (for example, designed OCR and error correction to read numbers from a SMS received on very low-end mobile phones).

My main strength is learn whatever weird stuff you need learned fast and then use it to do whatever is needed (thus why the lots of languages and APIs on my resume... but I can say that I am master of C and Lua, because I love those two languages in particular, to the point of teaching them in conferences, workshops and tech schools).

Synroc 1 day ago 0 replies      
calvin_c 3 days ago 0 replies      
What exactly do you do and what are you looking for? The linked page doesn't seem to give much more info other than a signup link. I would love to learn more.
robwilliams88 3 days ago 0 replies      
Hey guys I love these threads, but if you find yourself looking forward to them every month - I started a newsletter / community for people looking for freelance work or freelancers. I send a curated email of all the best freelance opportunities each day and allow freelancers to save hundreds of hours a month by skipping looking at job boards and businesses to get almost instant access to hundreds of freelancers inboxes without getting spammed. Check out http://letsworkshop.com I even send the good stuff from threads like these :
The next version of DuckDuckGo duckduckgo.com
440 points by vgnanand  7 hours ago   231 comments top 76
fsck--off 6 hours ago 15 replies      
I use DuckDuckGo as my primary search engine and have had a positive experience using it.

This redesign incorporates two of the worst design trends today: very low contrast text and gratuitously, obnoxiously large fixed headers.

I dislike fixed headers on any non-phone/tablet UI because almost all laptop and desktop screens are widescreen. Fixed position elements on the sides of the screen make much more sense, although poor implementations are very unpleasant and can create a jarring parallax effect. Unfortunately, fixed elements on the sides are soooo MySpace and have fallen out fashion, and many sites waste most of the space on the sides. The header in the redesign in obscenely large and the new page shows me less results at a time.

I have young and healthy eyes with 20/20 vision. Even so, when I use my laptop for coding and reading text, I turn the brightness down because it is easier on my eyes and does not give me headaches. I believe that the best practice is to make text #000 on a white background or very light background (like news.yc does), and to let users adjust the brightness of their display if this is uncomfortable. There have been assertions by that lighter text with white is better (and unfortunately this is the latest and laziest design trend), but I have seen no formal evidence of this and believe that this is mostly a combination of overbright display screens and poor text rendering by OSes and browsers. If you turn the brightness of your screen down, you solve the "too much contrast" problem (if it ever truly existed) and can tell when any text isn't #000. For me, DuckDuckgo's current snippet display color is to light at #333, and ridiculous at #595959. If I set the brightness of my laptop to the maximum setting, the snippet text is more tolerable but still uncomfortable.

I dislike the neo-flat, iOS-like buttons, but they don't really make the site any harder to use. I find that neo-flat buttons are almost have an underlying hypocrisy. The idea behind the flat painting movement is that you can discern what was called "optical depth" without using traditional perspective to mimic the depth you see with stereoscopic vision. The neo-flat movement is based on the idea that you don't need to underline hyperlinks or add perspective based shadows and gradients to distinguish what a button is because you can just use colors alone or make everything a link. If this were really true, then you wouldn't need to make the neo-flat buttons change colors when you mouse over them, because it should be obvious that they are links. You can see similar hypocrisy in Google's A/B testing of non-centered labels in certain neo-flat buttons on their websites (especially YouTube).

Edit: I rewrote the first sentence of the third paragraph to make it more clear.

yegg 7 hours ago 14 replies      
Hi all, thanks for checking it out and we're looking forward to your feedback! This next version of DuckDuckGo is in public beta. Here's the post about it I just made: https://duck.co/forum/thread/5726/duckduckgo-reimagined-and-...

There are still a lot known issues that we're still working through before we can make the transition. I'm sure this thread will uncover more :)

jbail 27 minutes ago 0 replies      
The Related Topics algorithm needs a lot work.

I search for "Denver" and the top related topic is "Gang Activity in Denver." Really?

I search for "Chicago" and the entire related topics list is places on the historic register in Chicago. Really? The whole list?

I'd turn this off until you make it work better. It grabs a lot of attention and degrades the rest of the experience. My first impression is that if DDG gets that part so wrong, what else are they getting wrong with the search results? Cruel, perhaps, but that's my impression.

The new interface is nice and fast otherwise.

Matt_Cutts 28 minutes ago 0 replies      
Hey Gabriel, congrats on the new launch! The new autocomplete -as-you-type feature made me curious: you mentioned that you don't associate queries with IP addresses, but does DDG save queries?
rcamera 4 hours ago 1 reply      
Having been using DDG as my primary search engine for pretty much 6 years now, I really disliked the new redesign.

As mentioned in another comment, the contrast is really bad, I find it hard to read and focus on a given result. This is much worse when using f.lux.

I also disliked the left-align on everything, I rather have it centered as it currently is. When using big widescreen monitors there is a lot of whitespace in the middle of the screen and the results show up all the way to the lower left corner... It is pretty uncomfortable to look all the way there and this makes it harder on the contrast part too because there is so much bright light already coming from the background and the font color is a light greyish. This is specially worse in multi-monitor setups.

The image and video search tabs are great, and I really like the fact they replace zero-click results when you click on them, but I wouldn't leave them in the fixed header, there is just no need for them to be there. This would reduce the size of the fixed header and make it even better.

When scrolling results using j and k, the greyish background it adds to each result makes the contrast even worse. I remember when they were yellowish, they were better back then, imo. But current design works too. I also miss the current border around it, it makes it much easier for you to find yourself if you are switching tabs and going back to the results page. I haven't measured, but the font also seems a couple pixels smaller, is it?

It is also harder to distinguish between results. It all seems like a blob of text, hard to skim through results looking just at the title. In the current design this is fantastically easy, given titles are blue. I only read stuff below the title if the title is of interest. In the new design this is much harder to do, there is not enough contrast between the title and the text under it. Keep it blue, there is absolutely no reason to change this.

Doctor_Fegg 6 hours ago 2 replies      
Looks great!

Your new maps need to have an on-map credit to OpenStreetMap, as that's where the map data comes from, and OSM's licence requires attribution. osm.org/copyright explains how.

dredmorbius 5 hours ago 1 reply      
I've been using DDG intermittently for the past two years, and solidly (with fallbacks to other search engines) since June, 2013.

Overall the design looks decent. Remember: less is more.

I don't know if features were modified since fskc--off posted, but I'd agree strongly with both his primary concerns: ditch ALL fixed headers and footers, on ALL devices, and keep maximal contrast throughout the site. My eyes are no longer quite so young as they once were, and low contrast designs are bullshit. The "off-black on off-white" argument applies only to print materials, not online, where contrasts are inherently lower, and are worsened by increased ambient light.

I find the grey background on the focused search entry distracting. I've removed it. The outline is sufficient (if not excessive itself).

I find the font sizes in general too small. I prefer specifying fonts in points not pixels, and very, very strongly recommend that all text-oriented dimensions be either in ems or percentage of screen width. In general, don't size text elements if you can help it. I set an overall content width of between 45-50em for most sites, with a minimum 2em margin (and that's as a fallback). I apply my own CSS to many sites I visit, some 1000+ at present (yes, including HN, increasing contrast and font sizes being principle changes).

I notice the browser URL no longer reflects the present search. I dislike that change as I'll copy and paste search URLs fairly frequently. Please retain the previous behavior.

The search syntax icons on the RH side of the page underneath the "Spread DDG" link looked at first to me like social share link crap (another feature I strip from most sites). I'd suggest putting the "spread" link elsewhere and more clearly differentiating it from the actual search tools.

Of features missing on DDG which force me back to other sites, the lack of time-bounded search is probably the biggest (other than simply lacking expected search results). I've been impressed by the integration of OpenStreetMap results and would like to see similar type development, as well as your use of Wikipedia and similar informational sources in results.

Overall: fairly subtle changes, and gripes notwithstanding, not bad. That's actually high praise ;-)

Also: I'd very much like to thank you for actually previewing the design in advance of releasing it. While online services make drastic changes possible, they're not always welcome, and I feel far too many sites make the egregious error of dropping a new design on users with no warning.

For the "next.duckduckgo.com" site, I've got the following CSS tweaks presently applied. All but the last are legacy, some may no longer be strictly necessary:

    #header_wrapper {        position: static;    }    #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu {        z-index: 2;    }    #search_form {        font-size: 15pt;    }    .bang_suggestion:hover {        background-color: rgb(228,246, 255);    }    .bangwrap {        z-index: 2;    }    .snippet {        font-size: 14pt;    }    p, body p, li, body li, dt, body dt, dd, body dl {        font-size: 15pt;    }    .web-result:hover {        background: none;        background-color: inherit;    }

TheLoneWolfling 6 hours ago 0 replies      
So: feedback.

The contrast is too low. It is hard to read on my (relatively bad) laptop screen.

Popins only when your mouse is over something are frustrating. My mouse is not tied to my eyes! In particular, if you're scrolling with your mouse in the center of the screen, the pop-in happens a moment after you stop scrolling, which is distracting. Also, I don't like hiding information by default in general.

Additionally: there is no way to view the full URL for long URLs - they expand, but only to a point.

The top header staying put is bad from a screen real estate POV. I've got a widescreen screen, and as such I'm cramped for vertical space but horizontal space is ample.

Finally: having the right arrow to the left of the domain to search the domain, and the popin on the right saying "more from <x>" seems redundant.

ancarda 6 hours ago 3 replies      
If you are using DuckDuckGo for privacy reasons, I strongly suggest you use https://startpage.com/ instead.

DuckDuckGo isn't much better than Google; both of them hijack your links. This gives an opportunity to track what you click on. If you watch carefully your links go to "r.duckduckgo.com" -- this page also doesn't use SSL. For example:


StartPage doesn't hijack links, it (optionally) uses POST and you never send a referer header so traffic looks organic.

sergiotapia 7 hours ago 2 replies      
Well kudos on letting my right click and copy URL from search results! I hate how Google insists on using https://www.google.com.bo/url?sa=t&rct=j&q=&esrc=s&source=we... - yeah Google, totally makes sense.

Godspeed duckduckgo!

NamTaf 1 hour ago 0 replies      
Please make sure the hamburger menu button on the right and the close X button inside the menu are centred (edit: with respect to one another) - currently, the close button shifts down and left from the position of the hamburger button. Keeping it in the one spot is one of those polish things that instantly stands out to me.
bluthru 6 hours ago 0 replies      
Please make the fixed header half as tall. Put "Images Video" to the side of the search box.

This is nitpicky, but I don't like how an entire result is a link with a hovered background color. I also don't like how additional content appears when hovered. Please don't trim the URL and hide it unless the result is being hovered on.

johnnyg 7 hours ago 2 replies      
DDG has been my primary search engine for nearly 2 years. I love you guys for both your service and your mission.

You've struggled in the past with local searches and map inferences to non-address searches (think "Godwin Park Houston").

I threw those at next.ddg and the result back were very good. I don't see having to !g a query for these in future.

I'll edit as I use the beta in the next few days but first impression is "Hot damn, it works! Good job!"

Edit 1: There are still dot coms and business I search for that I don't get the "map this for me" option. Examples:


https://next.duckduckgo.com/?q=men%27s+warehouse (do I want a wiki article or do I want to find the ones close?)


Edit 2: The UI is so clean and nice.

Skalman 7 hours ago 0 replies      
In general, it looks really good.

- I'd like some more focus on keyboard navigation. Make sure that everything looks good when tabbing, even if you've used arrow keys first.

- Anti-phishing: A long domain name will trim the end in the "More from ..." link. Instead it would make sense to trim the beginning.

- Needs better contrast.

ThePhysicist 4 hours ago 1 reply      
Of course the first thing I did was a vanity search of my name and I have to say I'm really impressed (and a bit shocked) by the quality of the results:

All my social media profiles, all my websites, every project I contributed to, even websites where people credited me for my work when they used it in their own projects, all neatly sorted and with great context information. Definitely on par, if not better, than Google and visually much easier to digest. Amazing job!

systemizer 5 hours ago 0 replies      
I don't understand how a service can be both secure and centralized. You'd have to give 100% of your trust to a single entity. I'm not pointing fingers, but DDG is a good example of this situation.

If you want greater security, you have to allocate trust amongst many entities. This is a practical Byzantine Fault Tolerance problem (http://techtv.mit.edu/videos/16444-practical-byzantine-fault... ).

My current trust model is primarily made up of my friends and family; not a third party organization online, regardless of how they market it. If I put my trust in them, my security would only be compromised if ((N-1)/3) worked together. (see http://pdos.csail.mit.edu/6.824-2012/papers/castro-practical...) Wouldn't my activity be more secure if it was built upon that?

I'm not proposing any implementations; just food for thought.

yetfeo 1 hour ago 0 replies      
One thing that would be nice to fix in the new interface:

If I use the DDG TOR hidden service, 3g2upl4pq6kufc4m.onion, do a search and click on a search result the link goes via a DDG redirect from r.duckduckgo.com. This should be using the hidden service domain, not the duckduckgo.com domain. As it is the redirect goes over a tor exit node rather than directly via the hidden service.

bjitty 7 hours ago 1 reply      
First impressions are good. Looks clean, I like auto complete. I also like the autocomplete for shortcuts (!).

I've set it as my home page (was already using ddg for my main search).

Is there a way to turn off the links at the bottom under the search? Set as homepage, etc? I keep mousing over them and the popups are distracting. I understand why they need to be there for new users.

Great work and thanks for what you do.

cubancigar11 6 hours ago 2 replies      
I sure hope I am not the only one who dislikes the new look. Ref:

1. Old DDG: http://s388.photobucket.com/user/cubancigar11/media/snapshot...

2. New DDG: http://s388.photobucket.com/user/cubancigar11/media/snapshot...

There are so many problems here:

1. Poor contrast of font-colors.

2. Poor choice of font - bold doesn't really standout as much as it should.

3. Font spacing has increased which forces me to scroll down thus breaking my thought process.

4. Icons now take vertical space instead of horizontal.

5. Mouse-hover color change has poor contrast. On my desktop I can only see it through a specific unnatural angle.

nemoniac 2 hours ago 0 replies      
I also use DuckDuckGo as my primary search engine and have had very positive experience using it.

But the single worst thing about ddg is that it's still not possible to deactivate the "did you mean?" functionality. I rarely make typing errors so I spend most keystrokes on ddg putting quotes around things that I did mean.

mring33621 25 minutes ago 0 replies      
Neither button in the "Learn More" dialog works for me. Left click, Chrome Version 34.0.1847.131 m, Win 7 64 bit
dieg0 1 hour ago 0 replies      
Nice redesign, as a designer, developer and user: I like

I don't like the way that video search is actually Youtube search (to use 'video' is misleading, sad face). And I imagine when it comes to images is the same.

DuckDuckGo, if you would please add other media sources... Google used to do this, now it's all about keeping the user inside Googles ecosystem.

yahelc 5 hours ago 1 reply      
Anyone know how DDG is detecting this:

> Your browser indicates if you've visited this link.

I was under the impression that browsers try to block sites from being able to detect this. Traditionally, the hack has been with the :visited pseudo-class, but not sure if there's more at play here.

Kind of a weird feature for a search engine whose tagline is "The search engine that doesn't track you."

antris 6 hours ago 3 replies      
Based in US, the line "The search engine that doesn't track you" means nothing.
ugexe 2 hours ago 0 replies      
Something that has bothered me in the old version as well as this version is the wiki-summary/product/images/videos header. Often times (especially when im using a VPN) the search results load before whatever needs to be loaded in the header, so I will go to click a result and then the header expands into my click. This means I go to a page I did not intend. It needs to be a fixed size or its size needs to be determined before listing search results.
gk1 4 hours ago 0 replies      
I'm getting a weird bug that's making the results page un-usable:

When I move my cursor up and down in the results area, the listings start scrambling around like crazy. I can't even tell if they're being scrolled through or if they're just randomly changing.

I am on a Lenovo Yoga 13 (which is an ultrabook with a touchscreen) using Chrome 34.0.1847.131 m on Windows. I suspect DDG thinks I'm on a mobile device and then interprets cursor movements as finger swiping.

Edit: Yep, seems to think I'm on a mobile device. Menu is hidden behind a menu icon, but I can't get it to open with a mouseclick--only with a tap on the screen. The site is completely unusable for anyone with a Windows 8 laptop (ie, laptops with touchscreens), unless they're using it exclusively as a tablet.

twodayslate 2 hours ago 0 replies      
The frontpage is a lot more pleasing to the eye, however, the search results are much more readable on the current layout. The text is not very crisp under Chrome on my Windows 8.1 machine.
opendomain 6 hours ago 0 replies      
I hate to say this, because I am a BIG fan of DuckDuckGo, but I think your ranking algorithm can be improved.

I collect domains for my open source project, OpenDomain. The sites do not actually have too much valuable content - just placeholders so people can find them.

I just checked, and quite a few of my domains are listed very highly on DDG. Not that I am complaining, but I think they are rated high just because the keywords are in the domains themselves.

For example, "NoSQL", "JSON", "Free TV", "liposculpture", "WebPlatform", and "Helpher" all scored top hits for my sites.

I am not asking for my sites to be removed specifically, but we should try to get better results - I have done NOTHING for SEO on these domains - just owned the keyword.

rockdiesel 4 hours ago 0 replies      
Why does DDG display rover.ebay.com links in search results?

From my understanding rover.ebay.com is used for ebay affiliate links. Is this one way DDG makes money? If not, why would they display rover.ebay.com links in search results over traditional ebay links?

EDIT: Looks like I answered my own question. They generate revenue through affiliate links.

For anyone else curious, here's the link - https://duck.co/help/company/advertising-and-affiliates

brokenparser 5 hours ago 0 replies      
I love Duck and the focus on privacy it has, but lately I've been using searx and had more success with it than ddg given the same queries. You can find running instances here: https://github.com/asciimoo/searx/wiki/Searx-instances
saiko-chriskun 6 hours ago 2 replies      
I would really love to switch but it still pales in comparison to google on a lot of searches.

http://bit.ly/1ur3zP2 vs. https://next.duckduckgo.com/?q=medium+top+collections

k-mcgrady 7 hours ago 1 reply      
Looks beautiful. My only criticism is that you could make better use of all the whitespace the the right on the search screen. Maybe expand the width of search items to fill some unused space + increase the number of search items above the fold.
nfriedly 3 hours ago 1 reply      
Shoot! I'll be able to retire http://ddgg.nfriedly.com soon!
curiouscats 4 hours ago 0 replies      
The one box can be nice but takes up too much room so I have it set to off. It would be better if you gave me a simple click to view one box (I can often guess the small number of cases where viewing it would be useful - such as thinking a map will show up or in the case I wanted the wiki summary).

Off the top of my head just having a link after the products link that said 0-click box (or something) if it was settings had it off would be useful.

claudius 5 hours ago 0 replies      
There doesnt really seem to be any improvement over the old page and the only thing that annoys me with the old page (used with kj=b2&kl=wt-wt&ko=f&kp=-1&kx=b) is the fact that instant answers are loaded not immediately. That is, if I click on the first link before WolframAlpha pops up with something more-or-less helpful, I sometimes accidentally click on that area.
neil_s 4 hours ago 0 replies      
The design is nice, but I still don't find the results relevant (from the small sample size that I tested). For example, I searched for 'alternatives to minimum wage' because of a recent debate, and got Yahoo Answers as the first result, with a bunch of unknown sites after. On the other hand, Google returned the Washington Post, Bloomberg View and other credible organisations.

The design is certainly much nicer on the eyes, without the blue links and with the little 'read' tick marks, but perhaps the focus should be on better search algorithms first?

plainOldText 6 hours ago 0 replies      
I really like the simplicity of this version of DuckDuckGo. The only thing I'd change, is the color used for domains. I personally look at the domain (among other things) when I decide to click on a result, and having a more noticeable domain name would be extremely helpful allowing me to quickly make a decision about which results are worthy.

Just my personal thoughts.

Jake232 7 hours ago 1 reply      
I've always wondered. How do these guys hit google search so much without hitting limitations?

Google is pretty aggressive at banning bots, and I can't imagine Google have given a competitor API access or something like that. Proxies is out of the question for this scale too.

jonalmeida 7 hours ago 1 reply      
I started using DDG a long time ago when it first came out. I asked for a few stickers to add at my IT department, but I got a good bunch instead.

There are now random DDG stickers in various cities around southern Ontario.

im3w1l 3 hours ago 0 replies      
If I may make a feature request: I would like some way to search that preserves symbols in the query. For instance I would like to be able to search for Lab* and not get results for L-A-B, L.A.B etc.
ErikRogneby 3 hours ago 0 replies      
I like it. my one nitpick:

On Mobile, if you do "show more meaning" there is no undo of that action. I thought the X might collapse down to the preview but it removed it altogether.

mryingster 5 hours ago 0 replies      
Thank you for adding image search! That's about the only thing I really rely on Google for. Giving it its own dedicated full page rather than just a section would be very welcomed as well.

Two other things. Others have mentioned having the links always blue, not just when rolling over. I would like this as well to make it a little quicker/more evident where the physical link is.

Secondly, I like the link to see more results from whichever domain, however I am wondering if we can also have a "hide results from whatever domain" so we can hide useless spammy domains that may show up in our results. This is a huge problem on Google, though I haven't noticed it as badly on DDG.

At any rate, I love DDG! Thanks for the hard work!

ethana 6 hours ago 2 replies      
Off topic, but I still think the domain name is a few strokes too long for people.

edited: Oh hell no, duck.com redirects to google. That sucks.

duckie.com is parked, buy it?

sjs382 6 hours ago 2 replies      
Proxima Nova at 600 weight displays really weird on my work machine: http://i.imgur.com/O9GU0TG.png.

Is there a chance you might reconsider the font choice?

Looks great, if I force Helvetica.

bhartzer 6 hours ago 0 replies      
One of the problem I see is that it appears that this version is that there is too much emphasis on keyword rich domain names. On one search query that I did just now, 14 of the top 20 search results for that had the keyword in the domain name.

A similar search (different city + keyword search), different city but same keywords as above, reveals 15 with the keyword out of 20 search results.

atmosx 4 hours ago 0 replies      
I would love to use DDG as my default search engine but anything other than Google is extremely poor when it comes to the non-English side of the WWW. Google was way better at sorting Greek web-pages last time I checked. I'll give DDG another try though, might turned better...
shenoybr 7 hours ago 0 replies      
It is really beautiful. The minimalistic user interface is much more usable now. And the results for some test queries I ran were pretty good. Great work! I'm going to switch my default search engine for a few days and see how that goes.
peutichat 5 hours ago 1 reply      
If you're into alternative search engines that don't track you, You should try psykoo:http://www.psykoo.com
dpatrick86 6 hours ago 1 reply      
Please continue working on the non-aesthetic fundamentals.

I reported this query previously to you guys, and it appears nothing has happened. It concerns me because it's so nonsensical it erodes my trust in your results, and it has persisted like this for over a year at this point....

If you search "IGF-1" on DDG you get maybe 100 results. Now lets try the same search on Google, but with a handicap. Let's be even more strict and only show results that contain this keyword specifically in the title using "intitle:igf-1". You'll find 69,500 results (at the time of this posting).

gabriel34 7 hours ago 0 replies      

Loved it, very clean yet all the info is there

Plus image and video search! Really nice to have a clean image search interface with a clear download button. Do you proxy my search to youtube? What other sites are there?

EDIT: also, great response to browser zoom

joshbert 7 hours ago 0 replies      
This is fantastic. I already had DDG as my search engine, this just takes it to the next level. I'll be looking forward to the full release. Kudos!
mercnet 7 hours ago 0 replies      
I just recently switched to duckduckgo and I wasn't a fan of the search results UI (spent a lot of time in settings) but this looks beautiful!
mihok 5 hours ago 0 replies      
I used to use DDG as my primary search provider for half a year, was unhappy with the user experience/search results but after a couple preliminary searches, everything is looking up! Well done DDG, really, really stoked for you guys to get better. (And it looks like you definatly are!
Buonaparte 3 hours ago 0 replies      
I just want to say that I love DuckDuckGo. I feel like the majority of search results I get from Google and Bing these days are just advertising one thing or another. DuckDuckGo is a much better experience.
Splendor 6 hours ago 0 replies      
Chrome 34 on Windows 7.Can't read this bubble when it's on the first result: https://i.imgur.com/SrplpW4.png
timgws 1 hour ago 0 replies      
The one thing that kills be about DDG is that when I search for "who is the prime minister of australia" it get's nearly everything wrong.

Google gives me a result of a name ("Tony Abbott"), while DDG starts giving me an article from Wikipedia describing the role (this one is forgivable...)

DDG Images shows the first six images as being previous prime ministers.


Ryel 3 hours ago 0 replies      
I think the new look is awesome but I'd still use DDG either way.
YoukaiCountry 5 hours ago 0 replies      
One thing that is bothering me is the filling in of search queries when you mouse over them. One wrong move with the mouse if you have a query partially typed in, and you have to backspace all of the automatically filled in stuff.Other than that, I think it's pretty nice.
Aaronneyer 5 hours ago 0 replies      
Is there any chance in functionality with the new version or is it just the prettier search page?
BorisMelnik 6 hours ago 0 replies      
what a clean look. love the fact that you have incorporated search features such as the carousel and video previews. I really like duck duck go as a search engine. I think one of the main reasons I have not fully adopted it is email/gmail and other Google offerings.

all in all the fact that privacy is on the side of the user is so key for me. I hate having a copy of everything I Google get stored somewhere, even in private mode.

olq 6 hours ago 0 replies      
I think it looks great! Tried it in my kind of night mode: dimmed display, very orange f.lux setting and inverted colours, and it works good. I like the design a lot!Why not widening the results column in larger windows and thus fit more results vertically?Maybe really large site logos/icons would be cool.
mfrommil 6 hours ago 0 replies      
Would be great if the settings menu expanded with hovering instead of a click (similar to the 3 buttons on the bottom). It's far enough to the side that accidental hovers could be avoided, while saving a click.
monotypical 5 hours ago 0 replies      
Just wanted to say, had heard a lot about ddg, but I never really gave it a fair shot until now, and it's awesome, before you even get to the privacy stuff!. Thanks.
stonogo 5 hours ago 1 reply      
Please don't apply any of these changes to the html version. It's my favorite websearch interface.

I would also like an option to disable r.duckduckgo.com redirects.

zyang 7 hours ago 1 reply      
The button icons are a few px off - very unsettling.
a3n 6 hours ago 0 replies      
Very pretty. And thank you for not using infinite scroll.
mfrommil 6 hours ago 1 reply      
I really like the transition from normal search -> images & videos.

Wish there was a way to have news embedded in search results similar to google, though.

pi-squared 4 hours ago 0 replies      
Don't center and add the fixed horizontal limit for images when there is an instant answer.
zephyz 5 hours ago 0 replies      
If I disable meanings in the settings I see video and picture results. Is that the intended behaviour?
dorgo 6 hours ago 0 replies      
pls dont open new tabs if a search result is clicked with right mouse button. I use right mouse button for mouse-gestures. My browser dont permit to disable right-mouse-button-context-menu. If I click with the right mouse-button on a search result then a new tab is opened AND a context-menu is shown.
shmerl 6 hours ago 0 replies      
Is it WIP? Default one still looks the way it was.
higherpurpose 6 hours ago 0 replies      
I'm not up to date on what kind of algorithm you're using, but last I checked you were still mostly relying on Bing, is that true? Are you guys working on your own search/indexing engine so you don't depend on any of the big guys that might eventually pull the rug from under you?

I guess what I'm saying is, if Microsoft were to deny you access to Bing tomorrow, would DDG still be a pretty good search engine, or would it fall apart?

jhomhenvhisst 5 hours ago 1 reply      
Search: "Showing 35 Images"


marincounty 6 hours ago 0 replies      
I hope they destroy Google.
lnanek2 5 hours ago 1 reply      
I don't really like the "doesn't track you part." How is it going to give as good results if it doesn't track people? Clicks is the best way to tell which results are good, and my clicks especially.
galapago 6 hours ago 0 replies      
Guide: This room is the most popular part of our tour.Milhouse: It's just like the other rooms.Guide: Yes, but with one important difference: [looks over] Oh, they took that out. Yes, it is just like the other rooms.
It's Different for Girls heidiroizen.tumblr.com
387 points by tkorotkikh  3 days ago   372 comments top 41
enraged_camel 3 days ago 10 replies      
I have an ex-coworker who is a really attractive girl, and she used to tell me lots of stories like this about places she had worked at previously. Vice presidents calling her to their room and offering her promotions if only she would give them weekly blowjobs, prospective customers turning away from million-dollar deals at the last minute after she refused to sleep with them, etc.

The really sad thing about is that the vast majority of guys I talk to about this topic are simply not aware that women, especially attractive women, go through stuff like this all the time. So when they hear women complaining about discrimination, harassment, glass ceilings, and so on, they think those women are simply "being bitchy." Which simply perpetuates and intensifies the status quo.

jawns 3 days ago 9 replies      
I think the big takeaway here, not just for women but for anyone in the workplace who feels uncomfortable with or offended by something someone else has said, is to consider the intent.

Sometimes somebody says something offensive, and they don't even know they're being offensive. And in those cases, you can take them aside, explain to them why it's offended you, and hopefully they'll say, "Oh, dreadfully sorry, I didn't realize" -- and they won't do it again.

Which doesn't necessarily mean that people should always be let off the hook if they say/do something in ignorance; there are some things that one ought not be ignorant about.

But I think there's something fundamentally different about someone saying or doing something in ignorance -- especially if they appear contrite once they realize how it's made others feel -- and someone doing it purposefully, like the creep in the restaurant in Heidi's story.

aasarava 3 days ago 6 replies      
She makes a really good point about pausing to evaluate the intent behind the words -- and even using the opportunity to educate -- rather than always assuming the worst.

But did anyone else feel that Brad Feld was very, very lucky that it was Heidi Roizen in the room and not someone less forgiving when he said, "well if you need a dick to hold you can borrow mine anytime"?

What Brad did in that one comment was underscore the power differential in the room between a number of males and a lone female who had just said she feels "very uncomfortable" (even if she couched it as a joke so as not to rock the boat.) Worse yet, Brad was essentially saying, you're here to service the males. Again, it was a comment made as a joke -- but what a crappy joke, to point out that there's an implicit hierarchy in the room.

The only way I can see how that comment would not have made a woman in the room very uncomfortable (or even any respectful male), is if he said it sardonically to make fun of guys who do say things like that without realizing why it's not acceptable.

EDIT: There are a lot of responses analyzing this particular situation and pointing out that Heidi said she wasn't uncomfortable. My point is not about Brad & Heidi, it is that you can't take this one very particular relationship and setting and extrapolate anything from it. The risk of misreading the situation and making someone feel harassed is so high and happens so often, that sexual innuendo in a professional setting is a bad idea. You can find another way to break the tension or team-build.

dang 3 days ago 1 reply      
This is a good, substantive article that draws on long experience.

Commenters: before posting, please ensure that your comments are both substantive and civil. You should always do that on HN, but for obvious reasons, this topic requires a reminder.

bsirkia 3 days ago 1 reply      
Very refreshing read for a few reasons:

- The use of specific examples, rather than broad generalizations.- Explaining that the intent and attitude of the potential offender makes a huge difference (ie. Feld vs. hand in pants dude).- Acknowledging that even she has made some un-PC comments unintentionally.- Not offering any silver bullet solution, because there isn't one.

As a white guy, hearing stories like this are really helpful at getting a sense of what real world challenges women face in the entrepreneurship/tech world.

rfrey 3 days ago 1 reply      
Judging others by their intentions seems like good advice in general, not just for offensive speech.

Goodness knows I've been judging myself by intention more than deed for over 40 years. It's probably a courtesy I could extend to others more often.

elchief 2 days ago 0 replies      
I'm old now, but when I was a younger man, I was something to look at. I got sexual come-ons and innuendos by female and gay male coworkers all the time. It's not a "girl thing", it's an "I'm attractive thing". It goes away.

Guys also like to make dick jokes. Because dick jokes are funny. See Louis CK net worth. And guys build rapport by being funny. I showed a guy at work my Chromecast. "It's smaller than I thought". "That's what she said", I replied. Laughs by all genders.

Accept dick jokes. Punish actual harrassment. Don't think it only happens to women.

news_to_me 3 days ago 9 replies      
Lack of diversity in the tech industry truly saddens me. I love technology, and I want to encourage everyone else to discover how magical it is. It's a tragedy that the industry can be so hostile to some, for apparently no reason.

But as a white male, I feel powerless to do anything. I can't speak for women, or for other races, or really for anyone else. I want to help fix this, but where do I begin?

throwwwaya2 3 days ago 4 replies      
I would love to write "Its Different for Boys", not as a rebuttal, but to explain how two-sided this problem is from a man's perspective.

That sexual harassment and the weirdly dysfunctional sexual culture of business is perpetuated on men as well as women.

I arrived on the scene in the Bay Area start-up culture ~5 years ago from a very different industry / cultural perspective.

I was in LOVE with the idea of the Bay Area tech-start-up culture - it's incredibly magnetic.

Within a month I'd closed a major deal with a new client - they'd just raised tens-of-millions in venture money from prominent VCs, the CEO was very visible in the SF bay start-up culture, etc.

I was living the dream - everything in their office was just as I imagined, the people were all hip and fresh and liberal-earthy-but-wise-and-techie just as I'd hoped.

Then the work day ended and I was invited out to drinks to celebrate our deal with the "boys" from the office.

Drinks led to more drinks, led to a strip club, led to the CEO literally going home with a hooker (and he was dating another prominent valley founder at the time no less).

And nobody batted an eye.

Like the author I don't quite know how to wind this up other than to say this is a two way street.

And the more time I spend with rich and powerful SV men, the more I see a "women as toys" culture perpetuated.

Yes, we're all human susceptible to our very human flaws and needs, but it's insane how completely acceptable sexualized behavior is behind the scenes.

protomyth 3 days ago 0 replies      
"Again, not criminal behavior. I suffered a few unwelcome gropes at late-night Comdex parties and the like, but never felt like I was in danger and I was always able to walk away unharmed."

An unwelcome grope is criminal behavior.

emcarey 3 days ago 6 replies      
I'm a woman who is new to hacker news. I've been told I have to be on this thing if I ever want to apply for YC. I don't know if I'll ever do that but I don't want to ruin that opportunity. I've been reading through all these comments and a lot of them make me sick to my stomach. Articles that surround women in the work force interest me because my startup is in this space, but at what cost of my sanity do I have to put up with all these sexist comments to have value to this community?
ProAm 3 days ago 3 replies      
Not that it ties directly to this article but Ive always found the quote "Judge people by their intentions, not by their actions" to help me quite a bit in the professional world. People can often be frustrating, counter-productive, or as in the case of this article sexist, but sometimes they don't mean to be. When you have to deal with others try and look at what they were intending to do not necessarily the results of what they did.

EDIT I bring this up because of how she ended her blog post and felt it was relevant.

huu 3 days ago 2 replies      
I'd say a man placing her hand in his unzipped pants counts as criminal behavior.
joelrunyon 3 days ago 2 replies      
> That is why I encourage my fellow female trailblazers to look for the intent behind the words. Offensive language is often unintentional, and sometimes you can turn an awkward situation into a bonding experience.

This is probably the most common-sense, insightful piece of advice that our news cycle does its best to make people forget.

ars 3 days ago 2 replies      
Was the question about the baby really so bad?

It seemed to me like the person asking about it tried as hard as he could to ask it in a positive way (i.e. not accusatory, but offering opportunity to explain).

jacquesm 3 days ago 1 reply      
Incredibly classy of her to not name & shame the bad guys but to accent the good ones. Kudos. Also, the behavior of some of those guys is absolutely shocking, I'm sorry to say I never suspected it to be this bad at that level. Call me naive.
orky56 3 days ago 0 replies      
We are in the 21st century, everyone knows right from wrong, and we're still in this situation of sex & sexism in the workplace? Despite the rise of anonymous, democratic, and free voice, whistleblowers still have more to worry about than ever. Majority of rape incidents go unreported, sexual harassment to males is increasing, and we are creating tools to draw people together. If the culture is to change, common decency, morals, and ethics need to be emphasized consistently throughout age, career, and power progression. As we saw with Dropbox and Mozilla, public outrage has an effect and upper management has to address these concerns. Founders need to create the culture of transparency over even matters like this. People need to call each other out when words come out like "Which girl in the office would you like to...?" At the end of the day, you have to choose whether your opposite sex coworkers are your family or friends.
TodPunk 3 days ago 0 replies      
I like this article specifically because it is the only APPROPRIATE level of "women have it different" I've ever seen (I don't read a lot on the topic, to be fair). It doesn't detract from men (or even compare to them), it doesn't say how it must be if you are a woman, it's just saying "there's things here, they happen, it should be something we're aware of and probably keep in mind." That level headed attitude is the right thing to engender and bring to the discussion.
reshambabble 3 days ago 0 replies      
I am so glad articles like these are coming out. It's brave to reveal these intimate and embarrassing situations. I wonder how things would have gone if she or another man in the room had reacted. I think there is a need for women (and men!!) to stand up for women rather than just "walk away." Could you just imagine what that meeting would have been like if a male employee just said, "seriously?" and walked away instead of Heidi walking away?
emcarey 3 days ago 0 replies      
I was so happy this was published. As a female founder, the grossest things happen. It sucks, there are some VC firms where I no longer feel safe attending their events. I don't get why men I ask for business help to this day still feel comfortable asking me out knowing that a) I'm a very vocal feminist and b) I state very clearly that I need business assistance.
rando289 3 days ago 0 replies      
I like the article, but I must point out this one thing I don't want it to perpetuate.

Every time I see the word Girl used in scenarios that are supposed to empower women, it really grates on me, http://www.forbes.com/sites/kashmirhill/2013/01/30/girls-lad...

It bothers me too.

"A girl is any female human from birth through childhood and adolescence to attainment of adulthood when she becomes a woman." https://en.wikipedia.org/wiki/Girl

vii 2 days ago 1 reply      
Articles like this just reinforce stereotypes (women as victims) without recognising the reality that men can also be victims (of male or female abusers). This makes it even harder for men who are victimized to come forward.

There are plenty of studies which show that men are very unlikely to report sexual assault -- for example, recently http://www.slate.com/articles/double_x/doublex/2014/04/male_...

Sexual harassment is an important issue; but it affects both genders. Starting out with examples of unwelcome sexual touching in the workplace and saying "it's different for girls" drags the debate back twenty years.

I'm a man and I've faced unwelcome touching in the workplace and I'm sure I'm not exceptional.

facepalm 2 days ago 0 replies      
It sounds as if it sucks to be attractive.

I am not convinced that it doesn't still suck more to be unattractive (as in male).

There are no interesting stories to be told. You don't rant about the awful party - you weren't invited to the party to begin with.

Those experiences she describes sure sound awful, but they are the extreme end. In between there are probably lots of encounters that she get because non-creepy people were attracted to her. Maybe people even rationalize they like her startups because they like her.

Men also get rejected from VC companies all the time. Also if I would witness men doing awful stuff to women, I wouldn't want to work with them either.

mhewett 3 days ago 0 replies      
This is not intended to diminish the perfectly valid stories in her blog, but about 30 years ago I went to a Silicon Valley talk where Heidi Roizen was the featured speaker. Minutes before the talk started she swept into the room surrounded by a half-dozen very handsome young guys in designer suits, all smiling beautifully. It was exactly the same as if some older guy had showed up surrounded by models in Versace dresses. I thought it was very inappropriate and lost some respect for her. Of course, I may have interpreted it incorrectly...perhaps there is another explanation for the entourage of young men accompanying her.
JDDunn9 2 days ago 0 replies      
Perhaps if we legalized prostitution it would decrease incidents like this. We know that as pornography consumption increases, violent sex crimes decrease. It's plausible that giving people a legal outlet would make them less likely to sexually harass others. Then it shifts the costs to the men rather than on the women of society.
Holbein 2 days ago 0 replies      
"Men categorize women in one of four ways: Mothers. Virgins. Sluts. and Bitches. Of course none of the above is suitable for the modern business woman. But, you can create your own image by selecting pieces of each archetype suitable for you. For example, the sexual attractiveness of the slut. The wisdom of the mother. The integrity of the virgin. The independence of the bitch. This leaves men confused and unable to pigeonhole you. They are forced instead, to take you seriously."

From "Syrup" (2013), Amber Heard, https://www.youtube.com/watch?v=vO8jBcL0oAQ

Not saying this is the solution. You should get respected no matter what.

But... if everybody you meet is a shallow asshole, why not start manipulating them?

frozenport 3 days ago 1 reply      
>>My partners are concerned that when you have this baby you are going to lose interest in the company and not be a good CEO

As a practical matter this is a legitimate question. For example, "why are you taking this job when you plan to be busy for the next 6 months?" (or even longer).

jonathankoren 3 days ago 1 reply      
I really wish she would name names. This sort of conduct shouldn't be tolerated.
needacig 3 days ago 0 replies      
There is a related HN post a few pages away for the curious: https://news.ycombinator.com/item?id=7686491
Ransom_ 2 days ago 0 replies      
When thinking about my female friends, it is hard to believe that this is the type of crap that they will most likely, scratch that, will experience. I can keep my actions in check, call people out on theirs, but it just doesn't seem like it's enough.
jdhzzz 2 days ago 0 replies      
I find the phrase "Tits up" simultaneously offensive and hilarious. Thinking of saying it in front of my mother tilts me more towards offensive, but I still smile...
robobro 2 days ago 2 replies      
How exactly is this "news"? What does it have to do with "hacking"?
Mz 3 days ago 0 replies      
It pains and somewhat embarrasses me that I am not recommending calling out bad behavior and shaming the individual or individuals responsible. In a perfect world people would have to account for their behavior. But as an entrepreneur who spent years in a daily battle for existence, I did not feel like I could afford the hit Id take in exposing these incidents.

I agree with her and I blog about such things. I could not have returned to Hacker News had I begun attacking men publicly for some of the shit that has gone down. I am glad to be back and I think I did the right thing, not "morally" but pragmatically.

In many situations, my answer is, you have to simply walk away.

I am still working on trying to blog about other options, not just walking away and not having a shitshow. I struggle with it. My last few posts on the topic have not gotten any attention. I wish I knew how to get some additional feedback so I could figure out how to communicate more effectively. Some of that is just happenstance -- I have had a rough month and just haven't been at my best for writing -- but some of that is that many of the things I want to discuss frequently either get attacked or dismissed. It is thus difficult to get good constructive feedback. It is such a hot button issue for so many people. Perhaps in the future I can figure out how to invite more meaty discussion and feedback. I am certainly not just looking for fanlike adulation and the opposite -- the ugly attacks, where my thoughts are not taken seriously at all -- is generally useless for determining how to communicate more effectively.

I am glad to see this here. She was a CEO and has bigger public accomplishments under her belt (than I do). It gives some of the principles I am trying to promote more credibility. My lack of public stature makes it all too easy for a lot of people to ignore and dismiss me.

RDeckard 2 days ago 0 replies      
Strong white-knighting in this commentary.
javert 2 days ago 1 reply      
If you compare an "ideal" man with an "ideal" woman, being a woman is, arguably, a disadvantage. But the vast majority of real men and women are not "ideal."

For instance, what if you are a black man? What if you are short? What if you don't have the right "swagger"? What if you visit the VC when he happens to be having a bad day? What if you have a different accent?

This is why feminism is ridiculously unfair to all men except the "ideal" men, and also not applicable to the vast majority of women, who are not "ideal" women.

AngusMcQuarrie 3 days ago 2 replies      
Speaking as a privileged cis straight white male under 40 here, can we at least as a community agree to roast assholes who sexually harass our female compatriots alive? If I ever caught someone I know pulling shit like that, I would make it my personal mission to wreck their reputation and end their career. I realize that's not going to level the playing field completely, but I cannot believe stories like this still come out in 2014.
bobbles 3 days ago 0 replies      
Jesus, the profile pic she is using here is 2000x3008 and just rendered as a 1-inch wide circle.
orionblastar 3 days ago 1 reply      
It is the same for men in some situations.

When I worked my male bosses asked me to give them a blowjob in exchange for a promotion or drop my pants and be sodomized instead. I refused and was never promoted. They told me they did this with everyone. I complained to HR, but they refused to do anything about it.

I don't really consider myself an attractive man, I think they were doing it to be mean and have some dirt on me. In order to be promoted they need dirt on you to keep you in their control. It is more of a bully and domination thing.

Manager of HR, said she would fix it if I slept with her, by the way.

You will find that a lot in big businesses, smaller businesses not so much. Which is why I try to startup my own small business and never do those things and go by ability to do the job, experience, talent, and skills as well for promoting people.

ElComradio 3 days ago 0 replies      
I won't accept "it's harder for women in business" because it is impossible to actually demonstrate and it devolves into a pissing contest about who has a greater frequency of unpleasant experiences with coworkers, partners and clients.

It is also impossible to balance that against reasons it is easier for the genders. How often did Heidi have an easier time being trusted or otherwise "invited in" because of being an attractive woman? No one can really claim to know who has it easier at the end of the day.

What is true is that it is different.

mkempe 3 days ago 1 reply      
Walking away silently is not the appropriate response. Tolerating a colleague's obscene language isn't either.

In both cases, the outcome is that the perpetrator is going to repeat the same offensive behaviour. People who are offensive should be shunned and told why they are shunned. If they are borderline criminal, others should be told about them. If they are criminal, government should be involved.

Being afraid of what others will think, or of them potentially closing their doors (why?), is a sanction of evil and encourages further victimization.

transfire 3 days ago 2 replies      
Attractive woman are going to have such problems as a matter of course. Men are attracted to woman primarily based on their looks and confident men are going to act on their desires. If you are an attractive woman and want to do business under such potential circumstance, then your best bet is to try to make yourself look unattractive. You can't have it both ways. You can't lure a client with your looks and then always expect totally platonic behavior from them. And if instead, you just want to pin all the blame on men for being pigs and expect them to change, well good luck with that. Mother Nature quite clearly has other designs.
Linus Torvalds Receives 2014 IEEE Computer Pioneer Award computer.org
382 points by r4um  1 day ago   84 comments top 9
jkldotio 1 day ago 4 replies      
While he'd been working with and thinking about the problem for a long time the speed at which Linus produced Git always amazes me: "development of Git began on 3 April 2005...On 16 June, the kernel 2.6.12 release was managed by Git...Torvalds turned over maintenance on 26 July 2005".[1] Perhaps he should have some more breaks for side projects.


return0 1 day ago 1 reply      
I sometimes wonder, as a though experiment how many $$B he would be worth based on the value he has co-created.
amaks 1 day ago 1 reply      
Her is great video from Google tech Talk starring Linus Torvalds (about Git): http://youtu.be/4XpnKHJAok8. Note - Linus uses some strong language.
caio1982 1 day ago 0 replies      
Well deserved, it would be really hard for anyone to debate his merit.
jacquesm 1 day ago 1 reply      
Given the average time it takes for people to receive these Linus is getting it very early. Super nice to see his contribution recognized like this. It will be very interesting to see in a hundred years from now or so what will be the longest living contribution he's made, Linux or git.

Looking through this list he is in very august company indeed.


motters 16 hours ago 1 reply      
I'm not sure that it's a great idea to keep giving Linus prizes. He probably already has quite a collection of them. Instead I think some of the other kernel maintainers should get prizes.
michaelchum 1 day ago 1 reply      
I'm surprised this IEEE article didn't even mention Git
Nux 20 hours ago 0 replies      
Well deserved, Linus is a revolutionary (along with the people that backed him up).

Linux and git have radically changed the face of technology.

morbius 1 day ago 1 reply      
Oh boy, RMS is sure gonna be pissed about this...
How Steve Wozniak Wrote BASIC for the Original Apple From Scratch gizmodo.com
316 points by mr_tyzic  3 days ago   97 comments top 19
etfb 2 days ago 0 replies      
Woz is, for me, the ISO standard geek, the distillation of all that I aspire to. Somewhere in Paris is a vault, and in that vault is a platinum-iridium Steve Wozniak, against which all of us are judged and found wanting.
matthewmcg 3 days ago 14 replies      
"In 1967 or 1968, as a senior in high school, our electronics teacher ... arranged for me to go to a company in Sunnyvale (Sylvania) to program a computer because I already knew all the electronics in class at school. Mr. McCollum did this for students with electronics abilities every year, finding local companies with engineers and projects that would let high school students come and and get some experience."

It's amazing that his high school had electronics classes and vocational externships. Is that something that was common at the time or just another amazing aspect of Silicon Valley?

npongratz 3 days ago 5 replies      
"The other 'bible' was a book "101 Games in BASIC." I was a fan of computer games and knew that as soon as I had a computer of my own I would want to type in all these games to play."

I don't know for sure, but I think Mr. Wozniak is referring to the book edited by David H. Ahl, BASIC Computer Games:


Notes on the page mention the book was "[a]lso published as 101 BASIC Computer Games".

This book happened to be a great influence on me. Reading it in grade school gave me a small taste of what fun programming can be. I especially liked how some of the programs showed how simple rules can result in emergent and unexpected behavior. Not to mention how easy and fun it was to change the source (sometimes by accident... SYNTAX ERROR anyone?) and seeing what would happen.

Today, I have the distinct privilege to do effectively the same (different platforms, of course :)), and now it even pays the bills.

k1w1 3 days ago 2 replies      
The update that describes why 4KB of RAM was necessary was interesting to me. In 1998 I wrote a Java Virtual Machine in assembly language for a PIC-like microcontroller that only had 4k of ROM (actually it was 4k instructions, but they were 12-bit words giving 6kB). I managed to get all of the important features of the language to fit, including exception handling and an interactive debugger. However by the end, each time I wanted to add a new instruction to my code I had to find something else to optimize first so it would still fit in 4k.

By the end I convinced myself that 4k was the minimum possible code size for implementing a JVM.

The JVM was used in the Parallax Javelin Stamp - a Java version of the BASIC Stamp (http://en.wikipedia.org/wiki/BASIC_Stamp).

As an aside, the SX microcontroller only had 256 bytes (yes bytes!) of RAM internally so I used an external 32kB SRAM for the Java heap and stack. The 256 bytes of internal RAM held the internal state of the interpreter and memory manager.

tn13 3 days ago 1 reply      
In India I studied in a school that had only one electric bulb per class and a second hand MS-DOS machine donated by a politician. The school and teachers were glad to let me use it and I am eternally thankful to them for the same. It changed me totally.

We also had awesome electronics equipment lying around which we could use. I used IC-555 when I was in 8th grade to program a flashing LED and I can not explain the joy of doing it in words.

kbs 2 days ago 0 replies      
If you're interested in the actual details of the implementation of the syntax table, I had a great exchange on the 6502.org forum a couple of years back.


There is a (relatively easier to understand) stack-based expression evaluator, with hooks to allow for operator precedence. The interesting part is the scanner, which converts each line of BASIC into the tokens used by the evaluator. This is the bit that has the "syntax table diagram".

You may also find this article by Woz on the Apple][ from the '77 BYTE magazine a pretty interesting read.


Someone 3 days ago 0 replies      
"I kept about 50 chronological folders of papers throughout all my BASIC design work. Each one was labelled GAME BASIC. So you can see where my head was coming from."

I'm not sure whether that 'kept' means they are gone, with that "can see" a sentence later, but if they exist, somebody should write a book or a paper on them.

subdane 3 days ago 1 reply      
"But I had in the back of my head that I could be a star, that I could get a little fame in the hobby world, like Bill Gates, if I created the first BASIC for the 6502." Big things start small!
listic 3 days ago 6 replies      
I programmed in Forth some time ago and I wonder why didn't Wozniak implement Forth on his first computer. Surely, it would be easier to do and run faster than BASIC. That BASIC was a naive interpreter, it couldn't help being slow, except for the primitives that Woz coded in machine language, I'm sure they were fast.

Was it already clear for Wozniak in 1975 that Forth looks weird and people won't get it?

csense 3 days ago 2 replies      
I feel like gaming has always been an important application for driving hardware innovation.

It's interesting that this article shows that goes at least all the way back to Woz's home-built computer that turned into the first Apple.

DodgyEggplant 3 days ago 0 replies      
"When you code by hand (couldn't afford a time-share account) it's hard to make changes in the middle structure of things that have to be at fixed addresses."
read 2 days ago 1 reply      
Judging by my own feelings, I assumed that...

At least then I was sure that my computer could possible do the important things that high priced computers do, but I wasn't sure.

I sniffed the wind and knew...

I never saw my name in print so I didn't get that 'Bill Gates' fame, but I was known in my club.

Every club meeting I'd have a few more commands that worked fully.

Had I not cared about BASIC, I probably would have just built another switches and lights computer with minimal static memory and been done with it.

dpweb 3 days ago 1 reply      
I remember a quote by Woz I think it was with the hardware however, about being forced to design everything more completely before even starting to build it. There's got to be a lesson in that somewhere.
raverbashing 3 days ago 1 reply      
"Wow, so, you mean people can develop software without using TDD and an OO language?!"

Edit: yes, this is why I have much more respect for Wozniak than for Uncle Bob or other consultants

marcosscriven 3 days ago 0 replies      
Wozniak is the closest I get to idolising. There's just something about the combination his extreme talent, humbleness, and humanity.
afs35mm 3 days ago 0 replies      
Woz wrote BASIC from scratch and I'm having trouble with call and apply...
beachstartup 2 days ago 3 replies      
this is a serious question.

does anyone know if woz lifted weights or participated in any other kind of serious athletics when he was younger? he's always very fit and muscular in early pictures and as many athletes do, he's gained some weight in later years.

i only ask because some contemporary biopic films/representations have portrayed him as out of shape in his early years and that's clearly bullshit.

moron4hire 2 days ago 0 replies      
People always ask me, "what was it like to be homeschooled" and I never have an answer for them. It was all I knew. What was it like to go to public school? But this. This is what it was like. My sister and I did things, made things, whatever we wanted. We went places and interacted with adults and worked on real projects. Nothing as impressive as this, but lots of things far more impressive than our peers.

But that wasn't "being homeschooled", that was having our parents. I've learned that most of our homeschooled peers didn't do anything like we did. It was kind of a weird revelation to grow up in this group of supposed-academic-over-achievers, often feel like the dumb one because I hadn't read all of the books they did (which I now realize was because I had a much more balanced up bringing that included sports and other studies), and then be the only two (my sister and I) to make something out of our lives.

Religious zealotry will do that to people. And they were zealous in both homeschooling and Christianity. I'm now somewhat surprised one or two of them haven't committed suicide yet. I know one has tried, but his zealotry makes him refuse to get help. His father, being the local physician in our small town, apparently doesn't believe depression is a real thing. And yet half or more of his 11 kids are textbook cases.

It makes me sick. But again, that's not homeschooling, that's having certain parents. One's parents are, naturally, the biggest influence on their lives.

VikingCoder 3 days ago 0 replies      
I believe I know exactly how he did it - the Richard Feynman Problem Solving Algorithm:

  * Write down the problem.  * Think very hard.  * Write down the solution.

Apple, Facebook, others defy authorities, notify users of secret data demands washingtonpost.com
296 points by trusche  4 days ago   81 comments top 16
suprgeek 4 days ago 4 replies      
First:Thank you Snowden for introducing Privacy as a Banner issue which makes things like competing on providing greater privacy a "Business Differentiator". Before the disclosures there was only a murmur of privacy violations that too only amongst the tech literate. Yesterday the old guy manning the register at a store said "Now they can't track you when you pay by cash" to the customer in-front of me.

Second:What a lazy-ass way to dragnet everybody and get stuck with huge irrelevant data! If you really suspected some one, the govt. should be able to convince a judge to get a "tap&gag".

amirmc 4 days ago 4 replies      
Worth pointing out:

"The changing tech company policies do not affect data requests approved by the Foreign Intelligence Surveillance Court, which are automatically kept secret by law. National security letters, which are administrative subpoenas issued by the FBI for national security investigations, also carry binding gag orders."

But also:

"The shifting industry practices force investigators to make difficult choices: withdraw data requests, allow notification to happen or go to magistrate judges to seek either gag orders or search warrants, which typically are issued under seal for a fixed period of time, delaying notification."

I hope that the public don't misunderstand these two things.

joshfraser 4 days ago 3 replies      
Meanwhile, all emails older than 180 days are still considered "legally abandoned" and any government agency can look at them with a simple statement saying they are relevant to an investigation.

Does anyone know if user notifications are being sent when those emails are accessed too?

malandrew 3 days ago 0 replies      
TBH, the default at all tech companies once they reach a certain size is to make a page that notifies users every time they are included in any query and the purpose of that query.

I should be able to go to Facebook, Google or any other large company and see every single query where I was included in the results. Every query run should include a 1-4 sentence blurb explaining the purpose of the query run and an ID that can identify the employee/entity/user that ran the query. A large hash table could be used to anonymize the counterparty. Users, when seeing a suspicious query, could then petition the companies to divulge more information about the query in question, possibly even resorting to the courts if they can make a reasonable appeal for the information.

I would love to see the EU to push for this as the default. If this was the default, then public policies researchers could gather data from volunteers to get a better picture of how companies are using personal data.

Quis custodiet ipsos custodes?

davidp 4 days ago 2 replies      
"... companies grew determined to show that they prized their relationships with customers more than those with authorities"

I've noticed that the words 'customer' and 'user' are starting to draw my conscious attention when I see them used (and misused) in mainstream journalism.

Consider: For most of the companies listed in this article, the customer is exactly that -- someone who pays the company for something, e.g. a cable or internet subscriber.

But for Google, Facebook, et al, the customer isn't the user; the customer is the advertiser. The user is the product. Google's customers could care less about privacy and user notification, except insofar as it spooks the users away from the service.

The distinction is worth keeping in mind when trying to gauge just how far companies might take this newfound willingness to resist.

secfirstmd 4 days ago 3 replies      
This is a great step in the right direction but what about the other 6.7 billion people not living in the US?
sounds 4 days ago 1 reply      
"Others" would in this case be "Google, Microsoft."
hoodoof 4 days ago 1 reply      
They might face devastating consequences like fines of hundreds of millions of dollars.
Eye_of_Mordor 3 days ago 0 replies      
Obama hasn't done his job of bringing change. Quite what the word "hope" means to him is anyone's guess. What we've got instead is a system of government so ridiculous and bizarre that it's not worth following at all.
mark_l_watson 4 days ago 0 replies      
+1000 to these companies, if they are truly doing this.

Time for us all to contact our Congress-critters, supporting this.

orky56 4 days ago 1 reply      
What are the legal consequences to these large tech companies tipping off users? Are these companies just calling the bluff of enforcement agencies who are not willing to risk the bad PR? I'd love to hear from someone who has a better idea on why this issue is as gray as it seems.
perlpimp 3 days ago 0 replies      
It serves to chill the unbridled, cost-free collection of data, said Albert Gidari Jr.,

... I thought corporations received some number of millions of dollars to perform these procedures?

wellboy 4 days ago 1 reply      
What happens if a company ignores a gag order? What will realistically happen, they won't put Sergey Brin in Jail will they?
Istof 3 days ago 0 replies      
"...unless specifically gagged by a judge or other legal authority..."

a legal authority... that is very broad

free2rhyme214 4 days ago 0 replies      
They still can do whatever with your data so whoop dee do.
telecuda 4 days ago 8 replies      
I hope there's some discretion used here based on the nature of the request. Child Sextortion (send me naked photos or record these sex acts with your sibling or I'll send this devastating photo to all of your friends on Facebook) is a very real and frequent problem. If mom & dad show the sextortion messages to their local police detective and s/he fills out a Facebook records request to see if the suspect is victimizing other minors, will Facebook notify the suspect?

The average local investigator is low-tech, has good intentions to help a victim, and has nothing to do with FISA or national security issues. I'd much rather see a tech company say, "Hey, we're not just going to give you everything on this user. In fact, we'll notify the user unless you provide more justification or background on the reason for your request," than notify the suspect without warning. At least then the investigator can provide more info for consideration, or go back to a judge.

Programming Is a Dead End Job thecodist.com
260 points by pauljonas  2 days ago   178 comments top 63
ChuckMcM 2 days ago 8 replies      
I respond really negatively to the notion of 'dead end.' Programming isn't a dead end job any more than welding is a dead end job or painting. But it is a trade.

What is more, managing is a different job than programming. Not a lot of programmers really internalize that until they try out being a manager. Architecture, and technical leadership in general, is still another job. It takes the ability to internalize massive amounts of detail, organize it into some coherent frame work and then communicate that framework as needed to various levels in the language they understand. So for programmers they need to know how the parts fit together, for managers they need to know how the parts integrate with the business process, for sales they need to know how the parts make them better than the competition (or equivalent to).

From an economic standpoint, being able to generate 1000 lines of syntax error free code per day, is perhaps the best possible programmer you could be, but its never worth more than 10 programmers generating 100 lines of syntax error free code a day.[1] So yes, there is an economic limit on your pay.

The good news is that generally that economic limit is much higher than the cost of living, and you can run at that limit for a decade or more, so you can be reasonably expected to save enough to retire and not have to work any more.

Dead end jobs are jobs that will never pay you enough money to save for retirement. Programming isn't one of those jobs.

[1] Yes the 9 women, one month joke applies for short sprints but in general not for longer coding projects.

netcan 2 days ago 3 replies      
This is silly.

First, very few people become millionaire CEOs. If thats your standard for success, then every path likely leads to failure because no path reliably leads to that kind of success. Some paths are more likely than others, but none are very likely for the average person.

Part of the reason for flat-ish career trajectory is that programmers earn more at the start than most. Some professions have more of a premium on seniority and experience than others. Senior doctors and lawyers for a combination of the above 2 reasons probably have steeper salary growth than programmers. That said, good 10+ yrs programmers do earn pretty damn well. 10 years as a doctor or lawyer and you're still considered a youngin.

Anyway, if you're the CEO, you aren't a programmer. If he's claiming that being a programmer is not a good starting point for becoming a CEO, I think he's wrong. Look at all the over 40s who were coders at some point, many transitioned into management or something else. Programming actually offers a lot more of that kind of opportunity than anything else.

personZ 2 days ago 0 replies      
but it's still pretty limited compared to what being an executive or manager can make

If you're just going to arbitrarily pick some hypothetical comparison, sure, it's limited. But that isn't a useful contrast.

Most managers are in dead-end jobs themselves (the mere facet of the pyramid dictates this). Very few rise higher, and are more likely to have young upstarts jump above them. Most make fairly poor pay -- I worked as a dev lead at a bank and was at a pay scale that put me above every single non senior VP or above in the entire organization.

50,000+ employees. My pay as a developer was in a band normally reserved for a small handful of executives. The very, very few who went the management route and won the lottery, so to speak.

I absolutely love this profession, and have resisted all paths that would pull me out of it. I make great money for doing something I love.

declan 2 days ago 3 replies      
It's a well-written essay (I say this as someone who has been a journalist/editor/manager and is now doing quite a bit of programming again for Recent.io). But really you could say the same thing about many other jobs:

* Do you love to report the news? In most jobs as long as you continue to be a reporter you will likely have a limited set of promotions you can get...

* Do you love woodworking? In most jobs as long as you continue to be a carpenter you will likely have a limited set of promotions you can get...

* Do you love photography? In most jobs as long as you continue to only take photos you will likely have a limited set of promotions you can get...

Even in you look at areas like law, the top 10% of earners in the profession are not the ones who do all of their own legal research and brief writing. They're the GCs at publicly traded companies or equity partners at large law firms, where they're responsible for the work output of tens or hundreds of lawyers. Which means, yikes, they're managers too.

jw2013 2 days ago 1 reply      
No offense to the author, but what a terribly written article full of logic holes. For example:

'Our parent company's former CEO started off as a programmer 25 years ago, switched to manager; in 15 years he went all the way to being CEO of a $4B company. After 10 years he retired recently with mansions and cars and no worries. Meanwhile I work with people who started around the same time and who are still senior software engineers.'

So the author just picks one person that happens to be the CEO evetually? What about the rest majority of managerial forks? They probably are stuck in corporate ladder and even may be fired already. The chance of a person working on a corporate managerial job evetually becomes a CEO is likely no higher than a tech person eventually becomes a CTO. So why just pick one CEO person to illustrate managerial role is more promosing than tech role? Comparing the max value of a group to the average of another group is unfair.

Also, I program because I love programming. Even if you gave me one billion dollar making me manage people for the rest of my life instead of writing code, I would still turn it down. If doing the thing I love is dead end, then I beg a different definition of dead end. Okay, just use author's definition of dead end as slight chance of moving up, but I just don't care as long as I love the job I am doing.


An interesting side note is programming as a hobby. But I would still rather programming both at work and a spare time, as long as the day job I do making me happy.

untog 2 days ago 1 reply      
Programming is hardly unique in this regard. In fact, I'd wager that the vast majority of professions are like this. There's a simple reality at work: when you are programming code there's only so much effect it will have. That effect is greater when the organisation is small (i.e. a startup) but there's a limit.

Once you become a manager in charge of five developers you're suddenly able to affect 5x (well, not quite, but..) the change within a company. And yes, yes, I know - you're not actually doing the change, but you are responsible for planning, organising and maintaining it, which in many ways can be more valuable to the company.

sklivvz1971 2 days ago 0 replies      
I read the blog post and my reaction is: they are saying that being a programmer is not a good way to become a manager, or to be successful in terms of what makes a manager successful.

As a developer who has also been a director and a team lead:

- Good programmers get pretty good wages in the current market. I wouldn't call earning 6 figures a "dead end job".

- The number of people you manage is important to a manager, not a programmer

- Becoming a CEO is important to someone that wants to manage a company, not to someone that wants to write code

There are many rewards in writing code, if that's the job you like. You can write code that makes a difference in a company which does something you agree on. You can create a new company or product from scratch. You can spend your career learning new stuff. All of this is exciting to me!

If your definition of success is a truckload of money, retiring at 30 and being the boss of 100 people... you shouldn't be a coder, but that's a very narrow (and let me add, totally shallow) definition.

debt 2 days ago 0 replies      
Ha, this is a load of shit.

The magic in being a carpenter or a painter or a builder of any kind(including programming) is that you can create something from nothing. The jobs may suck but I still have the power to, whenever I want, execute and actualize my ideas.

I pity those with vision but no means to at least prototype that vision themselves. That's dead end to me.

Builders are magicians and they're certainly not inoxorably linked to their boring day jobs.

paulhauggis 2 days ago 1 reply      
If you expect to get rich working for someone else, you will be disappointed. Everywhere I've worked, things start out great. You get to work on new and exciting projects.

Then, new management comes in or your boss makes crazy development decisions and your project becomes a sinking ship. I just dropped a contract that was exactly this. I got tired of being forced to make bad decisions, which I know will lead to the failure of the project/company.

This is why I started my own company. There are no limits to my salary.

quickpost 2 days ago 0 replies      
This article reminds me a of a quote from Learn Python the Hard Way:

"Programming as a profession is only moderately interesting. It can be a good job, but you could make about the same money and be happier running a fast food joint. You're much better off using code as your secret weapon in another profession."

"People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines."

"Of course, all of this advice is pointless. If you liked learning to write software with this book, you should try to use it to improve your life any way you can. Go out and explore this weird, wonderful, new intellectual pursuit that barely anyone in the last 50 years has been able to explore. Might as well enjoy it while you can."


motters 2 days ago 0 replies      
If you enjoy programming then going into management or becoming an architect is really a demotion to something less interesting and which likely requires much less skill. Becoming an n-th level uber-engineer really only makes sense if you believe that top down hierarchical systems of organisation are effective or worthwhile.
scotty79 2 days ago 1 reply      
You don't get to be 4bln $ companys CEO doing management job 9 to 5 any more that you are going to be Marcus Persson or John Carmack doing programming job 9-5.

Sky is the limit only for people who have right combination of skill and luck.

twistedpair 2 days ago 0 replies      
Seems more like a realization of the human life cycle. Personally I was so happy to get a programming job out of college and a good pay. After a number of years of good performance and promotions I'm eventually a senior engineer about to jump to principal engineer.

But that's when it hits you. You're still in your 20's... is that all you're ever going to be? Hey, the six figs is great, and you're on track to retire earlier than most, but was that it? Is that why you kicked butt in school for ~20 years, to write [insert field] code to make someone else rich?

It's a tough realization to make, but for most anyone, in most any industry, they'll get to the same place. Then you get to decide if you want to (1) make achieving as high a level as success as possible you're life's mission or (2) live a good life and let work simply be the source of your sustainable from M-F. In the end, we're all going to be worm food, so do something that matters to you in the time you've got left.

otikik 2 days ago 0 replies      
> Do you love to program? Don't expect to ever become CEO

Why the hell would I want THAT? Are you crazy?

siscia 2 days ago 0 replies      
Can we please come back with our foot on Earth ?

Waitress is a Dead End Job, WallMart employs are a in a Dead end job, hairdresser is a dead end job.

Whoever makes > 60k $/yr is not a dead end job.

Please let's try to realize how lucky we (as programmers) are to live(/and work) today.

joshvm 2 days ago 0 replies      
No mention of finance? Working for the devil sure, but if you know your stuff they will pay and pay and pay for top class programmers. Also depends on your idea of a dead end salary.

If you enjoy what you do and can make 50k out of it then you should be pretty happy with your life.

tomasien 2 days ago 2 replies      
I'm about to stop programming at my company because I have too much to manage as a founder. It makes me really sad and also pretty scared. Anyone else experience this?
elchief 2 days ago 0 replies      
I was a junior manager, manager, senior manager, chief operating officer, and hated it.

I even have a Master's of Management, which I enjoyed.

But I love being a senior analyst. I want to be a senior analyst forever. It's enthralling to me. I decline management job offers. It's not worth a few extra bucks for me.

I'm putting my savings toward a tech angel fund for when I'm too old to program. I'm working on side projects that might blow up big time one day. There are other options besides management.

overgard 2 days ago 0 replies      
I think it's a bit pathological that we equate career success with being in management. You only need so many leaders. If you get too many people trying to be leaders, you end up with pathological organizations that engage in a lot of bikeshed painting.

I think the problem with programming is that programmers are assumed to be interchangeable; or at least, management would like to think so. To me, this seems absurd, I'd rather have one good programmer than 10 mediocre ones. (And good programmers are rare, but not impossibly so). The problem is that programmers that are 10x more productive don't get paid 10x more. (And seriously, some programmers really are 10x more productive than average).

macspoofing 2 days ago 0 replies      
What's the problem making a good living doing what you like?

Here's a spoiler - most people will not be rich.

WalterBright 2 days ago 1 reply      
> Maybe it's dumb but you have a choice between doing what you love and making a big payout by doing something else.

This is not strictly true. Programmers are relatively well paid. You can decide to live significantly below your means, and invest the rest.

For example, my neighbor once referred to his Oldsmobile as his "quarter million dollar Olds". I asked him what he meant, and he said that was the current value of the stock he'd sold to buy it.

learnf007 2 days ago 0 replies      
Narrow and very misleading way of looking at engineering and careers for sure because it assumes a false binary choice.

A choice between doing what you love and making a big payout by doing something else. This assumption is wrong.

On one level, there is truth to what is stated--- but it correlates more to big company paths, people who have a conservative view on their ability to leave an impact on the world, and people who are narrowly focused on programming for programming's sake.

It's not about "switching" to management (this thinking is big company), it's about taking your technical skills and making things happen. If that means you have to be a startup founder or a leader (CTO, CEO, VP engineering, whatever) who ends up not coding much anymore to make that happen, so be it. The point is if you love programming, do it, get amazing at it, solve real problems... and you'll have limitless potential in the future.

Being a programmer/engineer gives you the ability to find and build real solutions to problems in the world. If you're good, being able to build things = creating a startup or partnering with others to take on big things.

Regardless of statistics on the rate of success of startup endeavors, this potential and this opportunity make being a programmer completely worthwhile and rich with potential. You do not need to be a manager to have financial success. What you need is equity, equity that appreciates massively in a successful company. Financial outcome is a nice side effect of starting or joining a startup but not the only metric of success.

IMO, the more "correct" way of looking at a career as an engineer is what other smart people have blogged about. After graduating, join the best mid-level (in terms of size) startup you can (or hell, start your own). The relationships and the higher opportunity for rapid growth will serve you well down the road--- whether that means you're an executive or still an engineer who codes. And it's this perspective that creates a healthier mindset where you aren't thinking "Oh when should I jump ship into management" but rather "if I build X, it could solve Y in Z industry... I can partner with A and together we can make it happen or I'll start a side project and build a solution and see if I get traction": http://hunterwalk.com/2014/03/08/new-grads-midstage-startups...

the_watcher 2 days ago 0 replies      
If your goal is to become CEO of a company that would be large enough to require an engineer to quit coding, it's a fairly universal truth that you will no longer be doing what you did at the beginning of your career. It's not simply that you no longer code - if you come from banking, you stop doing that. If you come from accounting/finance, you are no longer spending all day in Excel. If you come from sales, you may do a bit of it, I guess, but you are no longer regularly jumping on the phone with customers. If you come from marketing, again, you may do a bit, but you are definitely not spending time in AdWords or developing marketing campaigns.

Is there any job that this truth wouldn't apply to? Being a CEO is a full time job that has it's own requirements. It's not simply a title that you slap on a normal job.

logn 2 days ago 0 replies      
It depends on the company. I worked at a large software company and the promotion track for software engineers went all the way up to something like Fellow Engineer or Principal Engineer. Almost no one got to those roles because they were so high up the track. After the several levels of Senior Engineer, they had Expert Engineer. One person I knew made it to that level (after some 20-30 years experience) and still programmed every day.

Edit: that said, I don't consider it a dead end job if you have to switch out of programming to keep advancing because often to become an engineering manager at companies they want you to have programming experience. I think a dead end job is one in which your experience serves no purpose or as no pre-requisite for better paying jobs.

ryandrake 2 days ago 1 reply      
I wouldn't call it "dead end" but outside of a few rare companies, programming has a fairly impenetrable salary/advancement ceiling. I loved software development, still do, but it's the kind of career where you max out your salary after about 4-5 years. So, I reluctantly moved in to various flavors of management. Still code little projects at home on the weekends, but unfortunately not as a job anymore.

I'd love to go back to work as a programmer (still keeping my skills sharp and up-to-date just in case), but the best gigs available promise the same title/salary 5 years on.

morgante 2 days ago 0 replies      
This is absolutely a problem, and a dilemma I try to cope with. I'd like to think that I'm a pretty good programmer, but I know that if I continue down this path I will reach a plateau at some point.

The hardest part for me to cope with is that the y-intercept of programming is significantly higher than that of business, but the slope is much less. So while I might be making twice as much as my business peers when I first graduate, they will eventually overtake me.

Makes me wonder if maybe I should be switching my major to economics... does anyone have resources for people who have successfully transitioned from programming to management/business?

pjmlp 2 days ago 1 reply      
I like very much my dead end, and hope to stay in this dead end, until the end of my career (pun intended).

No need to go to boring management positions.

codeonfire 2 days ago 0 replies      
Managers can't change jobs and are under total control of their bosses. Developers can change jobs at any time but won't make as much money as the management cartel (which, suprise, decides that management should get all the comp). Both jobs kind of suck in their own way.
kayloos 2 days ago 0 replies      
"Whatever you do, you have to find a balance between doing what you love and making enough money to live the life you want, or what your family needs. It's not always an easy choice."

If you love to program the choice is easy. It's not like programmer wages are so low you have to live under a bridge.

Personally I'm psyched that people will actually pay me to program, because if they wouldn't, I would still be programming.

BatFastard 2 days ago 0 replies      
I am blessed with a dead end job where I can love what I do almost everyday, see progress everyday, and work with smart people.

I have flirted with 10 of millions of dollars in wealth, but I don't seem to have the timing to make it stick.

But at the end of my life, if my kids can say he loved what he did, he loved us, and he loved life. I will be a lucky man indeed.

ensmotko 2 days ago 0 replies      
There is also a third option: freelancing. This way you can keep programming, with only a moderate amount of "management" (finding new projects to work on/dealing with clients).
the_watcher 2 days ago 0 replies      
Maybe I am reading this wrong, but it reads to me like the author wants to continually be paid more without taking on additional responsibilities (which, correctly or not, are considered more valuable by potential employers). I don't think he is correct that fantastically talented programmers don't get pay raises. However, at a certain point, if no one is willing to offer more for just programming, to increase ones earning, you must take on new responsibilities, the same way that a fantastically talented anything has a ceiling on how much they can earn without adding value a new way.
nnain 2 days ago 0 replies      
I don't find this a good point of view. The article goes, "if you love to program and make a decent wage and enjoy your work..." -- How many people really get that sort of satisfaction! Enjoy it if you've got it all. You can't expect the world to gift you millions if you aren't doing anything different.

Moreover, if someone really is an amazing coder, then there's a good chance that he/she started the career at a good salary level, while people in other profession were still grinding at work. Why complain now if you didn't stop to brood over the situation then. That's Karma :)

If you want to stay in your comfort zone that's perfectly acceptable. But don't whine! Comparing a programmer and a CEO, asking why one should earn higher for seemingly equal amount of work is not right. Being the CEO means taking risk, putting together business plans, qualifying ideas, cutting deals, leading teams, handling legal and financial work, hiring people for all functions. The blogpost itself is peppered with examples of people who took the risk and made it big. How many software engineers really want to handle all these complexities?

There simply aren't enough top spots for everyone. Some love to lead, some love to code... some love to do both. You make your choices. Of course some people do get lucky and some people even win by clandestine ways. But the focused, hard-working one has his place. Everyone doesn't want a mansion and Ferrari. I don't. Why make that a parameter for success!

ryanpardieck 1 day ago 0 replies      
Calling programming a dead end job is kind of outrageous. I normally associate the phrase "dead end job" with stuff like pizza delivery, or some of those severely monotonous office jobs like data entry or working in a call center. Most people would perceive programming to be an excellent job. A good wage, enjoyable/challenging work, and loving what you do: there are many who would love to be stuck in that kind of dead end.

edit - Somehow, I goofed and lost the rest of my post. Anyhow, I noticed that in a separate blog post, the author said something like "Programming isn't just a job for me, but a way of life." I questioned whether that is something you can say of a job that is truly dead-end.

nikhizzle 2 days ago 1 reply      
This is plain wrong.

Facebook, Microsoft, and Google have parallel tracks for programmers and managers. You can progress all the way up to Senior VP equivalent as an engineer with no management duties. These roles include compensation equivalent to traditional CEO level roles.

Eg. http://www.forbes.com/sites/ryanmac/2014/02/28/meet-jeff-rot...

momoprobs311 2 days ago 0 replies      
This is not an apples to apples comparison. The writer is casting programmers as "commodity code producers", meaning the end goal of the code and the path to creation (e.g. what technologies to use, modules to create, etc) are already defined. That's trivially true. You could make this same argument for an artist if there were a market for people that could paint and draw things that others told them to paint using specific techniques. You could make the exact same argument for managers. If you created a perfect recipe for "motivating a team" and "evaluating a direct report's performance" and all these other nebulous ideas, and just paid for executing that recipe, you'd make management a "dead end job". If you create a recipe for someone, 99% of the work is done. The true value comes from the joining of the "what" and the "how" with the execution. Divorcing the two makes any job a commodity job because it assumes the goal and the path have already been determined. So comparing a "commodity code producer" with a full managerial position is not an equal comparison.
pbreit 2 days ago 0 replies      
Doesn't this describe almost every profession?
skkbits 2 days ago 0 replies      
The company I work is around for 40+ years now. There are some folks as "Programmer Analyst", "Software Engineer", "Sr. Engineer" for 20+ years now. I have asked many of them why you didn't move up the ladder and report to someone junior ( or H1B in his early 30's). Most of the time answer I got it, they love what they do. They love having opportunity to program , provide logical + thoughtful solutions. Of course, when new management comes in and there are times to make decision to layoff, these people become victim due to range of salary they have reached, age, skillset. This is very unfortunate but true. I would not completely write off what author is saying but I believe it depends on individual prospective. Of course, money is important factor but if you are getting a job 8 am to 5pm + raising your family/kids comfortably + spending time with family and yet have good balance when you retire then being programmer is quite good deal actually.
frankpinto 2 days ago 0 replies      
Seeing promotions as your only form of career advancement is a little misleading. In management the only way you can increase your income/status is directly through your employer (or switching jobs). In programming, you're a builder. You can make templates, assets, etc. to sell. Your income increases can come from applying the skills you honed at work in the world around you
atmosx 2 days ago 0 replies      
What about consulting? Inventing a new framework (e.g. Rails), what about writing books on languages, design and the rest?

If you are really good in programming these days you can achieve more than ever before. But if you really like programming that much, then making money isn't your highest priority.

The fact that are way better payed jobs, it's a reality (lawyers, investment bankers). If you are in it for the money then you might want to consider another career (e.g. investment banking).

enjoy-your-stay 2 days ago 0 replies      
Programming itself may be a bit of a dead end, where you can quickly hit the glass ceiling; but if you get involved in other important parts of software production like design, specification, requirements gathering, support, sales and marketing then then the domain knowledge that you can gain can lead you onto many other things.

Technologists who also have a lot of domain knowledge are gold dust to many companies because they can straddle the world of business and IT and help bring the two sides together to develop better solutions. Much of the business of computing still baffles a lot of very intelligent people, so if you can act as the translator between these to sides then you can definitely broaden your horizons.

The thing is as well, that you may not have to give up programming entirely. I've managed to lead IT projects, and then once they were delivered go back to working on programming again.

boolean 2 days ago 2 replies      
Anyone who has transitioned from programming job to a managerial role, how did you do it? Do you recommend going back to school for an MBA? Would love to hear suggestions.
Im_Talking 1 day ago 0 replies      
I think it's because most programmers end-up working on shit corporate software or under some PHB which just destroys any joy, and finally your creative soul. If your joy and/or soul is gone, any job is a dead-end job.I sold my software business to a public-listed company and hated every day I was there; corporate politics, PHBs, most software developed by company being absolute shit (I pathologically hated their core software platform). I had enough. Now I'm back on my own writing software I enjoy and couldn't be professionally happier.
rjf1990 2 days ago 0 replies      
This is exactly why even though I graduated with an engineering degree, I went straight into business.

I didn't want to have to make that jump to management. Rather, I started with an analytical role and moved up (well I actually left soon after).

While there aren't many exec-level programming jobs out there, there are plenty that still require analytical skills. While none of the execs where I worked crunched numbers themselves, they reviewed other work and poked holes in business analyses. I think analytics career paths are perfect for the people who like engineering but want the upward mobility into management.

cool-RR 2 days ago 1 reply      
So... Not-likely-to-make-you-into-a-multi-millionare == Dead end?

Also: "in 15 years he went all the way to being CEO of a $4B company. After 10 years he retired recently with mansions and cars and no worries"

If not having any worries is your goal, I'm not sure that CEO is the right career path for you.

dpweb 2 days ago 0 replies      
After almost two decades, still like coding but want to do more management. The technical stuff is still great, but you don't get a say in the direction of the organization.

Non-technical business types don't appreciate the art and beauty, and history - of the craft.

10098 2 days ago 0 replies      
tldr; if your program you won't become a CEO with mansions and cars.

I became a programmer not because I wanted nice cars but because it's helping me earn enough money while doing something that doesn't annoy me too much. It helps keep my sanity.

pduszak 2 days ago 0 replies      
Click bait. You're saying if I'm a programmer I might not be a millionaire someday? Oh no! That's the only reason I wanted to be a programmer in the first place. Better reevaluate my life decisions. /s
xkarga00 2 days ago 0 replies      
Programming jobs are amongst the most well paid in the world. Calling them as a dead end in a comparison with CEO wages is like saying that holidays in Italy are trash, long live Hawaii.
anirudh24seven 2 days ago 0 replies      
I would put it this way. Some positions affect the money-making capabilities of a company more than the others. Senior management has more control over the business-aspect of a company and hence this situation.

In an ideal world for programmers, the only thing a company would be bothered about is the cleverness and the programming complexity of the product and would reward its programmers more. Such a company is bound to fail in the real world.

blazespin 1 day ago 0 replies      
Low quality thread on HN.
matthewcford 2 days ago 0 replies      
Flipping burgers is a dead end job, programming is well paid compared to most jobs.
seivan 2 days ago 0 replies      
Not only a dead end job but also 60-70 hour work weeks and having to deal with a management that's unable to comprehend what you do.Toxic culture as well.
epx 2 days ago 1 reply      
I don't care. I like to do it.
stefanobaghino 1 day ago 0 replies      
This post holds that coding and managing a company are different jobs and that you can't do both at the same time. I don't find this any kind of shocking.
luxifer 2 days ago 1 reply      
I disagree. In France it's the case, if you want to get a promotion and you're a programmer, you hate to move and become a manager or something else. But don't get it wrong, programming and managing or marketing are very differents positions. You can't be good at programming and bo good at managing. Like any other jobs, programming is a real one. Not just one you start with and then move to management or something else, to get more money.

I am realistic and I know most of company think programmers are replacable. But I think it can change if everybody does.

Programming is not a dead end job, if every company like google, atlassian or github does, I mean paying well their developers and treating this as a real profession.

Elizer0x0309 2 days ago 0 replies      
Well he's right for his life. You are what you believe. A programmer, can easily invent something that makes you a trillionaire. Ah the power of imagination and belief :)
markpettersson 21 hours ago 0 replies      
The problem with programming vs management is that at the end of the day, a programmer is at the mercy of management which may or may not be competent. You may love programming but if you are not allowed to address technical debt, have unrealistic deadlines and silly priorities you won't have fun at your job.
bowlofpetunias 2 days ago 0 replies      
By the same logic, anything from being a plumber to a brain surgeon is a dead end job.
badman_ting 2 days ago 0 replies      
Yes, it's true. My solution was to find a job programming at an excellent place to work, so that I can make sure I do valuable things and still be done with my day around 1-2pm most days. Take my dog for a walk, read, learn, whatever after that.

If they're not gonna pay you in gold get 'em to pay you in some other way. All the prestige stuff ("a seat at the table", job titles, authority, etc) isn't actually worth much anyway.

at-fates-hands 2 days ago 0 replies      
The author has a point, and one of the keys here is that the hierarchy for developer is pretty flat. All the jobs I've had except one very small startup the structure was like this:

Entry Level Developer (coding 100% of the time)

Senior Developer (coding 50%, managing 50%)

Manager, Lead Developer, etc. (managing 100%)

from the time you take a senior position, you're essentially being groomed to manage the team you're on. Whether you're another level between developers and your director/manager or simply the manager, you essentially stop coding.

I think this is the point. It's not so much that programming is a dead end, the inherit structure of most companies is flat relative to the position. It's an interesting idea, how do you give a guy seniority and a nice pay raise, without taking away what he probably loves to do? Obviously for most companies, it means increased responsibility and pay = managerial tasks.

For the last several years, I've been in this purgatory. I love programming, but every senior position means a reduction in my development role and an increase in managerial responsibility. The problem now is my skillset is at a place where I'm pretty much at the ceiling. It's hard to say, "I have a senior level skill set, but don't want to be a manager." I know my two options are to either bite the bullet and get into management (which to me is like adult daycare) or start my own company.

As of now, I'm already laying the groundwork for a startup, so I can transition out and do my own thing in the next two years.

ateevchopra 2 days ago 1 reply      
I think "Coding" as a job can be best analogous to an old job called "Samurai".

A good samurai's aim is to be the best at skills. His all work is dedicated towards a "kingdom". Every samurai doesn't wants to become a king. They just want to server their king.

And the King's duty is to take care of its army and people. I think king's jobs is highly overrated. In real life its difficult to be a king. In the end its just a job with lots of responsibilities.

puppetmaster3 2 days ago 0 replies      
Another way to say it is as a game theory:2 programers, if one becomes a manager it is an advantage.

I agree that pay starts well (but its earned), but in a real world scenario, programming is relatively tough work with limited upside, relatively. I agree w/ OP.

A new book compiles knowledge necessary for society to recover after disaster scientificamerican.com
257 points by ColinWright  3 days ago   131 comments top 40
hooande 3 days ago 5 replies      
Wikipedia. Put onto a device with a nonmechanical hard drive using technology that will last for at least 1,000 years. Said device would have to be powered with kinetic energy so that someone could press a pump with their hand or foot to give it power. I would imagine that the hardware could be made less complex and more durable by stripping it down to perform only the purpose of displaying text on a screen. We should develop and perfect this technology and scatter it around the world.

I can't think of anything that's more useful than all of the world's knowledge in a small box. The science, research and technology articles alone could turn men into gods of their time, imparting the knowledge necessary to wage war or enthrall most people. Can you imagine if modern wikipedia were dropped off anywhere in the world 1,000 years ago? The world would be completely different. Plus we'd be able to transmit so much of global culture, in different languages no less. If society was completely reset they would still have a knowledge of breaking bad and mash, plus all of the classics of today. Preserving wikipedia for centuries has to be one of the most beneficial things we can do for future societies, no matter what happens.

Specifically about this book, I heard a radio interview where the author said that the technology he felt was most important is the lathe. It's like the ycombinator of tools, you can use a partially completed lathe to make another lathe. He mentioned a story about a machinist who was able to start with one lathe and raw materials, and end up with an entire shop full of different tools. I almost went out and bought a cheap lathe, just the zombie apocalypse starts anytime soon.

erikpukinskis 2 days ago 2 replies      
Apocalypse preparation really grinds my gears. It demonstrates a fundamental ignorance of the relationship between politics and ecology. Many people currently live in an apocalyptic environment. Destitute people in the richest cities in the world live without access to basic sanitation, let alone photography or "digital storage". Governments are a form of organized violence which the capital class use to protect their access to ecological and infrastructural resources, thereby denying those resources to the poor.

In the event of some kind of massive ecological disaster, violence and power will not suddenly cease to exist. The capital class will shrink and the remaining rich will double down on their use of violence to control resources. For them (us?) their standard of living will remain high. Electronics factories and power plants will continue to run, they will just be more heavily protected by militaries.

It will get harder for the rich to tune out the plight of the poor. But we already have many tools that shield us from having to see the violent side effects of our lifestyle, and those tools will just have to be used more thoroughly so we can ignore what will be much more widespread poverty and keep running the machine of civilization.

But this is the thing: that world only differs from our current world only in proportions and numbers. Everything that will happen in the "apocalypse" is already happening now, all the time. If you care about what happens in the apocalypse you should also care about what's happening right now.

You can "prep" to try to ensure that you stay in the capital class when the apocalypse goes down, but I just think it would be a better use of your resources to fix what wrong with the system now, and move away from this kind of zero-sum political system so that everyone can be OK both in the current resource crunch and in the theoretical future crunches.

We have an opportunity to solve the resource distribution problems that have plagued civilization from the start. Let's take that opportunity, rather than spend our effort trying to make sure we "win" and someone else "loses" if things get worse.

kqr2 3 days ago 1 reply      
A good sci-fi book on this topic is the Earth Abides:


From one of the reviews:

One thing that disturbs people about Earth Abides is its incredible humbling realism about the human condition. People who read it come away profoundly unnerved by the idea that civilization is not something guaranteed to come into existence if we lose it and that it requires an enormous convergence of many different kinds of stimulus to create the energies needed within a race of men to bring it into being. Even the most gifted races of people on the Earth can barely hold it together in the best of times, George Stewart shows us how easily it can all fall apart and remain in a primeval condition for untold generations.


web007 3 days ago 4 replies      
I had an idea once to make something like this, but on a much more (ridiculously) grand scale. The basic concept was "Society from First Principles", sort of a cross between Boy Scout Handbook, Wikipedia and Robert's Rules of Order.

Just as an example of the scale I'm talking about: I wanted the book itself to be useful / durable, printed on something like Tyvek so it would last through more than the average paperback. The first thing I was thinking of trying to figure out is establishing a measurement system under the assumption that all existing weights & measures disappeared and you would have to recreate them. Even ignoring the fact that $BOOK would have some fixed size/weight that could be used a a reference. Really, really first-principles stuff, like with only wilderness / stone-age type tools available.

I know I wanted to have different volumes, from basic (individual) survival through communities to nations. Volume titles were something like "Survive", "Thrive", "Rebuild", "Expand".

beambot 2 days ago 3 replies      
First, coat a sheet of paper with egg whites containing some dissolved salt, and allow it to dry. Now dissolve some silver in nitric acid, which will oxidize the metal to soluble silver nitrate, and spread the solution over your prepared paper.

OK, scavenge a silver spoon. But now how do I get nitric acid? Google: http://www.instructables.com/id/Make-Nitric-acid-The-Complet... Yeah, that wasn't intuitive at all.

Sodium thiosulfate is the fixing agent still used today and is relatively easy to prepare. Bubble sulfur gas through a solution of soda or caustic soda

Where do I get gaseous sulfer? How do I make caustic soda?

Setting aside the choice of photography as a "critical development" (vs metallurgy and the like)... this guide needs to be a lot more comprehensive if a layperson is expected to use it. I mean... I'm a decently-smart guy (PhD in electronics/robotics). I could build decent electrical circuits (generators, point-contact radios, basic batteries) from scavenged bulk materials, but I'm already lost in this chemistry. :-/

Lost_BiomedE 3 days ago 0 replies      
Also, check out the foxfire books. It is very different style and different purpose, I guess.

From Amazon:

'"In the late 1960s, Eliot Wigginton and his students created the magazine Foxfire in an effort to record and preserve the traditional folk culture of the Southern Appalachians. This is the original book compilation of Foxfire material which introduces Aunt Arie and her contemporaries and includes log cabin building, hog dressing, snake lore, mountain crafts and food, and "other affairs of plain living."'

I learned quite a bit about living in a different 'time', good learnin'.

ChuckMcM 2 days ago 1 reply      
We used to play this game in college. There are lots of interesting fundamental chemical processes that are being lost either due to neglect or intent. The library when I was in high school had chemistry texts that explained how to purify potassium nitrate (salt peter), this was really helpful in making black powder. When my kids were being home schooled I looked for it and couldn't find even a rudimentary book on basic chemistry and the things around us. The librarian suggested that "nobody was interested in that stuff any more." but clearly I was. Made me sad.

There were a series of books the survivalists kept called the 'Foxfire' volumes (http://www.foxfire.org/thefoxfirebookseries.aspx) which basically describe a number of ways to live off the land but not necessarily to reboot the world.

It seems that there should be fairly useful to make a list of useful scavenging targets (like the silver spoons in the excerpts)

Zikes 3 days ago 4 replies      
Reminds me of the "Moties" in The Mote in God's Eye by Larry Niven/Jerry Pournelle. [1]

[1] http://en.wikipedia.org/wiki/The_Mote_in_God's_Eye#Motie_cul...

aethertap 3 days ago 4 replies      
One of the things that I think would be essential for an effort like this is a reference that describes the pivotal experiments and resulting insights that led us to our current level of scientific knowledge. To me, those accumulated inductive leaps of genius or luck are the real inheritance of our civilization.

Does anyone know if this book dives into that, or if not is there any other prepackaged "this is how science got here" kind of resource out there?

nileshtrivedi 3 days ago 0 replies      
It reminded of this SMBC comic: https://medium.com/the-nib/a2ac3c553d47
raverbashing 3 days ago 1 reply      
Photography is an interesting knowledge (some basic chemistry might help)

Apart from that: metallurgy.

Very few modern things can be made with one's bare hands and without tools. Tools that help build more tools would be essential for re-bootstrapping.

(Chopping the first trees so that you would have something to make fire so you could melt metal would be very hard)

marcosscriven 3 days ago 1 reply      
This immediately reminded me of a quote from Mostly Harmless by Douglas Adams (4th in the trilogy of 5):

"The available worlds looked pretty grim. They had little to offer him because he had little to offer them. He had been extremely chastened to realize that although he originally came from a world which had cars and computers and ballet and Armagnac, he didn't, by himself, know how any of it worked. He couldn't do it. Left to his own devices he couldn't build a toaster. He could just about make a sandwich and that was it. There was not a lot of demand for his services."

awhitty 3 days ago 0 replies      
What I find interesting is that many (if not all) people who buy this book aren't really anticipating having to survive in a post-apocalyptic world. Instead they're more likely interested in learning about the essentials and fundamentals of society in this dire frame. It almost seems like a "500 things you should know" book dressed up with a more serious tone.
sixQuarks 3 days ago 2 replies      
And the book will only be available on the cloud. That's the only drawback.
Totient 2 days ago 2 replies      
I really like this idea and it got me thinking about a lesser, but still bad, disaster:

If all computers were to disappear tomorrow (let's say a super-EMP, or something) how could we quickly restart the digital age? As in, what source code/chip designs would we really wish we had on paper somewhere, so a relatively small team could get modern computing going quickly?

From the source code side, I'm thinking the opcodes necessary for a Forth compiler, a compiler for some restricted version of C in Forth (to keep the source code size down), a quality C compiler written in the simple-C and the source code for some vaguely POSIX compliant system (MINIX, maybe?)

I'm curious if it's at all feasible to put that much source code on paper...

waterlesscloud 2 days ago 1 reply      
By the time Neal Stephenson is done writing you could probably just use his collected novels.
mrbill 3 days ago 1 reply      
Bought this book (the kindle version of course, with a silly grin) and it actually addresses (in the first chapter) how having a hard-copy version of Wikipedia is not adequate at all, and it wasn't designed for the task of rebooting society/technology.
ValG 2 days ago 1 reply      
I will do this, but it will start from the beginning, assuming that all knowledge (including language and math) is lost.

It will start with images, since are universal, and will teach the basics of language and mathematics. It will have to be done in such a way that it's self directed, and to assume that there is no "teacher" available.

It will progress into more and more complicated topics and will explain how certain breakthrough discoveries and technologies were discovered. It will provide the framework to recreate scientific knowledge. It will also touch on civic technologies and management techniques. It will be exhaustive.

The main challenge will be how to condense the knowledge in such a way that it is accessible to those with no technologies (1 book will not be enough). Potentially it will be saved in different technologies, each previous technology will allow you to unlock the next volume of information and technology (and thus becoming more efficient at storing the info).

Once I get to that point from a financial perspective, I will fund it and will put a plan in place to freely distribute the information and make sure that there are set locations across the world where the volumes will be accessible in the event of a major worldwide catastrophe.

I don't necessarily think it will ever be used, but like the Svalbard Global Seed Vault [1] it would be a "nice to have"


VikingCoder 3 days ago 2 replies      
I was picturing an App, "So The World Has Ended," which you could run on an Android that's powered with solar panels.

I pictured RAF / Special Forces handbooks. Describe clouds, knots, wildlife, foliage, etc.

batbomb 3 days ago 0 replies      
I remember browsing through this book once:


And I was utterly amazed at the instructions it had for building almost so many different things. I also have an old physics book from the 60s that covers a ton of electrical and mechanical engineering concepts in a pretty basic manner.

kaa2102 3 days ago 0 replies      
This reminds me of a physics & engineering teacher I had in high school. He insisted that we use calculus to derive all of the kinematic equations. I think that rebooting society should function in a similar manner. We should remember the key laws, discoveries and methods and then rebuild society better than it was before.
malandrew 2 days ago 0 replies      
Every single bittorrenter that is a hoarder of educational resources (ebooks, instructional videos, etc) would handedly be able to provide this service in much greater detail than any book anyone could ever compile.
Trufa 3 days ago 1 reply      
The idea on principle is nice, but silly to assume that you can sum up human knowledge in one book.

Think about the amount of literature people have to read to became doctors, programmers, engineers, think about "re-inventing" electricity and computers, the world might be re-built but it would take so many generations and it would most definitely look nothing like our.

chewxy 2 days ago 0 replies      
There used to be a subreddit for these things: http://reddit.com/r/ediscover

I would love for that subreddit to be revived

rhythmvs 2 days ago 0 replies      
A student of mine (Graphic Design major) made his master thesis on this topic. He devised a pictograhic signage system, developed a disaster kit, all items consistently branded, wrote and designed a survival manual. All well-thought and scrupulously executed. Cum laude.

    - http://cargocollective.com/sjaakboessen/NOODPAKKET    - http://sjaakboessen.blogspot.be/2013/

nchuhoai 3 days ago 5 replies      
Slightly OT, but I'd love any suggestions for books/movies that deal with this topic. Most post-apocalypse media deals with coping with stupid stuff like Zombies, but I'd love to read/watch more stuff towards how humans would deal with rebuilding our society. Would we keep Democracy?
leorocky 3 days ago 2 replies      
Without access to cheap fuel, since I imagine they may be close to depletion soon I wonder if there can be any recovery.
Yetanfou 3 days ago 1 reply      
I wonder how many people will add this book to their digital library in preparation for some cataclysmic event which necessitates rebooting society...
nerdtalker 2 days ago 0 replies      
I'm surprised that nobody has mentioned it yet, but the book that would be most practical to actually recover society after disaster from a purely technical standpoint would be the CRC Handbook of Chemistry and Physics.


The sheer amount of information in that huge book is crazy.

Another alternative would be a wikipedia backup stored on an SD card and one of these or similar: http://www.amazon.com/WikiReader-PANREADER-Pocket-Wikipedia/...

outworlder 2 days ago 0 replies      
I think the idea is incredible. But I fear such a "book" would be way too big.

Time to build a fourth pyramid in Egypt.

wiradikusuma 2 days ago 0 replies      
I can't help but to mention Fallout's GECK http://fallout.wikia.com/wiki/Garden_of_Eden_Creation_Kit
qal 2 days ago 0 replies      
My first thought was this[1] website from a while ago, which it seems like compiles much more valuable knowledge for starting out societies than this book, with topics spanning from agriculture to sanitation. It also remember it being much more comprehensive, assuming virtually nothing.

Note: This is an incomplete index (40%), full download link here[2].

[1] http://www.cd3wd.com/cd3wd_40/cd3wd/index.htm

[2] http://www.cd3wd.com/mdownloads/index.htm

resdirector 2 days ago 0 replies      
I'd like to see this tested in a lean way. Perhaps finding a traditional tribe still living deep in the Amazon jungle, giving them this book and observing the outcome.
sidcool 2 days ago 0 replies      
I remember reading an article on this. A book similar to this one was compiled in the early 60s during the cold war when a nuclear holocaust was considered an eventuality.

They even had a copy of laws in place during an apocalypse. One of the laws was disbanding of courts and instituting martial law. It was scary.

sogen 3 days ago 1 reply      
Wasn't there a t-shirt with a list of how to make something from scratch??
1stop 2 days ago 0 replies      
I suggest it should be written in the form of lego instructions.

No language required.

Snail_Commando 3 days ago 1 reply      
Wow, this book seems cool. I plan on checking it out. However, I couldn't help but think that this book presumes a certain amount of knowledge that I think would likely be absent by the time the book is recovered.

I'm probably missing the point and taking this too literally, but I think a few primers should be written for this book: "A self referential guide on learning to read (bootstrap your English!)" and "A contextual dictionary for out of vouge 21st century terminology."

It seems as if you were to do this as an explicit "restart guide" for society (and not an otherwise cool book on human technological development), you would need to account for the fact that a person born a generation or two after the collapse would likely have little access to education, the English language (or at least the ability to read), and context for understanding phrasing, terminology, and grammar like: "Yet beyond drunken party snapshots...", "Photographic emulsions are also sensitive to X-rays... allow you to create medical images...", "We often hear about the Industrial Revolution and ... mechanical contraptions ... transforming eighteenth-century society", [... and other concepts that likely require the context of a basic, first world, 21st century education...].

As a thought exercise, I think it would be really cool to figure out how to create primers that build on top of this book, ones that help bootstrap collective knowledge from all the way down to the core concepts and fundamentals; perhaps starting with the concept of language itself.

spiritplumber 2 days ago 0 replies      
Hari Seldon would have (pretended to) approved.
jerryhuang100 2 days ago 0 replies      
wait, $US 20-28 bucks for a book to rebuild the society? sounds a good steal. but why you still need US dollars after everything is gone after disasters?
coldcode 3 days ago 2 replies      
I wonder if it suggests society not recreate lawyers.
Minimum Viable Block Chain igvita.com
237 points by vikrum  10 hours ago   55 comments top 11
eridius 10 minutes ago 0 replies      
> The critical property of the above workflow is that the output of the cryptographic hash function (SHA-256 in this case) is completely different every time we modify the input: the hash value of the previous attempt does not tell us anything about what the hash value of the next attempt when we increment our counter - i.e. its a non-deterministic algorithm.

It's a fully-deterministic algorithm. It would be quite useless if it were not. I believe what the author is trying to say is that it's not predictable.

rumcajz 6 hours ago 2 replies      
The article fails to mention that while separation of a blockchain from the currency is technically possible, in reality a blockchain without associated currency won't work as nobody's going to spend their CPU time maintaining it without getting something (money) in return.
sadfaceunread 9 hours ago 6 replies      
Excellent read. This is not for a general audience, but helped me get a nicer grasp on the fundamentals technology than I had before without getting too particular in the under the hood stuff.

The "blocks are never final" idea is what I believe has led to some of the proposed 51% attacks on the bitcoin network.

Question: Does proof of work have to be a near 'lottery' system? Obviously it needs to be asymmetric, but are there other good options than hash collision?

nwh 7 hours ago 1 reply      
The author seems to have mildly misunderstood the technicalities of hashcash-like systems.

They seem to have thought that the hex representation of the hash matters when mining, when really we're talking about large integers. If you just do the former "look for a hash with two 0 at the start", you end up with almost no granularity in the difficulty needed. You end up in the situation where 0000 is too easy, but 00000 is too hard. Bitcoin uses integers, and can therefor adjust the target difficulty down to an arbitrary number of digits if required.

Seems to be a common misconception when people have been told a simplified version of what is going on.

tsmith 6 hours ago 2 replies      
Excellent write-up, but having taken Corporate Accounting courses the "triple-entry bookkeeping" moniker tripped me up a bit - it's an inaccurate metaphor (see http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system to understand why).
mey 7 hours ago 0 replies      
For handling distributed convergence in an entirely trusted space, take a look at Vector Clockshttps://en.wikipedia.org/wiki/Vector_clock

Blockchains build off the general concept by introducing proof of work and consistent design to handle forks (longest blockchain wins)

maaaats 8 hours ago 3 replies      
Somewhat related: The size of a chain will be constantly growing, right? How fast, and will it be a problem?
neil_s 3 hours ago 3 replies      
Finally an analogy-based explanation of cryptocurrencies/blockchains that I read all the way through!

Two questions: Currently, bitcoin transactions don't have any transaction fees. In this case, where are these 'mined' coins coming from? Is it by adding a transaction from 'the ether' to the miner?

Also, if there are transaction fees but the person who verifies the block adds their own fee to the block, what's stopping them from verifying that Alice and Bob have offered the miner a transaction fee of 100 BTC instead of 1 BTC?

EGreg 9 hours ago 3 replies      
I like that this actually covers why each piece is needed.

My only beef with this system is the proof of work, which leads to an arms race in electricity consumption. Proof of stake is better, and frankly, distributed timestamps don't need a race to solve a problem every time something has to be timestamped.

For currency, it would actually be nicer to have a system that treats trust/credit/reputation as the scarce resource. It would help people who aren't rich in the traditional sense nevertheless organize and help each other, and would allow people to "create their own currency" in communities, or the equivalent of that, that they aren't able to do now.

deathhand 8 hours ago 2 replies      
As much as I hate the concept of "trusted computing" I believe it could help with Sybil attacks. http://en.wikipedia.org/wiki/Trusted_Computing#Endorsement_k...
oleganza 6 hours ago 0 replies      
Note that blockchain is more than a currency, but it must contain a collectible within itself in order to be. New blocks will appear and will be backed by the maximum computing power only if miners are competing for the rare collectible that exists within the blockchain. Such collectible must tend to become a universally accepted money (i.e. most marketable commodity) to guarantee maximum amount of CPU time. If that collectible is too inflationary or sucks at something (poorly transferrable, or poorly divisible), then the entire blockchain is at risk. In other words, if there could be a long-term viable and secure blockchain, there will only be one. Everything else will be insecure and fall victim of the law of opportunity cost.

See also:http://blog.oleganza.com/post/54121516413/the-universe-wants...

Headphones and Earphones Benchmarking Test Files audiocheck.net
233 points by 6cxs2hd6  3 days ago   136 comments top 18
fr0sty 3 days ago 10 replies      
The binaural recordings are more than a little spooky. Even knowing before hand that they were going to play the sound of someone knocking on doors I had to fight the temptation to turn and look at sho was knocking on the desk next to me.
atwebb 3 days ago 10 replies      
Still checking out the post but to anyone looking at getting a nice set of headphones, the Sennheiser 600s (mentioned in the post) can be picked up (especially used or open box) much cheaper than $500. I'd actually recommend going ahead and looking at the 650s which run $350 and under on eBay or directly from Senn during a sale. Gotta be able to have open backed headphones though, they leak a lot.
chiph 3 days ago 1 reply      
In the heyday of car audio, there were test CDs that had similar material - tracks to compare left/right, phasing, soundstage, frequency response, and so on. They're still available from Crutchfield - look for "AutoSound 2000".

While geared for car audio (tight control over listener position, questionable speaker placement and acoustics), they're also good for home systems, and somewhat good for headphone/earphone selection. You want disc 2 for basic setup, and disc 1 if you plan on using an oscilloscope or spectrum analyzer.

gabzuka 3 days ago 0 replies      
This reminded me of this (somewhat related) article about the science behind audio quality, signals and all the myths surrounding it. Very recommended.


falcolas 3 days ago 2 replies      
Great idea, but it's not just evaluating your headphones, but also your DAC, amplifier (both of which are typically crap in most computers), and your own hearing limits.

[EDIT]: Headphone tone and response also changes over time - what sounds ideal at 0 hours will sound very different after 100 hours of break-in and use.

Would help if there was a note about this on the site, and recommendations for basic steps you can take to correct for these.

I'm spoiled - headphone.com is based out of my hometown, so I can listen to any headphones I want on their expensive equipment and find what really works the best.

jgeerts 3 days ago 0 replies      
I almost got a heart attack listening to the 'Binaural Test', I have a v-moda crossfade m-100 and it's so incredibly realistic.

It's even freaky when I know that it's just an audio file playing.

DonGateley 1 day ago 0 replies      
A real sleeper in headphone market is the $33 Philips SHL9705A-28. They are as comfortable as anything on-ear that I have listened to and better sounding than most of the high-end devices. They put the ATH-M50 to shame. The AKG-K702, not so much. I like their sound better than either the Senn HD598 or HD650 to which they are very similar. I listen to and objectively measure and test 'phones for a living.

Aw shucks. I see they are discontinued (some left on Amazon though.) That's the problem with Philips, they have such a huge line that consumers can't find their way through it to find the gems and thus they languish. In general I will say emphatically that nobody offers better cost/performance than Philips.

rtk7 3 days ago 3 replies      
But these are mp3s, they're 44,1 kHz VBRs. How is this supposed to be accurate?Shouldn't these files be PCM .wav or at least .FLAC?
petarb 3 days ago 0 replies      
The door knocking sound is absolutely phenomenal in a sense that my brain has never been tricked like this by such a simple sound into thinking that it wasn't from my headphones but from the surrounding area.
lucb1e 3 days ago 1 reply      
Can anybody tell me why not all music or audio is recorded binaurally? Because it sounds incredibly realistic, I really do not understand why this is not used at all, not even released together with normal releases. Or at the movies or something.

This is the first time in years I even see it mentioned and people sound all surprised and somewhat freaked out. It's not new technology or something, as far as I know anyway. My father happens to be an audiophile so that's why I happen to know, but it seems like really cool technology that nobody uses.

PakG1 2 days ago 0 replies      
You know what's funny? After the left-right tests, I realized that I'd been wearing my headset wrong the whole time I owned them... @@
rsync 3 days ago 2 replies      
I'd like to do some audio tests / checks on some normal home theater speakers ... no headphones involved.

Any reason not to use these, or are there better sample/reference files for that ?

sergiotapia 2 days ago 0 replies      
What's a nice pair of wireless headphones that are rechargable? I'm not interested a $500+ pair, but something a bit more mid-range.

I'm tired of tangled wires and my imac sort of spoiled me in that regard.

nodesocket 3 days ago 0 replies      
I've had a set of Sol Republic Tracks HD's (http://www.solrepublic.com/) for a bit now, and absolutely love them. Their sound quality is amazing, especially lows.
bdamm 3 days ago 0 replies      
I discovered that I have a ton of internal noise in the 17kHz to 22kHz range, so I cannot even hear those tones because they do not exceed the noise tones I apparently am hearing all the time.
cantgethenode 3 days ago 6 replies      
The article mentions headphones priced from 500, 400, 300 and 40 USD. Anybody got any recommendations for something around 100-120 USD? I Currently have the Audio Technica ATH PRO5 MS and looking to upgrade.

And I just saw aroch's link https://news.ycombinator.com/item?id=7685820

parkaboy 3 days ago 0 replies      
Happy to see Beyerdynamic finally getting some much needed love.
sizzle 3 days ago 1 reply      
can anyone here comment on the S-Logic tech in Ultrasone headphones?
Global heatmap of cycling and running routes strava.com
227 points by knappe  3 days ago   139 comments top 42
mjmahone17 3 days ago 4 replies      
You can see how much Google skews their map for China, such as by looking at Beijing:http://labs.strava.com/heatmap/#15/116.46747/39.94133/gray/b...

Vs a similar map for Tokyo:http://labs.strava.com/heatmap/#15/-220.36217/35.60747/gray/...

Mithaldu 3 days ago 7 replies      
In line with http://xkcd.com/1138/, i'd request this map be adjusted by the population density in the mapped areas, so be to be able to get more data than "a lot of people live here" and "a lot of Strava users live here".
marknutter 3 days ago 5 replies      
I found something very interesting in Minneapolis (where I live); it's a path that you wouldn't be able to find using google maps or probably even any bike-specific route finder.

Here's the area in google maps:


and here's the same location in the Strava heatmap:


I'll have to check it out in person but I'm guessing it's a mountain bike trail or something, which is what this heatmap would be great for helping people find.

paulmach 3 days ago 11 replies      
Map creator here if you have questions.

The data is aggregated into a quad tree based on number of GPS points in each pixel. Tiles are then served on the fly using Go and C using CGO.

Cloudfront tackles most of the load, but the load balanced i2.xlarge instances can do about 300 tiles a second.

TravisLS 3 days ago 3 replies      
Wow, this is incredibly useful for planning touring routes.

I often ride 100+ mile trips to areas I don't know very well and the hardest part is knowing what roads are more-or-less bikeable to plan a route.

Google Maps bike directions are basically worthless on long trips since they divert you way too often into neighborhoods and side streets. Strava is a perfect data set for this use case.

This is damn useful as-is, but if someone could turn this data into long-range bike directions I would absolutely pay for it.

morganw 3 days ago 4 replies      
Looks like 17721 Bruce Ave. (or neighbor) might be a good place to steal a nice bike (Los Gatos Strava users tend to ride CF race bikes).

Turn on & off recording right at your house & you're advertising:


jofer 3 days ago 0 replies      
Interestingly, at least for the cities in the southeast where I've lived, these maps are amazingly good proxies for gentrification. For example, have a look at Houston, TX or Memphis, TN.

In the Midwest, the trend is much less clear. For example, Madison, WI is covered with bikepaths, so there's no clear relationship. (Same for Anchorage, AK. You can see the main trail system, and it pretty much circles the city.)

In a lot of other places, the pattern is controlled by topography/parks (e.g. Birmingham, AL)

I'm limiting things to cities where I've lived, but does anyone else notice similar patterns?

dionidium 3 days ago 3 replies      
The famous Delmar dividing line is quite visible in this view of St. Louis:


caio1982 3 days ago 3 replies      
Awesome idea and data set, however I'm very skeptical about its quality. Random analysis: the city where I live in Brazil (Curitiba/PR) shows major avenues and bus lanes as heavily used by bikes and for running, which is partly true but it's far from as heavy as the map makes it seem; my hometown 500km from here (Praia Grande/SP) has 7x more exclusive bike lanes and running trails and yet its usage is just average while everybody I know there rides a bike (not to say the most used bike/run path the maps shows there is actually a interstate freeway).
buro9 2 days ago 0 replies      
It would be great if the heatmap had query options.

This would then make it really useful to cycle advocacy and safety groups and even to those researching where to open cycle related businesses.

An example scenario: Say I wanted to open a bike shop and cafe in West London and I'm looking around Holland Park: http://labs.strava.com/heatmap/#14/-0.19582/51.50592/gray/bi...

It's clear that there are two main East-West routes on the North and South sides of the park (created by Hyde Park splitting traffic along two roads).

But which is the better location for the shop? The North side? Or the South?

If the line thickness could be adjusted to see differences between the two it would be helpful.

If the days of week or even hours of day could be just to restrict the data included in the lines it would be helpful.

That would allow you to determine whether the lines are purely commuters or include a decent number of weekend recreational cyclists too (more likely to give you trade 7 days per week).

Such query parameters would also allow cycle safety groups to have access to basic insights about cycle traffic loads without having already completed counting (leaving people with tally counters at junctions).

davidw 2 days ago 0 replies      
More cycling in UK and Scotland than northern Italy? Hrrmm... I'm guessing that it's indicative of more strava users than representative of total activity.

Cool map though - as others have mentioned, zooming in provides a lot of interesting detail.

dougmccune 3 days ago 0 replies      
Quick deep-linked url to look specifically at San Francisco for those interested (this map really only starts getting interesting when zoomed pretty far in to a specific city)


dalek2point3 3 days ago 0 replies      
Around MIT, the route around the river is pretty popular as the map shows. Except at one point you have to choose between a fork in the road -- do you take a right and run right next to the river and enjoy the water, or do you keep running straight and enjoy the rush of cars on Storrow drive as you run. Im more of a car person, but my girlfriend likes to run by the river. Strava shows me that the Storrow alternative is indeed less popular :(


tzs 2 days ago 0 replies      
Earlier discussion, although it only got a few comments: https://news.ycombinator.com/item?id=7681301
allochthon 2 days ago 0 replies      
Perhaps unsurprisingly, you can use this to see what areas of town (e.g., Oakland) people consider safe and which ones they consider sketch. There's also no doubt a high correlation with socioeconomic status and path intensity.
tdaltonc 3 days ago 1 reply      
Any idea what this starburst over the USC campus police headquarters is all about?


cowsandmilk 3 days ago 0 replies      
my conclusion from this is that a lot of people in Brookline and Allston need to buy "Great Runs in Brookline"[1]. No affiliation on my part, just the knowledge that book put me onto a lot of great running routes that aren't covered very well at all by these Strava wearers. There is more to the area than Beacon St, Comm Ave, and the Chestnut Hill Reservoir.

[1] http://www.amazon.com/Great-Runs-Brookline-Vicinity-Lowenste...

snogglethorpe 3 days ago 0 replies      
Based on what the map says about my local area, the results seem quite er... surprising... in that they don't really match what one sees on the ground (especially for cycling). And when I say "don't really match" I mean "are completely out of wack"...

I suppose it's because the results only reflect users of this app, and there's a correlation between app users and certain types of usage.

lamby 3 days ago 0 replies      
> some other non-professional runner can run a 5:37 mile over a hilly span that takes you 7:30-8:00 is humbling

Another big Strava user here. I suppose it's somewhat inspiring and certainly fascinating, but it doesn't really strike a chord with me. I've also don't really connect with the "crush your friends!!" narrative they have as the main thrust of their marketing.

I'm sure it's 'pops' more than "make long-term and measurable, and improvements to your fitness and mental outlook through exercise and a personal training log".

lamby 3 days ago 0 replies      
(Is there a Hacker News Strava group?)
gerbal 2 days ago 0 replies      
Interesting. In the United States it would appear to be an excellent proxy for affluence.
_zen 2 days ago 0 replies      
dmcg 2 days ago 0 replies      
I wonder how many of those data points are mine? Disappointingly I can't find any route that I alone have run or ridden - that's something to fix this summer I think.
nkozyra 2 days ago 0 replies      
Without looking too deeply into the data, in my neighborhood it showed two long routes for both biking and running and seeing these spots every day I would absolutely fear for my life if I attempted to run or bike on either of them.
pingec 2 days ago 0 replies      
Does anyone know, if strava supports showing you the heatmap of all routes and the routes you recorded as two layers of different colors on the same map?

If not, it would be a cool feature for exploring new routes on my bike...

rompic 1 day ago 0 replies      
This is pretty impressive.In 2012 I worked in a research project where we did something similar but for a smaller area (vienna). See http://meineradspur.at/ including color coded information about the speed of the cyclists.
dmcg 2 days ago 0 replies      
Interesting to compare a view between running and cycling. Runners tend to run on the same side of a road in both directions.
tom_scrace 1 day ago 1 reply      
I wonder what's going on here: http://labs.strava.com/heatmap/#17/-0.01296/51.49360/gray/bi...

The location corresponds to a supermarket.

michaelvillar 2 days ago 0 replies      
(I come from Belgium)

Belgium heatmap is really funny. Flemish people bike so much compared to walloon people: http://cl.ly/image/1R2G0z2k1K2S

novaleaf 3 days ago 0 replies      
wow! I just found some trails right next to my house, didn't even know they existed!


agavegoose 3 days ago 0 replies      
Looking at Iowa, it is pretty cool to see how many bikers do ragbrai - the 2013 route is what connects Omaha and Des Moines, 2012 is to the north of that.
jmspring 2 days ago 0 replies      
A lot of the trails in the Santa Cruz area aren't legal riding. Interesting how people report these publicly on Strava.
amcnett 3 days ago 0 replies      
This is a trail-poacher's dream. It'd be wonderful to have this cross-indexed with any extant publicly available data sources (state/national parks, property lines etc.) to try to determine the legality of a given route. Illegal trails are likely illuminated by this heatmap, but their illegality is not.
deserted 3 days ago 2 replies      
I found an industrial park that appears to be the next best thing to a Velodrome for local cyclists. Very cool map!


bbarn 3 days ago 0 replies      
Yes, Yes, and more yes. This is awesome. for someone who likes to roughly map out routes before trips, being able to see "Do locals ride this road or this one" is huge. Might convince me to create a new strava account (lost my old one when I quit facebook a year ago)
ejain 2 days ago 0 replies      
I wonder about that bike track to the summit of Mt Rainier...
wahsd 2 days ago 0 replies      
That map is no where near accurate. Most of Europe is essentially nothing but a cycling and running route and should essentially be lit up red all over.
samsamoa 2 days ago 0 replies      
It seems like a lot of intersections are darker than the streets surrounding them. I'm assuming this is due to stop signs or stop lights. Perhaps this could give us some information about poorly-timed lights?
samstave 3 days ago 2 replies      
SO, as a 100% bike commuter for the last ~4 years... I find this map to be interesting and definitely beautiful -- but utterly useless.

What I would love to see is: Given two points on the map - what is the most common path between them based on multi-path tracks of others...

What were their avg speeds along those routes.

How frequently did they stop.

Also, looking at SF, clearly there is no bike path across the Bay Bridge (as an aside rant, how did we spend $7.5 Billion dollars on half a bridge, adding no additional capacity and no full span bike/pedestrian throughway)...

It would be great for this map to ID bus/bart/public transit options that connect across such things like the bay bridge.

Also, the fact that the dark red is the more trafficked route(?) that was completely non-obvious to me....

chatman 2 days ago 0 replies      
In India, every poor person's primary mode of commute is a cycle. But such cycles are not GPS tracked, and hence his tracks will never feature in such a map.
Observations of an Internet Middleman level3.com
219 points by staticsafe  8 hours ago   115 comments top 7
cs702 4 hours ago 3 replies      
In short: if you're in the US, you're paying your ISP for a certain amount of bandwidth, but your ISP is not giving it to you, because its connections to middlemen like Level 3 are maxed out. Level 3 proposes to split the cost of expanding those connections (as is common), but your ISP refuses unless it gets additional payment from Level 3, Netflix, or someone else. Meanwhile, you don't get the bandwidth you've purchased from your ISP.

That doesn't seem right to me.

johngalt 4 hours ago 2 replies      
I enjoy seeing those MRTG/RRDtool graphs everywhere. I find it so surreal that $X Billions in infrastructure, that is forwarding $Y Billion of internet traffic. All monitored by a single tool created by one guy from Switzerland.

Since this is HN: yes I realize that there has been substantial work subsequently, and that cacti/munin/nagios etc.. are more commonly used.

wdewind 7 hours ago 7 replies      
Here's the part that doesn't make sense to me, and hopefully someone can explain it:

Netflix pays Level 3 and Cogent to connect them to Comcast's network. Comcast claims that only the Level 3 connection is saturated, and that Netflix is sending all their bandwidth over Level 3 because it's cheaper for them.

Doesn't Level 3 buy a contract from Comcast that says "we get to send this much data per month"? If Netflix (or Level 3) tries to push more data through that, which causes congestion, it seems like a contractual fact that Comcast is either holding up their end of the bargain or not.

If that's true, and assuming that Comcast is transferring the contractually agreed upon part, isn't this actually Netflix and Level 3's fault? Isn't it reasonable to assume that Netflix would need to either use another entry point into Comcast's network, or build one?

If Netflix/Level 3 congest one entry point, so movies stream slowly for Comcast users, it doesn't seem like Comcast is being unneutral, in the sense of packet inspection and routing based on content/source.

The problem seems upstream from the last mile networks, and it's very unclear to me whose fault it is, and if this even has anything to do with net neutrality at all (it doesn't seem to).

Please correct me where I'm wrong, I'm sure I am!

josephlord 5 hours ago 1 reply      
Summary of situation

Comcast cripples customers internet services to extort money from companies connecting Comcast to the internet for free.

_stephan 6 hours ago 3 replies      
Does anyone have an idea what the European ISP is that refuses to provide enough peering capacity?
jeremycole 1 hour ago 0 replies      
If Comcast doesn't like the amount of bandwidth their customers use watching Netflix, they always have the option to notify their customers and null-route or otherwise stop Netflix from working at all. However while it "works" but sucks they appear to be doing their jobs while their customers blame Netflix for sucking while largely being unaware that it's actually Comcast that sucks.
MaysonL 2 hours ago 0 replies      
Level 3's filing with the FCC about this: http://www.level3.com/~/media/Assets/legal/l3_openinternet_m...
PostgreSQL partitioning explained github.com
208 points by keithgabryelski  2 days ago   32 comments top 7
FiloSottile 2 days ago 3 replies      
This is quite a good informal high-level explanation.

A thing I can't understand is why this isn't made automatic.

If there are 100 companies, you don't want to create 100 tables, then add 100 FOREIGN KEY constrains, and then again each time a new company appears, do you? Wouldn't a "syntactic sugar" like "PARTITION BY company_id" that does all this automatically be possible?

Just asking if there is a reason something like this is not implemented.

rattray 1 day ago 1 reply      
Reading this reminded me a little of old works of philosophy. I found it tremendously educational, not just about postgres partitioning, but about databases in general. That degree of patience and thoroughness on the part of the teacher isn't something you see every day.

I wish more such conversations A) took place, and B) were transcribed and shared in a similar fashion.

perlgeek 1 day ago 3 replies      
Somehow http://www.postgresql.org/docs/current/static/ddl-inherit.ht... has always stopped me from using table inheritance; you don't get unique constraints over the table and its child tables, so for example you can't have an autoincrement primary key that works safely across them all. (Disclaimer: I haven't run into large enough tables yet that I'd need partitioning).

If this constraint was lifted, table inheritance would allow some really cool things, but currently I'm too conservative to use it in production.

mrtimuk 3 hours ago 0 replies      
Could you use a check constraint of FALSE on the parent table to prevent rows from being erroneously inserted there instead of the actual partition tables?
goldmar 1 day ago 1 reply      
Great introduction to partitions. I did not know how exactly they are used. And now I think that I do. Thank you!

What I noticed (some improvement suggestions):

1)"the planner could tell (using knowledge from the check constraint) that employees_1 was the only table it needed to look at."

Well, I think it still checks the parent table, right?

2)You could mention that it is possible to create a trigger function which inserts new data automatically into the correct child table (as described in your final link, here: http://www.postgresql.org/docs/9.3/static/ddl-partitioning.h...).

I think it would be cool if PostgreSQL could create these trigger functions automatically based on the check constraints...

I'm also wondering why foreign key constraints are not inherited?

Oculus 1 day ago 1 reply      
So in large web applications would the partitioned tables be distributed among multiple DB servers?
RobotCaleb 1 day ago 2 replies      
Can this be used to enforce a temporal limit on data? That is, if the check is for time to be within 24 hours of now will it purge older than 24 hours data as time progresses? My gut tells me no, but my gut is often wrong when it comes to databases.
Help EFF test Privacy Badger, our new browser extension for privacy eff.org
206 points by schoen  3 days ago   124 comments top 22
cs702 3 days ago 1 reply      
I love it! By far the most important thing about Privacy Badger is that it's backed and controlled by the EFF, instead of some individual or business that might be tempted in the future to betray users for profits.[1]


[1] For example, consider what happened with Adblock Plus. For years, it blocked all ads, but then in 2011 its developer announced it would allow "acceptable ads" by advertisers who had partnered with Adblock Plus. (For the details, see http://en.wikipedia.org/wiki/Adblock_Plus#Controversy_over_a... ) The EFF is extremely unlikely ever to do something like that.

gorhill 3 days ago 3 replies      
As part of my project, I like to benchmark regularly privacy enhancing extensions ("blockers") for Chromium-based browsers. So I took the opportunity to run one of my key benchmark this morning. [1]

The results are meant for a github page, but I decided to present them here, and I reformatted specifically to be HN friendly (hopefully).

In short, any of the following blockers help a lot against no blocker at all. Some are less likely to break web pages, while some other are more likely, and every users have their own requirements when it comes to striking balance between privacy and convenience. This is for information purpose only, not to make a statement that one is better than the other. With the proper information, people can make an informed choice according to their own prerogatives.

I ordered the list by the amount of distinct domains which are "touched". I figure the more distinct domains are touched, the more metadata is leaked to different parties. The format of the results is n / N, where n is the number of distinct 3rd-party domains, and N is the total number of distinct domains.

"3rd-party" is from a DB-less machine point of view, i.e. if a domain name differs from the one of the URL of the page, it is deemed 3rd-party. Despite this caveat, I think this still allows to compare blockers between themselves for the same benchmark ran inside the same narrow time frame.

Benefit to the users: It's nice to see privacy becoming more and more a top issue and more and more choice to address this particular problem.

So here:

No blocker

  Domains:            420 / 421  Hosts:              641 / 720  Scripts:            518 / 641  Outbound cookies:   263 / 341  Net requests:     2,079 / 2,849
Privacy Badger 2014.5.1 (BETA)

  Domains:            192 / 193  Hosts:              299 / 381  Scripts:            334 / 455  Outbound cookies:    52 / 115  Net requests:     1,340 / 2,176
Disconnect 5.17

  Domains:             93 / 94  Hosts:              171 / 248  Scripts:            262 / 385  Outbound cookies:    19 / 83  Net requests:     1,124 / 1,936
HTTPSB 0.9 Allow-All/Block-Exceptionally

  Domains:             54 / 55  Hosts:              101 / 153  Scripts:            169 / 265  Outbound cookies:     2 / 43  Net requests:       930 / 1,648
Adblock Plus 1.7.4

  Domains:             54 / 55  Hosts:               97 / 149  Scripts:            177 / 272  Outbound cookies:     1 / 33  Net requests:       913 / 1,612
Ghostery 5.2.1

  Domains:             52 / 53  Hosts:               99 / 160  Scripts:            173 / 286  Outbound cookies:     8 / 47  Net requests:       966 / 1,722
HTTPSB 0.9 Block-All/Allow-Exceptionally

  Domains:             21 / 22  Hosts:               49 / 75  Scripts:              0 / 0  Outbound cookies:     0 / 0  Net requests:       680 / 1,199
[1] https://github.com/gorhill/httpswitchboard/wiki/Comparative-...

gorhill 3 days ago 10 replies      
I wish I had EFF's clout behind my work too[1]. In the last few months, I have been completely dedicated to write an extension which completely informs the user about what a web page does, and gives the user full control over what web sites do in his/her browser.

Spent hours after hours at not only making it work, but also making it work efficiently (wrote custom ABP engine from scratch which doesn't suffer the real one's abuse of memory/CPU), and yet barely anyone is noticing it.

EFF is also one of the recipient I suggest for people who really want to donate something for my work.

In any case, an important warning concerning any extension which modifies HTTP headers on Chromium-based browsers: only one extension is allowed to modify the HTTP headers[2], and since EFF's badger does modify outbound request headers, it will break any previously installed extension which relies on also modifying these headers to work properly.

This means mine[1] is incompatible, one of the two extensions won't be able to do what it says it does. This applies for any other extension modifying outbound HTTP headers.

[1] https://github.com/gorhill/httpswitchboard#http-switchboard-...

[2] https://developer.chrome.com/extensions/webRequest#implement...

furyg3 3 days ago 5 replies      
Yet another plugin to add to my privacy arsenal (opt-outs from Google, AdBlock, Ghostery, Disconnect, and now Badger).

This really reminds me of the early years of antivirus on Windows, when you needed at least two antivirus suites to catch everything. Just as vendors eventually acknowledged (mostly) their responsibility for security on their OSes, browsers need to step up and start implementing these features by default, and innovating. It's crazy that, at the moment, I have to grant a third party total and unlimited access to my browser and history in order to protect my own privacy.

This should be on, by default, since most people are generally either adamantly against being tracked or ignorant of it and their options.

The handful of people that have a hard-on for targeted marketing should be ticking checkboxes in preference panels and installing plugins, not people who would rather Neilson not know everything about them...

sequoia 3 days ago 2 replies      
From FAQ: "Privacy Badger is a browser-add on tool that analyzes sites to detect and disallow content that tracks you in an objectionable, non-consensual manner."

If this is for average users, something like "Privacy badger stops advertizers from secretly tracking your movements and activities online" be better. "browser-add[sic] on tool that analyzes sites to detect" etc. etc. is too complicated, people won't read it IMO.

"When you visit websites, your copy of Privacy Badger keeps note of the "third party" domains that embed images, scripts and advertising in the pages you visit. If a third party server appears to be tracking you without permission, by using uniquely identifying cookies to collect a record of the pages you visit across multiple sites, Privacy Badger will automatically disallow content from that third party tracker."

Words you probably shouldn't use for a layperson friendly explanation: embed, script, server, disallow, "third party" (without explaining precisely what you mean in this context). The top question on the should be broken out into a "how does it work (generally speaking)" and "how does it work (more technical)." I'm afraid people will get stuck on that say "this is too technical" and not read the rest.

ralfn 3 days ago 2 replies      
I'm going to drown in downvotes likely, because this will go against popular opinion. But i have to speak out about this nonsense: most adserving scripts aren't violating your privacy!

People keep confusing the adserving/retargeting sector with the identity-sector (Google, Facebook). Identity (centralized) vs anonymous (or decentralized) is an important debate. But the adserving industry are not picking sides in that debate. they don't want your name, and they are not keeping any data any milisecond longer than required, because it's all low-margin: costs matter a lot.

People want all their content for free. People don't want annoying popups all the time. So when you look at some product, you get a cookie. That product-id and the cookie-id (that refers to your browser, not you) go into a typical cassandra or redis cluster for about 30 days. Then they are deleted.

End result: (1) your content is free (2) you are not drowning in ads (3) your privacy was not violated. Nobody in _this_ sector wants to store your personal stuff.

People should be concerned about what identity-providers (like Google or Facebook) do with your information. And people should be very wary of identity-providers where you are not the customer. But pure adserving companies, the ones targetted with this tool, were never messing with your privacy in the first place. All tools like this do, is put websites out of bussiness.

Can the intelligent people in HN please start getting more informed about the difference between these two sectors?

Retargeting-sector ==> Be anonymous, see few ads, get free content. Low-margin, technology-driven.

Identity-sector ==> Give all your info, see lots of ads, spam your friends. High-margin, social-life-extortion-driven.

And maybe, not freak out so much about 'retargeting'. Retargeting is fine: its why so much of the internet is free. It funds many YC companies (like Reddit). Just don't ever deal with identity providers who also sell ads. But that's about 10 scripts of the thousands that are blocked by this tool.

Revisor 3 days ago 3 replies      
I would love it if there was a plugin that combined the blacklist part of Disconnect/Ghostery with the learning algorithm of Privacy Badger and the anti-fingerprinting features of Secret Agent.

There are many trackers that are known in advance and there is no need to analyse them. Stop them right away.

New ones crop up, or old ones change domains, watch them and block them.

And randomize my headers so even if cookies are blocked, they can't fingerprint me statistically.

Btw. what is the point of Privacy Badger without the Do Not Track header?

throwawayaway 3 days ago 1 reply      
OK I have reached saturation point with all these plugins. I value the work that the eff are doing.I think a comparison page on wikipedia is a good idea, who agrees?

for example:



dan_bk 3 days ago 3 replies      
Firefox users should install:

To block tracking background requests:

-> RequestPolicy: https://addons.mozilla.org/en-US/firefox/addon/requestpolicy...

To block ads/trackers:

-> Adblock Edge: https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/

To eliminate tracking via cookies/persistent Flash cookies/Localstorage:

-> Self-Destructing Cookies: https://addons.mozilla.org/en-US/firefox/addon/self-destruct...

unhush 3 days ago 0 replies      
Perhaps now is a good time to mention that if you want to work on projects like Privacy Badger with EFF, we're hiring for a Staff Technologist: https://www.eff.org/opportunities/jobs/staff-technologist. The role is a mix of software engineering, doing security/privacy research, pressuring large internet companies and standards groups to not be evil, and teaching lawyers/reporters about technology issues.

It's overall a fun job. I wrote most of Privacy Badger Firefox with help from Mozilla folks in the last two months, and it's very satisfying to see people using and reporting bugs in the software that I made almost immediately after launch. :)

mike-cardwell 3 days ago 1 reply      
So this addon just blocks some third party cookies? I already have third party cookies disabled in my Firefox settings. Does that make this plugin useless to me?

Wasn't there already plans to "block" third party cookies from being delivered as standard anyway, when the top level site domain changes?

scrollaway 3 days ago 1 reply      
I have to say, I love that the EFF is doing this. No more wondering about some of the classic privacy extensions' ulterior motives. Having "one extension to rule them all", built by the EFF, is excellent. On top of that, no more conflicts between them either (and disabling each and every one of them whenever you get a loading issue on some site is frustrating!)

I fully intend to contribute to my browser's extension's repository. I hope other developers on HN will join me.

canvia 3 days ago 1 reply      
Are there any extensions that will block flash cookies (LSOs) instead of allowing them and deleting after each browser session?


One current option: https://addons.mozilla.org/en-US/firefox/addon/betterprivacy...

jstalin 3 days ago 0 replies      
I currently run adblock edge with the regular easy list, privacy list, and social blocking list. How is this plugin different?
IvyMike 3 days ago 1 reply      
How does this compare to Ghostery and/or Disconnect?
SudoNick 3 days ago 1 reply      
In order to be effective against the numerous tracking techniques that are in use, the extension MUST block requests. If you aren't breaking many popular websites as a result of blocking their third party requests then it is your own privacy that gets broken. So this concerns me:

"In some cases a third-party domain provides some important aspect of a page's functionality, such as embedded maps, images, or fonts. In those cases, Privacy Badger will allow connections to the third party but will screen out its tracking cookies."

mbrownnyc 3 days ago 1 reply      
Happy see an alternate to Ghostery that isn't run by an advertising company.
charonn0 3 days ago 0 replies      
If I've already got NoScript, ABP, and Ghostery will this addon make any difference?
smoyer 3 days ago 2 replies      
I installed the plug-in and went to three sites I know contain tracking code. Privacy Badger tells me "Could not detect any tracking cookies." ... Am I missing something?
mgreg 3 days ago 0 replies      
It's great to see additional attention on privacy while browsing from the desktop. It does feel, however, a little like we're fighting yesterday's war. With so much browsing / internet usage taking place on mobiles it would seem to be much more important (or at least _as_ important) to provide privacy to mobile browsers. Given the limited ability to impact the way mobile browsers work (especially on iOS) I wonder if we'll see any real solution here?
ASneakyFox 3 days ago 1 reply      
Is this bassicaly just adblock with just the anti tracking list enabled?
aaronem 3 days ago 2 replies      
> This week, Mozilla published research showing that privacy is the single most important thing that users want from their web browsers.

I can't speak for anyone else, but I'd be happy just to have a version of Firefox that didn't leak memory like a sieve and become unusably laggy after a day or so. Strangely enough, though, Mozilla's "research", which is nothing more or less than a "click this or this or this" sort of poll, doesn't offer any option for "I'd like your product to suck less please".

SanDisk announces 4TB SSD, hopes for 8TB next year. computerworld.com
201 points by sc90  2 days ago   142 comments top 10
Expez 2 days ago 4 replies      
Over the last decade SSDs have increased their storage capacity at an incredible rate. This growth has mostly been fueled by adapting better process technology. I read a while back that the move to ever smaller scales (now 19nm) came at the costs of increased errors rates and that the limiting factor going forward would be error correction. Has this situation changed, or is SanDisk just throwing chips at the capacity problem, along with better controllers, and targeting an enterprise segment willing to pay the price?
userbinator 2 days ago 0 replies      
With all the process shrinks, and packing more bits per cell, NAND flash is getting to the point where its characteristics are closer to DRAM than traditional magnetic storage; like hard drives the data will stay there for a while when they're powered off, but like DRAM, it's not going to be there forever. However, unlike DRAM and more like hard drives, they wear out.

For enterprise cache-like applications this makes sense, but with DRAM prices not that far off (only a few times), I wonder if battery-backed DRAM might actually offer better value (and theoretically could be far higher performing) than having to replace worn-out SSDs periodically.

mkempe 2 days ago 3 replies      
What is the anticipated price/TB curve of SSD over the next five years? at what point would most consumer storage switch from HDD to SSD?

If we start with a HDD/SSD price ratio of 1:7 (based on a quick check with Amazon) and hope for SSDs to get cheaper/TB by 50% each coming 18 months (?) we'd have a strong incentive to switch by year 2019.

jhallenworld 2 days ago 5 replies      
I'm sure they wear out quick with heavy writes. On the other hand, the killer app for these has to be media streaming. How many more movies can Netflix support with these new drives? I wonder if they are space limited or iops limited.

"The drive is aimed at read-intensive applications, such as data warehousing, media streaming and web servers. The typical workload envisioned for the 4TB drive is 90% read and 10% write, SanDisk stated."

neom 2 days ago 2 replies      
I wish intel was innovating a little more.
DanielBMarkham 2 days ago 6 replies      
Fun Saturday question. It's 2014. How long until we see notebooks (or tablets or any other portable computing device) with 1PB of storage?

15 years? I'd say no longer than 25 years -- if we're still carrying around computing devices by then (and it hasn't all just been subsumed into the cloud)

d0ugie 1 day ago 0 replies      
Wow, 8TB, that's a lot of girly pictures! For the same general use purposes, do SSDs put out significantly less heat versus HDDs and also burn less electricity, and enough so to, for example, help eliminate the need for fans?

For the typical consumer, not necessarily what to decide what to stuff into an HP 980, is it now clear that cost per byte is evening out and that soon the typical array of laptops in your local Best Buy including the cheaper of the lot will have SSDs?

Tl;dr, are hard drives being completely phased out faster and faster?

coreymgilmore 2 days ago 2 replies      
Is it just me, or are the performance numbers a bit disappointing given the size and price tag? I guess its a balance between size and speed.
beachstartup 2 days ago 0 replies      
just a data point: for our enterprise customers, 800GB intel datacenter 3500 series flash drives (the penultimate model good for most write-heavy applications) are already basically the same price as 600GB 15k SAS drives and actually cost less if you drop the raid controller which isn't that great with ssd (in our experience).
bananas 2 days ago 1 reply      
It'll be 2022 before I can afford one though... (I still have a 128Gb SSD).
Ask HN: Idea Sunday
196 points by jw2013  1 day ago   196 comments top 47
dang 1 day ago 3 replies      
Ok, when people start racing to post these at midnight, and beg for upvotes on top of it, this experiment has officially jumped the shark. I'm going to bury this post and ask you all not to post any more of them.

Only one account (whoishiring) is allowed to make regular feature posts that we don't kill as duplicates. (That's for the obvious reason of preventing karma sweepstakes and race conditions.) Should we make this "Idea" thread a regular feature? I've thought about it quite a bit. I think the answer is no.

Experiments are worth trying, but this one has gone on for a month now and I don't think it has cleared the bar [1]. Something about having all these ideas in one place makes the whole less than the sum of its parts. The threads seem to me to have gotten less interesting as they've become more regular.

I'm sorry to disappoint those of you who disagree. But our job is to optimize HN for quality and I don't think the quality is high enough here. Ideas are better in the wild. Let's discuss them as they come up organically, rather than try to organize an idea-fest.

1. https://news.ycombinator.com/item?id=7682938

GavinB 1 day ago 6 replies      
A service that sits between my bank account and subscription services that only accepts charges that I've preapproved.

This would let me keep track of the services that I have so I don't end up with subscriptions to sites or services that I've forgotten about. It would also let me revoke permission to charge the account at any time. No need to cancel a card if one won't cancel or changes the fees--you just revoke their permission individually.

Fizzer 1 day ago 9 replies      
A/B testing for the masses.

Here's an example: Say a someone is deciding which shirt to wear. They whip out their smartphone, launch the A/B app, takes a picture of themselves wearing each of two shirts. Within 30 seconds, they have an answer of which shirt hundreds of people liked better. While they're waiting for the reply, they're prompted to rate other people's pictures. This is as simple as seeing two pictures and tapping the one that they like more.

The number of use cases is endless. You could be shopping for eyeglasses and trying to figure out which look better - just try on both right there in the store and get a response from the A/B app.

It's not limited to fashion, as people could use it for any subjective comparison.

neilxdsouza 1 day ago 9 replies      
A search engine for the legal system. I had sent this idea to YC 2013 and they asked me to submit a video, but I felt I don't have the creds to apply.

Take each section of a country's law and convert it into prolog clauses. Queries can then be run on the legal engine. For defendants it gives you insights on how to build a case and for prosecution it identifies relevant sections and evidence that needs to be provided to have a successful conviction.

The same can be applied to divorce, patents, property etc.

My idea was to use an Erlang map reduce system to help fan out the queries which are dispatched to an underlying Prolog knowledge base (Erlang supports something like Channels/Ports).

I have a bias towards ideas which have a social impact.

The business case is: In a country like India there are over 20 million pending cases in courts.

Imagine both sides of lawyers and the judge all having access to a system like this - cases could be resolved a lot faster and time spent building defense/prosecution would be a significantly smaller.

Implemented right, this could somewhat level the playing field and allow poorer people have access to some sort of legal advice, which today they would not be able to afford. Monetizing the system could be charging for queries as you probe deeper and deeper into the system/advertising for lawyers.

I think commoditizing law has immense potential and should have a very large business potential.

I always wanted to implement and Idea like this as Open Source, but here in India nobody would fund ideas like this. I'm putting it out there as I believe it's time has come.

fragsworth 1 day ago 5 replies      
DNS for the Post Office.

When you move to a new home or office, you can keep the same "Postal Domain Name", but change the address associated to it. Once.

Not sure how to convince all the big entities to use it, but it could catch on if you could convince some smaller companies to allow users to use it in their account settings.

amjd 1 day ago 1 reply      
mjnaus 1 day ago 9 replies      
A service combining the flexibility and ease of use of a CMS site (Wordpress, Drupal, Joomla, etc) with the speed and security of a static HTML site.

The CMS version would be a private site (not accessible by the general public) which is compiled into a static HTML site which is publicly accessible.

There should be a way to deal with formerly dynamic elements, such as contact/comment forms, site search, etc. (possibly using third party APIs)

There also should be a way to deal with updates to the CMS version of the site, so that these changes are detected, compiled and processed into the static version of the site.

callmeed 1 day ago 0 replies      
I was inspired by Marc Andreessen's post this weekend about news/journalism [1]. So, here's my idea for an editorial news site:

The site would be called "5 ON 5"

and every post would be based on a current news topic. In each post, 2 writers/bloggers would argue opposing views of the topic (point/counterpoint). BUT each argument must be written in a BuzzFeed listicle style format. For example:

5 ON 5: UKRAINE"5 reasons Obama needs to stay out of the Ukraine/Russia crisis" vs. "5 things Obama needs to do for Ukraine right now"


5 ON 5: FACEBOOK F8 CONFERENCE"You should put Facebook's anonymous login in your app. Here's 5 reasons why." vs. "5 reasons Facebook's new anonymous login is bad for developers"

I like it because it could work for any news category, it could be for analysis and prognostication, you could presumably get great guest writers, and it's "smart" spin on the viral crap BuzzFeed/Gawker puts out.

[1] http://www.politico.com/magazine/story/2014/05/marc-andreese...

nhebb 1 day ago 2 replies      
An online organizational space for HOA's. It would allow HOA members to view the budget, see the monthly meeting agenda, file proxy votes, see any open issues, and vote on board members.

I have the feeling (based on personal experience) that some HOA managers prefer to operate in obscurity, so it may be tough to market.

Sephr 1 day ago 2 replies      
What's stopping us from making something like http://www.yankodesign.com/2013/01/29/best-keyboard-ever/? Samsung came out with a phone in 2010 with an e-ink keyboard (Samsung Zeal). Are there any unsolved obstacles preventing this kind of keyboard from becoming a reality?

I would imagine such a keyboard, even at a $300 price point, would be massively more successful than the Optimus Maximus ever was.

To entice users even more, it could probably be made water resistant by not including any ports and using appropriate switches. It could come with a USB-powered inductive charging matt that you place the keyboard on top of to charge.

bradchoate 1 day ago 3 replies      
"please", a command-line interface for natural language commands. So, like Siri, but for your terminal. Ie:

  $ please push the changes i've made today to the master repo  $ please archive this directory into foo.zip  $ please clone the bootstrap repo from github  $ please find any files under ~/ matching 'foo-*.txt' and containing 'bar'
Sure, all of these can be expressed using CLI tools we have today, but isn't it time we had an interface layer that abstracts away all of the fiddly switches and just did what we said?

It would offer a pluggable interface for extending its capability and vocabulary.

shawnps 1 day ago 0 replies      
A code review tool specifically for Golang projects based on many of the contribution guidelines listed here http://golang.org/doc/contribute.html

A few months ago when I made some contributions to Go I realized I like their code review process and tools much more than the typical GitHub PR workflow.

blazespin 1 day ago 4 replies      
Collapse this for HN. I know this is redditty, but I sorely need it when I see an idea that spans a conversation longer than the page. Can't even tell by indent if I have got to the next idea. Sort by new would be nice as well so I can look for new ideas posted.
bradchoate 1 day ago 2 replies      
If you like the movie reviews on The Incomparable podcast (the recent WarGames episode, for instance), perhaps you'll agree with me that there should be a web site/app that offers full-length, fan-created movie commentaries that can be played while viewing the movie.

Business model should probably be subscription (who wants spot ads thrown into the middle of their movies?) or something simple like $1 per commentary. The service should seek out talent to create the commentary tracks and pay them for their work.

simondlr 1 day ago 0 replies      
VRCoin. It's a blockchain that simultaneously doubles as storage for items a decentralized virtual space. You require the coin to store/remove items from the space [namecoin for coordinates essentially].I think once VR takes off there's going to be a desire for a virtual world that's not owned by any one specific entity. The blockchain acts as decentralized storage as well as spam control, so people don't just place dicks everywhere (or rather it would be costly to do so).
theseoafs 1 day ago 0 replies      
Relational binary data serialization.

Cap'n Proto is a great piece of engineering that got quite a lot of things right. (For those who aren't familiar, Cap'n Proto is a data serialization format that is able to be very fast by encoding data in the same way modern processors encode data normally - with fixed width data types and pointers.) I think it would be nice to have a data serialization protocol that uses the same general concepts, but addresses a couple limitations in that format, including:

- Cap'n Proto doesn't allow you to edit messages in a robust way. You can't change the size of a list/string in a message, you can't replace one object with another without leaking "garbage", etc. The data model is simply not designed with fast editing in mind. - The data model is document based so it is inconvenient or impossible to capture certain kinds of relationships with a schema.

My idea is to address these limitations using the battle tested relational model and the massive amount of knowledge that's been accumulated about how to efficiently implement relational systems. In this serialization format, a message would be a veritable relational dataset, complete with a schema and multiple tables. Messages would be organized into pages, each page representing a node in a b tree, as in a normal rdbms. You can add, edit, and delete rows as necessary, and just send the binary encoding of the database over the wire directly. The utility of this system is obvious: a client could, for example, read an entire database from one server, add a row to a table (without parsing the rest of the message, which are in other tables on other pages), and forward the new database directly to another server. Being able to quickly edit even large datasets in this way would be a huge boon.

fudged71 1 day ago 0 replies      
A/B testing for physical products, making hardware more agile.

Market validation and iterative development for hardware can take a long time. Product developers are jealous of the fast iterations involved with software development. I've recently learned that despite being lower quality, people value the novelty of 3D printed goods. And we know that consumers value co-creation [1].

We know that early adopters tend to be early adopters of multiple kinds of technology. So if your user base for a new physical product also largely have 3D printers, you could bring your users into your prototyping process. Send out 2+ versions of your product without them knowing which version they received.

You can ask for feedback within 2 days of pushing out a design with real users. From the feedback you can start a new iteration, which you can then push out to your users as a tangible update within a week. You could even pay for the small cost of material used.

This platform could start with STL files, and then in the future use a common 3D printing API such as the one we're building called PrintToPeer. Early adopters would even be incentivized to get a 3D printer to be a part of the development cycle of new products.

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

drham 1 day ago 1 reply      
A website that allows maintainers of open-source projects to flag/create tickets where it would be helpful for others to help out.

I personally want to make more OSS contributions, but often I find it hard to find projects where I can contribute meaningfully. Meaning specifically that they are projects that have problems that match my expertise, are actively maintained (my patches will be appreciated), and have unresolved tickets where assistance would be useful (they are looking for outside help).

I imagine there are at-least some OSS maintainers who would like to recruit more contributors as well, and a site that would help match both would be beneficial for everyone.

pubby 1 day ago 3 replies      
An MMO where all content is created by players using a wiki-like interface. Editing privilege is tied to a "creation skill" that levels up with each approved editing action.
personlurking 1 day ago 0 replies      
A few Idea Sundays ago I suggested an idea [1] for a location-based city guide for tourists (with comment voting and based on discoverability).

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

Here's another such idea (based on finding answers)...


A clean, dead-simple search engine that connects to information from Q&A data about the city you're in. So it's a Q&A site (again, with comment voting) regarding tourist-type questions and answers. The user can ask a new question ahead of their trip and hope for answers but the real use case is where the Q&A database is extensive enough that most questions are asked and answered already.

Ex. - Enter the Paris section. Type in the search field "hours Louvre" and the first and best answer would be the opening and closing times of the famous museum. No other clutter on the page.

Ex. 2 - If GPS-enabled, type in "bus Louvre" and it'd bring up the most relevant answer. "Take the 765. Every 30 min. Next one at 9am."

Short, sweet and simple. Only thing is, it'd need a Wikipedia-style editor allowing for corrections when answer is no longer current.

JacobJans 1 day ago 3 replies      
Think about how many cool videos are made with the Go Pro. Snowboarding videos, skydiving videos, etc.

Now think about how cool it would be to have the type of frozen fly-around video that you see in moves like The Matrix. In fact, it should be super easy to create such a thing. Instead of just a photo, why can't we have a frozen moment in time, virtually in 3d?

In fact, I first thought of this idea in terms of wedding photography (an industry in need of a lot of innovation, btw.)

What I propose is a "string of cameras" that you can easily place anywhere, and will simultaneously shoot a photo. All of those photos are then instantly turned into a video.

Cameras have become low-cost enough that a product like this could be produced at a mass market price. Yes, it is a niche product, but so is the Go Pro. But, the best argument for this idea is that it would be really damn fun to play with one.

Someone, please steal this idea. All I ask is that you make it happen.

pallavkaushish 19 hours ago 0 replies      
I'm starting to work on a marketing tool which will be a combination of displaying popups like Bounce Exchange(http://bounceexchange.com/) and Tweetganic(http://www.tweetganic.com/) or http://snip.ly/.

Currently Social Media Management tools like Hootsuite provide a link shortner so it's relatively easier for them to integrate a service like http://snip.ly/ however they don't.

The product I'm thinking to create will allow anyone to manage, split test their pop ups and promote themselves using a service like snip.ly. An analytics module will accompany the product so all the data can be meaningfully used to enhance the campaigns.

Hope I was able to clearly explain my idea. Would detail out some more if anyone is interested.

thebenedict 1 day ago 0 replies      
An issue tracker for freelancers and small teams that is designed to be used collaboratively with clients, without burdening clients with unnecessary detail.

Clients see a list of user stories or other deliverables and can discuss, and file issues and bugs against them. Developers can track their own bugs, finer-grained tasks and issues privately. These two sides of the software are linked for the developer, i.e. as a developer I can add detail and break down a client request into smaller stories without exposing the client to the gritty details, and keep track of which client request(s) different issues and stories are related to. Also useful for filing issues the client doesn't need to know about, say, bugs I find before they do :)

The problem this solves is that I have to maintain two issue trackers, one focused on user stories and features (usually a google spreadsheet), and another for more technical tasks and bugs (usually pivotal tracker). I want to keep it all in one place. I would be surprised if this doesn't already exist, but I haven't been able to find it.

covercash 1 day ago 0 replies      
My idea is to make Idea Sunday and Screenshot Saturday monthly posts instead of weekly. Maybe the second weekend of each month so as not to crowd the hiring/freelance posts at the start of the month?

Also have them posted by an "official" account so it doesn't turn into a karma grab.

goshx 1 day ago 1 reply      
- a "Prezi-like" software for software documentation. You can navigate, zoom out to the project specs, zoom in for the code;

- think about how google maps show you the time a given route would take in the current traffic. What I want is the possibility to see what the time would be in a future date and time, based on historical data (no, google maps does not have this);

kevbam 1 day ago 1 reply      
Food inventory for the ordinary home. A synced cross platform app that allows a normal home to monitor: 1)What food has been bought? 2)What the expiration date is? Warnings when food is going out of date.3)What meals can be made based on the food in stock?

I hate throwing away food and often buy food I already have or that my girlfriend has bought. I have been trying to think of ways to monitor what food is at home and to reduce the amount of food wastage in our home.

I think an app that allows you to scan shopping receipts, the contents of which are automatically loaded into a database and synced across multiple apps would be very useful.

It could be monetized using the freemium model, e.g. more complex functionality the more you pay and also by integrating with online shopping engines such as instacart.

Any feedback on this greatly appreciated.

hashtag 1 day ago 0 replies      
A single site that aggregates and live demo or video demo of open source projects...

Skimming through and reading each open source project to figure out exactly what it does or having to read code, install it, or run it in some form just to get a better idea is a pain in the ass (personal opinion). It would be awesome to have a way to go through projects fast and _see_ what they're about before starring at their repo. Reading descriptions is not as awesome as seeing the product when possible.

vsakos 1 day ago 2 replies      
A browser-based chat where the messages are encrypted in the browser so that only the conversation participants can see the messages but not the server, it's just storing them. The messages would be encoded by AES and the key exchange can be done with RSA. The database would store the encription key for every user for every conversation but encrypted with for example the user's password or RSA private key, and the private key would be also encrypted the same way, and when these keys are needed, the server sends them to the browser, the javascript decodes them with the user's account password and voil. So it would be a browser-based Skype with Mega-like encryption.
iamwithnail 1 day ago 1 reply      
I bought "thecoffeeprophecy.com" On a whim a while ago... Suggestions so far have included a straight to kindle thriller, tripadvisor for coffee shops, and a service where I cover myself in coffee grounds on webcam and predict things for people. Suggestions welcome...
dannyking 1 day ago 1 reply      
A Google-reader like service for your YouTube channels subscriptions. I'd like to have a list of videos from my subscriptions I can turn into a video magazine I can e.g. watch each Sunday.

It's super annoying that to keep up with your subscriptions on YouTube you have to click on each channel and manually work out which videos you've seen and which you haven't.

caseyash2 1 day ago 1 reply      
With the growth of electronic commerce and mobile commerce, fraud is going to be a factor for all businesses that have a web presence. Online fraud takes a variety of forms but charge-backs appear to be the most preventable. Using a multi-layer strategy of various prevention and detection methods (fraud scoring model, device profiling, new type of authentication), merchants install a plug-in and do not have to worry about monitoring transactions for fraud.

Based on a few sources, fraud has been staying around 1% of e-commerce revenues.

nl5874 1 day ago 0 replies      
Created an opensource plugin architecture for currently Chrome, but can be Firefox as well. Consists of repositories and plugins you can enable and disable. These plugins will add extra functionality to an existing website, or change layout for example. https://github.com/dutchcoders/eight-spice-chrome
cyanbane 1 day ago 0 replies      
A service that sits on top of/aggregates sports clips and learns from the clips that I watch/view/like/share to determine if a sports clip is relevant for me, irregardless of source (even if just providing links to third parties).
blazespin 1 day ago 0 replies      
Hack Raid - world of warcraft raids meet hackathon. Visual raid management tools allows raid leader to manage teams on quick projects to prove out interesting hacks that could form the basis of real companies. Contributors pick from raids they want to join based on the merit the leadership and idea. Time period for raid is compressed but very focused.
nl5874 1 day ago 0 replies      
With StackTray (opensource) you can manage all your EC2 instances from the OSX statusbar. Currently only Amazon AWS is supported, but planning to extend with PaaS, but also DigitalOceaan, Google Compute Engine and Azure. https://github.com/dutchcoders/stacktray
samelawrence 1 day ago 0 replies      
I continue to keep this updated over time: https://github.com/samelawrence/ideas
elij 1 day ago 2 replies      
A site to discover content using an algorithm that ignores metrics we have begun to game (likes and viewings) and instead builds rankings based on pairwise comparisons.

Would allow discovery of new good content that hasn't employed growth hacks and will also differentiate between equally rated content.

https://aeolipyle.co algorithm complete -- need to find good use for it.)

pirer 1 day ago 0 replies      
An anonymous linkedin My only interaction with other people if it there's a business/freelance opportunity. Invite only and where names appear when the deal is real.
thecooluser 1 day ago 0 replies      
I'd love the LeechBlock extension for Firefox to be recreated as a Mac application. There are similar distraction-blocking tools but none that allow you to set time-based rules for the blocking to take place.
noisy_boy 1 day ago 2 replies      
A stackexchange like site for personal finance.
udayadds 1 day ago 0 replies      
A Bitcoin like protocol for sending/receiving real money (USD, INR). Why to pay 2% to banks and card processors when we can use blockchain for the same.
karangoeluw 1 day ago 3 replies      
You're early for a Sunday.
zercool 1 day ago 2 replies      
A site with free, open, community driven practice problems and solutions. Sort of like a wikipedia for questions. I could imagine this being a key ingredient in the future of OER. Would be cool to see something like this integrated with http://metacademy.org
cheetos 1 day ago 1 reply      
I'd like some way to listen to Hacker News.

I know that's ambiguous, and I'm not sure how it'd be implemented. But I often listen to podcasts when working from home and often wish for a way to consume Hacker News in the same way.

doubt_me 1 day ago 4 replies      
Hacker news 2.0

An actual tech news column with reporters and a sleek website and or maybe a podcast here and there

I mean seriously why hasn't that happened yet

mauricio-OH 1 day ago 0 replies      
A payment form that supports subscriptions and one time payments. It has options for taxes and it comes in English French and Spanish. Moonclerk but with taxes and languages. Chargify with a beautiful form and languages.
SatyajitSarangi 1 day ago 0 replies      
A meta-data file over VLC player where people can add additional information about a movie so that others watching the movie can skip right to that part. Say, a movie has a few funny scenes, or action or even sex, and you only are bothered to watch those parts. Then you can use this file to see at which time period these scenes exist in the movie, and jump right into it.

Not exactly a startup idea, but something that can be useful, eh?

Startup School is going global ycombinator.com
195 points by katm  12 hours ago   77 comments top 26
jw2013 7 hours ago 1 reply      
Yet another respectable move for YC. Hopefully this will spur more global interest in starting a startup. One thing I really appreciate YC in recent year is making the startup school videos online so those can't attend will not miss the talk. Of course those attend will meet tons of amazing people. Bringing in smart and talented people into one room just sparks insightful conversations. First in valley, and now globally.

Thanks, YC. That is so unselfish.

AndrewKemendo 49 minutes ago 1 reply      
I am looking to apply to the New York instance, as it is close to where I am located, however I am not exactly sure what someone would get out of going. From the outset it seems as though it would be very valuable to go, but I can't really tell what the tangible benefits are from going.

It is clear that I would be able to see world class speakers - but I can also do that online as I did last year when I watched a large portion of the talks posted. So is it also a networking event (obviously all these are that to some degree)?

I guess I am just trying to figure out if it is worth taking a day away from my startup, and spend money to get up to NYC to go (assuming I even got in). Can anyone with experience having gone to one of these give some insight? Thanks.

rdl 5 hours ago 2 replies      
This is a great idea!

I wonder how YC could do a "Startup School Asia" -- in general, for a larger percentage of Asian founders, travel between countries in Asia is difficult, compared to European founders (where IMO you could have SS in virtually any major city and be no worse than 50% as good as any other in terms of access; London is great but expensive, Berlin would be my pick.)

Singapore is probably the easiest and best choice for Asia, but there are strong arguments for HK/SZ, Beijing, Shanghai, one of ~10 cities in India, etc.

krat0sprakhar 11 hours ago 4 replies      
> We're starting with New York and London, but in the coming years we hope to head to Asia, South America and Africa.

I hope they have India on their radar! It would be awesome for the Indian Startup scene to hear all those great speakers live!

ig1 4 hours ago 0 replies      
It's worth noting that it's a national holiday in the UK today so many of the local HN regulars are likely to miss this announcement so it might be worth making another one at some point prior to the deadline.
KeepTalking 9 hours ago 0 replies      
I appreciate the idea of making startup school a more global event. Frankly speaking for a lot of entrepreneurs making a trip to the bay area can be a substantial dent on their pockets.I attended the previous year's startup school and the experience and outcomes was phenomenal. I hope the quality of speakers continues to maintain the current high standards and provide deep and much needed insight.
HorizonXP 11 hours ago 0 replies      
I've made the trip out to Startup School for the past few years. I'll still go to the original one, but now that I'm back on the east coast, it'll be nice to hang out in a similar event with a different crowd. Excited!
zck 10 hours ago 1 reply      
What's the recommendation on applying to multiple Startup Schools? I've been to the last two, but I live in NYC. Do you consider it rude to apply to NYC now, and the Valley one in the fall, and take up two spots?
higherpurpose 11 hours ago 8 replies      
UK is too far for most of Europe. Berlin would've been a more optimal choice. UK has pretty poor/insane border policies, too, as we all know by now, and not too eager to visit it.
rainboiboi 10 hours ago 0 replies      
Good to know that I'll be able to make it to the one in London during my trip to Europe. Anyone knows the invitation rate or how they assess the attendees?
mobiplayer 11 hours ago 0 replies      
Just applied for the London event. For a second I was surprised to see that "going global" meant "New York" until another second later I've read "London", which still isn't global but a step forward. Very happy to see you guys coming around!
hershel 10 hours ago 0 replies      
I wonder , is this a part of an effort to scale YC globally ?
tomek_zemla 11 hours ago 0 replies      
Montreal is a beautiful city to have a Startup School in...
vjvj 11 hours ago 1 reply      
It seems like it's aimed purely at developers & designers, but from past sessions, this would be useful for any kind of founder.

What's the deal for technically minded founders that aren't devs/designers?

pskittle 11 hours ago 1 reply      
Thanks for the update! is there a list to get on for other countries?
loceng 8 hours ago 0 replies      
Wow. This will be interesting to watch. :
dalek2point3 11 hours ago 1 reply      
are videos from previous startup schools available online?
fraXis 8 hours ago 0 replies      
From the post:

"We're hosting our annual Startup School in Mountain View this October as well, but we'll announce those details as we get closer to the date."

dlp211 10 hours ago 0 replies      
I never new about this, but I would love to go. And they are coming to NY which is awesome because that is where I am, except for about 4 days in June (one of which is the 18th) when I'll of course be in Mountain View. Maybe next year :(.
johnpt 11 hours ago 0 replies      
This is great news for us in Europe. Thank you!!!
larrys 9 hours ago 2 replies      
"Startup School is a free, one-day event where you'll hear stories and practical advice from founders and investors."

Not being a fan of rah rah one day type seminars [1] I'd like to know the percentage of people who attend these types of 1 day events and actually go away with something tangible that allows them to create something as opposed to just feeling good or pumped up for a short period.

Separately, the act of actually traveling somewhere to attend is a bit different [2] than not traveling or not being able to (for reasons other than money). I wonder how that will change the benefits of the material presented.

[1] Forgetting the quality level, which I'm sure is high, it reminds me of real estate or investment seminars that go from town to town. (Of course those also have another ulterior purpose (to sell books or dvd's)).

Edit [2] I mean the level of commitment would seem to be higher for someone who actually decides to make a journey and attend to better their future vs. someone who doesn't (not that people who attend locally wouldn't travel of course..)

markovbling 10 hours ago 0 replies      
Please come to Cape Town! :)
larrys 8 hours ago 0 replies      
Question for the OP, YC, PG, dang, or anyone else.

YC owns both startupschool.com and startupschool.org but you have the .com redirecting to the .org

While .org can be (and often is used) for anything it is typically associated with organizations and more specifically non-profits [1]. So I'm curious why you don't simply have this info under the .com since obviously the overwhelming majority of your involvement is on a for profit basis (the companies you fund are almost always for profit) and the school, while free, is really a marketing feeder for YC which is for profit.

[1] Source: Me, I've been doing this "domain thing" since the mid 90's.

graycat 10 hours ago 3 replies      
Interesting that Silicon Valley believes that going to NYC is "going international"!
erikb 10 hours ago 0 replies      
So yes, I would like to join "SC Europe" but I won't be able to make it to "London". Maybe call it "SC London"?
melindajb 9 hours ago 3 replies      
95% of the best founders are outside the US? Really? if that were the case we'd have seen a lot more publicly traded companies of the size of Yahoo, Microsoft, Intel, eBay, etc. If it could have happened, it would have happened. We aren't even tapping the founder set we have in the US proportionally.

I applaud the concept of adding diversity to the pool (even-gasp! people with accents--) but I have a sneaking suspicion this is really about finding cheaper labor for the us based companies in the end. What investors are really going to put money into companies in countries in Africa and Asia where property rights, IP, and other laws don't protect companies as well as the US? What about places that demand even more corporate taxes? Color me skeptical.

Swype makes almost 4000 location requests every day swype.com
193 points by seaghost  13 hours ago   151 comments top 18
thefreeman 10 hours ago 2 replies      
Actually, to me it sounds like a bug with Swype when location access is blocked. The users in the thread with the large amount of requests all have the location permission blocked.

Other users with Privacy Guard installed as well (so they can see the amount of location requests) who have not blocked location access report that it only made the request once.

So it just sounds like if it fails the initial request it continues to retry every few minutes. In my opinion it seems like a bug rather then anything malicious.

However the posters in the thread do have a good point that there is really no reason for Swype to even need this permission.

sikhnerd 13 hours ago 14 replies      
Every time I see something like this come up, it really makes me wonder how many other apps out there are doing the same thing and getting away with it.

Unless you root your phone and use something like the mentioned android firewall, or go whole-hog and install Cyanogenmod, what chance do you have to guard against this?

I assume ios users are likely in the same boat, but with even less chance of recourse.

userbinator 13 hours ago 6 replies      
The official response is that location data is used for "regional dialects"... makes sense, but is IP geolocation not close enough? The screenshot there doesn't make it clear but is this coarse or fine location data? My keyboard, no matter how smart, shouldn't need to know where exactly it is on Earth to within a few meters. Within a state or town, fair enough.
devindotcom 9 hours ago 0 replies      
Boy, this may explain why Swype was bogging my phone down so much. Last couple months maybe it has been really slow, and I thought it was a couple large games being kept in RAM but at one point with only a couple things in the background my Swype trace was so slow I thought maybe I had a bugged version. Removed the app and the phone runs like butter. Like BUTTER. The Google glide keyboard or whatever isn't as good but brother it's better than dealing with a frozen phone.
blueblob 12 hours ago 0 replies      
Could part of this be that "Privacy Guard" blocked the request, so Swype reissued requests?
DominikR 12 hours ago 1 reply      
Maybe this is caused by using Google Play Services to get the location.

The location tracking of Google Play Services is basically a black box, that tracks the users movement very accurately.

It could be that we don't see the count of location requests Swype made, but instead the count of location requests Google Play Services makes.

Relys 6 hours ago 0 replies      
Hey guys. Just thought I'd pop in here to mention an alternative to installing Cyanogenmod or blocking all internet activity with a firewall.

I found XPrivacy while looking for interesting xposed modules to install. It's like Privacy Guard but better:


All you need to do is root your phone and install the xposed framework on your existing ROM. :)

orbitingpluto 11 hours ago 0 replies      
I'm showing 0 kb for Swype for mobile data usage, and I believe that was before I put it into full restricted mode for cellular. It could be phoning home later.

Swype can toggle enabling/disabling cellular data, contribute usage data & "social integration".

Also you shouldn't set up "backup and sync".

My point is it looks like there is some setting where it is not phoning home all the time.

atoponce 12 hours ago 1 reply      
The Google keyboard supports swiping now, and if running 4.3, you can have the Dvorak layout as well.
sciguy77 6 hours ago 0 replies      
>On a side note, it has also read my contacts list 6 times, my call log 43 times and received 6 SMS/MMS messages.

That's pretty alarming and seems to imply that this is not one small keyboard-related bug but rather a larger problem.

evanw 9 hours ago 1 reply      
I found a similar issue with the Square Register app for Android. CyanogenMod's PrivacyGuard feature tells me it tried to access my location 22,000+ times in a 2-day period: https://twitter.com/evanw/status/453576355284660224/photo/1/...

I assumed this was a programming issue (perhaps unregulated retries) rather than the app legitimately trying to locate me 10,000 times per day.

hadoukenio 13 hours ago 2 replies      
Does this mean we can't even trust the input options on a phone now? After blocking this, does it also mean I'm now going to have to change every password I've ever typed on my device? FFS.
hardwaresofton 12 hours ago 0 replies      
I recently noticed swype was making my phone lag if I used it (I was using samsung's keyboard as an alternative, it has swype-like functionality), so I stopped using it, imagining something like this was the case. Couldn't understand why a typing app would every slow down -- glad my paranoia paid off
talles 12 hours ago 1 reply      
Pardon my unawareness, but why would Swype get my location again?
bananas 12 hours ago 2 replies      
Just about everything I install on my phone is suspect these days with respect to privacy and permissions. Why does BBC weather need to write to my USB storage for example and why do I have to let it?

The Nokia C2 I have floating around is starting to look interesting again. It has no idea where it is.

jgalt212 12 hours ago 1 reply      
I have a Droid Moto X. Swype was pre-installed, so I can't even uninstall it without rooting my phone.

I got an Android phone b/c I didn't want to be one of Steve's sheep, but given some of the comments here it's probably safer to be in his flock than not.

seaghost 12 hours ago 1 reply      
Thread is reopened again, with the same issue.
mariusz79 13 hours ago 2 replies      
We, as customers, are being raped by the corporations.. No dinner, no movies, no candles, no Vaseline. The sad thing is, many of the people here are part of the problem.
Why I wont work for Google qnrq.se
186 points by beshrkayali  2 days ago   209 comments top 38
quaunaut 2 days ago 6 replies      
I'm still waiting on proof from Snowden as to Apple/Google/Facebook's direct, illegal cooperation with the NSA. So far, all I've seen proof of is compliance with warrants(which admittedly are questionable, but Google has a direct financial gain in fighting them, not helping them), claims that they've fought them, and evidence that the NSA is both tapping the trunk as well as decrypting SSL'd communications.
hitchhiker999 2 days ago 4 replies      
Perhaps a few people don't understand why OP takes this so seriously. This is the 'long game', the game for the betterment of human existence. (Cliche? yes, true enough? - probably)

If you still feel these huge corporations have our best interests at heart, you are being a touch naive.

They are not 'evil' ofc, but they're probably not the best idea for the future.

Oletros 2 days ago 2 replies      
> We witnessed Google sending cease and desist letters to the developers and maintainers of the popular Android CyanogenMod for violating some patents by modifying open source elements of an open source licensed project

Taking into account that this is not what happened between Google and Cyanogen I doubt about the knowledge of him

p4bl0 2 days ago 1 reply      
I can't access the linked blogpost because the website is offline, but from the comments here I understand that the main reason the author is invoking for not working at Google is because of Snowden's revelations and Google implication with the NSA.

I think this is strange, we knew way before Snowden's revelations what Google did with the privacy of their users. That in itself should be enough to not want to work there, if you care about it. I know more than a handful of people (including me) who refused jobs from Google (often more than one time, for example I had to ask them to write down to not contact me again after the third time) before Snowden's revelations. The reasons were multiple: "don't be evil" is a joke, Google has been a big company for years now and not really a fun startupy place, it may happens that the job you want is not the kind of jobs that Google offers, and it's not even true anymore (or at least, it is less and less) that having worked at Google make your resume special.

primitivesuave 2 days ago 1 reply      
Pretty well-written sentiment, only thing is that recruiters cast a pretty wide net and certainly wouldn't read through anyone's life story if presented with the opportunity.

However, I'm sure that if every person who gets contacted by a Google recruiter responds with a similar diatribe about their disillusionment with Google's ways, they just might take notice.

theboss 2 days ago 0 replies      
"Nicklas, a simple no thank you I am not interested would have sufficed -Patrick"
jrockway 2 days ago 2 replies      
Just out of curiosity, what do you folks see as the difference between looking at text with the intent to correct spelling (like this text box does) versus looking at text to put an advertisement next to it?

(If I wanted to go reductio ad absurdum, what about looking at text to change <a href="...">foo</a> into a link?)

To be clear: I'm honestly curious, not trying to defend or advocate for one interpretation over another.

joeblau 2 days ago 1 reply      
This is a lot longer than my response I gave the Google recruiter:

  I appreciate you contacting me, but I'm currently in the process of  raising a funding round for my startup which precludes me from  looking at other opportunities right now.  However; if you know any  investors in the IoT space, I would love to chat.
Funny thing is that in about 6 months, they are going to probably contact Him, and Me again.

eclipxe 2 days ago 3 replies      
Wouldn't want to work with this guy. Fair points but come on, the poor recruiter is the wrong person to rant to.
snarfy 2 days ago 2 replies      
I won't work for google, apple, or microsoft due to the illegal no-poaching agreements they made. I don't want to work for amazon because they are retail - engineering is overhead to be trimmed.

Through some weird twist of fate I find myself actually admiring Facebook, not the site, but the company.

sidcool 2 days ago 6 replies      
The response doesn't seem convincing. By this standards he's not supposed to work for any corporation. I am a Google fanboy, I agree, and this might skew my opinion, but I am always open to debate.
tompagenet2 2 days ago 2 replies      
I think this unduly conflates his displeasure at the automated scanning of emails to target advertising and the NSA etc. bulk access to data. The former doesn't make the latter any more likely. All webmail services must hold their customers' emails, and they are therefore open to being read by a government or third party. Users could encrypt their emails, but it's very hard to do this while also making logging in and accessing anywhere fast easy for all users.
reikonomusha 2 days ago 1 reply      
There are more reasons to not work for Google, including their (sometimes?) rather poor interview process.
jorgecastillo 2 days ago 0 replies      
Quite frankly if we put in a balance everything good and bad Google has ever done, the positive things they've done outweigh the negative things by a ton. I think that of all the tech companies Google is the most awesome. Seriously I am glad I don't have to pay an Apple tax or a Microsoft tax to develop mobile apps. I am grateful that Android is OSS just for that Google will always have my sympathy.
varelse 2 days ago 0 replies      
If you want Google to leave you alone for the rest of eternity, all you have to do is go work there and enjoy the perks for a few months (the food is excellent and they pay quite well) and then try to find work more suitable to your skill set than what the Hogwarts Hat of blind allocation has assigned you to for the next 2 years of your life(1).

Since you will most likely have been assigned to a team no one wants to work on (hence the openings), the mere act of questioning the almighty G will enrage the inept mid-level management chain and they will in turn blacklist you with HR. Once you are blacklisted, you will be cordially invited to not let the portal barrier impact your posterior on the way out. And beyond occasional accidental profile views on linkedin, no more Google recruitment spam.

It worked for me. It can work for you.

1. Exceptions to this rule are when you are hand-picked for a moonshot, an acquihire, or for your specific skills, at which point, Google is an excellent place to work. Ignore everything I'm saying in these cases, you've hit the jackpot.

ikusalic 2 days ago 0 replies      
To be fair Google is a great company. But because of some actions they have taken they are not so outstandingly appealing as they were few years ago. Of course that's natural given their size. Many big companies are way worse. But still, they are now just another company that's good to their employees (many of whom are still quite passionate about it). No more, no less, that's all Google is.
xkarga00 2 days ago 0 replies      
I think it's naive to be that proud. Sure Google isn't the best company in the world as far as its policies about costumer data and privacy but if OP's mother or friends are really concerned about their privacy they can opt out and use another equivalent service to Google Search, Gmail, etc. But then again most mainstream services if not all have their own dark policies, don't they?
raphaelj 2 days ago 0 replies      
It's not so hard to get in touch with Google recruiters. You just need to get a not so bad score at their Codejam contest.

As a side note, about a year ago, a girl from Google called me from London for a job opportunity (in French, my mother tongue, it nicely surprised me). Anyway, I put the girl call down as I was waiting a call from my then girlfriend to meet up for our first date. We all seem to have different reasons to refuse a job opportunity from Google !

mlinksva 2 days ago 0 replies      
A 2011 version, different author https://news.ycombinator.com/item?id=2933619
muyuu 2 days ago 0 replies      
He made Patrick read way too much. I wouldn't work for Google because I consider it to be an extremely dangerous and immoral company. It's not the only one but it's up there at the top with the likes of Facebook and to some extent Microsoft, Oracle, Apple.

One could go on forever on this but an email to them is probably not the right place to do this (although he did publish it).

AliAdams 2 days ago 0 replies      
A better Google is one you pay for and whose income and subsequently motivations align with the customer, not third parties.

The idea of Google being a virtual personal assistant who knows everything about you but who you can trust to keep that information private is very cool and I think more aligned with where Google really wants to go. The problem is that they need to rely on advertising for now which means you'll never really trust what that PA says and what it is telling others about you.

catshirt 2 days ago 3 replies      
if only Patrick got a dollar every time he got this response

did anyone else find the quote at the end at least a little ironic?

etherael 2 days ago 2 replies      
All mainstream modern technology companies are in a no win tragic situation. They are accountable to the state which overrides their ability to make any kind of actual independent decisions when the interests of the state are at stake. Going against this would be an exercise in futility and you may well end up in prison for doing so.

Getting angry at them for what they are forced at gunpoint to do is just wasted energy, though I do agree with seeking alternatives free from the influence of the state and not patronising companies that are forced to operate in those interests purely from the perspective of pragmatism.

All they can do is stick to the letter of the law. I think the harder the state clamps down and the more totalitarian it becomes, the more black market alternatives for mainstream services will come into being and the more pressure there will be for a truly free parallel economy to flourish.

level09 2 days ago 0 replies      
a bit offtopic: I suppose cloudflare's "always online" mode wont work unless the origin server sends a cache headers that lasts for long ?
karangoeluw 2 days ago 0 replies      
Oh please. You got contacted by a recruiter and NOT given a job.
pabb 2 days ago 2 replies      
I mean, I get that he's trying to make a point here, and he clearly feels as strongly about this as he's written. But it sounds like an idealistic 13-year-old wrote the whole diatribe:"Boo, how dare you you big jerk spy. Spying on my mom and friends. You just want money. Like a big fat bully jerk."

Seriously? All corporations are in pursuit of profit. I get the underlying issue he has, but only through the context of growing up with Google and seeing them grow to what they are now. His post is littered with tons of hard to believe idealistic BS.

Berating them for not closing down their service like Lavabit? Are you kidding? "Yes, let's shut down our 15+ year old company, one of the most profitable and successful in the world, just to prove a point" -- surely that's the rational thing to do. I'm not a fan of Google's "spying", but you need to look at the situation from the lense of this being how they (and Facebook, and probably any other web-based company that had the clout) are seizing a competitive advantage that almost no one else can provide. People are feeding them petabytes of data, and it's in their best interest to turn that information into financial gain. Yes, I think a big side-effect of that they appear to be intrusive and "evil", but to pretend that the company is the issue, and that only Google would take advantage of such a situation is comical, and incredibly naive. The writer of the article surely can understand that any other entity with such great access to user information would use it.

auvrw 2 days ago 0 replies      
from the panic_bcast source

    s.bind(("", 1337)) # Listen on all devices

puppetmaster3 2 days ago 1 reply      
Some searching shows he is supportive of #anakata, and maybe people can read up.
mqsiuser 2 days ago 0 replies      
There are typical kinds of people. He seems to be very idealistic. And it's awesome and free advertisement for him as a person/hacker, where he (and his github projects) now can profit. He is in high dept towards google now :)
higherpurpose 2 days ago 2 replies      
> Google says Dont do evil on one hand.

They stopped saying that, so past tense should be used when mentioning it.

etfb 2 days ago 13 replies      
The primary reason I won't work for Google is because I'm nowhere near smart enough. But I like to tell myself that the ethical shortcuts they've taken in pursuit of the almighty dollar are a good secondary reason. It's just that I don't need a secondary reason, so yay, consequence-free ethics!
hellbreakslose 2 days ago 3 replies      
Are you even serious?I read your post. Its a nice fairytale. Let me explain to you what my dad has tought me:We live under structured societies and under a specific set of rules we call LAW. (I most certainly disagree with that... but thats life and how it is)Yes under my fantasy world everyone would have the same possibilities and everyone would be happy yada yada. But under the Actual world we are living at ... Google is just another part. The set of LAWS that have been up there and been built for the past 200-300 years made it clear that Goverments are above those Laws and can do anything they like.

If it wasn't Google tracking your data, it would be someone else doing it cause thats how the world that they setted up works!Do you think Google is happy with handing out info to goverments? No, its done cause they are forced to, and yes they can ask something in exchange. Thats the game of Power (Read Game of Thrones, you might understand that.)

So I suggest you to get out of that imaginary world of yours and live life (I don't say change your ideas), but if you really want to blame someone - BLAME YOURSELF, for voting for the politicians in your country and for not being able to force them into taking your opinion and stop spying on you.

Also regarding adSense and all the tracking... Well thats how business works, if you don't like it then its ok. Noone forced you to use google search or gmail or whatever it is that google has included in their adSense algorythm

Regards,A friendly man that lives TODAY!

juggty_dev 2 days ago 0 replies      
dscrd 2 days ago 0 replies      
Well, I suppose this is not entirely unlike applying for them and not getting the job.
raverbashing 2 days ago 3 replies      
I won't work for Google for a very simple reason

After you went through an unsuccessful interview with them (even if it's more than 5 years ago), if you send them your CV again, it goes to /dev/null


So, yeah, other companies are hiring... And there are good possibilities outside of the big companies, it may even be more fun and less red tape

hpaavola 2 days ago 1 reply      
I think you should work for Google. They might teach you a thing or two about how to handle traffic.
teddyh 2 days ago 0 replies      
Google first approached me in 2010. Here is the relevant part of my otherwise short reply:

Google follows what I believe to be unethical business practices including, but not limited to, condoning censorship, invading their users privacy, [publishing] proprietary software, and making available and encouraging the use of network services with far too little user control of the programs.

A little more than a year later, Kragen Javier Sitaker wrote this, which I thought was the best explanation of why one wouldnt want to work for Google:


Refactored PHP engine makes Wordpress 20% faster php.net
187 points by mrsaint  10 hours ago   73 comments top 10
neals 7 hours ago 3 replies      
I love how, through all the hate and bandwagoning, some people don't get discouraged and actually do something to improve the product.

We still do new projects in PHP and we couldn't be happier.

lucb1e 5 hours ago 3 replies      
> Wordpress 3.6 20.0% gain (253 vs 211 req/sec)

How do you generate 211 pages per second on Wordpress to begin with? My server does page generation for my own custom-built blog in ~15ms, but takes a whopping three seconds for a single Wordpress page. I know it's somewhat offtopic and it's about the relative results, but what hardware is this?

ohwp 6 hours ago 4 replies      
Refactoring Wordpress will make it even faster. Look at the difference between Drupal and Wordpress. It's amazing Wordpress is still used for big sites while a ton of recourses could be saved.

But great work on the PHP engine!

frik 7 hours ago 1 reply      
Great news. HHVM and now PHP 5.7, both with JIT - the future of PHP looks bright.
trebor 8 hours ago 2 replies      
Good news, any idea which version this will be included in? I know PHP 5.6 is already in beta, so I'd assume this'll be PHP 5.7, but this is really good news. We have some sites that are just begging for an actual 10-30% increase in speed.
nodesocket 6 hours ago 3 replies      
Love the work, but honestly by the time PHP 5.7 is ready for mainstream (with extension support mysqli, memcache, mongo), Facebook HHVM will be the defacto standard. FB has a huge head start and can throw nearly unlimited money and engineering hours at the problem. Seems like a losing battle, but perhaps I am wrong.
devNoise 7 hours ago 1 reply      
This sounds like a nice improvement to PHP performance. Are there any parts of the language that will have to change for this enhancement? I expect that that changes will be minimal, if any are needed.
fastest963 8 hours ago 0 replies      
Can't wait to play around with this once they support a few more extensions!
nijiko 7 hours ago 2 replies      
The parser needs to be rewritten really.
woah 5 hours ago 1 reply      
Why does it matter? Visitors should never hit WP anyway if you are smart. Set up caching.
Hamming, "You and Your Research" (1995) [video] youtube.com
179 points by espeed  4 days ago   25 comments top 15
zach 4 days ago 1 reply      
It's a good sign that there are no comments yet (less than 44 minutes after posted).

I've seen the video version before, but it never fails to inspire me, so I think I'll go watch it now as well.

Really gets you to think in terms of the impact you could have and what intentional steps you could take to get there.

Maybe even reading less Hacker News. I can't think of a more appropriate place for this message. As the monthly Who's Hiring posts are effectively automatic, I suggest this talk should appear regularly as well.

Transcript of the original version of this talk:http://www.paulgraham.com/hamming.html

monochr 3 days ago 1 reply      
It's worth mentioning this is just one of around 30 lectures that cover a lot of indepth material on design, theoretical computer science, systems engineering and what in 1995 he thought future technology will be like. You won't go wrong if you watch there from start to finish.


gfodor 3 days ago 1 reply      
I try to re-read Hamming's "The Art of doing Science and Engineering" every year or so. It's basically the book version of this talk IIRC.
lkozma 3 days ago 0 replies      
Just for good measure, here is a short criticism of a few points in this talk:


mistermann 3 days ago 2 replies      
I take some exception to the part at ~14:46 where he says essentially that if the work you're doing isn't important and isn't likely to be important, why are you doing it?

I'd suggest that a lot of our progress is because of people that are passionate about things that other people think are a dead end. Also, some fields are more mysterious than others.

SixSigma 3 days ago 1 reply      
> On this matter of drive Edison says, "Genius is 99% perspiration and 1% inspiration." He may have been exaggerating, but the idea is that solid work, steadily applied, gets you surprisingly far.

The thing that is often forgotten about this little gem by Edison is that it was during a live radio debate with Tesla. Tesla came back with "If Mr. Edison thought a bit more, he wouldn't have to sweat so much". It is ironic in that it would have been a more appropriate quote for Hamming to use.

arithma 3 days ago 0 replies      
There are two ways to interpret the lecture.

- Whatever you work on, should be really great, otherwise why are you doing it?

- Do things fearlessly, since fear is the most limiting constraint researchers (or anyone) impose on themselves.

I find the second take more personally relevant. Even if I'm not on par with Feynman, Turing, Von Neumann... I still should try weird things courageously.

jmspring 3 days ago 1 reply      
Great lecture.

For those familiar with the name Hamming in telecom related interests -- Hamming Code, Hamming Distance, etc. -- this is that Hamming.

MichaelAO 3 days ago 1 reply      
Very cool post. Here's a link to his book, "The Art of doing Science and Engineering": http://worrydream.com/refs/Hamming-TheArtOfDoingScienceAndEn...
Difwif 3 days ago 0 replies      
This is amazing. I'm watching the whole playlist now. Please someone make any additional suggestions to more things like this. Also any criticism on Hamming's lectures?
selimthegrim 2 days ago 0 replies      
This talk literally changed my life. I owe my academic career to it.
0xdeadbeefbabe 3 days ago 0 replies      
Wow the audio on this video is really good. How did they do that?
ehurrell 3 days ago 0 replies      
I was introduced to this recently and it has become one of my favourite talks. Maybe also of interest on the topic of doing important work, Randy Pausch's Last Lecture: http://www.youtube.com/watch?v=ji5_MqicxSo
bondolo 3 days ago 0 replies      
His endorsement of survivor bias seems like a gaff.
himanshuy 3 days ago 0 replies      
Great lecture to start my day!
Volvos first self-driving cars now being tested live on public roads in Sweden kurzweilai.net
180 points by taivo  14 hours ago   133 comments top 12
augustl 11 hours ago 1 reply      
I own a 2013 XC60 and as a programmer, I'm amazed at how well their current automation works in practice. The car reads road signs to show me the current speed limit in the dash (actual OCR, not a GPS database). It works amazingly well, except when it's very dark in the winter. Adaptive cruise control flawlessly follows cars based on radar, even in somewhat dramatic full stops, e.g. when there's suddenly heavy traffic ahead. I always have my foot on the break pedal just in case, but I'm yet to have to intervene.
jareds 10 hours ago 2 replies      
I wonder what the first country that will allow completely automated cars with no human driver is? As a blind person I wonder if that would be enough to have me consider migrating from the U.S. depending on the country.
bluthru 9 hours ago 2 replies      
Has anything been said about an open protocol for inter-car communication? What about sharing point cloud data?

I have a bad feeling that Google is going to keep everything sealed in Google Maps. The industry would benefit from sharing all of their data with OpenStreetMap.

amckenna 4 hours ago 1 reply      
Watching the video it struck me that the lights embedded in the barriers between lanes are a really good idea. It provides illumination of the road and the barrier without large poles lining the road which block the view and are expensive.
ommunist 5 hours ago 2 replies      
This will probably not work in Britain. Especially at one particular roundabout on the Isle of Dogs. http://goo.gl/8AqnLE <~ See for yourself.
chiph 13 hours ago 2 replies      
No rotating laser dome on the roof?
jotm 11 hours ago 2 replies      
I can't wait for self driving tech to be put into use - transportation will get cheaper and faster (no more 8-10 hours driving limit bs), not to mention that one or two persons could drive a dozen trucks filled with cargo (though a lot of truckers will hate that)...
MrClean 13 hours ago 2 replies      
The test cars are now able to handle lane following, speed adaption, and merging traffic all by themselves,

This is an important step, although I must say they appear to be far behind Google. My money is on Google getting to an acceptable deployment phase far earlier.

majidarif 9 hours ago 1 reply      
This won't work in our country. Drivers don't follow traffic regulation, the roads can't even be called roads. Everything is just wrong. Even a very advance AI can't handle our roads in Philippines.
bra-ket 9 hours ago 1 reply      
did they warn the pedestrians?
dalek2point3 11 hours ago 1 reply      
anyone has any idea where their location data (i.e map) is coming from?
GnarfGnarf 13 hours ago 3 replies      
Volvo have stopped selling manual transmission ("stick") cars in North America. They have lost me as a customer.
With IPO Hopes Fading, Square and Box Face Reality Of Commodity Products techcrunch.com
178 points by onedev  3 days ago   107 comments top 15
Jormundir 3 days ago 7 replies      
> A second iron law of startups might be

Iron law "might be"?

I don't think I'd ever invest in Box, but I see Square much differently. I think the author arbitrarily pooled them into the same category, and then stumbled over his own argument throughout the article.

Square is in a market where once you have a customer, you have the customer. There's not really a reason to switch your payment processor unless your experience with them is particularly terrible, or processing fees dramatically change in the market (not likely at all). They're building a solid revenue stream, and their numbers back it up. Unlike Box, they're hovering around profitability, not hemorrhaging money. They certainly have some stiff competition, mainly Paypal, entering the market, but Square is offering a more comprehensive experience for business owners, not to mention a much smoother product. I can't tell you how many times I've seen a whole line of customers stumble over how to complete a transaction on Paypal's offering.

ghshephard 3 days ago 2 replies      
That was an uncommonly good techcrunch article - good insight, domain knowledge, mostly a balanced look at some of the challenges startups in the "commoditized technology" space might be facing. I was entertained, I learned something, it was a pleasant reading experience (techcrunch has really improved their layout).

All in all it makes me more likely to read the next techcrunch article (and some of Danny Crichton back material.)

steven2012 2 days ago 0 replies      
I'm wondering how Square's business will change once EMV readers become active on Oct 2015. First off, the EMV readers are expensive. Second, Square has no idea if the business model will work with EMV. It could be that the flow of having to type in a PIN number disrupts things to the point where merchants would rather use a more expensive but bigger EMV reader. Since they are more expensive, will Square be forced to charge merchants for the readers?

There are so many questions for me about how their business will work under EMV and it could be that their growth gets curtailed dramatically, meaning that people who bought in before Oct 2015 would be left holding the bag.

sheetjs 3 days ago 1 reply      
> Both Square and Box have expanded their product lines dramatically, often without a comprehensive strategy involved.

Could the same be said about dropbox and its recent moves?

lsh123 2 days ago 0 replies      
One of the interesting problems for SaS companies is that the "easy signup" usually competes with the "vendor lock-in effect". A startup can use "easy signup" to take away customers from an established company but almost immediately it needs to find a way to lock-in the customer to avoid him/her switching to another vendor with even simpler signup, cheaper price, whatever. In a commodity market (like payments), price is usually the most important factor for many users. Thus "vendor lock-in" becomes a must for success.

The Square's new products are actually designed to increase customers engagement with the company products and increase the price of switching to a competitor. The payments itself is not sticky but the more advanced products (e.g. online stores) are. The broad range of the products Square is trying right now just shows that the company is searching for the new up-scale market with vendor lock-in where Square can capitalize on the existing customers without risking losing their business. From my point of view, it might be hard for them (they already have a big customers base) and a little too late. Square might have become the victim of its own success where hyper-growth in the last few years didn't allow the management to start this process earlier.

hkmurakami 2 days ago 1 reply      
My previous employer delayed its IPO twice. The first was because its revenue stream was undiversified (2008), and the second was because the markets were in turmoil (2011 summer -- US debt ceiling crisis when the markets slid 15%).

We ended up IPOing later in 2011 when the markets stabilized somewhat, and the company is now valued at $2BB.

This will come to pass.

programminggeek 2 days ago 0 replies      
To me, in business it always comes down to profits, and if I'm an investor I'd rather invest in profitable companies. A lot of investors think that way and I'm sure the market at some point says "gosh, they are going to burn through a lot more cash before they turn a profit." At some point, you're better off waiting a year or two, paying a little bit more, but investing in the same business once it starts making money.
davidw 2 days ago 0 replies      
Is it just me, or does there exist a set of startups with annoyingly generic names? Square, Stripe, Box, Color... how about Line, Circle, Triangle and Cube, too? Any idea WTF any of those does? Granted, "Google" doesn't give you a clue either, but at least it sticks out from the crowd.
zht 2 days ago 0 replies      
"Square is even more variable, launching a blistering array of products in the last few months including Square Market, Square Wallet, and Square Cash in addition to its core point of sales products. A lack of focus is not a good signal."

Square Wallet has been around for years. Aside from the nitpick, is it a bad idea for a company to diversify its revenue streams?

Would this article have faulted Square for having 99% of its revenue in its POS offerings?

paulbaumgart 3 days ago 4 replies      
Box does have "network effects," even if they're not as strong as Facebook's or AirBnB's, because once you get thousands of employees at a company using your product, it's hard to tear that out and replace it with a competitor's product.

The platform strategy makes a lot of sense, because that's how you can turn weak product inertia like they have now into strong product inertia: once you have a big ecosystem spring up around your product, you have Microsoft-level staying power. I don't know how realistic that outcome actually is for Box in particular, though.

davidu 2 days ago 1 reply      
There is zero evidence that Box's IPO "hopes" (or even their plans) are fading. This was a decent article with a flame bait title.
LandoCalrissian 3 days ago 0 replies      
Box is kind of a nightmare, but I would really like to see square succeed. It's kind of interesting since I see it being used everywhere (Minneapolis), but the margins are so thin I just feel like they have a hard time making money. They should potentially think about raising fees, but I don't know what the potential backlash might be.
michaelochurch 2 days ago 0 replies      
These consumer web startups are a commodity.

I don't mean that they're building commodity products, although that's also true. I mean that the VCs, with this Disney-fied entrepreneurship culture they've created, have managed to commoditize business formation itself. It's built out of commodity ideas, commodity people, commodity founders. It provides disappointing but reliably mediocre returns to investors, and it's great for the VC's career.

For people who got into the game because they actually wanted to build technology, however, it really sucks.

ForHackernews 2 days ago 1 reply      
Yay! Here's hoping commodity pricing follows for commodity products.
adventured 2 days ago 0 replies      
Microsoft: $327 billion market cap; Google: $356 billion market cap; Facebook: $153 billion market cap.

Did I miss where someone was arguing that Square or Box would become the next $200 billion company? I don't recall ever once seeing that argument made.

So what was the point of this article holding up those straw examples, and then referring to the business dynamics that MSFT / GOOG / FB enjoy?

For every Google, there are hundreds of small to mid size, successful technology companies.

Square doesn't need a monopoly to build a great $10 or $20 billion business in payments, and there's nothing wrong with achieving that scale vs. becoming a juggernaut like the before mentioned.

Heres my favorite operating systems war story, whats yours? valerieaurora.org
177 points by luu  3 days ago   24 comments top 17
tzs 3 days ago 1 reply      
I've had a few interesting operating system development experiences. Warning: rambling alert!

Circa 1984: I was working at Callan Data Systems, a small 68k workstation maker in the greater Los Angeles region (just outside Thousand Oaks, for those familiar with the region).

We had been using Unix ports from UniSoft, but for the new 68010 and 68020 based systems we were developing we were doing our own port from the AT&T sources. I don't recall if our base was System III or if it was System V Release 1 (I'm sure it was earlier than SVR2, for reasons that will become apparent).

This version of Unix did not support demand paged virtual memory. It was a classic swapping system. I was rewriting the process and memory subsystems to add demand paged virtual memory (that's why I know we were starting from something earlier than SVR2, because SVR2 was when AT&T added demand paged virtual memory support).

It was running quite well, except I had this one annoying bug where occasionally when a signal was delivered to a process that had a signal handler installed for that process, the process would get some kind of error, like an illegal instruction trap. For instance, hitting control-C in the shell might hit the bug. There was no sign of memory corruption, and no illegal instructions where it would claim it had been executing.

I spend some long, late evenings with the in-circuit emulator and the logic analyzer, trying to figure out what the hell was going on. Eventually, I was able to determine that it only happened if the signal was delivered while the system was trying to return from handling a page fault for the process that was receiving the signal.

On the original 68000, virtual memory was not supported. When a bus error was generated by an invalid memory access, the exception stack frame that contained information about the error did not contain enough information to restart or resume the failed instruction. You had no choice really except to kill the process. Hence, almost all 68000 systems were pure swapping systems [1]. (It was possible to do on-demand stack space allocation even on the 68000, through a bit of a kludge [2]).

The 68010 added support for virtual memory. The way it did this was to make bus error push a special extended exception stack frame. This extended frame contained internal processor state information. When you did the return from exception, the processor recognized that the exception had the extended frame, and restored that state information. (This is called instruction continuation, because the processor continues after the interrupt by resuming processing in the middle of the interrupted instruction. The other major approach, which is what I believe most Intel processors use, is called instruction restart. With that approach, the processor does not save any special internal state information. If it was 90% of the way through a complicated instruction when the fault occurred, it will redo the entire instruction when resuming. Instruction continuation raises some annoying problems on multiprocessor systems [3]).

The way signals are delivered is that whenever the kernel is about to return to user mode, it does a check to see if the user process has any signals queued. If it does, and they are trappable and the process has a signal handler, the kernel fiddles with the stack, making it so that (1) when it does the return to user mode it will return to the start of the signal handler instead of to where it would have otherwise returned, and (2) there is a made-up stack frame on the stack after that so that when the signal handler returns, it returns to the right place in the program.

This was fine if the kernel was entered via a mechanism that generated a normal interrupt stack frame, such as a system call or a timer interrupt or a device interrupt. When the kernel was entered via a bus error due to a page fault, then the stack frame was that special extended frame, with all the internal processor state in it. When we fiddled with that to make it return to the signal handler, the result was the processor tried to resume the first instruction of the signal handler, but the internal state was for a different interrupted instruction, and if these did not match bad things happened.

The fix? I put a check in the signal delivery code to check for the extended frame. If one was present, I turned on the debug flag and returned from the page fault without trying to deliver the signal. The instruction that incurred the page fault would then resume and complete, the processor would see that the debug flag was on, and would generate a debug interrupt. That gave control back to the kernel, where I could then turn the debug flag off, and during the return from the debug interrupt do the stack manipulation to deliver the signal.

(continued in reply)

Danieru 3 days ago 0 replies      
I have a more recent story but I hope its still fun. A months ago I wrote a rootkit for our super-special viruses class.

The real point of the assignment was to write a self-propagating virus. I had teamed up with a friend who happens to be a fantastic programmer. He promised to cover the virus portion which freed me to go for the bonus marks.

This professor does bonus marks with the democratic method. At the beginning of the classes he announces the criteria then at some point the class votes. In our case the goal was "the most annoying virus".

As it happens my rootkit won us the bonus marks by a healthy margin. Something I wasn't prepared for since the class learned a quick way to disable the rootkit. What they would do is delete the kernel module loader before by deleting the kernel module loader before running the virus. When I heard they would this I was disheartened. Here was a method I had not thought of and was sure to make my work worthless.

As it happens they did this because the rootkit was evil. More evil than I intended.

In fact in thoeyr the rootkit was benign. The rootkit hooked the open system call and counted opened files from the /bin, /usr/bin, and /sbin folders. A bloom filter hidden in the kernel's task struct's dtrace fields prevented double counting the same file.

Then another hook, write, performed the attack. When a task reached the "too many files opened" threshold the rootkit caused any writes to return instantly. The goal was to identify anti-viruses programs when they were disinfecting files and sabotage their disinfectant.

In theory this was being nice to the other students since only the strongest students attempted disinfecting files. In practice it was much worse.

I did not realize it at the time but I bet you can guess what happened. For the web developers: stdout, the way to give output back to console, is really a file and output is sent with a write system call. A virus scanner would find and report viruses then hit the threshold and get silenced. Students would find the /bin viruses just fine but soon notice the viruses in /usr/bin were getting missed!

Of course they searched their code for an explanation how that folder was special and found none. Their programs just stopped working for no logical reason. Pure evil. This I think is how we won the bonus.

As an extra feature the rootkit would kernel panic your computer if you dared to unload it. It did this by re-hooking the system call table in the rootkit's unload handler. Once unloaded any write or open system call would segfault the kernel and the game was up. Nothing like a real rootkit's anti-anti-virus arsenal but it worked.

I did write up a post about the rootkit and the course if anyone wants more details: http://danieru.com/2013/12/28/cpsc-527-or-how-i-learned-to-s...

wglb 3 days ago 1 reply      
The year is 1969. The machine is a SDS Sigma 5, soon to be renamed XDS Sigma 5 after Xerox bought SDS from Max Palevsky.

The Sigma 5 had been used in aerospace data collection as it had the capability for data collection and the optional fixed-head disk, ideal for real-time operation.

We were building a system to take analog data from 12-lead electrocardiograms transmitted in three-channel audio FM over telephone lines, sampling the three channels of data from up to 20 phone lines at 500 samples per second, and queueing the data to disk for later collation and feeding to the analysis program as well as writing to tape.

It turns out that the operating system called RBM (Real-time Batch Monitor) would mask out interrupts during certain key events. Since the 500 samples per second was driven by a hardware timer interrupt, we needed that to not be masked out. So with every release of the OS, I had the job of locating all the places that the interrupt masking took place in the OS and changing the instruction so that it wouldn't mask the timer interrupt. This required a careful audit of the OS's use of the timer interrupt to be sure that we weren't exposing an inadvertent race condition. We were worried about skew leading to an appearance of noise on the digitized signal.

So I had the task of changing the card deck and recompiling the kernel.

All our interrupt driven work was done in assembly language. Probably would have used C, but it hadn't been invented yet when we started. But coroutines in that interrupt-rich environment were a damn sight easier in assembler than wrangling with threads in a higher-level language.

Much fun, but then I got interested in compilers.

nappy-doo 3 days ago 0 replies      
I wrote an operating system for a number of different DSPs in 2001. The OS was C++, with different pieces written in assembly as needed. The design of the OS required that we take the lowest priority interrupt to handle rescheduling as we returned from interrupts, and made sure the correct task was running, etc. At the end of that lowest priority interrupt, we wouldn't RTI if a high priority task was switching in, we'd just drop back in to user space, and handle the rest of the RTI functionality.

One particular part had a fixed size hardware stack. When an interrupt occurred, it'd push stack/frame and a single register (ALU results), and begin executing the ISR. What we were seeing was occasionally we'd blow the hardware stack. Now, I've given enough data here to debug it, clearly we weren't resetting the hardware stack in the low priority interrupt, but at the time we were STUMPED.

I spent a full day working and thinking about the problem, and that night, I dreamt what the answer was, came in, wrote the three lines of assembly, and it all worked perfectly. It was the first (and unfortunately not the last) time I debugged software while sleeping.

ibisum 3 days ago 0 replies      
It's 1987. I'd just spent a few months building a small single-floppy bootable OS for the IBM PC. The purpose of this project was to display a small training demonstration for security-related personnel in a protected environment. There were to be no ways to interrupt/interfere with the system running the training program, and it absolutely could not have been done in DOS or CP/M - had to be its own standalone system, 100%. It had absolutely to be something that 'could not be copied in a normal computer', where normal was: any of the DOS-booting machines out there in the final location.

So we built a boot-loader, a small kernel, packed the training-material resources into a tiny VM, wrote a VM to process the bytecode and run the training app, and delivered two bootable - albeit 'uncopyable' - floppies with the app - one for the demo, and one for the final installation. The app worked great, but building the floppy required a fair bit of magic hand-waving, back in those days. I retired after giving the delivery-person their two, very valuable floppies, with only thoughts on my mind that perhaps one day I should automate all that sector-placing hand-waving magic ..

So, I get a call from the remote location at 4am in the morning, saying that the demo floppy had been placed on top of some magnetic thing accidentally, the person had been fired, and how do we make another copy of the floppy for the install at 7am?

Well, indeed. "We'll have to do a sector-copy. Do any of your DOS machines have debug.com installed, by any chance .." A 7-line assembly routine to do block copies, 15 minutes of waiting-on-hold listening to remote floppy copy noises later, and we had our copy. The scant few hours I had in between dreaming of the routine, and then actually having to explain to a non-technical person over the phone how to assemble it into a working program in a way that won't destroy the only working copy .. well, lets just say I learned a lot of things in that project that I'm still trying to un-learn. ;)

unwiredben 3 days ago 0 replies      
Reminds me of a story from back in the mid-90s at my first job. I was working in Motorola's paging products group and helping bring up a ARM7-based microcontroller that we were testing for two-way pagers. I was in the ASIC group that had put together the chip and had written a simple test monitor shell that ran over serial and let us test out the registers.

I was on location at an engineering office in Florida where we were adding features to the monitor to test out new systems. At one point, the builds stopped working -- they never seemed to come out of reset successfully.

After work with the logic analyzer to try to watch the memory bus to see what instructions were running in memory, I finally hit on the answer. The linker was placing the init code at the end of our binary, and the latest code we added had pushed the init routines past the first 64K of program code. However, on this microcontroller, some of the address lines were multiplexed with general purpose IO lines, so out of reset, trying to get to higher addresses just wouldn't work; you'd be loading low-memory code instead.

A quick rework of the linker command line to reorder code sections and some modifications to the init code to flip those lines to address mode, and everything started working again.

biot 3 days ago 0 replies      
While not a debugging war story, here is one of my favorite stories about a different sort of war between two OSes:


mzs 3 days ago 0 replies      
There was a board that over the course of two weeks would get progressively and perceptibly slower. Looking into it the heap was full of tiny allocations that nobody knew where they were coming from. What had happened is that someone had compile with the C++ compiler instead of the C compiler the file that had an interrupt handler. This was running in kernel context and the older compiler decided that there had been no data-structure allocated to keep tabs on exceptions for that thread, so it it malloced that little bitsy chunk in the from the function prolog - every time the interrupt occurred, about 15Hz in practice. Eventually it was taking tasks a longer and longer time to find free blocks in the fragmented heap. The quick solution was to add nothrow to the file ;)
ArkyBeagle 3 days ago 0 replies      
It's not an O/S story but...

A product ( with a massive, linear power supply ) has powerfail detection - when voltage dropped below <x>, ... powerfail. This triggered a digital counter and an R/C network as an intentional race condition to trigger a line going to a PIO on the processor. Which ever finished first, won. The software would then shut things down in an orderly fashion. It would wait in that state until reboot.

When it was tested, it was tested with an A/C relay driven by the parallel port on a PeeCee. Gen a random number, wait that many milliseconds, turn the relay off ( or on ).

But field service said the thing would latch in powerfail. I pointed to the automatic (RNG driven) test of powerfail ( run every software release ) and the lead field service guy says "but that relay only switches on zero crossings of the A/C line." Sure enough... we thumbed power strips for two days and got it to latch....

The fix? Add a software counter to the powerfail state. After <n> cycles, it pulled the reset line ( which was in I/O space; NEC V25) itself.

coldcode 3 days ago 0 replies      
Working at Apple in 1996 I went to a meeting where all departments send people to talk with the Copeland (Apple's attempt at a modern OS that still included the old OS as a first class API) leadership. The quicktime team got into an argument with the leaders when they couldn't promise that the OS could actually give quicktime a predictable time slice, thus making video almost impossible. I think at that moment everyone realized that Copeland was a disaster (though most already assumed it would be). I left Apple soon thereafter and in the next year (1) CTO Ellen Hancock killed Copeland (2) Apple bought NeXT (3) Steve returned.
owyn 3 days ago 0 replies      
My favorite stories are here -> http://multicians.org/multics-stories.html

I used to work with this guy -> http://www.multicians.org/thvv/

He was really fantastic to work with, a great project manager, great stories, and a good example of how to stay relevant in the tech industry for 40 years.

jacquesm 3 days ago 0 replies      
While writing a QnX clone I used DJGPP to bootstrap my fledgling new OS. DJGPP is a 32 bit 'extender', it allows you to write 32 bit code and run it from the 16 bit dos environment of the time. When the basics where in place and the OS was self hosting I made a mistake somewhere and managed to mess up the system to the point where it would no longer self host.

Having to go back to DJGPP, extracting the files from the (now unmountable) filesystem with the latest working version and then getting back to being self hosting was the stuff of nightmares and I considered giving up several times.

I never realized that the holy grail of self-hosting is also a trap-door until it had swung shut behind me!

In the end it all worked out and I got it back, but from then on I made sure to have at least two 'known good' kernels waiting and I checked the toolchain a lot more carefully to avoid bugs introduced by broken compilers.

Lessons learned the hard way for sure.

bananas 3 days ago 0 replies      
Z80 embedded system debug session. Two flipping days working out why an NMI wasn't being captured by the kernel interrupt handler in a communications controller I was working on. The NMI handler religiously stopped working after ten minutes. Turned out some chump had bent the CPU _NMI pin in the socket of the device at the manufacturer and it wasn't contacting the socket reliably so when it warmed up it started floating. However, you couldn't see it with visual inspection. I assumed it was my fault and spent hours with the assembler and Z80 and vendor docs trying to work out why it wasn't working. Got miffed, plugged in a logic analyser which caused it to work perfectly.

Eventually I assumed the CPU was duff, gave a finger to the rules which involved not changing the hardware, yanked it and found the inverted pin. Grr!

Bear in mind this was MILSPEC and had gone through QC, soak and thermal testing.

robot 3 days ago 0 replies      
For those who want to work on similar problems of interrupt handler debugging and scheduler design, we have an opening at NVIDIA: https://news.ycombinator.com/item?id=7687317
CJefferson 3 days ago 0 replies      
ibisum: If you read this, all your posts are auto-marked [dead].
wainstead 3 days ago 0 replies      
Tom Servo and Crow T. Robot argue Mac vs. PC:


cheerio 3 days ago 2 replies      
This is an awesome blog post! Could the fact that the bug was stochastic have to do something with multi-threading? Also, how do you use BIOS to zero out the section of memory?
Common LibreSSL porting mistakes insanecoding.blogspot.com
174 points by edwintorok  3 days ago   63 comments top 10
joosters 3 days ago 4 replies      
I thought /dev/urandom was meant to be just fine to use?


jbert 3 days ago 1 reply      
Would it be possible to add system tests for some/all of these problems?

e.g. a test which calls explicit_bzero() in a way which would have it optimised out in a platform with a low-quality port.

A reasonably descriptive comment in the header (or failure text) of the test should guide a porter onto the path of wisdom.

(If there is a problem in that the test would need to inspect the output of explicit_bzero(), hence negating the optimisation, it can be implemented as multiple processes).

clarry 3 days ago 1 reply      
How many systems today get calloc() wrong? I checked the implementation of quite a few open source implementations a year or two back, and I don't recall seeing one get it wrong.
mzs 3 days ago 1 reply      
A bit off-topic (sorry) but the recent decision to allow ANSSI FRP256v1 in libressl worries me:


I get that logic in the post, but there are concerns that FRP256v1 was weakened in the standard similarly to the FIPS curves. So I'm not sure that is good reasoning. Also I am unsure if the libressl/openssl implementation has good small subgroup attack defenses even.

callesgg 3 days ago 2 replies      
To me it seams way to early to switch.

Wait until libreSSL is battle tested, and we know if it is actually better or worse than the original.

malkia 3 days ago 1 reply      
Not sure whether it helps, but here is way to force a "C" function to never be inlined (by asking for it's address, and then calling it):


frik 3 days ago 1 reply      
Is someone working on a Win32/64 port?
bananas 3 days ago 1 reply      
I think some of this rant is invalid.

If you look at the portable versions of their products they tend to ship a chunk of the OpenBSD library implementation with them to give consistency guarantees.

Perhaps we need a consistent OpenBSD platform abstraction layer that gives solid guarantees?

frik 3 days ago 4 replies      
Have you noticed the annoying "blink" (and the Comics Sans) on http://www.libressl.org ?

  <blink>Coming Soon Please Be Patient</blink>
As modern browser don't show the "blink" tag, I looked deeper in the source (CSS):

  blink {    animation:blink 1s;    animation-iteration-count: infinite;    -webkit-animation:blink 1s;    -webkit-animation-iteration-count: infinite;  }  @keyframes blink {    0%{opacity:0.0;}    50%{opacity:0.0;}    50.01%{opacity:1.0;}    100%{opacity:1.0;}  }  @-webkit-keyframes blink {    0%{opacity:0.0;}    50%{opacity:0.0;}    50.01%{opacity:1.0;}    100%{opacity:1.0;}  }
Well, later I saw their footer message.

Zombies once destroyed Japan's economy, now they're infecting China's qz.com
174 points by throwaway2048  1 day ago   95 comments top 18
tokenadult 1 day ago 11 replies      
First I read all the comments already posted here. Then I read the fine article from beginning to end. This is a good article, and well worth a read. I am old enough to remember the kind of reporting that was done about Japan in the English-language press back when the book Japan as Number One[1] had just been published. Japan used to look unstoppable in the same way that China looks world-beating to many people now. But Japan's "lost decade" of minimal economic growth and declining soft power in the world has lasted a lot longer than just one decade.

Japan in the 1980s already had significant advantages that China still lacks in the 2010s. First of all, it had a political system with actual elections that weren't wholly rigged. (The political system in Japan has opened up more since then, but even thirty years ago it was well ahead of where China's political system is now.) Second, Japan had a free press and unfettered access to foreign reporters and foreign news media for decades by the 1980s. China still doesn't have either of those information channels for correcting problems in sufficient degree. Third, although primary education in China is quite good in urban areas, good primary education in China is still not as pervasive nationwide as it was in Japan by the 1980s. That's illustrated in part by how few people in China (compared to Japan) are even conversant in the national language. Barely more than half the population is conversant in standard Mandarin Chinese.[2]

China is at risk. The "socialism with Chinese characteristics" () economic policy it officially now has cannot be sustained. It looks like it has been growing rapidly in recent years for some of the same reasons that Spain looked like it was growing rapidly a decade ago--a housing bubble. The inevitable correction that has to happen in the investment markets in China may not bring about a recession, but it can't help but bring about a change of investment priorities that may make China look less amazing for a while. China will really rise to world prominence when its common people enjoy free and fair elections, a free press, and good educational opportunity all over the country, something I hope they experience sooner rather than later. Meanwhile, I'm actually more optimistic about India during my lifetime.

[1] http://www.amazon.com/Japan-Number-One-Lessons-America/dp/15...

[2] http://www.bbc.com/news/world-asia-china-23975037


nabla9 1 day ago 2 replies      
This is well written argument, but there is one big difference between China now and Japan then.

China is still going through urbanization in unprecedented scale. About half of the Chinese live in cities now. By 2030, cities will be home to 70 per cent of Chinas population and generate 75 per cent of its GDP. There will be 200 million Chinese moving into cities in next few decades. China can be close to where Japan is now in the 2040 banking crisis. For now, even massive crisis just delays the inevitable increase in demand that eats away all mistakes in fiscal and monetary policy.




hibikir 1 day ago 1 reply      
There is no need for a zombie China. Japan became a zombie due to terrible monetary policy. Ben Bernanke wrote a big paper about it: Japanese Monetary Policy: A case of self Induced Paralysis?

So even if China found itself in the exact same situation as Japan was that day, we'd only see the equivalent of a lost decade if the Chinese monetary policy was as backwards as that of the Japanese back then, and after that, and the latest world financial crisis, I'd be shocked if China repeated the behavior of yesteryear. This is especially true due to China's love of playing with the country's exchange rate. The Chinese central bank would not bat an eye if it had to devaluate the Renminbi forty percent.

So while the article describes the current situation very well, the predictions aren't really necessary given the premises.

camperman 1 day ago 6 replies      
This is a superb article but it's scary how many of the points made apply directly to the US economy as well: zombie banks, real estate bubbles, a declining currency, faith in the bureaucrats and so on.
westiseast 21 hours ago 0 replies      
The common factor across most political systems is that political/economic systems tend to carry on with the way they are going until they either proactively reform or hit a wall (a crisis or crash). The article explains well Japan's faults - without a definitive crash, politicians continued in their support of poor economic policies for a long, long time.

A few commenters argue that China is different - it has different features, but the above tendency will prevail here. Chinese politicians, businessmen and economists are hugely invested in a system that is top heavy, vastly corrupt and built around pillars of cheap labour, property/development and credit-based investment. Politically speaking, they are also committed to a system based around media control, repression, lack of debate and 'stability' (ie. no change of the political status quo).

My personal fear - my house, family and business are all in China - is that in the face of an economic crisis, we will also see a backwards slide into repression as the party attempts to put an iron grip on the economy AND public opinion.

My great hope is that China will see a few years of correction - letting the people's income catch up with the bubbles, supported by a government that is aware of the problems and motivated to act. Let's see...

jusben1369 1 day ago 1 reply      
I read the Quartz regularly and enjoy much of what they write. However, they do appear to have an obsession with China and are nearly all doom and gloom. Maybe that's because they're right and China is a house of cards about to fall but I've found I have to take everything they write on China with a pinch of salt as they write 1 or 2 articles per week on how screwed China is.
caio1982 1 day ago 2 replies      
That's a really nice piece, specially given the comparisons used in the article. However, as a layman, I wonder whether 1) chinese socialism and 2) its ownership of other major countries' debt make it all different or not. I suppose it does. Their government seems able to do "magic" tricks with its economy without pretty much any foreigner nosing around, and it also seems to me that the chinese are everywhere. I don't recall japanese companies owning so much of the world back in the 90's as the chinese do now with their infrastructures projects in South America and Africa, the US's debt thing etc. I think if they ever fail like the japanese did, they'd eventually drag a lot of countries with them down the hole because of these global tentacles.

Except if the only part of this article worth analysing is its very end: "[...] or permitting foreign banks to compete [in the chinese market]", then it's case closed and it was just a piece of banking propaganda against China.

Al-Khwarizmi 15 hours ago 1 reply      
This Quartz website, often linked in HN, is a usability nightmare. In my Android phone's browser, I just cannot see any text at all, apparently I see a sidebar full-screen. In my choice desktop browser (Opera 12), I do see the article but for some reason it auto-scrolls up every few seconds, so I cannot read it.

I can read it in Firefox but with noticeable UI latency when scrolling, as if my computer was 3 or 4 years older than it is.

Seriously, these guys should fix their website...

msandford 23 hours ago 0 replies      
Yeah that's great. We're well on our way to a lost decade or two ourselves, replete with zombie banks and corporations. This might as well be an indictment of the decline of the US rather than the decline of China or Japan.
cilea 1 day ago 1 reply      
One important point not mentioned: Japan were alone when the country's economy collapsed in late 80's. Today's China is surrounded with relatively strong peripheral economies (Taiwan, Korea, etc.) The support is there.Also, do not discount black-market economy. It's difficult to keep track of economic progress in a cash-based economy. The strength of China's domestic economy is often discounted by foreigners because of economic activities unaccounted for.The real worry is the aging population and the lack of social welfare.
aarkling 1 day ago 1 reply      
Even if it starts stagnating it will pass the US in total GDP. China has 10x the population of Japan. Not that it matters. The average Chinese will still be a lot poorer than the average American.
execonomist 1 day ago 2 replies      
I'm not too impressed by this argument. You could easily compare China with South Korea or Taiwan and come to the opposite conclusion. This is why you should never trust an argument that relies on two data points.

In fact, don't trust macroeconomists in general: individual preferences cannot be aggregated, at least not with our present mathematical tools. As a result, micro-founded macro models (99% of them) are complete nonsense: that's why Caltech doesn't even bother teaching macro to its PhD students anymore. It also explains why DSGE models have no predictive power whatsoever. Rant over.

Gravityloss 1 day ago 1 reply      
A well written article, I liked that it avoided jargon.
garfelnagel 1 day ago 0 replies      
It's funny, but the banks in the US are not being allowed to die either. Could we be in the same boat?
jotm 1 day ago 2 replies      
Well, I can't comment on the macro economics, but on the small business side, I can say that China will do much better than Japan. The Japanese are deadly afraid of commitment and responsibility for some reason (the culture, likely), which is not the case with the Chinese, who can bootstrap like crazy and are less afraid of taking risks - although the latter might be because they have nothing to lose. Plus, China's got 10x the population...
Zigurd 1 day ago 1 reply      
These "We're #1 and they're going down" articles irk me. Look at the last decade:


As the proverb goes, we need to take the plank out of our own eye. Those commies in Sweden are kicking our libertarian asses.

firstOrder 1 day ago 0 replies      
China's GDP has grown 7% or more every year since 1991. It had an impressive economic record before that as well. You can read gloomy articles like this going back to 1949. In that time, China has become the second largest economy in the world. I was reading articles like this a decade ago, I was reading articles like this two decades ago. People have been saying the sky is falling since 1949. Despite all of that, China's GDP will probably grow 7% this year, as well as 7% next year.
phoebus 1 day ago 0 replies      
Why no one mentioned the big difference between china and japan?Japan is actually a dependant state of usa. So usa can take advantage of japan whenever it wants, consider the Plaza Accord when usa destroyed japan's economy.China, whatever you name it, is a independent nation. It is not easy to order China to do something, not like japan.
Chrome's experiment of hiding the URL is great for security jakearchibald.com
173 points by jaffathecake  1 day ago   202 comments top 39
justinschuh 1 day ago 21 replies      
As a member of the Chrome security team and one of the original instigators for this experiment, yes the whole point is to prevent phishing. The fact is that phishing is one of the most common attack vectors for most people, and the way the URL is currently displayed does very little to protect them. So, we're experimenting with ways of displaying the essential information (origin and TLS state) as clearly as possible, while removing the components that are not security relevant and are currently being abused to trick users.

No one has any intention of diminishing usability or making it hard manipulate URLS. The team working on this is still actively refining things and studying what works and what doesn't. But, phishing is a very big problem, and this change to the omnibox shows real promise in countering the attacks. So, I think we would be remiss in not pursuing the investigation further.

edanm 1 day ago 4 replies      
There are a number of people in this thread posting things like "the average user should be educated" and "why break things for us technically savvy people just to please people who can't be bothered to read a whole url".

I really con't stand this behavior. Not everybody, not even most people, want to understand "how to web works", "how urls work" or anything else along those lines. Insisting that people are somehow wrong to not want to understand this is just ridiculous - as ridiculous as if I had said "we're not going to let anyone drive a car unless they know how to tune an engine" or some such.

I for one am very happy that the creators of automobiles have bothered to make the process so simple, even a moron at automobiles like me can drive in car and have it work 99.9% of the time, and the rest of the time - it's clear I need to take it to an expert.

We as the software developers, product designers and UX experts of the world should stop trying to tell the world what it should and shouldn't care about, but rather, use that as input to decide how to build our software so actual people can use it.

Do I love this Chrome experiment? I don't know. But I know that I'm willing to trade a few seconds of discomfort of my own, which can probably be stopped by tweaking one configuration setting, in order to save the majority of the population who aren't tech savvy from the problems of phishing and just generally giving them a better user experience.

zdw 1 day ago 3 replies      
I don't get the benefit to cutting off the rest of the protocol handler and path. It may be noisy and not useful to the average user, but it's useful for people who know what they're looking at.

An alternative would be highlight the domain portion of the URL in the appropriate color, ala source code highlighting. This would accomplish both goals nicely.

spindritf 1 day ago 2 replies      
I followed the link, entered my username and was about to enter my password.

This is the problem demanding a real solution, not some cosmetic change around the URL. Your browser should be entering the credentials.

The computer is not fooled by an ugly URL. If the domain doesn't match, no password for you. If the protocol is different from the one you used the first time (https hopefully), no password for you.

Yet instead, we get autocomplete="off" and a butchered URL bar.

rdl 1 day ago 1 reply      
I hate this behavior in iOS 7 Safari so much. Whenever I want to modify the URL, it's a huge pain (on HN specific links, usually) -- there's no way to edit the parameters at the end of a URL (that I've found), and typing the whole long url on a phone or tablet isn't fun (especially when it includes lots of parameters, rather than just a simple path). It's one of the few things an alternate browser on iOS actually fixes.
artursapek 1 day ago 2 replies      
I don't understand all the resistance to this. It's doing the work that currently all non-programmer users of the web (the vast majority) have to do themselves every time they look at a URL - parse out the meaning.

For example, when my wife is checking our credit card charges, she isn't using "https://online.americanexpress.com". She's using "Amex's website". That's how she would tell me what she's doing; that's how she thinks about it. She doesn't give a damn what the URL is, and that's why phishing works in the first place.

This new UI simply reflects how most people think about the web.

Everyone on HN who has been arguing against this is missing a huge point: this isn't for you. We still do everything in our terminals for Christ's sake. Nobody has taken that away from us. Nobody is going to take URLs away either. But just like the terminal application they will be shuffled away into a "utilities" drawer where you have to look for them because they were designed for machines, not people. Those of us who work with machines can still have them.

I can't wait for this to ship.

eknkc 1 day ago 1 reply      
A native breadcrumbs display might be a great addition to this.

I mean, show the domain first, and show a subsection that the website provides, so I can click on that to navigate. If I click on the domain name, provide a standard url input field.

Google already does that with search results: http://d.ekin.io/bOdk

aviraldg 1 day ago 1 reply      
While I agree that this will be great for security, with changes like this I always wonder: what happens when we idiot-proof and hide implementation details of almost all consumer products? How does the next generation of hackers pop a path into a URL and learn about path traversal attacks, or code into query params and learn about XSS when we've hidden all that away from them? There's some value to that, too.

For me, that was exactly how I got interested in software development, first learnt about application security attacks, and even some scripting languages. I'm not sure any of that would've happened as well, or at all if my first device was a locked-down iPad (which it frequently is, for kids these days.)

suprgeek 21 hours ago 1 reply      
The path to hell is paved with good intentions.

Hide URL to make phishing harder -> URL is no longer understood by anybody ->Keyword based navigation->GoogAOL->Keyword based phising

jalfresi 1 day ago 0 replies      
Phishing is an attack vector promoted by email. Email clients should not create automatic hyperlinks from email content and email senders should not be providing links in the body of the email.

This is entirely a problem that should not be solved by breaking the web. This is basically an attempt by Google to insert itself between the primary connecting mechanism of the web and should be rejected wholesale.

The URL contains everything the user needs to determine the origin of the web site they are visiting. This doesn't provide users tools to ensure their safety only the illusion of safety.

aw3c2 1 day ago 1 reply      
So I will register "benefltaccess.com" as "Morgan Staniey". Would the people who fall for phishing actually notice? I think removing URLs just feeds into Google's "door to the internet" monopoly and really dislike it. People should rather be educated about how websites actually work.
userbinator 19 hours ago 0 replies      
"It's great for security, therefore we should do it."

One of the most secure places to live in is a prison. Is that really the direction we want software to go in? I can't help but be reminded of that infamous quote: "Those who give up freedom for security deserve neither."

As for this hiding of the URL, I'm not so convinced it'll help the situation any better. From the article itself: "To the average user, the URL is noise." In other words, if you assume that they already can't understand URLs/aren't bothering to, then what's to say they'd be able to notice the difference between a real URL and a phishing URL in those examples? To this average user, one is shorter, the other is a bit little longer. "The page looks real, that bunch of stuff up there I don't normally pay attention to anyway, so I wouldn't mind if it changed length." The one with the EV cert vs regular HTTPS is more obvious to me too since it's a different colour, but once again if you "assume illiteracy", anything could happen.

The other aspect of this is that it's only protecting "cross-domain" phishing; this is probably the majority of cases, but consider the situation where the real login page is at somehost.com/site1 while someone is trying to phish and creates another account at somehost.com/site2 . Now hiding the path to "prevent phishing" has the completely opposite effect! You could argue that this is an edge case, but it still seems to be an awfully discriminatory practice to me; I personally have password-protected accounts on various servers where the login is located at somehost.com/~myusername , and a phisherman with somehost.com/~otheruser could do this quite easily with hidden URL paths.

The real solution to preventing phishing? Education. Educate the users. Empower them with the knowledge to understand what URLs are and how they relate to where they are on the Internet. We should not continue to keep them ignorant, as they will become even more so, and that will have negative effects on the future of the Web and continue to propagate the notion that computers are "impossibly difficult to understand". I have worked with people who are otherwise very intelligent and sensible, but whose brains appear to completely leave their skull the moment they need to use a computer; and feel that this attitude may be partly responsible for that.

monochr 1 day ago 0 replies      
Surely I can't be the only one here who has dealt with actual flesh and blood average users?

This would do nothing form them. It requires that you pay attention to the tab, which most don't do, read where they are, again something the majority don't do, and be savvy enough to realize that "site.com" is now different to "https://www.site.com/somthing$%else/and&&a+lot_of[]crud" something that I doubt 1 in 100 will figure out.

Unless it's in red, has a klaxon attached to it and flashes enough to give you a seizure either the majority or a very large minority of your users will ignore it.

eridius 23 hours ago 0 replies      
Trying to prevent phishing, and hiding the URL such that you only see it with an explicit action, are two separate things. The first makes sense, but it by no means requires the second. iOS is a perfect example. Everyone talking about this says how iOS 7 does the same thing. Except it doesn't. You cannot interact with the URL bar, say, to search for something else, without first making the URL visible. And that's fine. But this Chrome experiment doesn't do that. It makes it so you can trivially search without ever seeing a URL. And that's the part I disagree with.

If you want to experiment with making phishing obvious, you can play with much more obvious separations between domain and path. I see no reason why you can't use the same origin chip that's being experimented with now, but simply show the rest of the URL in the field next to the origin chip. You could even hide the URL until the user interacts with the bar, the same way iOS 7 does, except I don't think there's any good reason to do that (that's hiding potentially-useful information with no benefit [assuming that the visual distinction between domain and path is large enough, such as it is with this new origin chip]).

DanielBMarkham 1 day ago 1 reply      
I think we are confusing the fact that phishing takes place with the purpose of the web.

Even if 80% of the time I was trying to be phished, I'd still want the URL. Why? Because the URL is my ownership of the web. It's my address book. It's what domain owners pay to have. It's the roads that connect one spot to another.

So sure, phishing is a problem. Figure out some way around it that doesn't involve Google locking up the entire internet behind a UI element somewhere. Mobile phones is one thing -- my main browser is another.

I don't doubt there is a problem. I seriously question the ethics of actors that use the existence of a problem as a reason to exert further control over my e-commerce activities. If it looks wrong, even if most people probably don't care, it is wrong. This isn't hard stuff, guys.

I'm also already getting impatient with the seemingly endless parade of folks who are ready to play defense for Google. If Google thinks this is a good idea, let them defend it on their own.

lurchpop 1 day ago 0 replies      
This has a nice "accidental" benefit to Google where users handle URLs less often and lean even more heavily on search to locate things on the Internet.
dbg31415 21 hours ago 0 replies      
What a shock, first post on here is, "Let's do this for security reasons..." #PatriotAct #TSA #IraqWar #NSA

Sure sure, it's not the same thing... but it is. Why don't we just educate people to use a password manager (LastPass prevents this shit), or maybe learn to read the URL bar.

Let's not go back to 1995 AOL please. URLs are good things.

leoc 1 day ago 0 replies      
People want to find a way to continue showing the path portion of the URL, but this is really undesirable. The URL's path should contain no information, beyond its role in making up the unique identifier of course; it's a virtual guarantee of link-breakage in the future https://news.ycombinator.com/reply?id=7679423 . Making it invisible will help to ensure that people stop putting information in it. User-friendly document names and tree-structured site guides are all well and good; they just don't belong in the URL. The query string, on the other hand, should probably remain visible.
MzHN 1 day ago 1 reply      
As the article states, this is likely good for the non-tech-savvy people, but what it needs is a button to copy the URL as easily.

If the problem is misleading subdomains, would some kind of a detection and a warning be a better solution to the problem?

leephillips 1 day ago 0 replies      
I was a little surprised by this. I bet most people here refrain from clicking in urls in emails, and would instead enter the company's url themselves in the browser, and follow the path to renew the domain or whatever needed to be done. If I do follow a url in an email like this, I at least look at the email headers, or actually look at the url first. I'm not saying I'm immune from any possible phishing attack, but these defensive behaviors have become just a reflex by now, and I guess I assumed that anyone with this kind of knowledge and experience shared these reflexes.
Nux 1 day ago 0 replies      
While I agree the URL for the "normal" users is just meaningless ballast, I don't understand how this is great for security.

So what, now "normal user" Joe will still input his Paypal's user and password, because the web page clearly displays a very nice PayPal logo and has the same look&feel as the original page. What is to be gained?!

I feel like it is just an attempt to dumb it down and put even more power in Google's hands, transforming http:// into google://

No, thank you.

gweinberg 1 day ago 0 replies      
It seems to me that the entire benefit to this scheme could better be achieved by say bolding the domain part of the url, or perhaps displaying it in a different color.
taeric 1 day ago 0 replies      
Here I was expecting numbers. The cynic in me doesn't think this will really have any impact at all.
dep_b 1 day ago 0 replies      
The cynic inside me thinks that this is just a step to remove those pesky open URLs from the user and gradually push something propietary Google to replace it in the future. Google now controls about all search queries done on the web but does not control people going directly to a URL yet. That's what a big firm's marketing department would describe as a place to realize growth.
qwerty_asdf 1 day ago 0 replies      
So, on the HN front page, for each thread, only the top-level domain is listed in parenthesis, next to the title, and no other part of the URL is shown.

Am I expected believe that this is "secure"?

snarfy 1 day ago 0 replies      
Apparently the less you know, the more secure you are. Fishing is a problem with the web, not the browser. Please quit trying to fix it with the browser.
Pym 17 hours ago 0 replies      
I have the new UI and... it's awful.

I get the whole "it's for preventing phishing, etc." but I believe that it shouldn't be done by hiding the URL from the user.

Furthermore, it's a real pain to have to click to see it. And guess what happen if you go to another tab and then go back to the first one? The URL is gone. You can't even compare 2 tabs URLs.

IMHO: good problem, wrong solution.

NaNaN 1 day ago 0 replies      
I need an option to disable this feature (for web developers), or show me the path after the host:port at least.
koala_advert 1 day ago 0 replies      
I keep getting this error, in Firefox and Chrome:

<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>3CB1F41D7DFDC794</RequestId><HostId>wHCPzEYPDsmkMJX+YIgjU40YPrGYytHrk5B44dApi7663NkQQI0RKx9A/6EX7Iph</HostId></Error>

Grue3 13 hours ago 0 replies      
Obscurity is great for security. Mostly bad for everything else.
adventured 1 day ago 0 replies      
Couldn't the browser easily slice off the domain and display that in a non-editable field somewhere to the left or right of the url? Seems like an easy solution, while not hiding the url.
Jugurtha 1 day ago 1 reply      
I don't like it. I like control, and this hides stuff from me.

It's basically telling you: "You don't need to see this, kid. We got it".

relate 1 day ago 2 replies      
I just hope it will still be easy to prepend urls, such as when entering reddit.com/s/URL_OF_CURRENT_PAGE
daemonize 22 hours ago 0 replies      
I believe banks would be better served sending emails with links that open their mobile app instead of popping up a web browser.
johnchristopher 1 day ago 0 replies      
> To the average user, the URL is noise. It's a mix of protocol, origin, and path. It's a terminal command, echoing it back to the user is weak UI. We should focus on the security of the URL, without harming shareability.

Powerful words.

nnx 1 day ago 0 replies      
That's an interesting experiment.How about showing breadcrumbs (as seen on Google search results page) next to the EV/domain badge?

eg.Registrar Inc [US] | registrar.com SSL certificates Renew

jfaucett 1 day ago 0 replies      
interestingly, cookies would not work for this url in IE.
Touche 1 day ago 0 replies      
I find it to be evil to release a feature that is about security aside a feature that highlights the fact that you can Search Google. Separately we could debate the merits, but putting them together you've totally placed focus on security.
personZ 1 day ago 1 reply      
Surprised to see so much attention to this: Isn't it exactly what Safari on iOS does on hundreds of millions of devices worldwide?

EDIT: And given the seeming confusion by some, no, the "article" (if a couple of screenshots and some guy giving an opinion is an "article") is utterly irrelevant to this comment. Noting that it mentions iOS is meaningless. We continually see front-pagers voted up by people who seem blissfully unaware of trends in the industry.

Magic mirror: One way mirror with a monitor behind it michaelteeuw.nl
171 points by redman25  1 day ago   26 comments top 15
taejo 15 hours ago 0 replies      
I already have one of these (though the specs call it a glossy monitor)
SomeCallMeTim 19 hours ago 5 replies      
Very cool, though I'm disappointed that it's not interactive. I agree that touch isn't the right choice for a mirror, but that's not the only option.

Adding a camera and a bit of OpenCV code could give you a "light" version of a Kinect interface -- broad gestures or hand signs shouldn't be hard to use to change modes.

Or a microphone and some voice recognition. Not sure what the open-source state of the art is like, but if you were to burn Android on it, Google has some pretty awesome voice recognition APIs you can use.

stevewilhelm 19 hours ago 0 replies      
"The R&D Lab's interactive mirror is a platform that we've designed to explore how the relationship between information and the self is evolving and how media content from The New York Times and others might play a part.

By using a special semi-reflective glass surface, the users of the mirror are able to see both a normal reflection of the real world as well as overlaid, high-contrast graphics. We've dubbed this "augmented reflection". Conceptually, the idea is that our mirror can reveal the halos of data around real-world objects, including ourselves." - NYT Labs, 2011.


stronglikedan 10 hours ago 1 reply      
The new Acura MDX has something like this for its backup camera. The center rear view mirror looks normal, until you put it in reverse. When you do, the left hand side of the mirror becomes the backup camera monitor, with no reflection. The best part is, you can still see a reflection in the right side of the mirror, so you can use it as normal, and you don't have to look down at your dashboard to see the video feed.
ars 20 hours ago 0 replies      
Do that same thing with a TV: http://www.hometime.com/Hometime_4.0/video/VideoCollectorPag...

Hidden bathroom TV, behind the mirror.

shalmanese 17 hours ago 0 replies      
You could also hook up a leap motion to get really simple gesture controls without smudging up the mirror.
HNaTTY 9 hours ago 0 replies      
Interactivity is one thing, but I'd just like to see a simple motion detector hooked up to the GPIO of the Raspberry Pi, controlling the monitor. It bothers me that this monitor is just on all the time.

Detect motion -> refresh the data and wake up the monitor. Or just wake up the monitor since the data is being refreshed quite frequently already.

Also, I don't have any complaints about code clarity, everything seems straightforward.

Well done!

INTPenis 17 hours ago 1 reply      
Ok so I understand that an observation mirror becomes transparent if one side is light but what is not clear from the article is that any bright part apparently becomes transparent.

Because I assume the author has a black screen, and white text, causing the white text to shine through the mirror while anything around the text is still black and let's the mirror act as a normal mirror.

Also it would be nice to see which observation mirror he used, since he's Dutch I could probably order the same one to Sweden. Ordering from the US is often a hassle.

Qworg 20 hours ago 0 replies      
This is impressive!

I worked on a project much like this for a client last year. We actually hid a camera behind the glass and could take "mirror selfies". It's a pretty simple add-on if you're making an interactive installation/vanity mirror.

hammock 10 hours ago 0 replies      
People do this with their TVs sometimes, so it doesn't take away from the interior design - http://www.hiddentelevision.com/
genesee 18 hours ago 0 replies      
Add Nest-like proximity activation and you've got a pretty cool bathroom/bedroom installation!
napoleond 11 hours ago 0 replies      
A startup I'm involved with uses this as a platform to serve ads: http://www.advolvemedia.com
zacinbusiness 13 hours ago 0 replies      
This is awesome. I think a cool feature would be to add some speakers and hook it up to some music. Maybe add a little scroll for current artist/track. So many possibilities!
neric 12 hours ago 1 reply      
How about just sticking an iPad running a custom app behind the mirror, instead of this complicated set up?
catshirt 19 hours ago 0 replies      
cool! would be great to hook a kinect up
Chinese Number Websites newrepublic.com
171 points by bpierre  1 day ago   94 comments top 19
jamesli 1 day ago 2 replies      
Because digit numbers are not foreign to Chinese. As simple as that.

The majority of Chinese don't speak any western languages. A domain name of letters is no different from a random combination of letters to them, even if the name is composed of real words in English, Spanish, or French, etc. They are completely foreign. While a combination of digits is not, like phone numbers, zip codes, bus numbers, train numbers, etc. They deal with them everyday.

My parents don't speak any other languages other than Mandarin. [To be accurate, my mother spoke some Mongolian, and my father spoke a little Russian, when they were young. But they couldn't speak any of them now.] They have no problem in recognize and pronounce the 26 letter in English. After I have been living in American for so many years, they still can't spell my home address. They remember my phone numbers and my house numbers, though, but not the street names. Think about it. It is amazing. Because I find it is much easier to remember street names than phone numbers. Phone numbers are simply a random combination of digits, except the area code.

dperfect 1 day ago 3 replies      
I'm surprised there's no mention here of punycode and IDNs. Is there just not enough widespread support for IDNs (the article mentions a need for plugins, but I thought most browsers already support IDNs), or are numbers really that much easier to type and remember than short, meaningful domains in native characters?

As I understand, punycode is translated by the browser to a standard ASCII string, so there's no need for special support in the DNS system or other infrastructure other than a simple translation in the browser's URL handling. Seems like a pretty straightforward/simple solution.

manifesto 1 day ago 5 replies      
One reason why Chinese have less difficulty remembering and using these numbers than the western fellows might be the difference in pronunciation. In Chinese, all single digit number has the same structure: a consonant plus a vowel. For example, 7, in Chinese is pronounced as [ch-i:], while in English is pronounced as [svn]. Also, every digit takes the same time to pronounce. For example, a string "123456" is [yi:, er, san, si:, wu, liu]. That, in my experience, makes a long string of number easier to read out. And easier to read out means easier to memorize.

A side node: In China every kids in their elementary school if not kindergarten can recite the "table of multiplication". That is, they can remember the answer from 1 * 1 to 9 * 9. I doubt how many westerners can do so, due to the language difference.

Edit: The asterisk symbol is driving me nut.

ddoolin 1 day ago 0 replies      
This phenomenon is also visible in Korea, except the way to navigate to popular websites is to search Naver, Daum, or Google with the Korean name of the website and then hit the top link. I found it very strange at first but completely understandable given they typical just know the name of websites via their names translated into Korean letters.

e.g. Facebook -> (); Pretty interesting.

jimbobimbo 1 day ago 1 reply      
I actually created an email alias for myself that looks like 5553423123@hotmail.com (555-... is my real phone number). My logic is: whenever I need to say my email over the phone, it's much less error prone to tell a string of numbers followed by the common domain name than spelling my real (custom) name and domain name.
w1ntermute 1 day ago 4 replies      
But why is this phenomenon restricted to China? I haven't observed it with, for example, Japanese sites, even though they too use a non-Latin alphabet.
opendomain 1 day ago 1 reply      
One of the more popular OpenDomains I have is 17m.com - auite a few people ask to use it for a group buying site. This article helped me see the importance of numbers, but when I looked it up on google translate but could not understand what '17m' was supposed to mean. Can anyone tell me?
gbraad 1 day ago 1 reply      
"Why do Chinese websites use numbers in their domain names?" http://dashan.com/blog/culture/why-do-chinese-websites-use-n...
ytch 1 day ago 3 replies      
When talking about QQ, does anyone remember ICQ? QQ uses number as ID mainly because it's a knockoff from ICQ at beginning
yzhou 1 day ago 1 reply      
the point of using number in the domain is, a lot of Chinese people don't know letters, they don't know English words and they can't get "PinYin"(using letters to represent Chinese words) right. How do you make these people type urls in the browser? well, luckily, they all know numbers!
briandh 1 day ago 0 replies      
> In 2012, the United States refused to sign an international telecommunications treaty, supported by both Russia and China, that would shift the Internet away from its current U.S.-centric form of governance.

As the linked article expounds upon, this statement is strictly true but does not give a very good picture of the situation. It was rejected on free speech grounds, and not just by the US.

cpeterso 1 day ago 0 replies      
Wouldn't numbers also be faster to enter because you wouldn't need an IME?
lifeisstillgood 1 day ago 0 replies      
So...DNS was a waste of time - we could have stuck with just typing in the dotted quads :-)
funkyy 1 day ago 0 replies      
Great article - I bookmarked it - when our startup will go online I will buy associated number domain and redirect all Chinese traffic to it. I think that's a great idea!
tn13 1 day ago 0 replies      
I often see many rants on HN about US government and how it is becoming a police state. However I think the fact that internet is US centric is better than the internet where countries like Russia or China have have greater say.
lotsofmangos 1 day ago 0 replies      
The comment about country codes at the end is interesting. Presumably it should be something like .zg
mirkules 1 day ago 1 reply      
"Hotmail.com might as well be Cyrillic".

This is not a good comparison because Cyrillic (at least, the slavic version) has almost a one-to-one relation to its latin counterparts. Russian Cyrillic is a little more complex, with letter modifiers (like "soft sign" and "hard sign") while in other flavors like Serbian Cyrillics, those characteristics were built into the language.

Hotmail.com directly transliterated to Cyrillic would be: . (h=, i=, l=, c= and the rest are the same).

Kiro 1 day ago 3 replies      
Great article but I don't understand why the American friend refused to communicate with people whose email addresses consist of numbers.
autarch 1 day ago 2 replies      
1688 is not prounounced as "yoh-leeyoh-ba-ba". The 1 is pronounced as "ee". This actually makes it closer to Alibaba.
       cached 6 May 2014 02:11:01 GMT