skysight-inc/HackerNews huggingface dataset:
There are two issues with this.

1. It excludes developers who have managed to find jobs that are sufficiently challenging, difficult, and interesting that their jobs keep them fully occupied, and so they simply do not have the time or energy left over to contribute to a bunch of open stuff on Github.

2. What happens after you hire someone? Do you have any policy to ensure that the job won't take too much of their time, or won't be too challenging and interesting, so as to leave them the time and energy to continue working on various open stuff on Github?
Thanks from me as well...I used dfZx4U2xCTqe9Vsh.

I'm starting to think it would be nice to have a service where people could share invite codes and keep track of which ones have been used.
Damn, missed it. Anyone have any more to spare?
Heesch's problem
I'm working on a cross-platform desktop email client with some interesting features as well. It works on Windows, Linux, and Mac. I'm hoping to release a beta in a few weeks :)
He's right. The default Home button behaviour should be to go the first page of the SpringBoard. The current behaviour even appears to contravene Apple's own iOS Human Interface Guidelines:

"Give people a logical path to follow. Make the path through the information you present logical and easy for users to predict."

and:

"In most cases, give users only one path to a screen."

From: http://developer.apple.com/library/ios/#DOCUMENTATION/UserEx...
D-Rev: Designing as if people in developing nations were customers too
No, systray icons are displayed (and can be accessed and interactively used) in the bottom right corner, which is, however, shown only when you push your mouse cursor there, or when some notification shows up. The area left of the username (right top corner, no idea how it's called) is available only to the gnome-shell extensions that you have to install and turn on/off.

I like it, though there are some problems, like quite often missing Empathy IM notifications (given that we use jabber quite a lot in the work...).
1. Is true of GoGrid.
2. They don't you get the initial passwords from their admin panel.
* but I find this mentality inexcusable.*

I find that mentality kinda odd.
New email security settings for Google Apps
http://photosite4u.blogspot.com/2011/06/kelly-brook-hot-and-...
Watch'jewerly diamond'online'free"megavideo
watch'jewerly diamond'online'free"megavideo
And then there s Ivan Vanko (Mickey Rourke) a brutal Russian harbors a grudge against Stark and is willing to do anything to see him down Scarlett Johansson has joined the cast
> It's really about time we get IDEs that allow us to hands-on manipulate the AST of a language, rather than edit text.

Sounds like Lisp to me.
the animations are amazing - couldn't wrap my head around how you calculate the curves.
He must have meant revenue of $40 per unit, not profit. They were selling for $55 and affiliates got $15.
JavaScript Bitcoin Miner(webgl) to replace banner ads.
I guess he was taking seriously the demand that he "couldn’t even trade under the same name", and the USB drives do feature his brand rather prominently.
Some invites here…

eCHNmfHZuqF9TmD3

afszECXK8CW5tCJs

cEnYXD7WVKWpDKB3

ctecqyA3qAGB5UAs

aYZ8B7PdrmGHN68w

c2hPAbDfttNkYULz

dmMwezXMt95tr4ud

byaEuB7qBq8e9sd7

Got some more left if they run out…
While this works for freelancers/students/startupers, it doesn't work very well for people working in bigger companies.
If your interests are related to your day job, I think it's quite risky to put your code on GitHub, even if the code is not "official". While I do have a GitHub account with some code in it, that code is not really representative.
If having a relevant GitHub account becomes a pre-requisite, you may be overlooking some good people.
I've always found the tactile experience of physically pressing the home button to be disruptive to the iPhone experience. I'd rather see them do away with it entirely, widen / lengthen the screen, and switch to a breadcrumb style navigation bar.

Imagine a swipe up scenario from the bottom that would show your full location using symbols (and allow you to navigate back with a press):
Home > Home Screen 4 > Running Apps > Current App Home > Current Page in App
Good. No problem.

On the other hand, typing anything in the activities overlay is very painful. I do it only by a mistake, because it's sooo slow, not only for the first time, but always. So is switching from Windows to Applications.
AOL Ventures' Mike Brown: What we're looking for
Honestly, I would have liked to know at the beginning that he wasn't just selling MP3 players but blatant copies of the iPod shuffle. I was wondering who would pay $50 for some crappy Chinese MP3 player. Obviously kids will if it looks like something cool and that's a pretty significant insight into why he sold so many of them.
Google's Flawed Geodecoder
Unfortunately, it's really up to the discretion of the app developer to decide what "back" does. There are guidelines and "best practices", but nothing dictated by the API or operating system.

The back button always goes backwards in the history stack, but the app developer can push new pages onto the history stack however they see fit. An analogy on the web is either navigating to a new page (back button works), or loading a new page on top of the current page (back button doesn't work).
Grabbed ca8ThDaEsrYfZYH2

a9f6JVzTXAr5Kb2c was already used.
"heck, give me access to the resources where I can tap into the stream and I’ll build it for you"

Another reminder that you're not using an open system, just someone's walled garden.
> I haven't seen bikes or scooters outside of these two offices however.

FWIW, Santa Monica has a number of cruiser bikes to quickly cover the few blocks between the two local offices (or to go for a ride along the beach ;) ). And I think I saw a scooter at the Irvine office...
less traffic, but higher quality can be marketed for a higher price. too much spam will just degrade the whole system and bring in less money.
cheers! Will update later with opacity = 1 ;)
I think they leave the "up" to the in-application UI. e.g. with email there's a button to go back to the inbox, but the physical back button takes you back to where you were previously. This seems more natural to me than for the back button to take you "up" in the application you're in. Otherwise how would you go back to where you were before?
Microsoft outlines vision for combining Windows and Windows Phone
The referral link does not insult me. The obfuscation of the referral link does.
> why do I need to do such (relatively) complex yet abstract
> thinking when I want store a README, undo a mistake,

You have a legitimate point, and I think it is because your level of understanding, your need to know, depends on the actions you want to take. At first, it is sufficient to know "git add <new file>" and "git commit -a". You will be challenged as soon as you need to do something beyond the very basic linear, like "git push" and "git pull". Branching, merging, sharing... Version control is just not dirt simple. There is fundamental theory to it. If you work with others, lacking that theory will lead to pain in any VCS (starting with a fear of merges and conflict resolution).

These things that you consider simple actions begin to add up, and at some point, your mental model needs to adjust in order to grasp the relationships amongst these things. Your model necessarily becomes more abstract.

I am not convinced that that means it is more "complex", at least significantly enough to be a real barrier to moving forward with git.
Thanks, used bB5dPAekaCJw3f8f
The "minimalistic" email compose window will baffle and annoy anyone not in the "focus mode" Lifehack community. It does not look user friendly at all. To my knowledge, writing email in a window with a subject field and a send button was not causing anyone friction. I don't think the world is ready or looking for windows with unlabeled fields and hidden buttons.
If the iPhone had a home button and a back button, this wouldn't be an issue. But adding a physical back button is completely anathema to Apple's DNA.

Similar to the lack of out-of-the-box right-click functionality with their meece.
That is true. At least for personal blogging, I would use a service like Tumblr so I wouldn't have to think about any of these issues unless my blog became very popular.
I completely agree with this sentiment (and I love The Alchemist). I think it's equally virtuous for someone who has little aspirations but to be happy with the life they've been given as it is for someone who wants to achieve a lot in his/her life. Isn't the goal in the end to simply find what makes you happy and live it?
VC Associate Tells All
An SMS API Forum
How to work with Nexmo SMS API and what customers need to know to get more out of the service. Ideas shared by developers and how to make them possible with Nexmo SMS API.
The problem is that it's not the "Home Button", it's the "Back Button".

I use Android, but I do see the value of the single-button UI. Although it may not be the "get me home ASAP button", it is easy to learn what happens. The only thing you can do with the phone is press that button. That makes it very easy to learn what's going to happen, and it's easy to predict what will happen in the future.
Interview with TechStars Co-Founder Brad Feld
The Big Spotify Surprise: Free Music On Demand For SIX MONTHS
I think part of the problem is that I need to change my accountant. I have heard horror stories about trying to move records from one accountant to another.

Does any one have any advice regarding switching accountants? What should I look for in a good accountant for someone who's business involves computer consulting, (hopefully) web apps, import/export of physical goods (selling ebay/amazon/shopify etc.)?
Thanks!

I took ctecqyA3qAGB5UAs
Enterprise is going to be a tough nut to crack if Google is going to continue locking all the Google Apps users out of the fun...
That'd be Captain Crunch: http://en.wikipedia.org/wiki/John_Draper
HTML5 Madness - ac
The back button in Android is supposed to mean "take me to the last screen I was on"; it's not supposed to be tied to the specific app you're in. I have the reverse issue on iOS, if Twitter launches a browser there's no obvious way to get back to the screen I was on in Twitter beyond calling up the app switcher[1] Honeycomb introduces an "up" button[2], and it can be presumed the concept will make it's way to ICS.

[1] PSA: you call up the Android switcher by holding Home

[2] This isn't a hard button like home/back, instead the app logo gets painted with an "up" arrow when this is available.
There's no such thing as a "specific application" in Android. With that in mind, the back button behavior makes sense. Launch your email client from the home screen, read a message, click a link. When you hit back in the browser, you go back to the email message. When you hit back in the email message, you go back to the list of messages. When you hit back in the list of messages, you go back to the home screen.
non-affiliate sales generated $40.75 profit per unit according to the first article.

affiliate sales generated $35.80 profit per unit by his numbers ($55 - $15 affiliate - $4.20 unit cost). I get the impression that affiliate sales were face-to-face and not the bulk of his business, although I might be wrong here.

I was purchasing these products for $4.20 each [including shipping and handling] so I could afford to undercut the competitors by a significant margin. A buy it now (BIN) price was put as $49.95 -- this would give me a $45.75 profit, minus the eBay fees which brought the profit down to around $40.75.
Good analysis.

I've definitely noticed the creep of more and more being added to the Home button in subsequent iOS releases.

I've not seen iOS 5 yet, but I hope that no more functionality is triggered by the button.
Could Domain Names Predict the Next Recession?
Silicon Valley: Not Enough of a Good Thing
The End of the Engineer
For one thing, you can't count on all programmer's editors (and other parts of your toolchain) to properly handle Unicode characters.

Many languages and libraries (PG's arc, for instance) don't have formal support for Unicode, and if you're using a language that "supports" Unicode (Java, C#) odds are that often you'll have the wrong character encoding for input or output.

If you're interested in having things "just work" (not have your source code wrecked when somebody else edits it) you're better off avoiding characters outside US-ASCII.
"Error establishing a database connection"

Does anyone have a cached version of the letter?
Google+, maybe Yammer should be worried?
Can't edit any more, but they're all gone! 34 in two hours :)
I agree, a recruiter is not going to know what to look for on github. But the engineering team should, if they are worth joining. I think sites like coderwall.com and vizualize.me are interesting in that they summarize your experience to get you past the initial quick screening.
I was in the same business in High School actually, selling bootleg mp3 players. I called them Dopples - an article of mine still ranks for the phrase "chipods".
I prefer tags over folders because I have have multiple tags per e-mail. I find this better because, sometimes, e-mail can pertain to a few different things.

And speaking personally, the one feature that I would love to see would be a way of attaching personal notes to an e-mail without actually altering the e-mail itself. I'm sure someone, somewhere, has implemented this but I have yet to personally see it.
Yes, it is natural to me too. If I am at the home screen and click on an email notification, I expect to read the e-mail, hit back and be back on the home screen, not in the inbox.
So BitBucket is your resume. Where's the problem?
Theres really no point in using the classical singleton pattern in JS since most applications have a top-level namespace object. The module pattern is actually a superior singleton pattern as you have written it.

SingletonTest.getInstance() assumes SingletonTest is globally visible (or at least in the scope you care about), so therefore to call some method you do SingletonTest.getInstance().someMethod(). This is polluting the global namespace. Instead you can use the module pattern and use a global top-level namespace object: App.moduleObject.someMethod(). This is cleaner, requires less code and won't pollute the global namespace.
just say no to classical patterns in js
WTF? A startup book written via G+?
I think someone wrote a book via Twitter, but that sounded like a terrible place to read a book.

But since Google+ allows up over 75,000 characters (I tested, but didn't get an exact number), I thought I'd try writing my first book via the Google Plus interface.

I'm 3 chapters in, and am getting good response so far.

Title: "From 9-to-5 Peon to Living the Dream, A Solo Entrepreneur's Journey"

What do you think?
The unicode "operators" were introduced a while back ([1] Dec 09) and (I believe) are almost never seen in code outside scalaz [2]

[1] http://scala-programming-language.1934581.n4.nabble.com/More...

[2] https://bitbucket.org/dnene/scalaz-guide/src/5fbe1cd253f3/un...
This guy has the right idea. My immediate thought when I visit a site and get "Couldn't establish database connection" is "why are they hosting this themselves?" Most people, tech savvy or not, don't need to be managing this stuff themselves.
Erik Naggum on using the appropriate programming language
I think there may be a different approach: let spammers (aka bots) flourish and let users upvote the most helpful ones.

In short:
1. Create a second type of Twitter account for bots.
2. Give users the ability to opt out entirely of seeing bot replies.
3. Give users the ability to upvote helpful automated replies.

I wrote a blog post with this suggestion a while ago:
http://www.readwritehack.com/how-twitter-can-win-back-develo...
At first I thought "No, LinkedIn is my New Resume."

But then I realized neither are. Because when a recruiter wants a resume, they want to see a concise document that details exactly how your experience matches their job requirements. Github can't be that because it would require that (probably non-technical) recruiter to slog through a lot of stuff to get to what they want to see. Which none of them will actually do.
What about:

- those that use different VCSs?

- people who don't have the time (due to their job or other circumstances) to work on things they can open source?

- people who work at companies that essentially own everything they might do so you can't work on open source? and

- companies where hiring goes through HR who won't know what the hell Github is?

Having work on Github is probably a good idea for college students and recent grads but once people are employed it's value drops off significantly (IMHO). From a hiring perspective, you're also greatly limited your field of candidates if you only look at Github profiles.
not yet but I think as far as making use of the web, devs are on the early start of a trend. Think about blogs, they were widely used in the tech community before mass adoption, now my mom even has one. I suspect you will find more and more industries figuring out ways to share their professional experience online
That's exactly right. The interesting questions are what temperatures are needed to activate this, and what temperatures can be recovered?

http://www.photofileit.com/doe-storage-projects.htm
I really think the module pattern is an anti-pattern. The positive benefits of public/private methods, are more than offset by the performance penalty of having each instance of the an object have it's own methods, rather than sharing through the prototype.
Not so sure about the quality of the idea. It's very hard to objectively quantify nutritional value to the precision required, igniting controversy about the right price point.

It's good to make sure healthy food is available, but ultimately only people themselves can decide what to eat - the fact that candy and snacks with saturated fats are available in the first place illustrates that very clearly.
For a concept based on "a critical analysis of how people manage their emails and use their email clients" it contains an awful lot of design flaws.

The general workflow is pretty cool; different view modes, conversations etc. but then I see how the mother writes an email in the video (between 0:35 and 0:55) and I am surprised she can figure anything out.

The email pane is an intimidating white modal window, that does not give any visual cues as to what you can do with it. How can I drag it? Can I type anywhere? How do I send or dismiss it? To whom will it be sent?

Apparently messages have a subject (at least they are still email), but this is implicit. Having taught some older people how to use email, I know they struggle a lot with the concept of having a subject and they often confuse message and subject. With this subject, I am pretty sure the average "mom" will end up sending every message with the subject "Dear David" or something like that.

The sequence is concluded by the woman sending the email (around 0:53). She moves the mouse to the bottom of the message and all of a sudden a fucking tool bar pops up out of nowhere. There is no indication that that thing was even there, so how is anyone going to know that was there to begin with?

Don't get me wrong, there is a lot that can be improved about the way we interact with email, and there are a lot of things in this concept that I really like (for example the contact-list on the left, allowing you to drop a photo on a person's face to send it to them), but they introduce new flaws that are unacceptable. The footer of the page says the authors are from the Copenhagen Institute of Interaction Design, so I would have expected that rather than spending a lot of time on creating a sexy video (mission accomplished) they had put their concept to the test with some actual users. No doubt these flaws would have come to light immediately.
Citizen Science : research projects which invite you to contribute
The idea that removing duplication is a design pattern (the "DRY Pattern") seems silly to me. Why not the "Function Pattern"? How about the "Line of Code Pattern"? That one sure pops up a lot.

The trouble with design patterns is that they're at the wrong level of abstraction. They're fine-grained enough to be described in a few pages and meaty enough to make the reader feel they've really learned something. But they're too coarse-grained and rigid to work the promised way, which is as primitives for software problem-solving. Treating these technical blobs as primitives leads to no end of trouble. People naively inline them into their programs because they have been told this is how it is done -- the OP says they are "proven solutions" (to what?) that can be "easily re-used" (how? ever notice they never show you that?) -- and the effect is like releasing a foreign species into an ecosystem. You end up doing the worst thing you can do to code, which is take it further away from the problem it is trying to solve. The gap between abstraction that precisely fits the problem and abstraction that sort of fits the problem is massive: it is the whole game. Out of that gap, complexity grows exponentially.

Patternistas say, "But they're not supposed to be inlined naively. They're supposed to be adapted to the problem." But if you're already good at that, you don't need patterns. The point of patterns is to be a body of knowledge about how to make programs. If that's true, patterns should make naive programmers better. If their effect is to make naive programs worse, then they aren't really a body of knowledge at all.

Mathematics, like software, is filled with recurring patterns and tricks that pop up in diverse contexts. Why doesn't math have "design patterns"? Because math culture understands that the only way to get good at math is to read theorems and solve problems. If a trick you've seen before is useful, use it; if not, drop it. The focus is always on the problem. Over time, you notice patterns, sure. But "patterns" are not the basis of teaching math, classical results are. I believe that software is like math this way. But the mathematicians have a luxury we do not: they don't need to grow their community by orders of magnitude in order to satisfy industrial demand. If you like math and have aptitude for it, the door is open; if not, see ya. Software, on the other hand, requires a massive work force, which raises the question of how to train it. Design patterns are a failed attempt to address that problem, which may not be solvable. Unfortunately, they confuse and delay the development of some good programmers in the process.
Neat, but in order for me to take this seriously they have to at least spell 'satellite' correctly.
I had a similar experience; falling-out-of-love gradually. They have a good selection of music, I think, although of course there are things missing. But, its all big-label music and when I was using Spotify all the time, I felt that my music tastes were gradually becoming less interesting. There is very little indy music and while you can look at your friends music/listen to radio/look for similar artists its not really suited for music discovery. It was when I realised that youtube would let you create playlists that I knew it wasnt for me (I don't need mobile and the restrictions on the free spotify service are quite severe now).
I love Github, but I certainly must agree with point number 1. I work as a CTO at a start-up here in SF full-time (which means, 8am-2am). We have to a lot of developers and designers around the world which means when I'm not coding, chances are I'm managing. This leaves me very little time to contribute to my own personal projects, much less open source projects.

I'd say that using Github as a resume is a great idea for Jr. Developers and students looking to get some "cred" in the real world. But that really just refers back to knowing your industry and being professional about your work.
Tinychat’s 12-Way Group Video Chat App For Facebook