hacker news with inline top comments    .. more ..    7 May 2014 Best
home   ask   best   5 years ago   
Atom Is Now Open Source atom.io
717 points by jordn  13 hours ago   239 comments top 52
pachydermic 13 hours ago 5 replies      
I wonder why it wasn't this way from the get-go... Oh well, at least I'm actually interested in it now. Can't wait for the Linux version to try it out. Pumped that they did the right thing and open-sourced it so that it actually has a chance of becoming widespread, and more importantly, of sticking around for longer than a couple years.

Good on you, Atom.io devs

jordn 12 hours ago 3 replies      
Interestingly, Tom Preston-Werner (former CEO of Github) said in February that Atom wouldn't be fully open-source:

Atom won't be closed source, but it won't be open source either. It will be somewhere inbetween, making it easy for us to charge for Atom while still making the source available under a restrictive license so you can see how everything works. We haven't finalized exactly how this will work yet. We will have full details ready for the official launch. - Tom Preston-Werner, 27 Feb 2014 http://discuss.atom.io/t/why-is-atom-closed-source/82/9

There was a HN discussion about this here: https://news.ycombinator.com/item?id=7310017

jwcrux 12 hours ago 3 replies      
This is fantastic news!

> As Emacs and Vim have demonstrated over the past three decades, if you want to build a thriving, long-lasting community around a text editor, it has to be open source.

I agree whole-heartedly. In fact, I don't believe that editors like Sublime Text would have such a large following if not for the extended "free-trial" functionality.

It will be exciting to see where this project goes, and I think open-sourcing the rest of the editor was a great move.

kabdib 9 hours ago 3 replies      
I tried Atom, and it was glacial.

The editor I use now (Epsilon) was last significantly rev'd about 8 years ago. It's a fine editor, but I'm starting to look for a replacement (and, oddly, I cannot stand where modern Emacs went).

Sublime Text 2 is darned close. If only I could teach it proper bindings of C-U . . .

pit 11 hours ago 1 reply      
Kind of cool that you can view issues all the way back to the beginning:


I realize this is inherent to the nature of version control, but it's neat to think about the history as a "Making-Of" Atom.

rayiner 12 hours ago 2 replies      
I'm excited to see all these new IDE projects, but have we pretty much given up on having a good, integrated debugger?
davexunit 12 hours ago 7 replies      
> As Emacs and Vim have demonstrated over the past three decades, if you want to build a thriving, long-lasting community around a text editor, it has to be open source.

Using a free software license is a big improvement, but I wish that they used a copyleft license like the GNU GPLv3. Inevitably, we'll see proprietary extensions and "pro" versions. Strong copyleft is important for the freedom of end users.

ruswick 12 hours ago 1 reply      
This is an interesting reversal for Github. The original FAQ implied that Github would try to market Atom commercially. I'm curious as to what made them change their mind.
matthewmacleod 12 hours ago 1 reply      
Well, I'm thoroughly impressed and a little bit embarrassed about beating up on Atom only yesterday :)
edwintorok 12 hours ago 1 reply      
Perhaps the blogpost should first mention what Atom is.

The first time I've heard about Atom was here:https://medium.com/p/433852f4b4d1

rubyn00bie 9 hours ago 0 replies      
Maybe someone will implement the UI without a Node/CoffeeScript backend? Memory usage has been pretty abysmal in my trials (though we've got some very large repos).

I'm definitely with the group that they 'opensourced' this because they had to... I know my entire office went from 'fuck-yeah' to '.... meh' to 'what? yeah, I forgot about that' in about two weeks time.

I mean, it's still damn good of 'em I just hope it gets some love. I'd like to see more competition in the space, but right now I have a feeling it's just going to be abandoned before too long then I'll be knocking on the door of ST3 or Vim again.

AceJohnny2 8 hours ago 1 reply      
Alright, now I need a comparison of how Atom compares to Sublime Text, Light Table and Emacs (and maybe even Vim, but its moded editing makes it a completely different beast).
jonahx 8 hours ago 0 replies      
Could someone give the tldr; version of advantages atom has over vim?
pavanky 10 hours ago 2 replies      
The cloned repo is ~238mb. I can't help but think some of it is not necessary.
patrickg 12 hours ago 2 replies      

    Uncaught Error: Atom can only handle files < 2MB, for now.
I'd love to use an opensource editor for working on large xml files.

thejosh 12 hours ago 2 replies      
Running on Ubuntu 14.04, after following the instructions, running "atom" or /usr/local/bin/atom doesn't do anything.
endijs 9 hours ago 0 replies      
Installed on Linux Mint. Some minor UI problems here and there. But that's nothing compared to how bad autocomplete is. At least for PHP development it's unusable at all. Because of that even had no intention to check further. But for those who wonder - yes, it works on Linux.
brlewis 13 hours ago 0 replies      
I am now way more interested in atom than I was previously. I think this is going to be a good thing for github.
DigitalSea 5 hours ago 0 replies      
I am really stoked for a Windows version, which in turn will mean I will move on from Sublime Text Editor 2 onto Atom. Unless of course Sublime Text Editor 3 comes out before then. Tried Atom on a friends Mac, a really solid editor that I am excited to see what the future holds for it.
pdknsk 12 hours ago 2 replies      
I followed the steps, but it didn't download.

    $ git clone git@github.com:atom/atom.git    Cloning into 'atom'...    The authenticity of host 'github.com (' can't be established.    RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.    Are you sure you want to continue connecting (yes/no)? y    Please type 'yes' or 'no': yes    Warning: Permanently added 'github.com,' (RSA) to the list of known hosts.    Permission denied (publickey).    fatal: Could not read from remote repository.
This works.

    $ git clone https://github.com/atom/atom

ihuman 13 hours ago 3 replies      
For anyone who is curious (since there was a tad bit of concern about it in the past), here is a link to the core's license: https://github.com/atom/atom/blob/master/LICENSE.md

It looks pretty open to me. However, I don't speak legalese, so I may be misunderstanding it.

donaldguy 13 hours ago 2 replies      
This is exciting, and bad news for Sublime Text. Though it will be interesting to see if Atom's performance actually gets up there

The Atom Shell open sourcing is also interesting ... I wonder if it will lead to a rash of other Chromium-fork-apps

ErikRogneby 8 hours ago 0 replies      
I appreciate knowing the cost of opted in features: "This package added 66ms to startup time."
krick 2 hours ago 0 replies      
That + clojurescript and we can have better emacs can we? I haven't tried it yet, honestly.
gberger 13 hours ago 4 replies      
Hopefully someone can package a Ubuntu build now.
pwr 11 hours ago 0 replies      
I'm pretty excited about Atom Shell as it looks like they fixed the different js context problem that node-webkit had. The last time i tried node-webkit i was really annoyed by the sneaky bugs that pushing objects from one context to the other introduced.

Thumbs up, Github!

hxrts 11 hours ago 1 reply      
Can someone comment on whether it's feasible to port Atom to function in-browser? Seems like this + something like Codepen could potentially be an asset to frontend developers.
krautsourced 12 hours ago 0 replies      
I wonder if this was partially because they considered the effort involved to develop a Windows and Linux version, plus the amount to get the performance where people would like it, and then decided it's not worth it? At least commercially.
avitzurel 8 hours ago 0 replies      
IMHO Tom (now gone from the company) always held a strong opinion to open-source ALMOST everything.

From the outside, looking at the conversations that took place on Twitter after the initial release, he seemed to have a strong opinion on Atom being the same way, core inside github and rest is open-source.

Now that he's gone, that limitation is off and it's open source as it should have been from the get-go.

There's absolutely no reason this product won't be open source to the core, the more people actively developing on it the better.

Me personally, I haven't used it and I don't see myself using it ever in the future, but it seems like a very nice concept project.

prezjordan 12 hours ago 0 replies      
I'm excited to compare atom-shell with node-webkit. I wonder if any big players will use it.
plg 11 hours ago 1 reply      
are there demos somewhere that show the value added over sublime text or emacs or vim?
fhinson 12 hours ago 0 replies      
Really great news for Atom.

Upon its initial launch, most of the criticism around it pertained to it not being open source. I think we can certainly expect to see its growth overtake that of Sublime Text, and I'm interested to see how the community interest will stack up against other open source editors like Light Table.

Hopefully Atom may join the legendary ranks of Vim and Emacs.

daviddoran 11 hours ago 0 replies      
I'm delighted to see Atom open sourced. I tried it out a few weeks back and came across a bug where the editor would lock up when a few empty files were created. Then I couldn't dig into the code to fix the issue but now I can.
jbigelow76 11 hours ago 0 replies      
I don't need another editor but this interests me because of the Atom Shell and how that works.
sergiotapia 12 hours ago 0 replies      
Masivo props to Github. They just almost assuredly made this editor long-term. What was once a cool tech-demo is now probably going to go mainstream for everybody. Wow.

I just can't imagine a behemoth like Github not injecting itself into Atom for the better.

jhh 12 hours ago 1 reply      
I wonder if the way that atom was built is or can turn into a good way to build modern cross platform desktop apps while employing web technologies. Does anyone have any input or actual experience with this?
ing33k 8 hours ago 0 replies      
Yeah, finally got in working on Ubuntu 14.04 , looks good and solid !

not working atm, looks like it makes a POST request to a server every times its launched and the server seems to be down .

neil_s 8 hours ago 0 replies      
So still nothing on the homepage or anywhere else explaining why this is something useful compared to existing apps? I can't think of a single USP.
vitaluha 12 hours ago 1 reply      
How about translating it to other languages?
Sekhmet 7 hours ago 0 replies      
Thanks for sharing this.I received betz access, but I'm using linux. Have to try compile entire Atom to linux!
undoware 8 hours ago 1 reply      
Everyone knows the rules by now. If something awesome comes out that's not FOSS or even only partially FOSS (dual license, etc) just ignore it until it's either cloned or fully opened.

Follow this algorithm for an open net. Profit margins get pretty tight tho

danielweber 9 hours ago 1 reply      
The FAQ doesn't tell me what Atom is.
timthom2 20 minutes ago 0 replies      
Love it
math0ne 10 hours ago 2 replies      
Ugh.. still mac only....
hitlin37 10 hours ago 0 replies      
want, atom with python support for a simpler version of ipython notebook!
chrisabrams 11 hours ago 0 replies      
Does atom-shell allow for 64 bit node on OS X?
anjanb 12 hours ago 0 replies      
I look forward to getting a RHEL/CentOS 6.x(6.3) package soon.
ing33k 11 hours ago 0 replies      
nice, trying to install it on Ubuntu 14.04 .
uger 11 hours ago 1 reply      
I'm surprised how much memory it takes up.
mempko 12 hours ago 1 reply      
Congradulations to the github team for releasing atom with an open source license. I hope future projects are free software instead of open source.

EDIT: I fudge fingered this. I meant copy left license. MIT is a free software license.

digerata 10 hours ago 2 replies      
I'm still trying to find out why a great company like GitHub would shamelessly copy Sublime Text 2. It's one thing to say we need to build another text editor because nothing out there gives you what you need. But to say we need another text editor and then copy Sublime... What the heck is that?

I installed it today for the first time because this was the first time I didn't need to be in a special club to use it.

I opened a directory of source that ST opens instantly. This thing took 5 seconds to open. Then when I quit the app, I get an "Editor is not responding." message. Everything feels sluggish.

This is progress people!

laureny 12 hours ago 2 replies      
It always makes me chuckle when I see companies trying to ship a product (free or not) and realize a few months later that it's not picking up adoption. Then they decide to open source it in an effort to make it popular but of course, they can't admit that, so they always come up with excuses like "We want the community to benefit from it" or "We really believe in open source", etc...

In the end, for most of these products, open sourcing is usually just the last step before the product dies.

The next version of DuckDuckGo duckduckgo.com
656 points by vgnanand  1 day ago   312 comments top 97
fsck--off 1 day ago 21 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 1 day ago 16 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 :)

Matt_Cutts 1 day ago 1 reply      
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 1 day 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 1 day 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 1 day 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;    }

ancarda 1 day 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.

TheLoneWolfling 1 day 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.

sergiotapia 1 day 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!

Skalman 1 day 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.

johnnyg 1 day 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.

bluthru 1 day 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.

blueskin_ 18 hours ago 0 replies      
Finally: A redesign that isn't a 'remove everything useful' one. That said, the low contrast text is a pain to read (still some metro-ification, I guess), the results page's information density is too low, and the scroll effect feels like I'm on the brink of getting motion sickness (something I've only ever experienced with javascript fake scroll, I might add)).

Also, horizontal scrolling: Please, PLEASE, no. It's just horrible and should die.

jbail 1 day 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.

cubancigar11 1 day 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.

gk1 1 day 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.

opendomain 1 day ago 1 reply      
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.

bjitty 1 day 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.

NamTaf 1 day 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.
systemizer 1 day 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.

ThePhysicist 1 day 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!

brokenparser 1 day 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
antris 1 day ago 4 replies      
Based in US, the line "The search engine that doesn't track you" means nothing.
rockdiesel 1 day 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

yahelc 1 day 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."

joeblau 15 hours ago 0 replies      
I might switch back to this. Google is becoming more useless to me at it attempts to be everything to everybody else.
agazso 22 hours ago 0 replies      
Scrolling is broken on Safari iOS7. The default behavior in Safari is when you scroll up, the controls appear (url bar, back/forward button, other tabs button etc.)

It seems DDG implements its own scrolling, so scrolling up does not make the controls appear, which is quite unexpected and makes a bad user experience.

ugexe 1 day ago 1 reply      
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.
dusklight 1 day ago 0 replies      
So understandably you don't want to be too specific about how you pick search results to beat the seo people, but could you talk briefly about how ddg returns results? Is it still some variant of PageRank?
k-mcgrady 1 day 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.
saiko-chriskun 1 day 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

prakashk 11 hours ago 0 replies      
The "What is this?" link below Cloud Save buttons doesn't respond (Firefox 30.0a2 on Ubuntu 12.04). Right-click and Open Link in a New Tab results in a "403 Forbidden".
Jake232 1 day 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.

CmdrKrool 1 day ago 1 reply      
I can't turn off the infinite scroll. I've set "Auto-load" in the settings to Off. But when I scroll to the end of the page new links still get appended automatically. This also happens on the current version DDG as well. Am I misunderstanding this option?
plainOldText 1 day 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.

jizzard 5 hours ago 0 replies      
I use spacebar and shift+spacebar to scroll up and down pages. The floating header covers up part of the text so I never get a chance to read it.
jonalmeida 1 day 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.

yetfeo 1 day 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.

nemoniac 1 day 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.

claudius 1 day 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.
idealform01 12 hours ago 0 replies      
I really like the new visual design, slick work!

One issue I have is with the infinite scrolling of the results. When at the bottom of the page I would like to know how many more results there are so I am not flying blind until I randomly get to the end of the results. Not aware of any formal studies to support this just opinion :)

MicroBerto 1 day ago 1 reply      
Congrats on the launch!

At what point will your business development team be ready to discuss integrating new spices?

We have one coming that I think your team and users would like more than the existing one.

curiouscats 1 day 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.

nfriedly 1 day ago 1 reply      
Shoot! I'll be able to retire http://ddgg.nfriedly.com soon!
neil_s 1 day 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?

dabrowski 14 hours ago 0 replies      
Where is "Try this search on:" box that used to be on the right hand side? I found it extremely useful.

Also the dropdown in search button that allowed to, say, sort the results by date. (I often forget query parameters)

Overall I like the esthetic direction ddg is taking, unfortunately I found two good features missing.

twodayslate 1 day 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.
shenoybr 1 day 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.
sjs382 1 day 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.

mryingster 1 day 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!

bhartzer 1 day 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.

morgangiraud 19 hours ago 0 replies      
This is not very important but yet there are a few typos on https://next.duckduckgo.com/about

"Less Clutter block"Our only focus is search. That means that our results are free of promotoions <--

"Discuss block"Our forums are a place -->for to<-- chat

im3w1l 1 day 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.
gabriel34 1 day 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 1 day 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 1 day 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!
dpatrick86 1 day ago 2 replies      
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).

hrvbr 19 hours ago 1 reply      
A search engine that doesn't track me shouldn't use Flash.
ErikRogneby 1 day 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.

atmosx 1 day 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...
cyborgx7 20 hours ago 0 replies      
Maybe it's just me but I find the hamburger menu in the top right , now that firefox has one of those themeselves in a similar place, kind of unpleasing.

I also miss all the colours and I prefer when search buttons are actual buttons instead of an icon inside the text field.

dieg0 1 day ago 2 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.

Splendor 1 day 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
monotypical 1 day 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.
davidgerard 12 hours ago 0 replies      
Introducing: awfulness.js


alexman 23 hours ago 0 replies      
Just because it lets me use "j" "k" to navigate the search results and "/" to highlight the search text is enough a temptation for me to contemplate dumping Google. I hate how Google forces me to press "Tab" and the up/down arrow keys to navigate.
mihok 1 day 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!
jan3er 20 hours ago 0 replies      
About the top row showing About/Images/Videos etc.I would like to use my vertical scroll wheel to move to the left and right instead of having to travel with my mouse all the way to the corner to hit the red arrow-button.
BorisMelnik 1 day 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.

n3thin 23 hours ago 0 replies      
Minor Nitpick!! You got the spelling wrong for promotions at https://next.duckduckgo.com/about?t=i&kd=-1
olq 1 day 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.
Aaronneyer 1 day ago 0 replies      
Is there any chance in functionality with the new version or is it just the prettier search page?
YoukaiCountry 1 day 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.
ejain 21 hours ago 0 replies      
I'd use it, if only I could get them to index my site...
ethana 1 day 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?

NewsReader42 19 hours ago 0 replies      
The DDG team still cannot get the simple concept of seraching correct. We have had a website online for 3 years, every other major search engine finds and ranks it accordingly yet DDG doesn't even include it in their results.

If they're missing our own website from results how many other websites are missing from results which ends up not giving the user the BEST choice of options when performing a search.

Buonaparte 1 day 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.
zyang 1 day ago 1 reply      
The button icons are a few px off - very unsettling.
crater 1 day ago 0 replies      
I think they did something good with the way (it seems) they standardized typing math equations. When you're searching some complicated integral with fractions and polynomials, you can pretty much put the spaces somewhere different every time in Google and get a different result. When I started typing an equation on DuckDuckGo I noticed that it automatically suggests a search with the spaces taken out of it.

Also, I searched "Juicy J Acapellas" and was impressed because I found some sites that I enjoyed that I hadn't ever found before.

mfrommil 1 day 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.
peutichat 1 day ago 1 reply      
If you're into alternative search engines that don't track you, You should try psykoo:http://www.psykoo.com
progamler 18 hours ago 0 replies      
I like to see full links, that helps me to Validate the source and sort out webpages
a3n 1 day ago 0 replies      
Very pretty. And thank you for not using infinite scroll.
stonogo 1 day 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.

Ryel 1 day ago 0 replies      
I think the new look is awesome but I'd still use DDG either way.
timgws 1 day 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.


mfrommil 1 day 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.

mring33621 1 day 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
dorgo 1 day 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.
zephyz 1 day ago 0 replies      
If I disable meanings in the settings I see video and picture results. Is that the intended behaviour?
pi-squared 1 day ago 0 replies      
Don't center and add the fixed horizontal limit for images when there is an instant answer.
shmerl 1 day ago 0 replies      
Is it WIP? Default one still looks the way it was.
higherpurpose 1 day 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 1 day ago 1 reply      
Search: "Showing 35 Images"


marincounty 1 day ago 0 replies      
I hope they destroy Google.
lnanek2 1 day 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 1 day ago 1 reply      
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.
2048, success and me gabrielecirulli.com
627 points by terabytest  13 hours ago   168 comments top 49
pdeuchler 12 hours ago 9 replies      
A couple of OT thoughts...

1) It was very odd seeing something go from the HN "new" page, to the front page, to seeing people talk about it on twitter, to hearing about it from friends who have no idea what a "github" is, to my mom asking me to help her download this new game all her friends are playing. I still don't know how I feel about it. And yes, for some reason I feel like I have some sort of ownership simply because I found it early. An interesting case study of the human psyche all around.

2) At the very least I think it's a great example that while we very often find ourselves lost within the HN bubble, we need to remember that (hubris aside) what we do everyday, even if it's just a side project we did for fun one evening, has the potential to change the world in an instant. Exciting and scary at the same time (and depressing when you realize you haven't tapped into this potential yet).

3) It definitely pissed me off to hear of friends paying for the game when I could have just sent them the link to Gabriele's github. (Note that I haven't found any versions where you have to pay to download, I'm assuming these people made some kind of in-app purchase)

4) While definitely in the extreme minority, I now have a couple curious friends who upon inspecting the original github link found the repository, and now are very interested in learning to code. I think we underestimate the power of showing people the "behind the curtain" stuff so to speak.

5) My absolute favorite observation is the amount of people who "hate math" or "just aren't good at math" who love this game. I think there's great potential to use 2048 or a derivative as an educational tool.

stevenh 10 hours ago 6 replies      
A few thoughts as someone who has developed games for iOS, Android, and the web:

In today's world, if you want to retain implicit ownership of your product's name, a simultaneous triple-platform release is not optional, it is required. It must be performed in precisely the following way, or your launch will fail:

- Register your game's domain before announcing it to the public.

- Next, upload your iOS app to iTunes Connect and wait for up to one week for the app to be approved.

- Next, upload your Android app to the Google Play store; approval only takes a few hours.

- Finally, make the web version public, and announce the game along with links to the mobile versions.

If you deviate from this order, then you're screwed. One example: I released a game on the web and waited one day to upload the Android version to the Google Play store. I figured that gave me a little extra time to test and check for bugs, and what's the rush anyway? Nobody could steal a game in just 24 hours, right? Wrong. My app was rejected because Google insisted my app was attempting to impersonate another developer's app. The other developer's app was simply my own website, stolen line for line, tossed into Phonegap, and released the same day as my website. I explained this to Google in the appeal form, even including a link proving I owned the site the other developer stole it from, and they rejected my appeal without checking the link - I could clearly see in my server logs that they never clicked on it. Google does not allow you to file a second appeal, so I had to give my app an awful name no one would recognize it by, and the clone received all the downloads and glory thanks to the buzz my website's name was generating for it.

Another example: I was the first to publish an iOS app with the same name as my website. After the app had been waiting for review for four days, I figured it would be approved any moment now, and that it was safe for me to launch my website. I launched, and it turns out that Apple's app review process is not FIFO, because two days later, a clone with the same name and all the code stolen from my site was already approved for iOS, yet my own app was still waiting for review. My app was then rejected a few days later because it had the same name as an app that stole my code... again.

Gabriele Cirulli is an extremely unlucky man stuck in an extremely unfair landscape, and I cannot fault him for wallowing in the first of the five stages of grief. If Flappy Bird's alleged $50,000/day income can safely be assumed to be the average earned by the ads on any given #1 iTunes free app, then the entity which first claimed the name "2048" in iTunes Connect is currently a millionaire, because 2048 was at the very top of the iTunes free app charts for weeks. Gabriele seems to believe or hope that the masses will see his "repost" of his own app and be stricken by the desire to do the ethically right thing and uninstall all of the rushed clones and install the legitimate version and play it with all the fervor and excitement as if the global 2048 hype still currently existed. Unfortunately this will NEVER happen.

On a side note, Phonegap is only getting worse over time. Typical Adobe rot is setting in; the last version had a catastrophic bug causing the xml manifest to simply not be read during the build process, because a critical "for" loop was referencing the child element of a nonexistent variable. They swept this under the rug; countless hapless developers were mindlessly releasing broken apps during this period. Half of Phonegap's documentation refers to "Cordova" and executing "cordova" on the command line where it should say "Phonegap". Commands that have different names between Cordova and Phonegap are still documented as the Cordova equivalent, so one must use Google to find other people who searched for hours until they themselves came across the explanation that the same command in Phonegap requires the use of a completely different word. It is an absolute trainwreck, but aside from that, the primary issue for consumers now is that apps built with Phonegap no longer work correctly on newer versions of Android and haven't for months, which is why Gabriele's extremely simple and resource-minimal app is currently getting a bunch of 1- and 2-star reviews in the Google Play store with complaints about the speed.

kohanz 13 hours ago 7 replies      
Thanks to the help of my parents and my friends, I realized that the only way to get over this without feeling like I had missed an opportunity would be to embrace it and produce an app. I wouldnt be doing it for profit, though. In fact, that is not what matters to me.

I'm slightly confused, because he repeatedly states that profit is not a motivator, but then that menu screenshot of the app shows a "Remove Ads" button, which presumably means there is some monetization in there.

I don't have anything against the OP monetizing the app, but if he had the altruistic intentions that he claims, wouldn't the app be 100% free?

edit: seeing that I'm getting down-voted - it's an honest question. I don't mean it to be accusatory. I personally think the OP should monetize his creation. It's what I would do if in his shoes. I would just be honest with myself about it.

pdkl95 12 hours ago 2 replies      
The thing I found most interesting about the 2048 was the sudden assortment of variations that immediately followed. It was a perfect example of how the thing we call "culture" works: people recursively sharing their interest in something, often without even trying ("hey, that looks cool. What are you playing?").

It is also a powerful argument in the idea (described very nicely by Lawrence Lessig[1]) that culture and creativity are hindered by copyright. While git (via github.com) made it technologically trivial to clone the source, it's the lack of the "don't touch it - somebody will sue me" barrier that allowed a huge number of people to try their hand at a variation.

To re-use a quote used by Mr. Lessig[2], said by composer John Philip Sousa as the technology of the phonograph (and the ability to restrict the use of music through copyright) quickly became widespread:

"These talking machines are going to ruin artistic development of music in this country. When I was a boy, in front of every house in the summer evenings, you would find young people together singing the songs of the day, or the old songs. Today, you hear these infernal machines going night and day. We will not have a vocal chord left..."

I believe talk about "profit" or "lost opportunities" misses the forest for the trees. The potential of future personal profit on a small game like this can be very hit-or-miss, but the contributions to our shared culture have already been huge. The fact that the game caused an incredible amount of attention - with multiple people sending messages about taking the idea further - is conclusive evidence of the cultural impact it had.

The reaction by the authors of "threes"[3] (linked from this article) is an interesting example from the other side. It is clearly annoyed at the loss of profits that 2048 may have caused. Their game is also proprietary, restricting the possibility of making a legal derivative work. this eliminated one of the big sources of initial "word of mouth"/"viral' attention their game received.

I'm not trying to argue for the elimination of copyright[4] or other sweeping changes. For some works - especially games and other works of art - the monopoly benefits of copyright are probably worth the loss of some popularity. I simply suggest that there are other benefits besides "profit". As this article mentions, even stuff like "lack of stress" can be a huge advantage; knowing you've been able to impact so many people is something many artists dream about and hope for their entire lives[5].


If you're thinking of trying to squeeze some profit from a small work like this, you may want to consider letting it spread in our shared culture and taking the fame and reputation as the author of a Cool Game/App.


[1] http://www.ted.com/talks/larry_lessig_says_the_law_is_strang...

[2] ibid.

[3] http://asherv.com/threes/threemails/

[4] While I do believe we should eliminate most "IP" laws, that argument is for another day.

[5] said best by the comic PFSC: https://31.media.tumblr.com/2cbf666fc1881d6c0f158a6bece2bb95...

md224 7 hours ago 0 replies      
> Many of the people around me, however, didnt feel the same. My friends and parents thought that my choice was honorable, but at the same time I was probably throwing away a chance that I would be unlikely to get a second time.

> A few days later, all of the issues I thought I had overcome crumbled back on me much harder than before. I had started to regret wasting this opportunity, and I felt as if the people around me were disappointed by my actions.

It can be really disorienting when our intuitions and convictions clash with those of the people we listen to and trust. The cognitive dissonance can be so great that we find ourselves desperately trying to reorient our perspective to dissolve this conflict, as Gabriele manages to do:

> Thanks to the help of my parents and my friends, I realized that the only way to get over this without feeling like I had missed an opportunity would be to embrace it and produce an app. I wouldnt be doing it for profit, though. In fact, that is not what matters to me. All that matters is knowing that I didnt waste a chance, no matter if Im going to succeed or fail.

This is not to say that Gabriele "sold out" or did the "wrong" thing. Rather, "right" and "wrong" are concepts we assign to actions as we fit them into our own patchwork of moral attitudes, and are probably more malleable than we'd like to believe.

I was once faced with a very lucrative offer from a major tech company to work on analytics for their popular ad engine. I was extremely conflicted about this as I happen to dislike online advertising, and especially search engine marketing. To my horror, the majority of my friends and family encouraged me to take the position despite my ethical qualms, as the benefit to my resume would be enormous. Up until this point my own ethical intuitions had more or less aligned with those of my peers, but suddenly I found myself alienated. Was I stupid to pass up this opportunity, or were they wrong to tell me to take it?

It was one of the most difficult decisions of my life, but I decided to turn down the offer. It was liberating, in a sense; I came to realize my own ethical agency and that I could choose for myself what "right" and "wrong" meant. But it was also a lonely decision, one whose "rightness" was not shared with those I cared about.

I'm not sure what my point is here, except to say that I'm glad Gabriele found peace with his decisions. When you believe one thing and everyone else believes another, it can be difficult to know whether to change your own beliefs or not, especially when the content of those beliefs is something as abstract as "right" and "wrong." In some sense, there is no right choice, only the one you make.

swalsh 13 hours ago 5 replies      
He seems so worried about taking someone else's credit, that he's missing the value HE brought to the table. He made the game approachable. The visual style of the game made it more fluid, which made it more approachable. At least to me, the two games he derived his own from don't seem to pull me in the same way. The app has a similar appeal. In games, there's a lot of value in visual design... he got the visual design right.
prezjordan 12 hours ago 1 reply      
Really enjoyed this post. As someone who has been on the "Threes! was there first!!!!" train since 2048 took shape, I think I agree with both parties. Threes! is a polished game that people can pay $2.99 for in the App Store and enjoy. 2048 is a free web game that's insanely approachable (it's free) and people "get it" immediately. They both provide immense value.

I see where the Threes! devs are coming from because, well, a lot of people called their game a 2048 clone, and I'm sure it sucks to see people playing a similar game instead of buying yours.

I also see where Gabriele comes from. The guy just wanted to make a game! He wasn't trying to steal anything from anyone, he made a lot of people very happy and he has nothing to be ashamed of, or worried about.

To be honest, I think if you take the intersection of 2048 players and people who would pay $2.99 for Threes!, you'd end up with a pretty small group.

I think everybody won here.

arandomJohn 10 hours ago 1 reply      
Having played a lot of 2048 and Threes, I have to say that while 2048 is fun, it is a shadow of the game that Threes is.

There is a polish and outright joy to Threes that the clones lack. While the games are superficially similar Threes has a depth of play, complexity, and game design that reflects true craftsmanship. They took an idea and put in the hard work to make it the best they could make it. 2048 and other derivatives play like a rough draft of Threes.

As a hobbyist game designer myself I can appreciate the difference.

I'd challenge any 2048 fan to drop the $1.99 on Threes and see what they're missing.

All that said, I appreciate the awkward position Gabriele is in and appreciate his effort to address what has been going on in an open fashion. He's not the bad guy here. He has made a very good clone of an imitation of a great game.

chrisBob 12 hours ago 1 reply      
I don't understand the concerns about theft and ethical issues about profiting from this. The license on GitHub says I am welcome to copy the source, modify it, and sell copies. Maybe I take that too literally, but if you see a popular game that people are willing to pay for, and there isn't already one in the app store I think you should take advantage of MIT licensed code and put it up for people to enjoy. Anyone who doesn't like the idea is welcome to make a better version and offer it for free.

I am strongly against blatant copies of apps someone is basing a business on, but I support making apps based on open source code, and making fun games available to as many people as possible.

notatoad 13 hours ago 4 replies      
it's kind of sad that so many people insist on a native app. 2048 has always worked great on my nexus 7 just using a browser, there's no need for an app. Developers shouldn't be forced to put in extra work porting webpages to native code just to ensure they don't get overrun by cheap clones in various platform's app stores.
habosa 11 hours ago 1 reply      
gabrielecirulli's success has been one of my favorite moments I've witnessed on HN. Congratulations to him, it was/is an amazing phenomenon. I also think we can take a few important lessons here to take the tech world a little more out of the shadows.

1) As a few have said, show your friends the source code and say "if you could learn to do this, you could have made 2048". It's not too intimidating of a codebase and it might make some more people want to learn to code.

2) If you've ever met anyone who didn't see the point of open source, the 1000s of 2048 derivations are a public monument to FOSS. I have tried to explain to my friends a million times what Github is, but then all I had to do was say "yeah for that clone someone just forked the original repo and changed yellow to blue" and suddenly they get it. I know that leaves out the part of open-source where people contribute back to the original but it's a good starting point.

3) This, or some variation of this, is why many of us do what we do. The power for a few thousand keystrokes to become a worldwide phenomenon with the only cost being $0.00 and some time. It's amazing how much influence you can have from behind a laptop monitor. When people explain why I code/blog/read HN for fun, what i tell them is that programming gives you an amazing sense of mental potency. 2048 really maxed out the gauge on how potent you can be.

napolux 12 hours ago 1 reply      
IMHO It's to late for the "official" apps. So many clones out there (let's call them clones, even if they're maybe based on the original code).

I think that this is a big missed opportunity for him (even if he had enough "success" from the original game alone)

bicknergseng 6 hours ago 1 reply      
Threes hardly came up with this combination game idea. I know for certain Triple Town [1] has basically the same gameplay (except you drop instead of swipe, some extra cutesy elements) and is from 2011, and I highly doubt it originated the concept or gameplay. To use their example, I feel like Asher Vollmer and Greg Wohlwend created Dr. Mario and not Tetris, and were shocked when people started playing other Tetris knockoffs. I understand being frustrated that someone else hit success with the same idea and different execution, but I don't get the "my copy is novel" attitude. Feels like a 1 click buy patent.

[1] https://play.google.com/store/apps/details?id=com.spryfox.tr...

iambateman 13 hours ago 2 replies      
I added that thing to my homescreen and played it as an "app" for weeks. The only problem is 2048 gets really boring once you have a framework for how to do it.

It's nice to see the background of how he was feeling during that time. The (relatively muted) outcry of "derivative" never felt fair to me. His game is more fun to play than Threes. Millions of people agree.

diziet 9 hours ago 0 replies      
Quick thing -- you should title your iOS app something like '2048 - The Original Version', not '2048 - by Gabriele Cirulli'
danielweber 13 hours ago 0 replies      
Very interesting insight. I don't always agree with the decisions he made (and he doesn't even agree with the decisions he made), but it's a pleasure reading someone's feelings as all the stuff of the modern world hits you at once.
chrissnell 10 hours ago 3 replies      
Am I the only one who feels like his new "native" version feels slower than his web app? There's a brief but noticeable delay between my finger flicks and the sliding of the tiles. I wonder if this has anything to do with his use of Phonegap.
benjamincburns 6 hours ago 0 replies      
I think Gabriel's aversion to profiting from this creation is laudable, but I wonder how much of it is driven by a sense of guilt over the reaction from the creators of Threes. That said, I'd hope that those guys would get in tough with Gabriel and have a candid conversation which amounted to "okay, seriously dude - make some money already!"
beobab 13 hours ago 0 replies      
I would have done nothing with the initial success too. I have a very definite "freeze" reaction to stress, which causes quite a few problems for me. I can sometimes progress to "flight", where I run away from the problem, but "fight" is very often out of reach.
aroman 10 hours ago 0 replies      
I disagree -- I don't think either of those things were major factors contributing to the success of 2048.

The how would either of those facts have changed the basic viral mechanism of the game -- click this link and play? It didn't go viral because everyone was forking it, or because people enjoyed the lack of ads. It went viral because it was very easy to share, addictive, and a novel concept to most people.

eco 11 hours ago 0 replies      
It's a shame it's not a truly native app. Input response is very sluggish even on my LG G2 (high-end phone with a Snapdragon 800).
arek2 10 hours ago 0 replies      
If someone wants to cure his addiction, here is my variant of the game - 2048 with AI autoplay and taking back moves:


Also, 511 is a variant of 2048 on a 3x3 grid, completely solved:


MrScruff 12 hours ago 0 replies      
The difficulty for the Threes guys was that they spent a lot of time polishing what was a very simply concept. Nothing wrong with this, but it made their game straight forward to clone. If someone was releasing Tetris for the first time in the current climate they would have the same problem.
armandososa 11 hours ago 1 reply      
That was a good read, but I think that in the fear of losing an opportunity he ended up blowing it entirely by releasing a PhoneGap app which is very slow and unresponsive even when it's very well designed.
embwbam 10 hours ago 0 replies      
I just want to say I think you made the "right" choices along the way even if they maybe weren't the most savvy financially. I hope you profit from your app. It's hard to know what to do and stay motivated. Good luck!
TheMagicHorsey 12 hours ago 0 replies      
I prefer the original Threes game. But this is a cool game too.
ScottWhigham 12 hours ago 1 reply      
FYI for those searching for this on Android: (1) it isn't on Amazon yet (or at least I couldn't find it), and (2) to find it on Google Play, you have to search for Gabriele Cirulli if you want to find the actual game he's talking about. He links to the app in his post but, because I had a bit of trouble finding it, here it is:


alecsmart1 8 hours ago 0 replies      
Can someone please enlighten me? The number one 2048 app in the iOS store is by some company called Ketchapp. It looks pretty much the same (very similar). Did they all clone the web version by the op? Has op released his own version after a month? How does he expect to climb up the charts?
fallinghawks 10 hours ago 0 replies      
Thanks for the post. I suspect the creator of Flappy Bird had similar feelings of shock, worry, being overwhelmed, and the need to defend himself -- but was unable to get to the point of reconciliation.

I thoroughly enjoyed 2048, played several variations, and even made one myself with photos of raptors :)

allthatisgold 11 hours ago 0 replies      
I understand where he is coming from about the stress and the relief he felt when he renounced the idea of developing it for mobile.

I think the lesson we can all learn is that we should do both, reduce stress and pursue the goal, otherwise it might be too late and you might regret it for the rest of your life. Someone he knows could have developed the mobile app for him. He could have offered them money right away or a percentage of profit. If he doesn't know anyone, I'm pretty sure any company would have jumped at the chance if they were offered a reasonable percentage.

Even if you are blocked, at times of stress try to think of what the possible alternatives available to you are. Write them down on paper, cross them out, write them again until you are happy with your final decision.

junto 12 hours ago 0 replies      
I've been playing the mobile web version daily since this hit HN. It is a great little game for those times when you are standing in a queue or waiting to see someone. Who cares who came up the idea first. Yours is very mobile friendly. Credit goes to Gabriel for that.
jmzbond 10 hours ago 0 replies      
I find it interesting that this is the first I've heard of the original game. Before now, I had only ever seen/ played the Doge version. Thinking about what that says about me...
artursapek 11 hours ago 0 replies      
Every week I see more people playing it on the subway in NYC. Congrats mate.
enterx 4 hours ago 0 replies      
The whole 2^11 movement is fascinating.

There is a chance for world peace. ;)

Larrikin 12 hours ago 0 replies      
I downloaded it from the blog post but I find it sad I couldn't find it from the Play store search
munimkazia 11 hours ago 0 replies      
It's a pity that phonegap apps don't perform nearly as well as a natively written one, especially on older phones.
davidgerard 13 hours ago 3 replies      
Question: why does the app need "full network access"?
rikkus 13 hours ago 0 replies      
Put a price on the app, I'll be happy to buy it to say thanks!
dynamic 13 hours ago 0 replies      
Great post. I don't know why you feel so hesitant--it's your design and implementation that made the game a hit.

Looking forward to trying your app version.

chris_mahan 10 hours ago 0 replies      
My son asked me yesterday if he could play 2048 on android. (I showed him the js version on my computer)

I hope there is the option to tilt the phone to make the tiles slide...

utunga 5 hours ago 0 replies      
Thinking about this dilemma it seems to me it would have been better/faster/easier/more ethical to add an affiliate link to the 'original' threes app. That way everyone wins. And while that was there start work on the definitive 2048 app *(maybe even collaborate with the threes creators to get that out faster).
3lackRos3 11 hours ago 0 replies      
Thanks to gabriel. 2048 made me interested in learning javascript. Forked and had fun.
stillsut 11 hours ago 0 replies      
When you're 20 years old, and you get 20 million hits, you should have something reallllly good that you're working on to justify not pursuing your breakout hit.
higherpurpose 12 hours ago 0 replies      
For authors/creators that feel themselves in situations like that, should see this talk, it might help:


I hate seeing people quit because they've been too successful all of the sudden, like the Flappy Bird guy, too, and not necessarily because "they've made it" and don't want to work anymore, but because they're freaked out about launching a "failure" next (at least in comparison with the previous breakout success).

softvar 7 hours ago 0 replies      
Awesome success story ! Inspiring !!
melloclello 13 hours ago 0 replies      
Good on you for staying cool man
jff 11 hours ago 0 replies      
I can understand why but DAMN the article from the Threes! people comes off really bitter.
FilhoDaPuTa 12 hours ago 1 reply      
I have been playing the 2048 for Android in the Top 1 of 2048 apps and now tried this guy original. Well it sucks..

the original programmer 2048 is so slow and laggish in comparison it makes it unplayable for who's coming from the other one. Visuals are also better.

grrrando 12 hours ago 2 replies      
Well, we all have the opportunity to steal things in everyday life. But in the human space outside of the twilight zone we call "HN", there are laws that keep people from profiting from stolen material. Unfortunately, you're enabled by the app stores and their allowance this type of theft. Calling it an opportunity doesn't mean you should take it.

You already had the gift of recognition, even for something that wasn't truly your own creation. Did it need to be milked further, or could you have moved on and created another game, riding your reputation? That's a big "if", but it would have been the right thing to do.

Rappers, Sorted by Size of Vocabulary amazonaws.com
566 points by sinned  2 days ago   266 comments top 68
randomdrake 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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."

skylan_q 2 days ago 5 replies      
Kool Keith should be exempt from this list. He's not from any of the 4 regions listed, but from Jupiter.
thinkpad20 2 days ago 2 replies      
Is Del tha Funkee Homosapien on this list? I'd be curious, since he has pretty non-standard lyrics.
seizethecheese 2 days 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.

habosa 2 days ago 1 reply      
Not surprised to see Wu Tang at the top and Drake at the bottom. Started from the bottom ... still there.
krick 2 days 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 2 days 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?

orblivion 2 days 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.
Ryanmf 2 days 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.

quux 2 days ago 1 reply      
I wonder where Weird Al Yankovic would come in on this ranking.
DigitalSea 2 days 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 2 days 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.

riggins 2 days 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.

ballstothewalls 2 days 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 2 days 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.
rthomas6 2 days 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 2 days ago 0 replies      
Greatly enjoyed the analysis but while I was reading it I felt a lot like this guy:


Tycho 2 days 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 2 days 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 2 days 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 2 days 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.

ryan1234567890 1 day 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))

dmourati 2 days 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.
sbierwagen 2 days 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 2 days 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 2 days ago 0 replies      
All the rappers listed seem to be American.

Whack this through your Bowers and Wilkins:


msutherl 2 days 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 2 days 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.
Grue3 1 day ago 0 replies      
Would be interesting to see how they compare to rock bands like Titus Andronicus, Fucked Up or Bad Religion.
dnautics 2 days 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 2 days ago 1 reply      
Lil Jon should be at the bottom with 7 words: "Yeah!", "Okay!", "Shots!" and "Turn down for what?"
Mikeb85 2 days 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...

danielsf 2 days ago 6 replies      
author here: hit me up with questions you've got.
devindotcom 2 days ago 2 replies      
Couldn't find Aceyalone - I thought he'd be in the top 10, I guess he wasn't included.
selimthegrim 2 days 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 2 days 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...

koala_advert 1 day ago 2 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>

jmt7les 11 hours ago 0 replies      
I'd love to see Immortal Technique also.
htk 2 days 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.

snarfy 1 day ago 0 replies      
I wasn't surprised to see Canibus and Outkast up there.
Totient 2 days 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 2 days ago 1 reply      
How many words in "fo shizzle ma nizzle" ? 4 or 0 ?
camus2 2 days ago 0 replies      
I would love the same chart but sorted by vulgarity.
m_mueller 2 days ago 1 reply      
I'd be interested in how Nerdcore rappers compare to this, such as MC Frontalot or Professor Elemental.
gfody 2 days 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.
b3b0p 2 days 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?
konceptz 2 days ago 1 reply      
What I would like to see, is this same comparison done against album sales with the implication of mainstream vs. underground.
ff10 2 days ago 0 replies      
Really surprised MF Doom is not ranked higher are his side projects included?
bladecatcher 2 days 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.
ignacioelola 2 days 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?
prg318 2 days ago 0 replies      
Thank you based god!!
jomtung 2 days ago 1 reply      
Killah Priest should be grouped with Wu-Tang.
zeppelinnn 2 days ago 0 replies      
This is awesome. Reminds me of all the data viz they are doing on rapgenius. You forgot Atmosphere though (Slug)
thegasman 2 days ago 2 replies      
No mention of MF Doom? Metalface? Doom? Victor Vaughan?(All the same gentleman from LA)
tps12 2 days ago 0 replies      
So funny comparing this to the same graph they did for pop lyricists.
dnlserrano 2 days ago 1 reply      
Awesome. This guy should definitely work for RapGenius.com.
oakaz 2 days 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
1ris 2 days ago 1 reply      
Shouldn't that be adjusted to the size of the text corpus?
pinkskip 1 day ago 0 replies      
Woah so awesome!
moron4hire 2 days ago 1 reply      
This might be the best-made infographic I've ever seen.
allan_ 2 days ago 1 reply      
where is KRS-ONE?
sarreph 2 days 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 2 days 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?
512 points by jader201  4 days ago   363 comments top 292
jader201 4 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 4 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 4 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 4 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

dharmendhar 2 hours ago 0 replies      
Location: San Francisco Bay Area, Local, Full Time

Stack Primary: Java and Android dev, HTML, CSS and Java Script

Secondary: C, C++, Matlab

Looking for: Software Engineer's position and Android Development from August 16th 2014

Resume: https://www.linkedin.com/pub/dharmendhar-pulakunta/16/66a/98...

GitHub: https://github.com/dpulakunta/

Currently: Pursuing Masters Degree in San Diego State University and will intern at One King's Lane

eli_gottlieb 4 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 4 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.

abtinf 4 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 4 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.

swombat 4 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 4 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

jesalg 12 hours ago 0 replies      
Los Angeles, Remote (preferred) or Local or Hybrid, Full-time | Contract

Primary Stack: Ruby (worked with Rails and Sinatra), JavaScript MVC (worked with AngularJS, Backbone.js, & KnockoutJS), PostgreSQL. Secondary: Python (worked with Django), ASP.NET/C# (worked with WebForms and MVC), NodeJS (familiar with Express) and PHP (worked with CodeIgniter, CakePHP & LaravelPHP)

Resume: http://jes.al/ I can provide formal resume upon request)

Contact: http://goo.gl/XkWN1f

I'm a seasoned full-stack developer with a decade of experience building high traffic websites for fortune 500 clients. Co-founded and lead engineering at a digital agency before. Experienced in team building & technical leadership by having been part of several start-up founding teams. Looking for a hands-on leadership role where I get to build a tech stack and dev team from ground up.

izolate 4 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 4 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.

squegles 4 hours ago 0 replies      
Eugene, OR & Irvine, CA | Relocation/ Local | Internship - Full time

Stack: Python, Git, SQLite

Resume: Contact for resume

Contact: ben @ benpoliquin . com

I'm looking for 2014 Summer Internship. I am currently a sophomore in my Universities Computer Science program, also getting my minor in Business Administration. Preferably looking for a solid working and learning environment to build upon the knowledge and skills I have attained thus far.

Lockyy 4 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 4 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

brightsize 4 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 4 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 4 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.

shervinafshar 12 hours ago 0 replies      
San Francisco Bay Area, Full Time (currently on H1B, need transfer)

Stack: CLDR/ICU, Perl, Python, PHP.

Resume: http://www.shervinafshar.name/resume

Contact: HN username at gmail

I'm a software internationalization and localization engineer. I help software teams improve the localizability of their UI and docs, maintain and manage their linguistic assets (translation memories, terminology databases, etc.) and understand and process locale-specific data (e.g. date/time, gender/plural, sorting, etc.) and UX (e.g. UI/UX for languages which are written right-to-left) properly. Currently I'm working for a vendor which caters such services to the household name web and gaming console companies, but would like to work for a dynamic team who has its own set of products in need of globalization.

neverminder 4 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

OWaz 1 day 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.

fn 4 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 4 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 4 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 4 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 4 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 4 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.

manuletroll 4 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 4 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.

jongold 4 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 :)

basseq 4 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 4 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 4 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 4 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 4 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.

mrampton 1 day 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.

quaunaut 4 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.

kylemathews 4 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.

cabbeer 4 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..

mkohlmyr 4 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 4 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.

wcfields 4 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

hemezh 4 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.

wz3chen 1 day 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!

pflanze 4 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 4 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 4 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

pbarnett 1 day 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.

shrikrishna 2 days 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

joekrill 4 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).

fennecfoxen 4 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'

X-Istence 4 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 4 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.

pattle 4 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.

hypertexthero 4 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 4 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.

brianpgordon 4 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.)

chadscira 4 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.

lelf 4 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).

jayhuang 3 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.

Inversechi 4 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.

mden 4 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.

jnotarstefano 4 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 4 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. :-)

L8D 4 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 4 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.

morcutt 1 day 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.

patz 4 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 4 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.

kristiandupont 4 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.

mdolon 4 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.

hereonbusiness 4 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.

grayrest 4 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.

sdernley 4 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 4 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.

ahuth 4 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.

morganwilde 4 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.

petedoyle 4 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.

bliker 4 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 4 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

eaurouge 4 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.

janus 4 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 4 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

indlebe 4 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 4 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 4 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.
ameen 4 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).

antonius 4 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!

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



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

calcsam 4 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.

Navarr 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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.

lordsheepy 4 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.

idiotb 4 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

kbsali 1 day 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 ;) ).

cpursley 4 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 4 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 4 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 4 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 4 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.

ragsagar 4 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 4 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 4 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.

alpeb 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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.

mcbuilder 4 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.

carloc 4 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 4 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

aagustyana 3 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

m0dE 4 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

DTanner 4 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.

Mc_Big_G 4 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.

mdturnerphys 4 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.

braydenm 4 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

silenteh 4 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

deft 4 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!

userium 4 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.

gotrythis 4 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. :-)

Inviz 4 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 4 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.

iwanttobehired 4 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.

nptime 4 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.

bobdetemple 4 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

jrlocke 4 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.

pavanred 4 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.

pallavkaushish 3 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

arenaninja 3 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).

Synroc 2 days 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

lukeholder 4 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.

brooksbp 4 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.

jesskerca 4 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.

crazychrome 4 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 4 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 4 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 4 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

lukaslalinsky 3 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.

pananin 4 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.

amukher1 4 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.

ankurpatel 4 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.

aurelien 4 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.
samlevy 3 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

namecast 4 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.

EugeneOZ 2 days 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.

JacksonGariety 4 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.

pacofvf 4 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 4 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 4 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 4 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.

nelsondooley 4 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.
sitetechie 4 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.

kilotaras 2 days 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.

jbcrail 4 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.

odie88 4 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 4 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 4 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 4 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.

ismail 4 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.

calvin_c 4 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.

kevinflo 4 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

Raffledoocious 3 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.

driznar 4 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 4 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.

codez 4 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 4 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.

mailshanx 4 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.

yamalight 4 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 4 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 4 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 4 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 4 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.

ramkalari 4 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.

gmcerveny 4 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 4 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.

bmoresbest55 4 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 4 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

bytK7 2 days 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.

agentx3r 4 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 4 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.

pknerd 3 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.

davee 4 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 4 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

danielweber 4 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.

marksbrown 4 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

mud_dauber 4 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.

lgp171188 4 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 4 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.

hopefulwebdev 4 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 4 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 4 days ago 1 reply      
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 4 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.

jooldesign 4 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.

lexi-mono 4 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/

roscoebeezie 4 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.

AndroidJedi 4 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.

destructaball 4 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.

wolpherine 4 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.

thenipper 4 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.

pataprogramming 4 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.

WillCP 4 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.

allard 4 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.)

the_hare 4 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.
juliogreff 4 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.

cjo 4 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.

havemurci 4 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.

joseph_b 4 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.

victorbx 4 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.

asalkey 4 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.

dmoreno 4 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.

darkf 4 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.

Linell 4 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.

LilyJ 4 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.

ianopolous 4 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).

Xechas 4 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 4 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.

hamidr 3 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

cdenervaux 4 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 4 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 4 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.

knoxzin1 4 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 4 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.

4shadow 3 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)

rohith_14_04 4 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 4 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.

pteredactyl 3 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.

fscof 4 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.

khoffma4 4 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.

adaline 4 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.

moisesvega 4 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.

sharno 4 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 4 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.

dario_nord 4 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.
perspectivezoom 4 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.

mcjiggerlog 4 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.

blakeshall 4 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.

abhijith_c 4 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 4 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 4 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 4 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 4 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 4 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 4 days ago 1 reply      
Location: Minnesota, Relocation, Full Time

Experience: Android development, Java, .NET

Contact: jessebuss08 (at) gmail

Looking for: Android development position

ptnx 4 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 4 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 4 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 4 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 4 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.

danvayn 4 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.

shunt 4 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.

richardhamilton 4 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 4 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.

adamramadhan 4 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.

wz3chen 3 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

Treesrule14 2 days 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.)

enen 3 days ago 0 replies      
London, Internship

Stack: Node.js/iOS Development

Resume: http://lnkd.in/bZ33xKK

Contact: nicknikolov at icloud dot com

casuallooking 4 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 4 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 4 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.

ChrisNorstrom 4 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.

seanevd 4 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 4 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.

mollietaylor 4 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 4 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.

remotedev 4 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.

SJMosley 4 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 4 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 4 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 4 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 4 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 4 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 4 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.

jchampem 4 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 4 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 4 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 2 days ago 0 replies      
calvin_c 4 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 4 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 :
It's Different for Girls heidiroizen.tumblr.com
390 points by tkorotkikh  4 days ago   374 comments top 41
enraged_camel 4 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 4 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 4 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 4 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 4 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 4 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.

news_to_me 4 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?

elchief 4 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.

throwwwaya2 4 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 4 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 4 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 4 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 4 days ago 2 replies      
I'd say a man placing her hand in his unzipped pants counts as criminal behavior.
joelrunyon 4 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 4 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).

orky56 4 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.
jacquesm 4 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.
TodPunk 4 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 4 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 4 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 4 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 4 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 3 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 4 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 4 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.
frozenport 4 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).

Holbein 3 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?

jonathankoren 4 days ago 1 reply      
I really wish she would name names. This sort of conduct shouldn't be tolerated.
needacig 4 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_ 3 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 3 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 4 days ago 2 replies      
How exactly is this "news"? What does it have to do with "hacking"?
Mz 4 days ago 1 reply      
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 3 days ago 0 replies      
Strong white-knighting in this commentary.
javert 3 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 4 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 4 days ago 0 replies      
Jesus, the profile pic she is using here is 2000x3008 and just rendered as a 1-inch wide circle.
orionblastar 4 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 4 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 4 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 4 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
386 points by r4um  2 days ago   85 comments top 9
jkldotio 2 days 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 2 days 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 2 days 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 2 days ago 0 replies      
Well deserved, it would be really hard for anyone to debate his merit.
motters 1 day 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.
jacquesm 2 days 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.


michaelchum 2 days ago 1 reply      
I'm surprised this IEEE article didn't even mention Git
Nux 1 day 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 2 days ago 1 reply      
Oh boy, RMS is sure gonna be pissed about this...
Observations of an Internet Middleman level3.com
380 points by staticsafe  1 day ago   172 comments top 9
cs702 1 day 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 1 day 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.

sergiosgc 17 hours ago 2 replies      
If this is a game of chicken, Level 3 and Cogent should play it to the end game. They are powerful enough to get Comcast and the other ISPs to concede. Just null route any interconnect that consistently drops packets and fails to get negotiated for an upgrade. The catch? It must be done by both L3 and Cogent.

Comcast is playing the monopoly card against what is an oligopoly of backbone providers. Comcast isn't strategically as well positioned as their actions would indicate.

It is one thing for Comcast to have degraded Netflix service. It is a different thing to present their customers with access to only half of the Internet .

wdewind 1 day 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 1 day ago 1 reply      
Summary of situation

Comcast cripples customers internet services to extort money from companies connecting Comcast to the internet for free.

_stephan 1 day ago 3 replies      
Does anyone have an idea what the European ISP is that refuses to provide enough peering capacity?
MaysonL 1 day ago 0 replies      
Level 3's filing with the FCC about this: http://www.level3.com/~/media/Assets/legal/l3_openinternet_m...
jeremycole 1 day 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.
chrisBob 16 hours ago 1 reply      
If you are experiencing a slow connection and packet loss, what is the best tool for identifying the issue? There must be a good way to find out where the problem is.
How Steve Wozniak Wrote BASIC for the Original Apple From Scratch gizmodo.com
318 points by mr_tyzic  4 days ago   97 comments top 19
etfb 3 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 4 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 4 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 4 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 4 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 3 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 days ago 0 replies      
Woz wrote BASIC from scratch and I'm having trouble with call and apply...
beachstartup 4 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 3 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 4 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
297 points by trusche  5 days ago   82 comments top 16
suprgeek 5 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 5 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 5 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 4 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 5 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 5 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 5 days ago 1 reply      
"Others" would in this case be "Google, Microsoft."
hoodoof 5 days ago 1 reply      
They might face devastating consequences like fines of hundreds of millions of dollars.
mark_l_watson 5 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.

Eye_of_Mordor 4 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.
orky56 5 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 4 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 5 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 5 days ago 0 replies      
"...unless specifically gagged by a judge or other legal authority..."

a legal authority... that is very broad

free2rhyme214 5 days ago 0 replies      
They still can do whatever with your data so whoop dee do.
telecuda 5 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.

Minimum Viable Block Chain igvita.com
294 points by vikrum  1 day ago   69 comments top 11
sadfaceunread 1 day 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?

rumcajz 1 day 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.
nwh 1 day 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.

mey 1 day 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 1 day ago 4 replies      
Somewhat related: The size of a chain will be constantly growing, right? How fast, and will it be a problem?
tsmith 1 day 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).
eridius 1 day 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.

neil_s 1 day 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?

deathhand 1 day 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...
EGreg 1 day 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.

oleganza 1 day ago 1 reply      
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...

RSS: What Not Dying Looks Like theoldreader.com
292 points by srikar  23 hours ago   139 comments top 33
gmisra 12 hours ago 1 reply      
I don't think very many people thought RSS "died", rather the _opportunity_ for RSS to become the dominant, cross-source publishing standard has died.

There used to be a world where all things on Twitter and Facebook were published to RSS feeds, drastically lowering the barriers to entry for experimenting with content consumption ideas, or cross-content aggregation, or personalization, etc.

There used to be a world where big, public technology players like Google and Firefox were helping on-board new users, and appeared to be making a long-term commitment to the technology. When Google Reader was a thing, the rate at which non-technical users in my personal network were starting to talk about RSS was astounding. And _everybody_ was thinking about whether or not RSS was a natural fit for their product/idea/platform/drone/toaster.

There was a moment in history where RSS was poised to become as ubiquitous as e-mail. But that opportunity was taken away, because the big tech companies either couldn't or wouldn't innovate on their business models, instead they're focused on the near-zero-sum game of user acquisition and retention.

A similar thing happened in the late 1990s with the major ISPs - AOL/Compuserve/Prodigy/etc actively encouraged you to only communicate in-network, e.g. how their chat clients initially worked. Unfortunately for them (but fortunately for us), their core identity system was based on the already standardized technology of e-mail. And eventually the ability of others to provide better/different experiences via e-mail (Eudora, Hotmail, Gmail, etc) changed how people viewed those networks.

This time around, the big tech companies are much more self-conscious regarding user base degradation, and the risks of having their core user experience compromised by out-of-network innovation. Consumers always lose this game.

camillomiller 21 hours ago 6 replies      
I agree, but with a caveat.Google closing reader wasn't RSS' tombstone, for sure. Rss is stronger than ever and, as pointed out in the article, it's still widely used by small and big players on the Web.Unfortunately Google Reader was the gateway into the RSS realm for those folks who just wanted a quick way to keep track of their news.For those folks, who aren't certainly programmer nor can appreciate the subtleties of RSS' survival, RSS is definitively dead.Those folks are the vast majority of Web users. I think we may say that the most popular front-end usage of RSS has died when Google closed reader.

I don't agree with the void-to-be-filled theory, because that void has been quickly filled already by Twitter, Facebook and other self-sufficing, closed and mind numbing services that have nothing to do with the fluid open nature of RSS. Many many users have quickly shifted to that mindset and they won't be back. Do you think those millions of BuzzFeed reader can give a crap about RSS?

So yeah, you can archive google reader closing shop in the "google's unforgivable mistake" directory.

Source: I'm a web editor (not for English speaking websites as you may have understood) since 2006. I've seen the shift all happen under my eyes. It's sort of disgusting.

lyndonh 19 hours ago 2 replies      
If RSS "died" (and I don't think it did), then it was when the main browsers stopped showing the RSS icon next to the URL and started hiding RSS feeds and links.

From a user perspective, the thing about RSS is that most readers/clients were designed as if they were email clients, where you mark articles as read/unread. Who wants thousands of extra "emails" in their inbox to check every day ?

From a site perspective, most sites were stuffing the whole web page in each RSS article such that RSS was not a summary. Then they realised that people reading RSS weren't reading ads so they either killed RSS or made each article one line.

From a programmer perspective, writing an RSS client became a hello world of applications programming such that there were millions of very bad clients.

RSS is very much alive and very useful; but maybe RSS as we used to think of it is dead. It's a background thing that browsers and applications should make use of

I think the big challenge for RSS and the web in general is link rot.

stephen_mcd 21 hours ago 5 replies      
Very well put!

My RSS reader (http://kouio.com after Google's shut down) has always been my complete command centre:

- Google Alerts

- LinkedIn updates

- Every issue/comment/star on my Github projects

- The exact ages of my children every day (via http://howoldismykid.com)

- New questions per tag on stack overflow.

- New messages for individual Google Groups.

and so much more.

I was just lost when Google Reader shut down thinking I'd lose all that, RSS really is the universal API of web data.

edanm 18 hours ago 1 reply      
I'm starting to that RSS isn't dead - it was just never alive in the sense that most people who say "RSS is dead" mean.

The majority of the population does not use RSS, does not realize RSS exists, and does not care about RSS. That's a fact, and has always been true and will likely remain true in the future.

When people say "RSS is dead", that's what they mean - it's a technology that never got a share of average users actually using it. So saying that RSS dies is ridiculous - by that definition, it was never alive.

jamesbritt 21 hours ago 0 replies      
I can't think of a better way for me to quickly browse hundreds of Web sources than RSS. Speed is key, and the option to save things of interest for deeper review later.

One of the things that made it hard to find a replacement for me for Reader was that so many new rss readers do too much while not offering a simple, compact list view.

As it happens I decided to go with The Old Reader despite some speed issues.

codelust 20 hours ago 0 replies      
RSS was never meant to be a product. It is a format and a spec. Products are built around the spec: apps that push it, clients that pull it. It has incredible value where machines speak to each other. Much of the 'dying' was fed by the deluge of RSS-as-product based companies that thrived at that time. Those companies and products probably are dead, but RSS is not. And that is not surprising; not at least for me.
Yhippa 21 hours ago 0 replies      
I have a side project that aggregates news for a sports team I follow. Over time I've been collecting RSS feeds from different sources on the internet related to this team.

I went back and validated whether the feeds were alive or not and about half of them are now defunct. The sites that removed them seem to have moved on to the main social networks as seen in the various chicklets in the page that accompany the articles.

I wonder if they no longer value RSS or if its getting killed in site redesigns? My suspicion is that not enough people use RSS to warrant providing that functionality. There seem to be too many steps for users to use RSS while it is easier to get that content by using something more "standard" like Facebook or Twitter.

Systemic33 16 hours ago 0 replies      
RSS as a consumer facing tech was never really alive.The way it lives today is as an medium of transportation.Its the equivalent of a news page in JSON format.But unlike JSON, it is purposebuilt for article delivery, instead of being simply data delivery.
neals 20 hours ago 2 replies      
I actually use Digg (http://digg.com/reader) for my RSS needs. (Remember Digg?, right?
hackuser 20 hours ago 2 replies      
I rarely find a site I want to subscribe to that lacks a feed.

An easy way to find RSS feeds in Firefox (this still works in FF 24 ESR, at least):

1) Click View > Toolbars > Customize

2) Find the RSS icon; drag it to someplace convenient on one of your toolbars

3) When you find a page/site to which you want to subscription but don't see a feed button, check Firefox' RSS icon. If it's activated (i.e., not greyed out), click it and subscribe.

Another solution that maybe is too obvious to mention: Search for (adjusting for your favorite search engine's syntax): rss|feed site:domainname.com

wutbrodo 21 hours ago 3 replies      
> Then Google thought they could abandon the technology and assumed everyone would gravitate to their social networks instead.

This is probably the most baffling of all the pathetic attempts I've seen to shoehorn a nefarious motive into the closing of Reader. If the contention is that shutting down Reader would force people to social networks, WHY would Google expect people to go to Google+ instead of the social network with multiple times the usage (Facebook)? I've never seen a piece of data that indicated that Google+ was doing any better than a distant second to Facebook (depending on how you count YouTube), and it does even worse on referral traffic (which is more relevant when you're talking about a replacement for Reader). This is probably the funniest tinfoil hat I've ever seen; Google shut down Reader so that people would be forced to use Facebook more.

ahoge 19 hours ago 0 replies      
Nah, it's not dying or anything. It just isn't very popular. It never has been. Reader was a niche product.
edavis 12 hours ago 1 reply      
I hope it isn't uncouth to mention my RSS reader here: https://github.com/edavis/riverpy

It treats RSS like a newspaper instead of email. Here's a demo: http://riverpy-demo.s3.amazonaws.com/index.html

I'm biased, of course, but I think it's a pretty interesting take on what an RSS reader can be.

RSS is more active now than I ever remember it being when Google Reader was around. Really interested to see what the next few years bring.

ciderpunx 20 hours ago 3 replies      
From the article

  > no one ever has to know what feeds you subscribe to.
Whoever runs the server knows you're reading that feed from their server logs.

kmfrk 20 hours ago 1 reply      
I also imagine something like IFTTT has made RSS more relevant than it's been in a long time.
jsherer 14 hours ago 0 replies      
I love hearing about this. I've been growing my reader Minimal Reader https://minimalreader.com/ for the past year and can say that thousands of paying customers helps reassure that there's still a market for RSS.

RSS is here to stay as long as people using RSS continue to support it by building atop the infrastructure, funding innovative products, or even just requesting a feed from their favorite publishers if they don't have one.

cygnus 21 hours ago 3 replies      
My very first thought whenever I want to read more about a website/blog, subscribe to the RSS.

I see less and less the RSS button though, so I have to play with the URL /feed or /rss to get the feed. Too bad.

pjmlp 21 hours ago 3 replies      
I never understood the issue with Google Reader, as I always used native clients to receive RSS updates.

Every time one uses a "web app" is giving control over to third parties.

leeoniya 21 hours ago 3 replies      
i still dont understand why they killed Reader. all they had to do was say, "hey guys, would you pay $3-$5/month to keep it". people would have thrown money at them.
bradleysmith 13 hours ago 0 replies      
rss is also a wonderful way to route data around the web, and lets a non-geek get into programmatic-like consumption of news with only a limited understanding of web technology.

its also fairly effective at storing and working with geodata. I really like the Geonames rss to georss geocoding API.

shameless plug for attention on a for-fun doo-dad I built:intelmap.com uses an RSS feed generated by a hackernews clone at news.intelmap.com and drops it on an openlayers map. a better example of geoRSS is syria.intelmap.com, that is a collection of more lively feeds.

camus2 16 hours ago 0 replies      
Google still has a js rss api, in fact i'm using it with my pure client-side rss reader (backed by dropbox api) which is still in early stages ;)


rgomez 6 hours ago 0 replies      
Yesterday discovered Inoreader, already tired by Feedly's lack of Android's notifications, ATM seems to me the best platform to substitute/improve Google Reader.
blueskin_ 18 hours ago 0 replies      
I have a whole folder full of RSS feeds. It's an easy way to keep up with blogs, webcomics, and news, all without wrecking my privacy by giving away my reading habits to a third party (formerly google, now whoever everything-as-a-website fans like instead).
mtourne 13 hours ago 0 replies      
If I remember correctly, I moved to using theoldreader after Google Reader went dark, then you were down for 3 days, then you kicked all the Reader's switchers out (like me) to keep a more a manageable operation.For a little while it's not RSS that seemed dead, but online RSS readers were definitely a rare breed.Happy to see that you've changed your mind about limiting access.
adventured 17 hours ago 1 reply      
"every major news site is broadcasting via RSS"

This is an exaggeration.

One of the biggest news sites in the world, bloomberg.com, serves up no RSS feeds.

Forbes.com doesn't have RSS anywhere on their home page, and has dropped it from, as far as I can tell, every single story page. They only have this page left: http://www.forbes.com/fdc/rss.html which is a dying collection of years old RSS links (on a page with an ancient template design).

I deal with RSS feeds a lot in my business, and many of the top sites are a mess when it comes to keeping their feeds properly linked to their site structures as they update.

jpb0104 15 hours ago 0 replies      
Very happy with my post-Google Reader RSS reader: https://mnmlrdr.com/.

These guys really care about the user experience. The mobile interface is spot-on.

I do not think RSS is going anywhere.

KaiserPro 13 hours ago 0 replies      
without numbers this is conjecture surely?
doczoidberg 19 hours ago 0 replies      
I hope RSS will never die. I used iGoogle for years. It was the best way to have a nice overview of all sites I would have visited each instead. Twitter for me is no surrogate so that I coded a simple clone: http://www.fyrup.com Feel free to use it.
lampe3 17 hours ago 0 replies      
I still use RSS feeds on a daily base...just because google wants to push G+ rss is not dead...
dredmorbius 17 hours ago 0 replies      
Among the other parts of the Web which, ironically, don't have any RSS feeds: Google Plus.

But it's dead anyway.

001sky 20 hours ago 0 replies      
Netscape invented the underlying code in the late 90s, and then took away all documentation and support in 2001 after AOL bought them out.

So, what happened ?

pauselaugh 11 hours ago 0 replies      
What a non-article.

RSS can never die, obviously, it is a technology.

What dies is it as a/the standard.

It simply isn't anymore, there are other ways to do what RSS does, similar to RSS except, whoops, it isn't RSS.

Refactored PHP engine makes Wordpress 20% faster php.net
272 points by mrsaint  1 day ago   132 comments top 11
neals 1 day 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 1 day ago 5 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 1 day ago 5 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 1 day ago 2 replies      
Great news. HHVM and now PHP 5.7, both with JIT - the future of PHP looks bright.
trebor 1 day ago 3 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.
devNoise 1 day 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.
nodesocket 1 day ago 4 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.
munimkazia 23 hours ago 0 replies      
It is good to hear that they even managed to refactor their code, even if you don't look at the performance benefits. Now, I hope that their next major upgrade will be a complete API overhaul, though it means making the existing thousands of themes and plugins incompatible.
fastest963 1 day ago 0 replies      
Can't wait to play around with this once they support a few more extensions!
nijiko 1 day ago 2 replies      
The parser needs to be rewritten really.
woah 1 day ago 1 reply      
Why does it matter? Visitors should never hit WP anyway if you are smart. Set up caching.
Programming Is a Dead End Job thecodist.com
269 points by pauljonas  3 days ago   182 comments top 64
ChuckMcM 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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?
chrisbennet 16 hours ago 0 replies      
It should be noted that life is a dead end as well.

It seems the author equates the accumulation of "things" with success. If your goal is own more stuff, I guess that would constitute success.

Happiness has always been my goal. By that metric, I'm wildly successful.

macspoofing 3 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.

elchief 3 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 3 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).

learnf007 3 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 3 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 3 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.

WalterBright 3 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.

ryandrake 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 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!

nikhizzle 3 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 3 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.
ryanpardieck 2 days 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.

pbreit 3 days ago 0 replies      
Doesn't this describe almost every profession?
skkbits 3 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 3 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 3 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 3 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 3 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 2 days 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.
cool-RR 3 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.

rjf1990 3 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.

dpweb 3 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 3 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 3 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 3 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 3 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.

matthewcford 3 days ago 0 replies      
Flipping burgers is a dead end job, programming is well paid compared to most jobs.
seivan 3 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 3 days ago 1 reply      
I don't care. I like to do it.
blazespin 2 days ago 0 replies      
Low quality thread on HN.
stefanobaghino 2 days 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 3 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 3 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 1 day 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 3 days ago 0 replies      
By the same logic, anything from being a plumber to a brain surgeon is a dead end job.
badman_ting 3 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 3 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 3 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 3 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
258 points by ColinWright  4 days ago   131 comments top 40
hooande 4 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 3 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 4 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.


beambot 4 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. :-/

web007 4 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".

Lost_BiomedE 4 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 4 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 4 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 4 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 4 days ago 0 replies      
It reminded of this SMBC comic: https://medium.com/the-nib/a2ac3c553d47
raverbashing 4 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 4 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 4 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 4 days ago 2 replies      
And the book will only be available on the cloud. That's the only drawback.
Totient 4 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 4 days ago 1 reply      
By the time Neal Stephenson is done writing you could probably just use his collected novels.
VikingCoder 4 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.

mrbill 4 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 4 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"


batbomb 4 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 4 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.
Trufa 4 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.

malandrew 3 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.
chewxy 4 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 3 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 4 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 4 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 4 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 3 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 4 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 3 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 4 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 3 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 3 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 4 days ago 1 reply      
Wasn't there a t-shirt with a list of how to make something from scratch??
1stop 4 days ago 0 replies      
I suggest it should be written in the form of lego instructions.

No language required.

Snail_Commando 4 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 3 days ago 0 replies      
Hari Seldon would have (pretended to) approved.
jerryhuang100 3 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 4 days ago 2 replies      
I wonder if it suggests society not recreate lawyers.
Headphones and Earphones Benchmarking Test Files audiocheck.net
236 points by 6cxs2hd6  4 days ago   136 comments top 18
fr0sty 4 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 4 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 4 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 4 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 4 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 4 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.

rtk7 4 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?
DonGateley 3 days 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.

petarb 4 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 4 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.

rsync 4 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 ?

PakG1 3 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... @@
sergiotapia 3 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 4 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 4 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 4 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 4 days ago 0 replies      
Happy to see Beyerdynamic finally getting some much needed love.
sizzle 4 days ago 1 reply      
can anyone here comment on the S-Logic tech in Ultrasone headphones?
Volvos first self-driving cars now being tested live on public roads in Sweden kurzweilai.net
235 points by taivo  1 day ago   170 comments top 15
augustl 1 day ago 3 replies      
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 1 day ago 3 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 1 day ago 3 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 1 day 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 1 day 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 1 day ago 2 replies      
No rotating laser dome on the roof?
jotm 1 day 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)...
nigekelly 18 hours ago 1 reply      
Very interested in this space and how it will end up. We have a big emotional attachment to cars evidenced by the fact that the annual cost of taking taxis everywhere is probably cheaper than the annual costs of owning a car if you live in a city. NYC habitants have probably made this transition already.

SO if we end up with self driving taxis then this form of transport will become ridiculously cheap as the driver's salary is now eliminated. The rationale to own a car will become harder to justify.

Also I read recently that our actual usage of cars is very low over a year. This means huge inefficiency. There is plenty of spare capacity per car to do alot more journeys. If we all start taking self driving taxis that run 24x7 in a few years time where does that leave the car companies. One assumes with far fewer car sales. Are they shooting themselves in the foot?

MrClean 1 day ago 3 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.

cscx 23 hours ago 0 replies      
How does Subaru EyeSight compare to Volvo's autonomous safety features?

Note: I know EyeSight can't drive the car itself.

majidarif 1 day 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 1 day ago 1 reply      
did they warn the pedestrians?
dalek2point3 1 day ago 1 reply      
anyone has any idea where their location data (i.e map) is coming from?
hellbreakslose 18 hours ago 0 replies      
"tested live on public roads in Sweden" All I saw was a guy driving that car. Didn't actually get to see the car driving on its own.~ Can't believe it till I see it.
GnarfGnarf 1 day ago 3 replies      
Volvo have stopped selling manual transmission ("stick") cars in North America. They have lost me as a customer.
NES Dual Port RAM Interface batslyadams.com
231 points by jboggan  1 day ago   22 comments top 9
duskwuff 1 day ago 0 replies      
I'm reminded of ICU64 - an interactive debugger for C64 - as seen in this 2009 video:


T-R 1 day ago 1 reply      
That's fantastic.

I'd been thinking about modifying an emulator to do automatic speedrun splits based on changes in memory. Many of the people who'd most appreciate that kind of thing prefer to speedrun on original hardware, though, and a lot of them would be happy to pay for modifications like this - as many have, e.g., paid to have their 3DS modded with HDMI output.

daeken 1 day ago 0 replies      
Woah, I was designing a system just like this for the Vectrex a while back. Great execution on this project -- love to see clever hardware hacks.
prg318 15 hours ago 0 replies      
HN _may not_ be the best place to ask for copyrighted NES/Famicom ROM files (i bet they aren't too hard to find though)

However, you might also be interested in checking out some "homebrew" NES ROM files that developers have put together. There are some pretty interesting games here:

- http://pdroms.de/files/nintendoentertainmentsystem/

mcescalante 1 day ago 0 replies      
This is some awesome engineering, and an equally as awesome result. Does anybody know if the author is going to put these boards on sale or what he does with his designs?

I'd imagine from the look of the PCB (2 layer with no solder mask or silkscreen) that they're designed & printed with ExpressPCB - they look similar to a few I've done with them before.

This really makes me want to start tinkering with older gaming systems.

jevinskie 1 day ago 0 replies      
And I thought I had a cool idea for a custom flash cart for a Game Gear. In addition to proving the ROM to the Game Gear, it would present some of its own memory-mapped registers on the bus to use as a debugging channel. This certainly blows that out of the water!
sitkack 15 hours ago 0 replies      
Needs a forth in that ram monitor, http://pygmy.utoh.org/3ins4th.html also composite out from the AVR could make a nice second debug screen.
statik_42 14 hours ago 0 replies      
This is some serious hacking, I love projects like these. Kudos for the live hex editor as well, this is a really cool debugging setup. Thanks for sharing!
psgbg 1 day ago 4 replies      
I don't know if anybody can confirm this but this site causes that firefox (firefox 29 arch linux) use up to 300% of cpu (according to top).

Weird. I noticed this when the cooler started to work. Minutes after start the machine in a cool day.

Startup School is going global ycombinator.com
230 points by katm  1 day ago   95 comments top 28
jw2013 1 day ago 2 replies      
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.

krat0sprakhar 1 day 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!

rdl 1 day 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.

AndrewKemendo 1 day 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.

KeepTalking 1 day 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.
ig1 1 day ago 2 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.
HorizonXP 1 day 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!
hershel 1 day ago 1 reply      
I wonder , is this a part of an effort to scale YC globally ?
higherpurpose 1 day 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.
zck 1 day 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?
workoy 19 hours ago 0 replies      
Stepping out of your hometown to do a one day workshop is going global ... yay.
rainboiboi 1 day 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 1 day 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!
tomek_zemla 1 day ago 0 replies      
Montreal is a beautiful city to have a Startup School in...
Keats 18 hours ago 0 replies      
Right during the Europython for the London one.

That's annoying.

vjvj 1 day 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 1 day ago 1 reply      
Thanks for the update! is there a list to get on for other countries?
dalek2point3 1 day ago 1 reply      
are videos from previous startup schools available online?
johnpt 1 day ago 0 replies      
This is great news for us in Europe. Thank you!!!
loceng 1 day ago 0 replies      
Wow. This will be interesting to watch. :)
dlp211 1 day 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 :(.
fraXis 1 day 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."

markovbling 1 day ago 0 replies      
Please come to Cape Town! :)
larrys 1 day 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..)

larrys 1 day 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 1 day ago 3 replies      
Interesting that Silicon Valley believes that going to NYC is "going international"!
erikb 1 day 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 1 day 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.

Global heatmap of cycling and running routes strava.com
228 points by knappe  4 days ago   139 comments top 42
mjmahone17 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 days ago 3 replies      
The famous Delmar dividing line is quite visible in this view of St. Louis:


caio1982 4 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).
dougmccune 4 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)


buro9 3 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 3 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.

dalek2point3 4 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 3 days ago 0 replies      
Earlier discussion, although it only got a few comments: https://news.ycombinator.com/item?id=7681301
allochthon 3 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 4 days ago 1 reply      
Any idea what this starburst over the USC campus police headquarters is all about?


cowsandmilk 4 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 4 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 4 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 4 days ago 0 replies      
(Is there a Hacker News Strava group?)
_zen 4 days ago 0 replies      
gerbal 3 days ago 0 replies      
Interesting. In the United States it would appear to be an excellent proxy for affluence.
dmcg 3 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 4 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 3 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...

dmcg 3 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.
michaelvillar 4 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 4 days ago 0 replies      
wow! I just found some trails right next to my house, didn't even know they existed!


rompic 2 days 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.
tom_scrace 2 days 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.

agavegoose 4 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.
amcnett 4 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.
jmspring 3 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.
deserted 4 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 4 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 3 days ago 0 replies      
I wonder about that bike track to the summit of Mt Rainier...
wahsd 4 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 3 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 4 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 4 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.
Ramsey Nasser's Arabic programming language artwork animalnewyork.com
219 points by ChrisArchitect  1 day ago   105 comments top 23
rjzzleep 1 day ago 6 replies      
I applaud efforts like this. zmguy writes that we should work to defragment the world. But who are english speakers to expect everyone to speak english? I think we need more fragmentation. We've defragmented enough already.

Diversity is a great thing. The more diverse we are, the more diverse our worldviews are and the more creative we become. Maybe there is more conflict, but who is to say that more conflict is a bad thing? As I recall there were studies on different personalities in multilingual people. (Although I believe it's true observing myself, you know how every study can have a study disproving it).

When I started learning programming there were a few resources available only in russian on russian forums(RE related) same with chinese. At the same time people who didn't know any better think russians are technologically behind and still do.

I recently had a discussion with someone in the University who was blaming them(them including russians, chinese speakers and others) for not making information more readily available to him. China, Japan, Russia, Iran, probably a bunch of Arab countries, Germany(although this one is argueably moving to english as scientific language) have vibrant scientific communities, that you can only understand if you speak the respective language.

If the numbers are right [1] (which i doubt, i assume both the chinese and the english l2 speakers to be much more) then maybe it is us who should make more available in chinese. Also keep in mind that for a very long time Arab was the defacto scientific language of south east asia.

[1] https://en.wikipedia.org/wiki/List_of_languages_by_total_num...

edit: i don't normally ask for explanations, but if you downvote i'd appreciate an explanation in this context.

oostevo 1 day ago 3 replies      
"The current name means Heart, but is actually a recursive acronym for : pronounced alb: lughat barmajeh meaning Heart: A Programming Language"

My Arabic ability has degraded badly, but I'm fairly sure the name of the language () can also mean things like 'inversion' or 'reverse.' That's fitting, of course, given the right-to-left character set.

jobu 1 day ago 0 replies      
Amazing bit of work, and I really like the tile calligraphy piece he made. I've known other programmers that put poetry or haikus in code comments, and even some of the output can be beautiful (fractals), but I've never seen the code itself as art. Very cool!
guard-of-terra 1 day ago 2 replies      
Bash and most of shell tools are UTF-8 aware if you use right locale. Shouldn't have problems. But I doubt those are bidi aware.

JVM is unicode-ready. So is Haskell, which benefits from having less text and more punctuation. I've been there with some code in Clojure where every identifier was named in cyrillic. All library and syntax are still in english so that doesn't look right.

the_af 1 day ago 0 replies      
I don't know about using it to actually write code, but as a work of art, it's beautiful. Arabic script looks artful to me (maybe because it's unintelligible to me, like Elvish?). So I must applaud this.

As for actually coding in this, I don't know. I'm a native Spanish speaker, and I avoid Spanish-translated programming languages like the plague. Memories of awful Spanish versions of Basic still give me nightmares. The lingua franca of programming is English anyway.

rdl 1 day ago 1 reply      
The programming calligraphy is amazing. I wish there were a service which could produce beautiful Arabic calligraphy out of code, although I guess it's not a mechanical process.
pointernil 17 hours ago 2 replies      
I like this idea very much.

Every language bears an philosophy of the world in it.It is the metaphors and relations of language constructs to each other that is defining.

Using a different font is just painting the surface in different color. This could have some practical benefits for those willing to deep dive, though. Imagine what pearl could look like in an iconographic system and how that would change the perception of the code. ;)

For non coders (yes, they still exist! probably always will) looking at your code be it C, Ruby or LaTex is already like looking at character salad sprinkled with recognizable words and THEN they need to translate it into a model of what the computer/system will actually do, what the result will be. Magic.

So, why not use our own "typography"? What could be the symbols for IF and LOOP be? MAP? REDUCE? How would a truly iconographic code representation look like? What symbol "variants"/"adaptations" (like in Arabic or Chinese) would make it helpful? ("IF NOT"?) How about color, which usually is not used in human languages...

It's fascinating to see how concise a mathematical expression can be stated yet what it usually has to be translated into when implemented (verbosity of prog.languages is just one issue, i know). Our "syntax highlighting" is nice and helpful but I wonder if there really is no other way to represent code (NOOO Node-Tree-Editors are not it ;)

And then there is the conceptual influence of languages: input-processing-output with processing essentially defined by orders, commands... that's soooo western thinking ;)

How would programming look like, feel like if it was defined/driven by eastern philosophy?More holistic? Less brittle? Less certain? Less precise?

Basically when thinking about programming languages in-confined by technical/mathematical issues and theories I think exchanging some ideas with the field of linguistic would be very fruitful...

Now back to your 9-5 C/Java/Ruby/Js coding ... with syntax highlighting ;)

zmguy 1 day ago 3 replies      
I don't think this is a solution. We should work to defragment the technology world. A better option is for Arabic speakers to learn English as a second Language. And for English speakers to learn Arabic as a second language but ultimately program in English. There is a similar problem with Chinese and the Chinese web, they might have some great resources tutorials and libraries but we don't know about them. I'll trade someone English and Ruby if you teach me Arabic.
Too 23 hours ago 0 replies      
Reminds me of this april fools on stackoverflow http://stackoverflow.com/questions/22780466/why-cant-my-prog...
peterkelly 1 day ago 0 replies      
This reminds me of the CSS localization spec (published by Adobe on April 1, 2013)


maz-dev 1 day ago 1 reply      
Ah!In France we got windev.

They switched the philosophical approach to a more down to earth "ladies in underwear are selling this stuff for us".See http://www.techartgeek.com/tech/troll-windev-marketing/ .

All keywords and operators are in french, so that's something!

ldite 1 day ago 1 reply      
As pointed out here;


He's probably using the wrong value for LANG in his terminal.

alxndr 11 hours ago 0 replies      
I think the tile piece is a great idea as well as a beautiful piece of art.

Liked this quote a lot too:

> "After a point, it felt like engineering performance art"

This makes me want a Lojban programming language/OS/etc.

ahmelsayed 1 day ago 1 reply      
print in Arabic should be not

means "to follow" while means "to print"

chakkop 21 hours ago 1 reply      
A nice effort, but it is jarring to see a simple word misspelled (twice) in the Arabic text in the headline image, a result of which is that instead of 'Print' the text says 'Follow' (specifically: instead of "Ittba'", with a hard 't' sound, which means 'Print', the text says "Itba'", with a soft 't' sound, which means 'Follow'; these two different 't' sounds are represented by two different letters in the Arabic language).

This type of oversight makes the work instantly less relatable (and credible) to Arabs.

sickbang 1 day ago 0 replies      
I like the idea and creativity of the project and find it ridiculous that people debate whether it is ok or not to have programming in another language. That is kind a arrogant...let it be guys. It will happen with or without your consensus. It is like saying pizza is ok but not kebab..come on come on...I like both ;)
NAFV_P 1 day ago 0 replies      
The modern language of mathematics is composed of lexicons from several different written languages:

Greek, Roman, Arabic, Hebrew and possibly a few others.

There is one point often overlooked regarding comparisons of programming and human languages - I think that programming languages should be much simpler than human languages, since the target is a dumb computer as opposed to an articulate human.

pnathan 11 hours ago 0 replies      
This is really gorgeous visually.
thenicepostr 1 day ago 1 reply      
Does anyone know what font he uses in his terminal here: http://content.animalnewyork.com/wp-content/uploads/git.png
ragsagar 23 hours ago 0 replies      
Can't access link. It is blocked in UAE :-\
hammadfauz 22 hours ago 0 replies      
This link is blocked in UAE. I am confused.
Yardlink 1 day ago 0 replies      
"Naming an Arabic programming language after a non-Arab ruler was something of a joke, my good friend and artist Haitham Ennasr let me know that it wasnt that funny." No suprise it didn't work if they let petty nationalism get in the way.
comrade1 1 day ago 0 replies      
seeing "loop do" joining brings bad really bad memories of working on the NSA metaphor project, pulling metaphors out of text. Farsi (yes, I know not the same as arabic) was multitudes more challenging than working in russian.
PostgreSQL partitioning explained github.com
210 points by keithgabryelski  3 days ago   32 comments top 7
FiloSottile 3 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 2 days 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 2 days 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.

goldmar 2 days 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 2 days ago 1 reply      
So in large web applications would the partitioned tables be distributed among multiple DB servers?
RobotCaleb 3 days 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.
mrtimuk 1 day 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?
Help EFF test Privacy Badger, our new browser extension for privacy eff.org
207 points by schoen  4 days ago   124 comments top 22
cs702 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 days ago 1 reply      
How does this compare to Ghostery and/or Disconnect?
SudoNick 4 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 4 days ago 1 reply      
Happy see an alternate to Ghostery that isn't run by an advertising company.
charonn0 4 days ago 0 replies      
If I've already got NoScript, ABP, and Ghostery will this addon make any difference?
smoyer 4 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 4 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 4 days ago 1 reply      
Is this bassicaly just adblock with just the anti tracking list enabled?
aaronem 4 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".

Show HN: Hipster Domain Finder hipsterdomainfinder.com
207 points by coffeecodecouch  7 hours ago   103 comments top 38
scrumper 3 hours ago 0 replies      
intimi.dating - an agency for physically imposing people to find love.
sneak 6 hours ago 1 reply      
Does this mean that djb is the original hipster?!
shiftpgdn 6 hours ago 3 replies      
Just a heads up to anyone thinking of buy one of these:

Google ranks your site according to the TLD. Buying an .es vanity domain will tank your results in the English speaking world.

lugg 33 minutes ago 0 replies      
TIL: Chromes Google translate looks for domain names and decides based on the tld's within which language is the source language.

(A whole bunch of .es domains were showing when I looked, it tried to translate from spanish)

datalus 4 hours ago 0 replies      
I've got: http://d.atal.us

Pretty hipster, had it since '06.

nickthemagicman 6 hours ago 1 reply      
Dammit which one of you took jimmi.es!!!!

Im now rustled.

kingnight 6 hours ago 1 reply      
Bummer, all the good ones are reserved for 'Corporate service' according to the referral links and are $200/yr.

Edit: Found & available elsewhere for cheaper, but probably for the best since I don't need to be buying domains...

unfunco 5 hours ago 1 reply      
I was actually thinking of a vanity domain (.es) and got all the way to the checkout process only to discover that the United Kingdom is not listed in the country selection (it's not under United Kingdom, Great Britain, Wales, or British Isles) so I backed out.
adamdavis 6 hours ago 6 replies      
What exactly about this makes it a 'hipster' domain finder?

edit: Obtuse question I guess. What makes it a hipster domain finder is the fact the author called it one. Please, carry on.

dmerrick 6 hours ago 3 replies      
Picked up crow.bar. Now I need to think of something for which to use it!
nmjohn 5 hours ago 2 replies      
Related site built (in part) by a friend of mine is http://domai.nr

You type in a word and it will break it down to see if a domain name hack is available for it.

RKoutnik 6 hours ago 0 replies      
Wonderful logo and nice slight zoom on hover. It seems to be ordered by length/alphabet. It'd be nice to be able to sort by word usage as well (not many know what sutures are).
ereckers 6 hours ago 2 replies      
This got me to thinking about discoverability, seo, and distinction in general. Acquiring the domain name is one thing, but getting your business or app popular enough to outmuscle established businesses with less hip domain names is another.

The domain and term [limelig.ht] caught my eye.

In this instance, if you'd like to be known and searchable simply with the term "limelight" you'll have to beat out, limelight.com (Limelight Networks), a 1952 movie of the same name, and the dictionary definitions (wiki, etc.) for the term (it's actually not that bad really).

At this point, even if your domain name is [getlimelight.com], you'd be counting on the same seo, success, and buzz as you would by using [limelig.ht], except that you wouldn't have to explain to anyone that, "it's limelig dot ht".

stevewillows 1 hour ago 0 replies      
Well, I'm not surprised that poo.rest is still available.
Eduard 6 hours ago 1 reply      

wow, that actually makes sense! Good match for a multiple sclerosis awareness website.

notahacker 6 hours ago 0 replies      
I like the selection of names. eunu.ch anyone?
hk__2 5 hours ago 2 replies      
I get a lot of Reserved to the Corporate service when I try to buy one :/
glennon 5 hours ago 0 replies      
To be Mr. Know-it-All, these types of names are often referred to as domain hacks.http://en.wikipedia.org/wiki/Domain_hack

I was happy to grab dra.in a few years ago, though I wish I had bra.in.

jackflintermann 6 hours ago 0 replies      
Wow, this is really good! I'm surprised at how many shortwords are still available given a little creativity.
zatkin 4 hours ago 2 replies      
I nabbed a short domain for myself a while back and use it for my homepage (http://zk.gd -- my name is Zack Gold).

They're pretty groovy and I get some nice remarks[1].

[1] https://twitter.com/adamcaudill/status/445676390625861634

abruzzi 5 hours ago 1 reply      
later pages with longer domain names have some formatting issues:


wil421 5 hours ago 1 reply      
I am only familar with .com .net or .org domains. Do some of these ccTLDs require you to register with someone/some entity in that country?
karangoeluw 6 hours ago 0 replies      
I liked brac.es. It could have been my new business's name. Sadly, it's gone. :(
ShaneCurran 6 hours ago 0 replies      
Really like the site. The domains are pretty good and it's nice that it only displays available domains.
jtoeman 5 hours ago 0 replies      
Meh. I remember back when you could only register .ly domains using a Japanese registrar. Now it's so mainstream.ly
akavi 6 hours ago 1 reply      
fan.gs was definitely the best. Who's the lucky one who snapped it up?
matthewarkin 1 hour ago 1 reply      
just bought three domains because of this, now to figure out what to do with them.
iLoch 5 hours ago 0 replies      
fuhrr.com, for all your Nazi Web 2.0 needs.
MatthewDP 2 hours ago 0 replies      
side.bar is available, not bad.
listic 6 hours ago 1 reply      
When and why did TLDs like .best, .rest and .sexy they get registered?
iamben 6 hours ago 0 replies      
This is great, thanks. Money spent!
hftf 5 hours ago 0 replies      
Here is a version of the list grouped by whether the TLD is the same as the last hyphenation point (e.g., crow.bar and not frig.ht).


audiodude 6 hours ago 1 reply      
I cannot believe that fetus.es is still available!!
dkyc 5 hours ago 0 replies      
There definitely is a funeral-insurcance-disrupting startup in grave.ly...
amcnett 5 hours ago 0 replies      
Eunu.ch - solid gold. {{ 100-percent-off-sale-joke }}
jlev 5 hours ago 0 replies      
Damn, dumplin.gs got snatched...
larrys 5 hours ago 1 reply      
Yet they use a .com for their own domain.
ForHackernews 6 hours ago 0 replies      
deflowr.com is available. Perfect for the startup that wants to be the ebay of virginity auctions. /s
When a bad day gets worse getting hacked twice in one day chrishateswriting.com
204 points by killwhitey  11 hours ago   59 comments top 17
patio11 1 hour ago 0 replies      
Of related interest to HNers: Admin consoles getting owned up is a fairly frequent way that even security-conscious shops lose their web apps / databases / networks, because one often does not code defensively against malicious actions executed by "trusted" users. You can mitigate this quite a bit by putting them on a private network interface and requiring the admins VPN in to use them.
knowtheory 11 hours ago 3 replies      
Having been through open sourcing an app platform repo (https://github.com/documentcloud/documentcloud ) that wasn't explicitly created w/ open sourcing in mind, moot has my deepest sympathies.

Moot left out the most sensible response to Mistake #5:

I went through a rushed 8hr rebase to remove all of our keys, certificates, cookie secrets and the like before DocumentCloud's platform was opened. Two days after, a friend asked me why I hadn't simply revoked and replaced all of our secrets to the sound of me facepalming repeatedly.

It is always much easier just to revoke and replace your secrets. Doing so should always be relatively easy for you to execute, and having a chance to practice that is also always good.

elithrar 3 hours ago 0 replies      
> "Mistake #3: Unescaped SQL query..."

This should be "failure to use parameterised queries." The term 'unescaped' may lead some to think that simply escaping characters is sufficient.

matthuggins 10 hours ago 1 reply      
I'm not familiar with DrawQuest, but why not sell it "as is" instead of shutting it down completely? Especially when you have 100k monthly actives?
driverdan 9 hours ago 1 reply      
The list of vulnerabilities in 4chan read like a standard web hack CTF. I'm surprised a site as big as 4chan has multiple OWASP top 10 issues, especially after the source was leaked. Storing credentials in client side cookies? Who wrote that shit?
LukeB_UK 10 hours ago 0 replies      
Thanks for this Moot, I love the fact that people are being more and more open with how they were hacked. These post-mortems help others identify areas where they may be vulnerable which in turn helps the community as a whole.

Sorry about you getting hacked twice in one day though. I hope things have been better since then!

riquito 2 hours ago 0 replies      
Nobody mentioned the fact that _you don't put secrets in a versioning system_. .gitignore the configuration files and have example files available, or use configuration files that can import the missing parts (the secrets) from an ignored file.Another way is to put the secrets in environment variables outside the project.In any way, if they're missing provide a meaningful message to the developer. I do understand that you must keep some of these secrets available somewhere: just don't version them.
dkarapetyan 3 hours ago 0 replies      
Security is a usability nightmare. All the instinctive and usually lazy things people do are just bombs waiting to explode. I don't know why this continues to be the case. Most platforms for web development should have taint checking turned on to the highest setting by default. SQL access points should scream in your face every time you use a bare query. With a bit more you could even get developers to do the right thing in terms of salts, passwords, and hashes. I think it is clear that pointing people to OWASP and asking them to read their security articles before bedtime is not as useful as it could be. Library writers also need to be involved and use safe options by default instead of opt-in.
coldcode 10 hours ago 1 reply      
Shows you that strict controls over your AWS credentials are worth whatever hassle they might be. 100 huge instances spun up can cost you big time.
primitivesuave 10 hours ago 1 reply      
Some security bad practices, but it happens to the best of us. Glad you got that figured out though.

I always tell my devs on the first day, "leaving AWS keys in a public repository is as bad as showing up drunk to work". Mainly because the last guy to leave our AWS keys in the open was drunk at work.

danso 11 hours ago 1 reply      
The disclosure of these mistakes is both kind of relieving, in that the errors were obvious in nature, and terrifying, in that even though they seem "basic", they were still committed by a dev as experienced as moot. This would be a good post to create a checklist from, if nothing else.

I wonder how old the code was for "Mistake 2"? SQL injection is something most sites have patterns/frameworks to prevent, but unless the site started out with such practices...the code that was written when the site was just a fun side-project might go unchecked even as the site becomes a well-run project in its later years.

ufmace 11 hours ago 2 replies      
This makes me wonder what kind of practice change would be best to help avoid this sort of thing. Maybe anytime you put in something that you know is hacky and insecure as a one-off, you should put a note in wherever you would look regularly, and maybe some kind of reminder too, to make sure that your one-off is either removed or properly secured reasonably quickly.

Or maybe just a rant on PHP and/or frameworks that make it easy to do the wrong thing, and hard or time-consuming to do the right thing.

Kiro 7 hours ago 1 reply      
So Mistake #4 is something you hear over and over again is bad but I don't understand why it's so bad. If you have the password you can just login anyway and I don't see how it affected this particular case either. Please enlighten me.
pearjuice 6 hours ago 5 replies      
moot, why do you refuse to speak to us on 4chan while go happy hand-in-hand with all these web 3.5 cloud entrepreneurs here? Want to find some investor friends? Thanks for ignoring your actual friends.
loceng 10 hours ago 1 reply      
So simple. Could have been much more painful.
rushonerok 10 hours ago 1 reply      
Putting the hashed password directly in the cookie? That's shameful. A hack was well deserved.
SDGT 10 hours ago 1 reply      
> Boneheaded cookie authwe simply stored the bcrypted password from the database in a cookie, which was all that was required to pass PHP auth.

Wh... Why... Who...

How was that ever OK?

SanDisk announces 4TB SSD, hopes for 8TB next year. computerworld.com
201 points by sc90  3 days ago   146 comments top 10
Expez 3 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 3 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 3 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 3 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 3 days ago 2 replies      
I wish intel was innovating a little more.
DanielBMarkham 3 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)

coreymgilmore 3 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.
d0ugie 2 days 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?

beachstartup 3 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 3 days ago 1 reply      
It'll be 2022 before I can afford one though... (I still have a 128Gb SSD).
Ask HN: Idea Sunday
197 points by jw2013  2 days ago   196 comments top 47
dang 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days ago 1 reply      
mjnaus 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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.
covercash 2 days 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.

bradchoate 2 days 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.

theseoafs 2 days 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.

simondlr 2 days 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).
fudged71 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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.

thebenedict 2 days 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.

pallavkaushish 1 day 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.

goshx 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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.

cyanbane 2 days 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 2 days 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 2 days 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
samelawrence 2 days ago 0 replies      
I continue to keep this updated over time: https://github.com/samelawrence/ideas
elij 2 days 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.)

nl5874 2 days 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
pirer 2 days 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 2 days 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 2 days ago 2 replies      
A stackexchange like site for personal finance.
udayadds 2 days 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 2 days ago 3 replies      
You're early for a Sunday.
zercool 2 days 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 2 days 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 2 days 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 2 days 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 2 days 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?

Swype makes almost 4000 location requests every day swype.com
196 points by seaghost  1 day ago   157 comments top 19
thefreeman 1 day 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 1 day 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 1 day 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 1 day 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 1 day ago 0 replies      
Could part of this be that "Privacy Guard" blocked the request, so Swype reissued requests?
DominikR 1 day ago 2 replies      
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.

orbitingpluto 1 day 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 1 day ago 1 reply      
The Google keyboard supports swiping now, and if running 4.3, you can have the Dvorak layout as well.
Relys 1 day 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. :)

evanw 1 day 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.

sciguy77 1 day 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.

hadoukenio 1 day 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 1 day 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 1 day ago 1 reply      
Pardon my unawareness, but why would Swype get my location again?
brokentone 1 day ago 0 replies      
At least Android provides the user the tools to audit this per app. Apple should follow suit.
bananas 1 day 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 1 day 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 1 day ago 1 reply      
Thread is reopened again, with the same issue.
mariusz79 1 day 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.
We'd lose our security certificate if we allowed pasting twitter.com
195 points by mofle  17 hours ago   215 comments top 17
fdej 16 hours ago 12 replies      
They probably hired the same security consultant as my bank, which requires your online password to be exactly six characters long. My hypothesis is that this is a technical limitation due to the password being stored as a char(6) in their database.
pjc50 17 hours ago 3 replies      
Almost all big companies handle security on this kind of cargo-cult basis, because it's easier than finding someone who understands security and letting them overrule stupid ideas.
DanBC 15 hours ago 3 replies      
So, this is just someone on the BritishGas twitter account. We do not know if that person is repeating accurately what they've been told or just making stuff up.

Assuming they asked the correct people in BG website accounts security, and those people said "it's to prevent brute force attacks" we do not know if that's the real reason they do it or if it's just what they say to people who ask.

What is really frustrating is that there is no possibility of getting this changed - allow people to paste their passwords and use rate limiting to catch brute forcing.

Having said that, some aspects of BG's computer system are horrific for customers so I don't doubt that they do stupid things for stupid reasons.

mixedbit 16 hours ago 1 reply      
Reminds me of a password security policy that listed few SQL statements that can't be used in passwords.
quchen 17 hours ago 8 replies      
Before laughing at how stupid this is, remember that your debit card is secured by a password that consists of exactly four decimal digits. I really wonder when this is finally going to change, but I hear some futuristic banks allow up to six digits already.
DomBlack 16 hours ago 7 replies      
It always concerns me when big companies like this do weird things when it comes to passwords. Why do banks for instance have stupid password requirements; max lengths, disallowing certain characters, etc.

Surely if they are hashing the passwords in any form then it doesn't matter how long the password is or what characters it contains.

I understand perhaps the view is some people are not good at remembering passwords and so would forget a complicated password - but they are unlikely to use a long password or special characters if that's the case.

Or am I just missing something major here?

timdierks 13 hours ago 3 replies      
The tweeter (probably a non-technical support person, so go gently on him or her as an individual) has revised the statement:

"@passy I'm mistaken about the website security certificate but avoiding pasting of passwords is good practice & protects our customers 1/2" https://twitter.com/BritishGasHelp/status/463679554306203648

"@passy especially when using public computers. Alpha numerical policy ensures your protection without making special characters necessary^S" https://twitter.com/BritishGasHelp/status/463681274092462080

manicdee 14 hours ago 0 replies      
Disabling pasting requires disabling JavaScript in a real end-user browser with an end-user who doesn't know how to un-disable pasting.

Never trust the client['s computer]. Disabling pasting is trusting the client's computer. Security in depth ends where the Internet starts.

reboog711 16 hours ago 3 replies      
To me this sounds like a crazy PCI Compliance related rule; and someone who doesn't understand anything about the PCI Compliance process or brute force hacking made the tweet.

When I ran a web-site with an e-commerce store that accepted credit cards; I was required to have PCI Compliance scans done.

One of the things they had me do was turn off the autocomplete on the password field with autocomplete="off". I have no idea how that makes things more secure.

A lot of the things they made me do in order to be PCI compliant made no sense to me. I think I spent a week trying to convince them that my "error" page which showed up when someone mistyped a URL was not a security risk and was not something I should remove.

TeMPOraL 14 hours ago 0 replies      
Call me a conspiracy nut but after reading all the accounts of banks and companies ridiculously reducing keyspace in weird ways (give me a good legacy-tech reason for [0]...) I'm starting to believe that they're doing it on purpose.

[0] - https://news.ycombinator.com/item?id=7704235

venomsnake 15 hours ago 0 replies      
If only there were malevolent hackers that could create I don't know automated post (please let it be post!!!) requests . That would be brute forcing nightmare.

It is good that there is no such thing possible.

tempodox 14 hours ago 0 replies      
I would guess that the single greatest hole in computer / network security comes from the terror regime of incompetently enforced security. Users WILL get their revenge by undermining such measures any way they can in order to re-establish some usability. Like the best camera is always the one you have with you, the best security is the one your users will actually support, and not feel forced to circumvent.
troels 15 hours ago 0 replies      
'Brute Force'? I do not think it means what he thinks it means.
K0nserv 16 hours ago 0 replies      
OSx does the same thing when entering passwords for private keys through the keychain
alexhektor 15 hours ago 0 replies      
Papyal does this in some scenarios as well. For one of my accounts, I can't paste the password from a password manager. Does no one here know why?


jglazko 15 hours ago 0 replies      
Thanks for sharing. Made a great start to my day. I just the callers don't starting asking why we allow it!
ahdkaw 15 hours ago 0 replies      
My bank has a password-subset request form for logging in. This of course means that passwords are not being hashed. Also, I can be positive that the keystrokes used for the subset, are recorded and are visible to staff ("you have the correct letters, just try turning off CapsLock" was one response I got).
Why I wont work for Google qnrq.se
189 points by beshrkayali  3 days ago   211 comments top 38
quaunaut 3 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 3 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 3 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 3 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 3 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 3 days ago 0 replies      
"Nicklas, a simple no thank you I am not interested would have sufficed -Patrick"
jrockway 3 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 3 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 3 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 3 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 3 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 3 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 3 days ago 1 reply      
There are more reasons to not work for Google, including their (sometimes?) rather poor interview process.
jorgecastillo 3 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 3 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 3 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 3 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 3 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 3 days ago 0 replies      
A 2011 version, different author https://news.ycombinator.com/item?id=2