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

- Is CommanderX really a mastermind behind Anonymous?

- Is CommanderX on IRC the same person that Aaron contacted on Facebook?

I was commenting on the latter question. The conversation seems to imply that the 'CommanderX' from IRC is the same person he was talking to on Facebook, regardless of his/her level of involvement in Anonymous.
>Bottom-up approaches seek to have smaller (usually molecular) components built up into more complex assemblies, while top-down approaches seek to create nanoscale devices by using larger, externally-controlled ones to direct their assembly.

Absolutely perfect, thanks :) I never knew there were precise uses of these terms, they've always seemed overly-general to me.
Determining truth requires facts and data, which this article provides none.
Care to share dynamics of Nokia's market share during last two years?
Yup, I started liking Nokia again because of their Maemo/Meego engagement. I'm an iOS developer but in private I use a Maemo phone (the N900) which fulfills my geek needs.

I hoped for a cool N900 successor with a cap. touch screen and a little more power but ... well ... I guess Nokia will make something half assed.

Meego phones (which run a real linux - not closed bullshit like android) would have been an awesome alternative to iOS and Android. At least for the more geeky consumer. :/

Good bye, Nokia.
Yes, Photoshop knowledge is one of the major gaps in my toolset. I'm a little ashamed that I have to go to a designer for basic interface elements.
Convore.com - Multiple Security/Privacy Problems
I think Oregon programmers can be a great option. Classic outsourcing adds four main issues.

People outside the company are building / maintaining your code. (How to you make sure they build high quality code that solves the right problems?)

People outside your office building your code. (How do you communicate with them effectively.)

There are now significant language and culture issues. (How do you clearly communicate with them.)

People outside your time zone are working on your code. (How do you deal with unexpected issues.)

Near sourcing lets you sidestep everything but the office thing.
Get your landing pages fixed webinar recording
Agreed on all your points. Given that this rumor has been around since last year, I'm inclined to think of the iPhone Lite as a contingency plan and/or leverage for negotiations with AT&T and Verizon. Revealed properly, a gun doesn't have to leave its holster to be effective.
Captured: The Ruins of Detroit
it was a great comment, and a great followup too, glad to see it here!
It's important to keep in mind that "knowing Photoshop" has little to no equivalence with "knowing how to design" anymore than "I know vi" means "I can program". Both are equally valid skills, but learning the former won't automatically address the latter too.
Don't underestimate the value of layer styles. In fact I would say that for most UI design 80% of the "visual style" can be achieved via layer styles.

Just make sure to Name and Group your layers, otherwise you can end up with 100s of layers named Layer N with undecipherable thumbnails. Also it's nice to save your most commonly used layer styles to swatches.
Great idea. While, I'm not sure about having an online star chart, I'm sure I'm underestimating the prevalence of technology in children's lives today.

There's an opportunity here to extend this into reinforcement tracking for other areas as well.
If you've got a better idea for how intellectual property should be protected or not, then, please start a political movement. Don't go after people following he laws as they are. Given the existence of the system, companies must patent and defend their patents.

Isn't Google an obvious counter example? They patent software because that is how the system works but they do not use their patents offensively as a business strategy. Just becaus someone isn't breaking the law doesn't mean they are above reproach and doing good work.

We should go after people abusing/influcing the laws in an unfair manner.

Don't be mad at the patent holders for protecting their work- they published it for everyone to benefit from in exchange.

They published the patents because you have to publish patents. Why are you assuming this is a benevolent act?
Reminds me of the scandals that plagued yelp when it was local startup of the summer
Order-Flowers.com Expanded Its Operations To Canada, Europe and Other Contries
you have a lot of respect for esr, I don't.

Eric wouldn't be able to port Android on his own to a platform like x86, much less a platform with a constrained environment (like a phone).

He's just not good enough.

So when he writes about the efforts involved, he doesn't know what the f---- he's talking about.
Does this mean I can show off my reddit project from the last round of interviews?
This is absolutely correct. The worst case in any binary search is exactly floor(lg n + 1) where the element doesn't exist. There is no reason to optimize any further than this.
Whitney Tilson: Why We Covered Our Netflix Short
If the current state has no natural URL, it's not a legitimate part of the World-Wide Web.

But most of the popular content accessible via the web now fits this description. Look at Google's own homepage, it's a complex Javascript application that's completely opaque. @bruceboughton is right, the problem isn't that people aren't respecting the WWW specification, it's that the specification is no longer adequate to describe what the Web has become.
Please do. This is one of the things I would really like to learn this year. Looking forward ;)
Another big variable in all of this is just the natural variability of time. There are times when I have side projects that I'm totally engaged with and passionate about, and times where the same projects don't hold my interest as much as other things in my life, and times when I just don't have any side projects at all. Just because you're not developing on the side now doesn't mean that you never do or never would.

Also, I find that it's hard to serve two masters. When I do have a side project I'm engaged in, it tends to bleed off any enthusiasm I have for doing paid work where, by definition, I have only so much say in things. It could be that the developers not developing at home are the better ones for being smart enough to save themselves for the big game, as it where.

As developers, we also have to be careful about having too much of this attitude in ourselves, because it makes us, in many ways, rife for exploitation by people who expect us to be so passionate about our jobs we'd do them 12 hours a day if we could.
Those are pretty good, nice work! /me bookmarks
Your pricing model seems very strange. I recommend that you change your pricing so that you offer a package which is a monthly fee (and can be even tiered, so that you can charge for additional features).

For example, your service is similar to a service offered by ADT alarms in the UK; http://www.adt.co.uk/tv?ppc=aa-C1-bb&campaign=burglar_al...

As you can see their pricing structure is more expensive then yours and this is a good thing as users, can see real value from the service - especially with a higher price associated to it. The reason I say this is a good thing is because, I believe that you are pricing your product to cheaply and as a result people may not see value in it which is why I think you should consider actually increasing the prices you offer

For instance, I think people would be prepared to pay the monthly figure (or even more) for "peace of mind" that their homes are safe when they are on vacation.

You should use A/B testing on your pricing model to see which is the perfect price point for your product but currently it seems very low and makes me think as a user "is it really useful?"

Additionally, you should contact insurance companies and find out if users use this service, will it benefit their insurance premiums etc because, if it does then you can definitely advertise this as a bonus of using your product.
Played around with it for a while, but because I currently don't have a way ($$$) to get Photoshop (nor do I really need it), I use Paint.NET for most of the things I do. For the few things for which Paint.NET is not good enough I use GIMP ;). And of course Inkscape for vector graphics.
I'm kind of halfway inbetween. I like to code several hours a day. Often I don't get to do that at work, since there is more to writing software than programming. When that happens I code on side-projects, or not really side-projects so much as recreational coding.

For example, the other day I wrote several implementations of the burrows-wheeler transform, just because it's neat and there is a non-obvious way take the simple N^2logN algorithm and turn it into a more inscrutable linear-time algorithm.
Should Employees Be Fired For Using Their Job-Provided Laptops To Look Up Porn?
I agree. I keep hearing comments about Nokia being late to the game... blalballba ...if they decided to use android instead of WP7. I don't see how that is an issue. As has been stated by Nokia, this is going to take 1-2 years to make the switch to WP7. Why don't they spend 1/2 of that time switching to a popular platform instead of an unpopular platform. I guess I'd have to be an ex Microsoft employee (like the CEO) to understand any of this zaniness.
Show me a Ruby, C# etc desktop app that took more than a week.
Word, Excel, Autocad - fancy writing something like that in a toy language?
redirect some substantial portion of the Egyptian ~$2 billion military aid and announce we will help build science and technical schools, universities, and hospitals

Finding a way to ameliorate the corruption stifling the economy would have bigger bang for the buck.
You just have to be a part of the culture.

Did you miss MichaelSalib's post up-thread where he said, "But what do I know, I'm only an Egyptian."?
We say that, but after a generation, you find the "new kids" playing hockey and the "old kids" checking out hip hop with Hindi or whatever flavours.

When I was a tyke there was hardly any Soccer around. Now it's the biggest kid's sport in white-bread cities like Oakville.

It is amazingly cool to watch and participate in the cultural maelstrom that is the Greater Toronto Area.
He didn't forget about it. It's presence ruins his argument, so he didn't mention it.

There has been a side-conversation between Eric, Doc Searls and I for days on this subject.

The 'other shoe' will shortly drop when Nokia sues Google for infringement of many of the patents it holds.

Nokia also just radically cut it's R&D spending. Payments for WP licenses are being offset with payments from Microsoft for things like the Nokia Maps and 'other' items (likely: Nokia patents). Elop essentially ended up with an effective $0 WP license.
Tips on cheaper travel
Haha, very nice :).

I feel like using it myself for self-motivation :).
I'm with you there. If I need any Photoshopping for personal projects, I have my GF do it. She's a painter, photographer, and Photoshop heavyweight. In return I do the dishes, which I find much more satisfying.
And that's why it would be even better if Nokia would stick to one of their own OS. Let WP7 survive and compete, sure. But why at the cost of another contender?
Heavy Metal and Revolution in Egypt
Have you ever seen their local talent? These are the guys who built Symbian.

Nokia should have bought Palm (and similarly pivoted to it and away from the existing awful tech).
Downvoting for disagreeing is bad because your brain already does that for you, and very well at that. Votes regulate eyeballs, and should be awarded to comments that give you new insights, not ones that reaffirm your existing prejudices.

If you disagree with a comment that attempts to give thought to the issue at hand, please explain why you believe those thoughts to be wrong. This will force you to consider their thoughts and help others do so as well.
Seems pretty naive to say Windows Phone 7 is a bad platform when you haven't even touched it...
I think you're taking things a bit farther (though I haven't read all the comments).

Chris is referring to the people that treat it as a job, and nothing more. They don't advance their knowledge outside of work. He isn't just talking about work. He's talking about tinkering with code, working on fun projects, etc.

He isn't suggesting that you should program all the time. Rather, it's the people that treat it merely as a job. This isn't something unique to programming.

That all being said, I think when you understand it's not unique to programming, you finally understand it: these people aren't doing something they are passionate about. They are there for the paycheck.
Depends whether you're using it as a compound adjective or as a separate adverb and adjective.

Correct: "Grammatically, this paragraph is incorrect. It is grammatically incorrect. I'm sick of these grammatically-incorrect paragraphs!"

http://en.wikipedia.org/wiki/Compound_modifier
SRI International http://sri.com is a non-profit research institution. It does contract research for just about anyone. Of course, DARPA and other government agencies are a very big customer, but you can buy some time from them if you want. They are arguably less influential now than in their cold-war prime,but they still have some good people. You may know of Shakey the robot and the STRIPS planner which are landmarks in AI research. Recently they lost some top robotics people to Willow Garage, a new robotics think tank that is funded by a very rich early Googler.
Double shame, I gave a keynote talk at CUSEC last year! Bad raganwald! No bagel!!
Ask HN: What are your career goals?
Become a VC
Serial entrepreneur
Start the next Google, Facebook, ...
Retire young
Run a lifestyle business
Work for a startup
Work for an established company
you system is perfect to filter in people who don't value their time and ok to work in the company that doesn't respect their applicants (but supposedly starts to respect applicants the second they turn employees - some may believe that too). There is definitely a business sense in hiring such naive gullible people, no questions here.
Yes, like for every 10 lines of code you write you get 1 star towards 10 minutes on hacker news. 10 stars later and you're golden!
i read it, and commented on why that was the important factor, as opposed to licensing. and i did so without copping an attitude.
I strongly dislike Photoshop for mockups and think that using it is indicative of poor practice. In my experience it leads to premature optimisation of styling over basic design, tends to lock down designs too soon and gives no real insight as to usability. A Photoshop mockup is inherently static and turning it into a clickable prototype generally requires a great deal of duplicated effort.

My preferred tool is Keynote using the Keynotopia templates[1], but there are an array of excellent options for quickly creating rich, interactive mockups.

[1] http://www.youtube.com/watch?v=DOiCdZYVpqM
Professional blogger
I understand what you are saying but I think the author is targeting PHP programmers that simply pound it out for the sake of a "job" - to me, he is talking about the difference between "coders" and "programmers". I will agree with you and disagree with the author on the argument that because you do or don't program outside of your daily work routine it will define your character (coder? or programmer?) as a developer.

I personally do my best not to program all the time. I like to get out and socialize with people outside of my primary intellectual niche. I love to engage myself in sports and activities that exercise different aspects of my personality. That, plus a healthy love for what you do, is what makes a focused and intelligent person.
Duly noted. Check back in a few days. =)
> The article says he doesn't understand how someone can code at their job, then not code when they go home.

That's not what the article says at all. He doesn't understand how someone can just code at work, and then shut off from the world of coding, never working to advance yourself in your chosen career. Part of that is coding, sure, but that in no way implies coding every time you come home and only coding.
I'm sorry, but I think that your team has this backwards.

If you wait until a branch is done, then reviewers are being asked to look at big chunks of code. That is a lot more effort, and it is harder to get reviewers to do it. And when they do do it, it is harder to get them to do a thorough job of it. Furthermore when they notice design issues, it is harder to get developers to go back and redo all of their working code to make it better.

Therefore if you want effective code review, you need to review early and review often. The smaller a change is, the easier it is to review, the easier it is to be thorough, and the easier it is to accept suggested changes.

My conclusion is therefore that choosing to do code review after the fact means that you are guaranteeing no proper code review. But when you review early - literally on every commit - it is then much easier to maintain a truly effective code review process. It initially "feels" much heavier. But after you get in the rhythm, your code will be much, much improved.
How is OpenSolaris doing now that Sun has gone?
Thanks for the idea; will use at work since next monday! :D.
By definition all queries using JOINs can be re-written as sub-queries and vice versa. However, in some cases one is more intuitive, convenient or faster than the other. With MySQL you are better off with JOINs in most cases, and use subqueries only when there is a clear benefit and you understand why that would be faster. One exception to this is using a subquery with EXISTS, which is often way faster. While MySQL will tell you that it will look at all matching rows (when looking at EXPLAIN), it will only look at the first one it finds, so practically it ends up being faster.
If it is true, it is too bad. Don't we know beauty is in the eyes of the beholder? Someone you find attractive is ugly to somebody else and vice versa.
Ask HN: What to expect at Twitter Inteview
What should one expect of a twitter interview?
Copy the url, search for it on google, under the article click "options," then "mobile formatted."
never heard of your site before, awesome idea! portman just scored you a sale. i'll be buying myself a poster soon (waiting for all the pictures of 90's cartoons to get updated)
You might as well have pirated it because you are violating the agreement by installing OEM on a different computer.
It is something that came to my attention recently which I thought would be a best practice of interest to people on HN. I hadn't seen it discussed here. Therefore I posted the link, and apparently some other people agree with me about its value.
I think your homepage doesn't do your mission justice.

"Turning location into communication" left me confused. I think it would be more helpful to say something like, "Get answers from local experts."

Also, your call to action is weak. "Join now, I'm an individual/business" feels like an obligation. It might be more helpful to say, "Ask your question" and/or "Answer questions."
I'm currently helping my wife through some classes she's taking at the local community college towards a computer science degree. It's good fun. I get to help her, and I learn a little more along the way from having to explain it clearly to another person. It will be a while until I force Haskell on her though.

The best part is we get to spend all evening in front of our computers together. This is part of why I married this woman.
This is a great article, but the conclusion is flawed in that high point for Nokia was not the Nokia 2110!

It was instead Series60 third edition, which included a WebKit browser and SIP support in 2006.

Afterwards, nothing happened... it was as if the company threw its hands up in resignation post-iPhone.
Keep on hacking.
I guess its a ballsy move, but it was much needed. Going with Android would have killed Nokia anyhow as they would be just another face in the already crap filled Android market ( and before anyone shoots me down, for every decent Android handset out there, there are 3 other really crappy ones)

Think about it though, what do they have to lose. The company was dying rapidly, There are relatively few WP7 products on the market, so they can stand out in the crowd, Microsoft have absolutely 0 to lose and everything to gain as Nokia may just pull this off.

But then again, I actually thought that Paul Thurrot had a good idea when he suggested that Microsoft and Nokia merge. Its not quite a merger but if this move actually works I think a merger is in the future.
that's how all of those black friday deals work as well.
I'm with you on this. I've taken to seeing everything as "stages". Instead of trying to fit my music, writing, or x hobby in I assume to undertake it as fulltime project in segments over the years.

Two years ago, I stopped working, lived off of savings and pursued my self-education and personal projects for nine months free from the distractions of "work". I go on and off with these phases.
Funny Groupon Commercial Spoofs from Conan
It's too early to say if it will work but this is my third attempt at offshoring some of my dev work - and I'm insisting that we have at least three or four hours a day when we are all present in a chat room.

Communication is key to success, especially when dealing with intangibles like software.
To be clear, interpolation search can cut down the runtime by another log factor (`O(log log n)` instead of `O(log n)`) but it's just not worth the effort, especially in this case, precisely because the lines aren't uniformly distributed.
Good reply from the WP.com guys:

Hey folks – I work for Automattic. Around 9:53AM CST this morning, while troubleshooting an issue, one of our developers accidentally pointed all mapped domains on WordPress.com to their test site. We quickly became aware of the problem and replaced the test site with an error message, since some site owners were concerned that their sites had been compromised. We then began the process of restoring good data from our backups. By 10:48AM CST, all data had been restored and we had cleared various caches which may have been polluted with bad data. There was never a risk to the content associated with any site on WordPress.com, or any security compromise. Instead, it was an important mapping table that was accidentally overwritten during debugging. We apologize for the problems and are looking into ways to prevent this type of issue from happening in the future.
Abstract classes in ruby
Nokia share price has a 15% drop (http://www.google.com/finance?q=NYSE%3ANOK).

Time to speculate?
Any sufficiently complex web app eventually outgrows its framework. Frameworks are a really useful tool to jump-start a project, but eventually you'll be writing (and re-writing) things from scratch, be it for reasons of flexibility, performance or maintainability.

On that basis, I think you're much better off choosing a framework based on the underlying language rather than vice-versa. If you're happy with Python, pick a Python framework.
Does this kind of online course a good option as compared to a full/part time course at any of the B-schools?
Well, if you spend all your time programming, then when would you have the time to learn design & composition, color matching, copywriting, blogging, customer relations, viral architecture, business modeling, customer development, investment tactics and everything else you need to know to build a great product?
Generally, when the torrenting / duplicating of such data is for preservation purposes, everyone turns a blind-eye, and there's even legislation most places to support such efforts. Nobody would be making money from it while it doesn't exist, and it can be viewed as "historical" or "educational", both of which are usually protected uses of duplication.