skysight-inc/HackerNews huggingface dataset:
"VB6 -> Javascript developer, but I don't imagine there are too many of those around."

Why not? Some of us are (were) stuck maintaining bad VB6 apps and asp webpages with vbscript that we had to migrate to javascript as Firefox doesn't support vbscript.

I no longer do this, but it paid above average for my country and I was starting out as a developer. And yes, my code probably did suck (heck, it probably still does).
My list is very similar to everyone but:

Linode(http://www.linode.com) dns, hosting. I find them cheaper and easier than EC2

Dropbox (http://www.dropbox.com) Shared folders

Google Apps (http://www.google.com/apps/intl/en/business/index.html) Easy way to get email calendar docs ...

GitHub (http://github.com)
If communication is solved then it can work well.

That's a big if. For most projects, the work is not that difficult in a technical sense. The hard parts are accurate communication and managing change over time. IMO these factors are much more likely to cause project failure than some pure technical hurdle.
I'm saying that isn't a fair comparison

I contend that it is, the suit was about software patents, not quality of reproduction, just like the cases before it. Bringing quality in is just a straw man argument and that is what I am trying to ferret out.

As for Palm, software patents did not exist until 95 in their current form, given that Palm was founded in 92. As well US Robotics existed well before that. There was no way to enforce a software patent.
This solution strikes me as best-case-scenario error. What happens if the connection between my slave and master goes down then my master is unplugged? What happens if both slave and master are unplugged, can both databases be corrupted? What am I missing?
That is a strong departure from the stereotype!
I'm really interested to know more.. Does this person have a blog?What type of projects has he worked on? Would be great be if you could elaborate on what had unlearned!
Tremendously good quote:

If your existing, potentially expensive and off the shelf solution, was any good then you wouldn’t need to mandate its use.

There have been discussions on HN of what characterizes (in a derogatory way) "enterprise software". The quoted sentence captures in a nutshell the discriminator between "good software" and "enterprise software".

FWIIW, I wrote down my thoughts on why "enterprise software" sucks:
http://jerryjousting.blogspot.com/2010/09/three-ninety-perce...
Who's Hiring (New York Edition)
Lots of NY startups getting funded.

Who's hiring and what are the hot jobs in the Big Apple?

http://www.quora.com/What-are-some-notable-startups-in-New-York
I think a big part of gratitude in the cases like open source software, is that it validates your effort - it's not just that they're being polite to you, it's that they're making it clear they value what you made, that it is worth something to them.
This is really good advice. I'm surprised these big sites aren't using something like CloudFront to serve their files.
Fast track fusion is about 15 years away. DEMO is supposed to deliver a useful about of net power. Granted ITER has been delayed ~15 years and the best reactor in the world was built in the 80's, but that's more about funding than research.
Ask HN: lts face it visual studio is the best IDE for c++
before flaming , i must say im UNIX guy and yes im working with vim/sun studio/Emacs/ddd/wdb/eclipse and such
but when i work on windows with VS its just feel so right and fast and now its free.
These words (and a few more) have been filtered out because they are far too common in everyday English and statistically not [so] important. Had we left them in, they would probably outweigh the meaningful suggestions.
Agreed. The sophistication here is pretty damn impressive. It makes me think of all the possibilities for market manipulation via well placed worms.
Isn't the expense of frequent commits the cost of composing an intelligible commit message?
name.com - they are honest, small (i.e. responsive) and do the right thing
Yipit's hiring a new developer as employee #6:

* http://yipit.com/about/jobs/

* http://techcrunch.com/2010/10/07/daily-deal-aggregator-yipit...
I would build Diaspora.
Sounds like you want to find an IRC channel that's close to your areas of interest. Perl has irc.perl.org with lots of channels. I'm sure there's something akin to that for most large programming communities. Searching the channel list on Freenet might be a good start.
Plenty advices on books and urls have been given but I'd like to shed some light over practice. There is no book, people or tip will move you forward faster than design-and-critique.

Design, and art in general, is not very different from coding. You have to write code to be able to appreciate and learn from other's work. Here is one good link on how to critique art: http://bit.ly/d5Ep7p
"It's complicated" actually kind of describes it. From the NASA website: "The real details of how an object generates lift are very complex and do not lend themselves to simplification...To truly understand the details of the generation of lift, one has to have a good working knowledge of the Euler Equations." - http://www.grc.nasa.gov/WWW/K-12/airplane/bernnew.html

That said, I like this handling of it:
http://www.amasci.com/miscon/miscon4.html#wing
How to get a Facebook access token with PHP, their documentation sucks
Does android support hardware acceleration? And is it enabled by most phones?

Air is not really worth it without hw accel. IMO.
I would agree. Client interests are rarely aligned with yours.

If the economic relationship, however, between you and the client is genuinely fair (i.e., they need you as much as you need them) then you're actually in a position to push back and get balanced results.

I tend to find that most services companies are more obsessed with the 'close' than they are with making sure the relationship is going to work (i.e., vetting them, asking tough questions back) before signing on the dotted line. You also have to acknowledge that a high percentage of those who take on toxic clients and projects did it to themselves.
9th Circuit is the most overturned circuit because it's the biggest with the most cases and most judges. The cert rate is in line with the other circuit courts.
Well, they kind of do. It's just that sometimes their CDNs have serious hiccups and ALL sites that use non-async code are affected (when they shouldn't be).

I'm really surprised at Twitter. They have good engineers, why are they giving you non-async code, when the above code does the same thing exactly?
Tahoe Tech Talk Redefines 80′s TV Shows
Chip design has never stopped. I have a relative doing chip design who makes good money. Moore's law has been validated because of chip work and research that can be applied to it. Someone is doing it, why not you? But there is so much more to engineering than that. If that stuff excites you, look into it.

If you are going the firmware, driver, OS etc. route, make your resume, etc. the best in the world as far as you are concerned, after having looked at the online ones of those you respect. Add what they are looking for to your resume (don't just list things, but a sentence about what you did), so the manager and HR see them. Don't fill it with every possible thing you know, or you will get overlooked. Don't try to be something that you aren't either. Don't try to prove everything you know by reciting every detail, unless they are interested in it, but provide enough detail to show you know it.

Find all opportunities that you are excited about (and don't let country boundaries affect your decision, if you are young, but don't just move somewhere unless you are fairly sure you can get and keep a job there). Contact those people. Know that you are getting on the ground level and don't worry about salary, etc. yet. Focus on the best environment and finding who you believe will be a great mentor. Understand whether they are excited and serious about their work, and whether the rest of the tech world respects or would respect what they do. Get some interviews.

Once you are there, focus on what you can do to help the business without making your manager look bad, but learn everything inside and out. You will succeed.
More than anything doesn't it come down to the forcing of air downward results in lift upwards?
Then how is momentum preserved?
5 Tips for Your First Interview
City Photographer London
I would venture a guess that this is to make more accessible the Android platform to existing ActionScript developers. I can't imagine many Android devs would pay thousands to buy and learn Adobe tools when they can build the same software with the tools they know.
Helpful to whom? of all the devs I've ever met that have used CF, the most positive thing I've ever heard said about it is that "they're used to its failings and it's comfortable". I can't help but think Microsoft's tools are a much more appealing value proposition than Adobe's in this particular space.
I failed a test in highschool because I said bernouilli didn't make the planes fly. I backed it up with research. Encarta had this video that even stated "bernouilli is just a side-effect of flight, it isn't responsible"
You're wrong for the right reasons. This would only be a counter-example to the Coanada effect if the xkcd diagram was a correct example of lift. The diagram in this comic would actually produce zero lift, see: http://www.amasci.com/miscon/miscon4.html#wing
OTOH, people in 3rd world countries that have fast internet access and get to know your startup aren't probably the ones interested in teaching spanish to americans. I know I won't.
Companies pay Pivotal between $150,000 and $600,000 on average, according to VP Technology and Principal Ian McFarland.

(from the article)

Sounds a bit hard to afford if you're not funded. I'd be curious to know what this includes too: how long, how many developers?
I’m aware that you shouldn’t comment when you flagged something but I like to comment if something is not an obvious candidate for flagging to provide feedback for the submitter. I’m willing to break that particular guideline.

Let’s take it slow:

“The iPhone, in fact, has the best fricking UI since the light switch.“

Pure assertion.

“The things that make it so great are the little details you don’t even consciously notice (the responsiveness, the accuracy of the touch screen, the beautiful transitions…)”

Unrelated to the home screen.

“The iPhone interface has changed the world. We have web apps now influenced by iPhone apps: we expect (good) web apps to save state, be responsive, be well designed…just like an iPhone app. When I see a Kindle now I want to pinch to zoom. I want to touch any screen I see (pretty much.)”

Unrelated to the home screen, assertions.

“Now I am not going to claim Jeff Atwood knows nothing about UI design. Stackoverflow has a decent usable layout, not much obviously wrong with it, but as Aaron Walter descibed in his great talk at FOWA- saying a web site is usable, is like saying food is edible; it meets minimum, not sufficient, expectations. There is little in the SO interface that delights.”

Doesn’t matter.

“Everything about the iPhone UI delights. And that is what makes it the best UI in decades.

Plus, I think they have sold a few too, so calling it a failure, well…”

Assertions. Unrelated.

There is nothing in there that could or should convince anyone that the iPhone home screen is the best.

I think that tweet is not rely worth replying to. There is nothing in there that could or should convince anyone that the iPhone home screen is bad.

It might be defensible to say something like “Your electrician has utterly failed if you have to press fifteen buttons to turn off the light in your bedroom” because while this sentence provides no argument to convince anybody in any way it is obvious enough. Most people will be able to think of a good argument on their own. That’s definitely not the case with Jeff Atwood’s tweet. That’s what you should have said in your blogpost. If Jeff Atwood wants to claim that the iPhone home screen sucks he has to be prepared to provide actual arguments.
With the toxic projects I've been on, the clients have been naive and greedy, but have also yielded when we pushed back because they knew there was real scarcity in the labor force for the enterprise software that we deployed.

I'm sure that if I was dealing with a more commoditized service offering in a buyer's market the case may have been very different.
Someone is feeling old.

It makes me confused when a old person simple doesn't learn anything new that could possible help with their life. Heck I've been trying to convince a family member with the iPad (possible the easiest "computer" to use).
Yes. That's the same bottleneck you have for working from home, or from the beach. It's what keeps us in the offices.
Can you email me some of the "plethora of designers"? I want do some logo/banner creation soon for my site.

See my profile for contact info.
Yea, all schools have internal job board. You can email their careers and placement cell to post it there. You can also contact some responsible person at CS dept to broadcast the email to all students.
I don't think there are many people on the internet who haven't written anything "stupid" at one point or another. Especially when involved in commenting on a social news site.

I wonder what percentage of Digg/Reddit/Slashdot/HN readers have made at least one comment that could justify investigation? Keeping in mind that even a vague statement like "I wish someone would kill (x)" has been considered justification for some police departments to investigate the author. Probably a nice big percentage.
What do teams use for single-sign-on or password management with so many hosted services?
Japanese vending machine watches you, offers drink advice
Ha! I am in cancer research and am trying to get into this wacky social-network-hoo-hah business. -I guess I am going to hell. :)

Funny thing is, what you are saying has a lot of truth to it. Funding for basic research is low, very competitive, and thus, dominated by nepotism and politics within the scientific community. Although politicians love to say that we need more scientists, as a scientist, I disagree. Until we decide to better fund the scientists we have, please please, no more!

But yes, economic forces, as it were...
Did you give the general manager a feedback like this in the end, or did you think it more prudent to keep your cards closer to your chest?
I like Visual Studio. I wouldn't say it's particularly fast, though. I definitely wouldn't say it feels 'so right'!
I was! That's the first thing I thought: "I could make a way smaller one of those with a GPS shield on an arduino."

http://www.ladyada.net/make/gpsshield/

I figure the bulk is in the battery pack. Altho that baffles me, if I was tasked with building one I'd make it splice into to the tail lights power like a cheap tow adapter kit.

edit: Damn, I had to add "make a lojack style tracker for my truck" to my project list. Just seems too easy to create something that updates truck location to a private twitter account whenever the engine is started/brakes applied.
Downward force on a wing reduces lift.

A laminar flow over a wing can maintain a lower pressure above the wing than a chaotic flow. The best simple way to think about this is pooring water from a 2 liter bottle. As you tip it over the pressure of the air inside the bottle decreases and new air is pushed into the bottle filling the partial vacume. However, if you tip it to far you get chaotic behavior and the average pressure increases.
I played with Celery about a couple of months ago and it was very impressive. It is even more so today. We had problem sets that could have benefited from a job-worker solution, but my current employer is a PHP only shop and introducing this wasn't feasible. We went with a Gearman server backed with MySQL using Drizzle.

Either way, Celery is useful and I would like to see how it can handle, if it can, a multi language approach.
It's worth it to go through the slides from this talk by Felix von Leitner on Source Code Optimization: http://www.linux-kongress.org/2009/slides/compiler_survey_fe...

If you're writing an entire application in assembly for fun, then, sure, have at it. But if you're writing an entire application in assembly because you want better performance, then I think you're misguided. Write it in C, turn all optimizations on, run it with a bunch of benchmarks, profile it. Look to see where the bottlenecks are. Optimize those, maybe in assembly, or maybe by just being smarter with your C code.
I agree. High client expectations are hardly evil.

Without a patron, everyone competes on fast, good, and cheap. It drives efficiency and innovation, e.g. Google.

The responses to clients with unrealistic goals is the same as to those with practical ones -- find out the "why?" and provide a detailed proposal with realistic terms.

If your proposal is rejected,being indignant is counterproductive. It's just business.
From that page, I now know that the mistake shown in the xkcd comic is called the "Equal Transit-Time Fallacy". There is no requirement for an airflow, once separated, to speed over the top of the wing to match the airflow underneath. In fact the top-layer airflow moves faster than the bottom layer, and arrives at the trailing edge sooner.
Wow, talk about bad and good luck at the same time:

"En route to the target, the Israeli strike squadron crossed the gulf of Aqaba at an altitude of only 100 feet and in complete radio silence to avoid detection. In a potentially disastrous stroke of bad luck, the Israeli warplanes flew, unknowingly, directly over the yacht of King Hussein of Jordan, who was vacationing in the Gulf at the time. Taking into account the location, bearing, and armament of the Israeli planes Hussein quickly deduced the Iraqi reactor to be the most probable target. Hussein immediately contacted his government and ordered a warning to be sent to the Iraqis. However, due to a communication failure the message was never received and the Israeli strike team entered Iraqi air space undetected."
sure, thanks a lot for replying, appreciate that :) .
Given the US/UK's current economic predicament it hurts that they are first/second on economic 'bels.
To be fair to designers, it's often pretty clear the stark difference in quality between a carefully designed logo/brand and a crowdsourced one. (Gap's new one is a great example).

I think music and journalists (designers being grouped with journalists) are vastly different situations because of copyright law, yes. The law allowed a huge industry to grow around information asymmetry, hype, and price inflation. Journalism and graphic design seek (and work) very hard to produce things of value far greater than bloggers/crowdsource usually aspire to.

That said, blogging/crowdsource have and will continue to put a great deal of pressure on those performing at the highest levels in those fields. It's simply my hope that the top performers there will justify themselves while producing perhaps a new era of relevant work. Increased competition doesn't always involve complete steamrolling, just evolution.

(In fact, one evolution I could see happening is a design firm outsourcing some percentage of their own mock work to crowdsource sites. Prototypes are about instantiating the field of possibilities so you can learn about them and talk about them. I wouldn't be surprised if it doesn't hurt them too much to not personally generate each and every one. The real value thus becomes their professional finishing touches, the market research, etc.)
Something like http://problemata.com/q/popular-physics-misconceptions perhaps?
Name.com FTW.

I am currently in the process of switching all of my domains from Godaddy to Name.com. The simplicity of the UI, Google Apps integration and reliability of their network made this a no-brainer.
Gitorious (http://www.gitorious.org)

Seems like everyone's on Github here, but we host it ourselves (no open source activity, unfortunately.. =()

Redmine (http://www.redmine.org)

For tickets, development plans. Tied into git.

OSQA (http://www.osqa.net/)

In evaluation for now: Internal "knowledgebase" stackoverflow clone for product related things

Hudson (http://www.hudson-ci.org)

Continuous integration (although I'm just now trying to get this behemoth to start using it..)
>> most of which have a shelf life of up to 25 years.

If you can call that food, more power to you...
Off-topic: I like the look of that page.
I've seen a few recommendations for Mailchimp, and I'm wondering if anyone else has used Sailthru ( http://www.sailthru.com ). We've been using them at zootoo.com for well over 2 years, both for transactional emails and campaigns, and have been extremely happy. They're also way ahead of Mailchimp and other email SaaS providers with their Horizon customer tracking tool that enables customized newsletters based on the individuals browsing habits (Horizon is in beta right now but has been written about in the press).

Full disclosure - I know the owners personally and have worked with them in the past, but that doesn't take away from how awesome the product is.
> My biggest gripe with XML is namespaces followed by XSLT.

XSLT I agree.

Namespaces I quite like, the 3 issues I have being:
* I can't write namespaced documents in Clark's notation. Clark's notation rocks.
* Some XML tools/libraries/whatever manage not to understand namespaces correctly.
* It's backwards-compatible with non-namespace-aware parsers. This is what makes XML namespaces broken and lets people avoid understanding them.

They're not even hard to get, you just have to understand a namespaced name is a shortcut for a pair of (namespace-uri, local-name), and that a namespace is scoped to the node it's declared on. And you're set, you're done with namespaces.

But instead, you have numbskull who tell you ElementTree 1.2 is broken because it has a very good handling of namespaces but doesn't let you configure a default namespace or customize namespace aliases on serialization (it just sets them as ``ns\d``).

Oh yeah, now that I think about it there is one completely broken thing about XML namespaces (as far as I'm concerned): an element with no specified namespace lives in the current default namespace (``xmlns=uri``), but an attribute with no specified namespace lives min the "null" namespace instead. That is stupid and annoying.
i will try what you say. i have never thought of such details about resume and business. thnx again :)
It is not visually appealing but it has good user experience. You will hardly make any mistakes while using it. They concentrated more on making it clean.
> The open source web server just crashed and no one is to blame because there is no vendor to blame.

With all due respect, this is FUD. It is one of the typical "arguments" used by Microsoft to discredit Free Software.

Of course you need (paid) support for all software you can't maintain on your own. If you fail to ensure support for Free Software, you are as doomed as if you fail to ensure support for the proprietary software.

(However, with Free Software you have some chance to find another company that provides support for it. This is - by design - impossible with proprietary software.)
TL;DR: Maybe just a little.
All of Apple's iProducts are price-competitive; it's just taking people a long time to unlearn the "Apple is expensive" meme.
Or Ruby for that matter