skysight-inc/HackerNews huggingface dataset:
My free advice, and worth every penny ...

Others will offer advice about where to apply to work (startups), and what to do in the meantime to be able to demonstrate your skills (github/OpenSource). I'll talk about my personal experience in the introvert/communication problem.

If you work in and/or for a company you will need to communicate. You need to receive guidance/instruction from those who are assigning you work, you need to pass the fruits of your labors back to your work colleagues and/or bosses.

No matter how much of a genius you may be, you have to communicate effectively.

I never could, until I was forced into a situation where I knew I was going to have to learn how to get along with people. This was in the mid 1970s - there was no internet, no home computers, no mobiles, and if you wanted information you got it from people or books. So I went and found a book that I could use as a blueprint for how to get along with people.

I used "How to Win Friends and Influence People."

These days it's terribly dated, but I picked up one of my copies the other day and dipped into it. Allowing for the language and the scenarios used, it seemed like it would be as effective today as it was for me some 35 years ago.

But you can't just read it, you have to study, reflect, and apply what you've just read. The book itself says that, exhorting you to read a chapter, then put it into deliberate practice.

It may not work for you, but I can pretty much guarantee that the one thing that won't work is not making the effort.

ADDED IN EDIT: I should add that there are people who hate me, and others that I get along with really well. This is my story - yours will be different. I tell it here not as an absolute, but as something to consider.
You are free to try to identify patterns in enemys ants behaviour, make predictions and win the game this way.
Quite funny from a chap who has google+, twitter, digg and facebook button on his page. At the very least, the facebook one tracks users even when they are logged out.

He does make a good point, re developers not caring about anything hidden behind the scenes. Good to see them being named and shamed.
Gruber's full posts have a star in the title, anything else is a reference to another page on the web, in which case the title is a link to it.

A 'read more' link would help, I'm used to the way Gruber does it but when other sites do the same things I don't immediately pick up on it (e.g., The Loop does that, I think).
2 comes after? I don't know...
The Things of the Future - Talk from HackFwd Build 0.7
Have you contributed to or created any open-sourece projects? Showing that you are a good programmer, capable of shipping projects could help you overcome some of your past issues.

Like some of the others have said here, however, you need to look to way to improve yourself, not just your resume. Leaving three out of four jobs on bad terms may be a string of bad luck, but probably not. From your own admission, you have some interpersonal communication issues, and communication is a huge part of working with others. Try to look back at how your relationships with these three companies progressed and ultimately ended, and try to see how others perceived you to be. Look at things from their perspective. And as you grow as person, continue to revisit these situations and see how you'd handle them after improving your skill set.

In the meantime, if you have to work now, focus your job search on positions where you can remain relatively autonomous until you're in a better social state of mind.
Charles (http://www.charlesproxy.com/) is another http proxy that works well. It runs on Windows, Linux and OS X and can read Fiddler logs. I use it all the time to test my iOS apps and look into SSL traffic.
I like that these AI Challenges appeal to everyone and rope in large numbers by the reward factor of watching your code fight someone else's to the death.

You're right, though, it's definitely not about writing intelligent software. That type of competition would have a much smaller but probably more intensely academic.
Back in the early 1980s I used to play a programming game on the Sharp MZ-80K which involved two programmers writing assembly language programs that would move through the operating system memory in an attempt to reach low memory (where the operating system was not stored) without crashing the machine.

Moving through the operating system meant actually overwriting portions of the operating system as it was running with the running code and the relocating the code to a new location lower down in memory (I've forgotten now but we had some restriction on how far we could jump). Clearly this often meant keeping a cached copy of the memory we were overwriting to put it back, but we could only do that in the operating system itself.
Custom 22 Desert Burst Paul Reed Smith Electric guitar
Price: $397.88.Columbus Day Sale up to $50 off on orders $200 or more.
My guitar is not a thing. It is an extension of myself. It is who I am.
Joan Jett
I don't know the explanation, but I know this comes up in biometrics a lot. E.g. using fingerprints + facial geometry to identify someone is much less accurate than using either one or the other. Bruce Schneier has written about this in his book Beyond Fear, and I'm sure there are explanations online somewhere.
Yes. They said that they didn't release the source for Honeycomb because there was no support for smaller devices because they were "cutting corners". I closed the tab a few minutes ago otherwise I'd have the link for you.
What?

You get the effect you want already, there's been a number of "official Google phones": the G1, the Nexus One, the Nexus S, and soon the Galaxy Nexus. These are Google-only, no-crapware phones, designed to showcase the newest Android offerings in the best light.

With iOS, there's only the one blessed option. You get one new phone a year. If it's a feature-bump like the 3GS or 4S, then that's what you get.

With Android, you not only get the Google-branded Official Phones, but you also get an entire ecosystem of devices to suit any taste. Want a hardware keyboard? You got it. 4.5-inch screens too big for you? Not a problem, plenty of options.
The true achievement of Wikipedia is not in its content, but its groundwork. Every company should maintain its own internal and external wikis, even if only employees can access or modify them.

It simplifies distribution of documentation and files in a very user friendly way.

And let's face it. Whack jobs write books and news paper columns too. Wikipedia has a surprising amount in common with college text books.
Using random characters you're lucky you didn't use the first, third, fifth and tenth character as a "descriptive" term. ;)

And a bit on topic even though it's not a blog. How about "The Bug of the Month" of the makers of lint?
http://www.gimpel.com/html/bugs.htm
A bit obscure but definately broadens the pool of error behavior concepts.
Java 7 Update 1 is available
I love the koans! Though I kinda got stuck on about_proxy_objects.
New Mac OS X malware disables Apple's malware protection
> And if your boss hired to to work on a project, don't refuse to do it; otherwise what did he hire you for?

We don't know the details behind their refusal. It possibly could have been something unethical, or less dramatically, simply outside the parameters of their job description.
The word 'Confirmed' in the title makes me cringe.
"Have you looked at Japanese websites? Most of them have pretty terrible design/UI. It's the same thing."

There are some pretty well designed ones.

http://bm.straightline.jp/
Seven Retirement Lessons Learned | Prairie Eco-Thrifter
Sure, but there is a difference between a "fictional" language such as this encoding and a synthetic language like Tolkein constructed (as I understand it).
And there are people thinking about this and trying to work on software solutions for it. The Wikimedia Foundation are trying to create a variety of tools for new page patrollers (I used to do it) to aid them in better handling the flow of new articles coming in (it's called the "zoom interface").

Another thing that is being tested is making the automatic templates used to notify people that articles are up for deletion or whatever a lot more friendly. For the last month or so, the Foundation and the community have been working together to A-B test better warning templates.

As for discussion threads, there's LiquidThreads, which has been in development for a while but would provide a threaded discussion system sort of like what Reddit and HN have but for Wikimedia talk pages, but still keeping the flexibility of being able to refactor discussions and move stuff about without an admin. LiquidThreads is in use on English Wikinews and on mediawiki.org, but English Wikipedia doesn't have it because it isn't quite mature enough yet (or something, I haven't kept track).

Finally, there's the big one: the visual editor. That's in development at the moment, hopefully with testing starting by the end of the year. This is going to be an opt-out WYSIWYG-style editor. See http://www.mediawiki.org/wiki/Visual_editor/software_design for a rough idea how it is being built.

There is lots of consensus that things do need to change and Wikipedia does need to have more technical solutions to the problems that are showing with some of the decade-old organically grown social processes.
EI Announces 750,000 Funding for High Potential Startups
Fair enough, but can you imagine the press hoopla had Apple introduced this feature?
There's also http://jsonip.com/, which can be useful for scripting.
I don't like baseball. It boggles my mind how boring it is. Imagine if the players in a "sport" you're watching spent most of the game standing around. (Ha! Real sportsmen run at least 54.3% of the time.) It's a personal opinion but by golly, I'll state it and tweet about it!
I have not read the paper linked by this article, but I plan to. But what google searches bring up whatever simulations and/or mathematical models used to decide how many elevators and how to schedule them? "Elevator simulations" googles up a whole lot of stuff about disk I/O scheduling.
Actually, I find that to be creepy. You are basically stalking your users.
why would you not tack on 24 years of research and the cost or large scale clinical trials?

if GSK didn't pay for those, the malaria vaccine wouldn't exist; those are real costs that GSK paid. if they were always compensated on certain drugs only based on cost of manufacturing, they would simply never research those drugs.
Hamas Calls On Abbas To Measure Forces in Elections
Pregnancy prevention is not the issue, it's STI transmission that must be prevented, especially in africa.

I doubt we will have a viable substitute for a latex barrier in that regard until some sort of pathogen-hunting nanotechnology becomes mainstream. By that point we may well have transcended our present notions of sex/gender altogether.

With regard to pregnancy prevention for men, there has indeed been recent innovation in this area: http://www.theregister.co.uk/2011/06/06/male_pill_boffinry/
If you would like more resources than the FUD laden wall of shame, feel free to visit: http://getpython3.com/

The timeline for Python 3 adoption was always measured in years - not one, not two, but more. We're not a development team or group that cough up unicorns about how long adoption of a backwards incompatible version will take.

Django has a Python 3 roadmap, as does twisted, as does PyPy, Numpy, etc. The PSF and companies are now funding Python 3 ports.

The reports of death are grossly overstated.
Considering that Rubinius is still considerably slower than MRI 1.9, that would be a big step backwards. Sure, considering that 2.0 will take a while to complete, one could put everyone to work on improving Rubinius' performance; but that would draw manpower away from non-performance work.
"Quite funny from a chap who has google+, twitter, digg and facebook button on his page."

He appears to be using Blogger. Are those buttons forced on everyone using Blogger or is that something he would have added himself?
Isn't the problem with their hack though that it can only work for ONE calendar? Whichever one you set as the default is going to be the one service that Siri can interact with.

So if RTM is set as your default calendar, then all your Siri reminders go into your RTM calendar, which may not be your actual calendar of course.

And getting other services to use this same hack will result in users having to choose one service they prioritize over all others because you can only have one calendar.

Of course I am an Android guy and don't really know how Siri and all this is working - I'm just guessing based on the instructions provided at RTM's site on how to get this to work...
hi chris and thanks for posting your thoughts

I'm wondering, do you know if there are there "places" on the internet where such a kind of "networking" can happen?
http://www.wunderground.com/ has worked by geoip for a while now.
It is a disgrace that a phone I bought less than 2 years ago will not run the latest OS.

Not really, but just jumping on the OS bashing bandwagon, a few hates did with iOs 4/5.
#12 – Ed and Danny’s Book Club | Podcasts With Ed
s/users/anonymous devices/
So why would an international company have separate product lines like you mention? It is hard to believe that international businessmen would forgo the opportunity to profit abroad, simply because something is made for the local market. Could it be that Japan only products are more experimental, and when the prove successful, they are rolled out to rest of the world?
I have been having a lot of fun hacking together a simple Scheme interpreter in C. This is my guide: http://michaux.ca/articles/scheme-from-scratch-bootstrap-v0_...

The implementation of an interpreter has always interested me, but I never thought it was within my reach as a weekend project. Norvig's original lis.py post made me look around for other implementations. This follow-up is a real treat.
Maybe you just picked a poor example, but CD drive is actually something Jobs would take out, so critics would likely see it is a continuation in his spirit. Tim Cook would be more likely to be chastised if, say, the new laptop were covered in brand stickers.
Pretty light-on article, but it reminds me of my first encounter with linux around the turn of the century. Tried out (something), ran straight into dependency hell.

Left it alone for several years. In 2005, tried out RedHat. Ran straight into dependency hell.

In 2007 I started again... but by this time, Debian had matured the concept of the package manager, and my biggest hurdle was defeated. Thank you, Debian :)
The question is what happens when the phone has actual hardware buttons and you port the OS to it which has virtual buttons in it...that gets weird I think...
Can TTAGG Create Stock Market Alpha?
it's in iPhone 4S, but it drains your battery like crazy
Google really doesn't it like it when you script their search. Better to use one of the many, many services designed for this purpose. Or set one up yourself in roughly one line of code.
Tips On How To Treat Your Hair
I want to share my knowledge, experiences, thoughts and opinions to EMPOWER young girls and women everywhere!!!I will be sharing how I grew my hair and giving out tips for healthy hair. And please don’t think that your hair cant grow long. I promise you I have the most coarse hair and I was able to do it! It is not about your hair texture… its about being patient and consistant with treating your hair.Please show your LOVE and SUPPORT and SUBB, LIKE and COMMENT,and REQUEST VIDEOS!!!! LIKE FACEBOOK Page: https://www.facebook.com/pages/TalishasSecret/268648083176120
Opera Reader: Paging the Web
How to make your own local Q&A site
As far as your conclusions at the end, you're right. You definitely need to be better at letting people know what your app does. It took me until the anecdote about the paralyzed man to even have the tiniest idea of what your app did.

Of course, this also likely wasn't intended to be marketing material, but considering it made the front page of HN, it very well is now.
For what it's worth (and obviously it's just a single informal anecdote), there was a song my wife and I sang quite a bit while she was 6-9 months pregnant. It was pure magic after he was born -- singing it could reliably make him instantly stop crying during the first year of his life. Admittedly I don't remember when the first time we tried singing it to him after he was born, it probably was at least a couple of weeks. And yes, singing other songs generally did not have that effect.
In fact it's not a bad thing that 2.7 is so awesome - that makes it possible for people with large codebases to essentially put off the port to Python 3 for ever. Or maybe to skip Python 3 and port to Python 4 in another twenty years. Both are perfectly acceptable engineering decisions, and we are (or should be) talking engineering here, not religion.

As Jesse Noller has pointed out elsewhere, the transition was never intended to be instantaneous. The Wall of Shame might publicize those packages that are causing pain points, but it offers no prescriptions.
Rubinius has a different performance profile from MRI. It's considerably faster at some things and slower at others.
Android versions are named after dessert items in alphabetical order (C - Cupcake, D - Donut, ..., I - Ice Cream Sandwich)[1]

[1] http://en.wikipedia.org/wiki/Android_version_history
Discover Online Marketing Business Techniques
Conventional Convertible Preferred vs Participating Preferred Stock
Being an introvert loner is fine for plenty of jobs. Just be more diplomatic when you do interact with people; since you've learned the hard way what being undiplomatic will get you, try to use that experience to encourage yourself to smooth over the hard edges a bit in public.

Regarding your track record... is it possible to gloss over the really bad stuff? Your potential new employer doesn't have to know about your past mistakes in all their full gory detail (or even at all?). You make it sound like every new employer can find out the full story on your past, is that really actually true?
To Remove Stretch Marks Naturally
Actually the only way for a "my IP" application to make some money is be indexed as first result in Google I guess. At least I never remember the domain of one of that 200 trivial apps and search on google. So makes a lot of sense they showing you the result if you search for "ip" or "my ip".
Tangentially related - IIRC GLONASS also happens to have an almost identical frame structure to GPS. Very peculiar fact given the context.
i'm one of the founders in case anyone has any questions or feedback, thanks!
Even with Launcher Pro, other parts of the OS can be laggy. (Though Launcher Pro is amazing.) But I thing the more accurate term would be choppy. You don't notice it that much until you use another platform for a small amount of time. Then going back it is very noticable.
I'm a big fan of pyquery[1] - it uses lxml under the hood, but is much nicer to interact with, especially if you're familiar with jQuery already.

[1] http://packages.python.org/pyquery/api.html
IPhone 4s or Android | iPhone 4 vs Android
>You chose to use the Facebook service, you chose to provide this information to them, and you chose to agree to their terms of service. Please, educate me, because I really don't get it.

This isn't right for two reasons:

1. Under EU law there are certain rights that you can not sign away in a contract. They are yours and you keep them no matter what any bit of paper or click-through license says. This might seem disingenuous, signing to say you'll give them something but not doing so, but the law is actually the other way around: they should not be asking you to sign that right away in the first place.

2. It would seem that facebook are not only tracking people who sign-up. See http://yro.slashdot.org/story/11/10/18/1429223/facebook-is-b... (or search for "facebook shadow profiles"). This is most definitely against the data protection act in the UK, and they haven't even asked those people to sign away the right to not have that data stored unnecessarily.
> iOS 5 does not allow UDID sharing

From the linked article:

> First off, let's clear up what it means for Apple to 'deprecate' this identifier. A deprecated function or software component is not yanked out immediately; it's simply been flagged by the developer of the platform (or app, command line tool, what have you) as something that will be going away in the future, eventually.
New version of German spy software (targeting more programs and platforms)
Silly video. Everyone knows that abstinence education has been working flawlessly to prevent the spread of HIV/AIDS and unwanted pregnancy.
They graduated in the recession? Really? I think the author needs to double-check what Generation X is.

From Wikipedia:

>>Generation X, commonly abbreviated to Gen X, is the generation born after the Western post–World War II baby boom ended.[1] While there is no universally agreed upon time frame,[2] the term generally includes people born in the 1960s through the late '70s.
Luxury Car-Ride Service Uber Expands to Boston This Week
They aren't claiming to have taught Siri to add events

From the article: "we had to teach Siri to add tasks to Remember The Milk [...] and we're super excited to announce that we've done just that!"
> something Jobs would take out

did take out. That was the point.
Great to see a game similar to the one I developed some years ago. My game was a multiplayer realtime programming game. The ants were controlled by a uploadable lua code. If you are interessted, feel free to visit and download the sourcecode on http://infon.dividuum.de/
Plug in "unix date 1262307721" to Wolfram Alpha?
Yeah, it's physically bigger. Nexus S is 124 x 63 x 10.8 mm, Galaxy Nexus is 135.5 x 68 x 8.9 mm. (Both probably with an asterisk on thickness, but...)
App Store Optimization (ASO) (3/5): Graphics & Videos
The comments are golden; generation Xers complaining about this guy