skysight-inc/HackerNews huggingface dataset:
Ally Financial (http://www.ally.com)
Charlotte, NC (Full time, on-site, relocation possibly available)

Our current online banking platforms are hosted third-party solutions. We're building it in-house from scratch to be an API-driven JS MVC (Ember) application for cross-platform (including web) deployment.

This is where you come in: we're looking for a few developers who want to be a part of building something right the first time. The team building this is currently just me and two other people. We'll be building everything forward of API consumption (UI dev, testing, & deployment across any imaginable platform). We'll be working with Swagger, HTML/Handlebars, CSS/Compass/SCSS, JS, Ember, PhoneGap, Chef, Selenium, Mixpanel, Optimizely, and/or whatever other tools are right for the job (little is set in stone, we're in the prototype phase of the project).

If you're interested, get in touch!
nathan.hammond@ally.com
What makes you think D&B is a good company? As far as I can tell all their revenue streams sit right on the border of extortion. If they couldn't convince major players like apple or the US Gov to require the usage of a DUNs number, they wouldn't even have those revenue streams.

Additionally they are at this point the number 1 source of voicemail spam for me. And asking them to not call is non-functional.
I'd feel extremely violated.

I use google docs, very sparingly. One of the spreadsheets there contains a URL that is not linked from anywhere else and impossible to guess. If that URL ever gets tripped it will send me an email and the day that happens is the day I'll stop using google services (so far so good, and of course I should say 'google drive' now instead of 'google docs').
Mostly Oakenfold essential mixes. Long continuous without many words so I find it can help you get into "flow"
I have worked with people who not only do not care about the next guy, but will insult and belittle others in every way. This ranged from racism to sexism to throwing his title of "senior software engineer" to order others who did not report to him. This person was almost let go for these reasons multiple times, yet toed the line in front of management. I am glad that I've only met one person who was that negatively impactful... yet I'm just 2.5 years out of school.

I feel of buzz words like "rockstar", it makes things extremely ambiguous. If I say full stack dev, you know that person is comfortable going from data stores all the way to UI. If I say guru in python, that means he is not only proficient but an able teacher of python. If I say rockstar dev or A player, what is that? If you say someone who works intelligently does that mean those that are not A players are unintelligent? In that case I would only want to hire A players... and then why not avoid the buzz word and say that?

On the other hand, I can see how addressing someone in terms of praise on their endless ability to solve problems by their great capacity for creative thinking would warrant a term like rockstar.
Stuck in the Cloud (or why hybrid cloud will win)
This is my favorite comment here so far.
Must be proficient at Microsoft Excel! Stopped reading shortly after that.
hm.

Correlation and causation aren't the same thing.

You can correlate good programmers with all kinds of things, but that does not mean that those things make good programmers, necessarily.

...but, you know. There's probably a pretty strong causation in some cases (eg. write code in spare time, play music, speak a second language, believe in TDD, whatever), and if you're trying to be a better programmer, looking at the things that other good programmers do is the right way to get better at it.

Some correlations are obviously stupid though (gender, politics) and I'd be vastly more interested in data mining life-analytics of good programmers for interesting useful correlations (eg. play sport? hand-eye coordination? memory? write c++ for fun? know how to write assembly?) rather than just saying, well, all correlations are probably arbitrary and don't have any relation to causation.

Pity there isn't really any way to get hold of that sort of raw data to play with~
How To Host a Static Website on S3 Using a Second Level Domain
yes, it is. however, accomplishing this with email on iphone is extremely tedious (many steps) and error-prone.
Definitely . . .

I think most people in this economy have a lot of irons in the fire . . . with good reason . . .

Over the past 4 years I've been working full time, free lancing full time, transitioned to working part time, consulting part time, then consulting fulltime and working on a SaaS product. All with a young family.

It will take some planning and hard work on your part.

Make sure you have blocks of family time and product work time setup and agreed on by everyone.

Balsamiq's founder had some good info on this in his mixergy interview. I think he had a set amount of time blocked out for his app that his wife agreed too . . .

http://mixergy.com/balsamiq-peldi-guilizzoni-interview/
you can track it down on iTunes.

Listen to StartUpsForTheRestOfUs.com . . . good information and you can email them questions as well.

Good luck in 2013.
I suspect your using poor in a different sense than he is. Paul probably meant poor in the loose sense of the word.

Is your income less than $30,000? I think that's typical for grad students. That may not be 'poor' according to official statistics, but it's well below the aspirational income levels for college grads.

I earned somewhere between 30,000-40,000 dollars this year. That's above the median income in Canada. But if and when I hit my goals of earning much more than that, I'll look back on this as being 'poor'.

I still have to think about day to day purchases. Paul doesn't. That difference is more meaningful than any official definition of the word poor.
Method for Classifying Today’s “Big Data Innovators”
I'm totally new to Arduino and hardware (also gained interest over the holiday). There are some good docs on the Arduino website, but once you get into less common components, it's weird to see how little info is out there. Programmers are incredibly lucky to have so many amazing resources and I think I've just taken that for granted.

I will say that Arduino has really sparked my imagination. I'm digging out garbage electronics (an old clock radio for example), taking them apart, and trying to figure out how to interface their components with Arduino.
You can't tell me this is an unwise choice: http://shop.nordstrom.com/S/prada-studded-oxford/3334607?ori...
Programmers who can say "I don't know, but I want to." are the type that build things of worth in my books.

Beyond this, this post brings up an interesting question when examining the unpalatable extremes of the programmer personality spectrum:

Do Programming fundamentalists share ignorance and intolerance tendencies like racists or bigots?

- us vs. them

- the preference of my language/framework vs your language/framework

- there's no way anything can be true or possible if I don't understand it or hold it as my current view point

If we notice, fan boys quickly can get defensive, or worse, assault others that don't fit their way, group, or mould. It's sad, but this is done as much covertly as overtly.

The test: Bring up a tool, process, language or framework that's not in vogue right now but may be perfectly capable. Notice how some (mostly inexperienced and insecure themselves) may scoff, belittle, deride, and denigrate others.

I just think it's a shame.

We have in our hands and our minds a way to leave the world better than we found it.

Instead too many of our kin are busy needing to be told we're special rockstar ninjas who are the growth cutting and bleeding edge that are busy crushing and killing things, but continue procrastinating and searching aimlessly here.
I think it should be made very clear, in the context of Hacker News, that one of the primary reasons that these sites have been operating as long as they have is because of support from Stripe, who handled their payment processing.

The developer of this program keeps opening PayPal accounts, and PayPal keeps shutting them down. In just December, this developer got two PayPal accounts shut down; the latest one was only used for four days before it was whacked.

Dec 24: "PayPal is back online for http://zeusmos.com and http://uhelios.com – Happy Holidays everybody!" -- https://twitter.com/uhelios/status/283260362919395328

Dec 28: "I'm absolutely done with PayPal. This is ridiculous." -- https://twitter.com/uhelios/status/284654128339243009

However, despite careful and detailed explanations to Stripe--and despite them saying they would look into the matter--this website has been operating and taking payments using their payment processing system for months.

Also, while the developer of Zeusmos claims in the "update" to the article that his application was never supposed to encourage piracy, it came by default with its search results coming from a website called AppTrackr, a large repository of cracked applications.

In the last few months, the developer decided he wanted to "stray away from AppTrackr", but the result was not to move further from piracy: it was to become less reliant on that one piracy site and instead use another one called AppCake.

Meanwhile, the developer has often compared his service to Installous, saying on his Twitter account that "its somewhat like Installous, but better"[1] and that it "has many features that Installous does not excel at very well"[2].

[1]: https://twitter.com/uhelios/status/274859392812318720

[2]: https://twitter.com/uhelios/status/239863143793324032
I'm pretty sure a meth lab trying to go legit could get by DnB. There's no real screening here; it's pure extortion.
Yep. Passion, unfortunately, doesn't equal quality.
Check out my mixes on spotify search for CODE.min and CODE.max and you should see my playlists.
Researchers use earthworms to create quantum dots
Maybe rockstars isn't the best term, legendary is better [1].

John Carmack (Doom), Dave Cutler (Windows NT), Jeff Dean (Google's competitive advantage) [2], Bill Joy (Unix, vi), Peter Norvig, Larry Wall (Perl), Steve Wozniak (Apple II), Jamie Zawinski (Netscape), and many more who I may have missed...

All of these programmers/engineers are legendary. For example, Steve Wozniak - read how he hacked a floppy disk and color into the early Apple computers [3].

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

[2] http://research.google.com/people/jeff/
Not just Jeff, also Sanjay Ghemway: http://research.google.com/pubs/SanjayGhemawat.html

Craig Silverstein: http://www-cs-students.stanford.edu/~csilvers/

[3] http://www.foundersatwork.com/steve-wozniak.html
"I wonder if that's when Google started recognizing that "C#" wasn't a typo of "C". :-) C# has always been a PITA to search for (although, maybe not as bad as 'Go')."

When searching for Go related information, use "golang" instead of "go".

e.g., golang channels; golang web sockets; golang slices; etc.
With sciences you have citations, peer review, credentials, etc. What do you have when management absolutely loves their immature high school dropout rockstar because they fooled investors enough to bring in big money? I think that programming is a bit of a special case.
Did you just troll yourself? Wtf.
Less painful Android development with Scala
Misfit Wearables Puts Design First in New Activity Tracker
Dorsey is a fashionable dresser, but what about Zuckerberg.
My takeaway from the article was exactly that: if you document anything, document the WHY, not the HOW. That way, when the HOW changes with time, the WHY will guide its new form.

Agreed on the quality of the article. As always, Rands manages to put the right perspective on the topic. I'm forwarding to quite a few process-averse folks I work with.
> With sciences you have citations, peer review, credentials, etc.

You should read this: http://en.wikipedia.org/wiki/Dan_Shechtman#Work_on_quasicrys...
Let’s Try The Perfumer Style
With your rather unique experience of running the Cydia Store on jailbroken iOS devices can you provide more information on the process loopholes these approaches (Zeusmos and Kuaiyong) are exploiting?
The interesting comments here prompted me to read the article. I wonder how genuinely poor anyone has been who has received a private university education in the United States, to take up an issue in one comment thread. (I fully agree with the idea that remembering my poorest years, which were during and immediately after my pursuit of higher education, is very good for me keeping perspective on my current more well-off life.)

Another comment mentioned refusing to accept compliments. That is just annoying in most Western countries, where the expected response to "Great job!" or "You look fabulous in that outfit" is along the lines of replying "Thanks." In some other parts of the world, standard politeness operates differently. In the Chinese-speaking world, it is expected to factually deny a compliment, no matter how actually counterfactual the denial comes out. If I speak Chinese in a Chinese-speaking country with my patently Western appearance, many people will politely say to me, "你的中國話說得很好" ("You speak Chinese very well"). And the only polite response to that would be along the lines of saying, "不敢當. 說得不好." ("I dare not accept your praise. I speak it poorly.") Different cultures have different patterns of politeness. The most extreme example I have seen in real life of the east Asian pattern of politeness was witnessing the husband of one of my classmates in Taiwan (both the husband and wife were Koreans in Taiwan to study Chinese) hear a Westerner say to the husband about our classmate, "Your wife is very beautiful," to which the husband replied, "No, she is quite ugly" IN HER PRESENCE. The statement was conventionally polite, and not at all weird in cultural context, but contrary to fact, as she was actually a beautiful woman.
Since when is it OK for a news site to tell people with what they can or can't be?

Entrepreneurship is constant self-teaching
I have to agree a lot with @yolesaber. Instrumental hip-hop, jazz, or afrobeat is are the best coding music for me, each for different reasons, and I have tons of each in either on vinyl, in my iTunes or on my Spotify, the latter two I stream out for everyone to enjoy if they want.

For the first, each minute-long vignette alludes to a certain mood, shifting and evolving with each progressive song to create a tapestry as the songs begin to melt together, and it helps me visualize the coding I write. I recommend: J Dilla, Madlib, Knxwledge, Ohbliv and the various radio stations they'd spin off.

Jazz is my classical music, with each song being a movement of a grander sort and becomes a soundtrack in my mind, and I have enough vinyl around me in my working space that I take my large Pomodoro breaks to just meditate and play a jazz record of my choice. I recommend the hard bop or bebop stuff, but free jazz from Strata-East Records is amazing for achieving this space

Afrobeat interestingly enough is fast, rhythmic, and has a beautiful flow to it to move your thoughts in your mind to. It is almost the quintessential daytime music, and brings liveliness to everything around you. Also fairly simple to fall in its trance, and it is great meditative music as well. I recommend (first and foremost) Fela Kuti and several Soundways compilations.

My new favorite Spotify playlist that I have curated has all of this plus spurts of soul and electronic music in it as well, and I prefer this because I have hours of uninterrupted music. It's called "Countercultural Coogi Couture" and I offer you all to take a listen and subscribe to it, I tend to throw in new gems every so often. http://spoti.fi/Tgtkzb
True, being a CEO is very different from being a engineer, and more people should know about the realities of it before they jump in.

But being able to generate more per month doing your own thing than your hot salary at your last job? That's real, and many people are doing it, including myself. Plus, I am still the lead engineer and code as much as I like, and I've learned so much and have grown as a person from it. On top of that we didn't need to raise any money to do it (despite this article suggesting otherwise).

Hiring great engineers is hard, but articles like this come off as trying to keep great people from leaving their jobs to chase their dreams.
Is this your first exposure to the seamy underbelly of government contracting?
> Really? Entire continents? Nothing whatsoever? Not even a coastline?

As I said, accuracy is context-dependent. Satellites in space can tell you that sacred temple moves every time it is rebuilt, but everyone on the ground will tell you it has been the same temple in the same place for a thousand years. Which is accurate? Which matters? To whom? For what purpose?

> Whether or not the perspectives developed elsewhere can find their way into this framework is the thing I find fascinating.

To say that GPS and Western conceits about mapping are going to take over the world whether cultures with different concepts of place and time like it or not -- they can adapt or not -- has a lot of manifest destiny behind it, and I find it pretty professionally offensive. I think we lose a lot when you're expected to make a map so the souls of the dead can find their way using ArcGIS.
:D Nice!
Please please please do an ePub version. PDF is great for reading on a computer, but an ePub is miles better on an iPad. I'll buy a digital copy if it comes in ePub, but not if it's only PDF.
Better idea: http://news.ycombinator.com/item?id=4980216
It's probably an effective warning to the fence-sitters. If you're extremely determined to be CEO, you're probably going to brush off the warnings and go through with your plan regardless. That's how I perceive it, at least.
I agree with a lot of the points this article makes.
What worked for me was to have a co-founder who basically handled everything that was not coding.
I also recommend reading the entire thread. The further you go, the more he opens up about the details of his work. He has accomplished some really interesting stuff.

I really liked the goal he started out with. Creating a 64bit C64 type environment for young programmers to mess around with and learn to build stuff.
We just went through this at OpenWatch. Ugh, what a nightmare, and could set our launch back by a few weeks. Horrible company.
How Linux saved Amazon millions (2001)
Ah, in that case consider me impressed. Though I have a question: how do you manage the lack of (death to your?) social life when you need to get to bed at 9?
WordPress Blogs at Risk Due to Plug-In Flaw
There was about a year ago an Ask HN about losethos( now sparrowOS) about that very topic. There were perhaps 100 posts.

The general consensus is that he deserves to be treated like a human. He may, sadfully, have a mental illness. That's why further inquiries are shut down.
I was thinking of graphs and equations where you could test different values, see how the outcome varies. When you learn with a graphic/equation you can manipulate, the experience stays with you
LaunchKey. We are a funded Las Vegas based startup that is looking for iOS and Android developers. LaunchKey is eliminating the password in 2013. If this sounds interesting, contact us!

https://angel.co/launchkey#recruiting
http://launchkey.co/
I've seen a 5m or so length blimp used at a sporting event as half-time entertainment. It did make me wonder if there could be other uses for it.
>I don't know about your experiences with HN, but I find it to be one of the most efficient ways to learn about and keep up with the current state of the art, and commenting is a part of that.

It's been over a month since I've seen an interesting CS/Programming post on HN.

Check the current front page for an example.
In order to deploy code (without jailbreaking), you need to have it signed by a certificate that is valid for the device you are using. With a normal developer account, you can provision certificates for up to 100 devices. Signing an application is fairly simple (I implement most of the intricate pieces in an open-source program called ldid, but do not do the official signature parts).

Putting this together: you simply get paid developer accounts from Apple (you will need to keep getting more of these, as you will run up against the 100 device limit), ignore the part of the contract you sign that states that you are not allowed to redistribute the certificates they give you, and instead automate a process to log in to Apple's portal, add a UDID to your account, and download an updated provisioning certificate.

Connect this up with a payment processor that is willing to look the other way and an app that is capable of doing the signature process for apps locally for the user, and you are done. The device is already capable of installing certificates and applications that are signed by them from websites (see Test Flight for a commonly-used legitimate example), so the final steps are easy.

(With an Enterprise account, you don't have to worry about the number of devices; however, the contract terms are much stricter, the system has more mechanisms for Apple to turn you off, and Apple will probably care more if you attempt to abuse it. In essence, an app signed by an Enterprise certificate can be installed on any device, anywhere, at any time until the certificate's three-year expiration date hits.)
If men can't develop empathy, why does the (old) war propaganda show women and children who need to be protected from the "evil enemy"? How come a man can willingly sacrifice himself for the common good? And yes, a man does create life, together with a woman.

Now,

- could it be that men are over-represented on the both ends of the spectrum(s)? Genius - Retard? Empathic - Cold blooded murderer? and so on...

- how much funding do men related healthcare programs get? ie: "Obamacare" goes to great lengths to avoid mentioning "men" at all

- how many mass shooter men were being raised by a single mother? How does the lack of a father affect a boy?

- how does the increased age of a woman giving birth affect the mental health of a child?
Yes, I have too! I have 400+ blog entries...modules it does not really matter in my case.
Press Pause and Learn How Your DVR Actually Works
Choose a random article in the top 10 of HN at any given time, and there's a very high chance that the top upvoted comment is either FUD or overly critical. I feel like there is a lot more ego here than in /r/programming.
I'm not saying that the sciences are not political, its just that you have to do decades of work before you can even begin to criticize your rivals. Even then, you are trying to convince smart peers in writing. In programming, the thinking on the street is that the younger, less educated, and less experienced you are, the more awesome you are.
Toosell blog | Send Automated New Year Greeting Cards
I posted before but I wasn't happy with it; you've about summed up what I had to say. I don't know OP or his girlfriend, but I was with someone with depression for over 2 years. Frankly, my need to help her made things worse; instead of getting out of bed and forced into the cold light of day, she could stay in and I would console her. We both missed class, and work, and there were whole days when I couldn't focus because she had an episode before I left, and I eas afraid she would harm herself.

Ultimately, I do think I love her deeply, but since we've parted we've both done much better socially, and she seems more motivated and focused on her treatment. Obviously schizophrenia is a very different situation, and I hope OPs story doesn't go that way, but there are definitely some of the same things I recognized in myself in the first year of our relationship in this post. Hopefully OP can maintain the balance between support and life-long self-sacrifice.
Startups, This Is How Design Works
That is great to hear. I use it for understanding concepts when learning. It is a great tool. Have you tried http://www.instagrok.com