skysight-inc/HackerNews huggingface dataset:
I'm trying to make the exact same decision.

I used to use a 3x24" monitor setup with Windows, now I am using a 2009 MBP 13" C2D in front of me with a single 24" monitor. The problem with this setup is the 2009 MBP is unbearably slow - it lags when closing tabs in Chrome and I do miss having a 2nd 24" monitor. I use IntelliJ for dev. I have full-screen IDE, half-screen browser, half-screen terminal and then I like to have a browser open for documentation/textmate/etc.

1. Seems bad to get MBP when their will be a big refresh 2012 - with MBA 15". If the 15" MBA was available today I would buy it. Macs have good trade-in so it might be worth getting an interim solution - I'm actually considering a low-end 27" iMac so that I can buy 15" MBA next year and use the iMac as server/external display.

2. ViDock is bringing out a Thunderbolt external PCIe solution so you'll be able to drive 2+ monitors from all Thunderbolt Macs. This should be out early January/Feb. From tests you get 90-95% performance of GPU compared with desktop card! Pretty cool. No need to buy the MBP 15" for dual monitor capabilities. http://www.facebook.com/VillageViDock?sk=app_202980683107053...

3. Antiglare high-res on 15". For coding I love having plenty of space, which makes the 15" seem better choice.

I still have no idea what to choose - please let me know what you go with.

I've ordered the Plugable UGA-2K-A which can drive an external 24" so I'm going to wait to see how effective that is with my current setup.
Search For "tilt" at Google Now
Just that, try to do it.

Seems like Google Jokes are the new pink.
They're trying to get a conversion to something free, which has an order of magnitude or two easier than getting a conversion to something paid. The typical offer in the deals industry is "Sign up for our free emails for deep discounts." You can get 33% conversion to that if you're pitching something to a fresh audience which doesn't have deal fatigue. (Quick comparable: BCC landing pages convert at 40%+ for some sources of traffic. I know a guy who pities my terrible stats.)

The business model is then "Most people don't buy anything and have LTV of $0, some people buy one thing, and a fraction of people make a habit of buying from you. You optimize such that the people who buy stuff subsidize cost of customer acquisition for everyone else and then some, then scale like crazy while keeping an eye on those metrics.")

See also AppSumo / Groupon / etc. This is why they're all very aggressive about getting email signups: this space runs on email.
Single Moms: Get Focused
How were these slides created? Basically I'd love to be able to make a similar pitch deck for my startup.

A little embarrassed to ask b/c I'm guessing it may be obvious to those who use these tools every day (not me, though).
Thank God I'm Surrounded by Idiots
okay folks..

Quick explanation..

Its a text based java dsl..so in other words I could develop in xtend an android application model that covers my dev use cases and than have an Eclipse plugin that is for that model.
MusicMatch had the best autotagger I've ever used. It's too bad Yahoo ruined a great player.
Jason, how well does your product work in tandem with magnetic paint?
An "acquisition" appears to be an email address (or similar level of effort). Note that their life time customer value is "5x-7x the acquisition cost".

It's a really good example of picking the right set of numbers to highlight, which seems to be a big problem people run into when creating pitches.
How is it like Dapper when it doesn't support Java? :)
I was at OSCON Data this year that held a talk about the new foreign data connectors piece, it's great that Postgres has them now. Want twitter data? Make an interface to translate twitter data to rows, it's that easy! LucidDB has had foreign data connectors for a while but you have to use Java at least for part of it. I like the generator-style of yielding list-rows shown here: https://github.com/Kozea/Multicorn/blob/master/python/multic...
What this article is saying is you need someone with experience to make the right judgement. This means you need to find someone that has already gone on the 5-8 year roller coaster that a developer goes through. This from the 'just get something working', to astronaut over-architecture, to practicality that might come with running many projects and being through many successes and failures.

A good developer might be at any stage in that process and it is really a timing thing. Typically after 10 years most developers have this as long as they have not become too pessimistic and have experienced many platforms, not religious to any of them.

Experience with a beginners mind that is willing to innovate still, is the perfect balance of a 'great' developer.
Some historical background, which includes plenty of personal bias:

Governments, for all their posturing, love dealing with oligopolies, or even better, monopolies. They feel safer in making purchases from them. So around 2002, the UK government decided IT was so important, it was going to be done centrally for the whole NHS. They gave the job to Richard Granger, who then proceeded to divide England into five regions, each of which would have one vendor responsible for all software in the NHS for that region.

As part of that deal, they licensed MS Windows and Office. At that point, it became more expensive to use open source software than Microsoft's software. Then they standardised on IE6, and many vendors began using ActiveX.

When I ask departments to upgrade, they say they are going to do so, but first they need every single vendor to have signed off that their software works in the new browser. This will take a really long time.

Some will install a new browser for us, but this will actually result in a worse outcome for the clinicians because they have to use IE6 for most of their existing browsing, and then the other browser for us. They do not understand the point or the difference, and new browsers mean a different user interface, and they want to get on with treating patients rather than choosing between browsers.

The epilogue is that the UK government's national program wasted 12 billion pounds (about 20 billion US, ie the same amount the US government is also identically wasting to subsidise electronic health record purchases). And Richard Granger left the UK in disgrace.

He is now a consultant in... Australia :)
Try the Plugable UGA-2K-A (http://www.amazon.com/Plugable-Multiple-2048x1152-1920x1200-...) to add another 24" monitor.

Or you can wait for the ViDock G4 Micro (http://www.facebook.com/VillageViDock?sk=app_202980683107053...) which allows you to use an external graphics card with 2 displays - full GPU acceleration.
Is really the twice-a-year DST change significant compared to time changes while traveling? I mean, what fraction of Americans do not travel to another time zone at least once per year?
I'd wager Clojure and its Lispy roots is way too foreign-looking for most Java programmers. And to be honest, the functional programming paradigm is pretty hard to grasp when you've never seen it before, and requires some effort to get proficient in (and more thought, but I don't want to be derogatory against Java programmers).
Genius Parents Are Organizing ‘Pox Parties’ on Facebook
Thanks for the comment - but we actually aren't using adwords at the moment. We did but targeting brides through FB has out-performed adwords CPC. We've been experimenting with tons of ads and think we can even drive it lower. Here's a quick screenshot from FB - http://cl.ly/2W2A113q2u353I0q2P0P
The vast majority of Java developers are very, very comfortable with static typing and the most advanced IDEs in software development.

Clojure with its s-expressions and dynamic typing is going nowhere except for some small, high-brow teams...just the way it is.

Scala lost its opportunity a while back with its perception problem and lack of IDE support.
I love me some Winamp. Since switching to a Mac, it's one of only a few apps that I miss terribly.

But if it doesn't support the media controls on a Mac keyboard, it just cannot compete with iTunes. Period.
We are an early customer of Tracelytics. We are also a happy New Relic customer. They are both great tools and not necessarily an "either or" decision. New Relic gives great info about what is slow from a single app perspective...being able to trace down to the layer where the issue is.

Tracelytics, on the other hand, tracks across applications and down to the individual machine serving each part of the request. This means that I can track each individual request through multiple applications/services as the request traverses different physical machines.

This has become important as our infrastructure has grown to the point where we might have 20-30 machines in a particular layer. When an app server, or network interface, or something else unforeseen goes wonky, it is extremely challenging to determine specifically what is causing the problem and where it is. With Tracelyitics, if I go into my dashboard and see that the 500 errors are all coming from a single physical server, I can take that machine out of the loop, remove the problem from the production environment, and then troubleshoot the bad box.
I'm the same as aparadja. Using the built-in keyboard is great because the trackpad is in the ideal position below the keyboard which I use all the time for gestures and scrolling. I have a mouse next to the computer which I use sometimes.
I agree with the first point. Development is usually a team effort. Effective teams generally play of their strengths. This is probably more important than having a rockstar on board.

Isn't simple code inherently more maintainable. I can see it having the problem of lacking scalability, but prematurely building in scalability is the root of all evil...
the recording industry is buying both sides. i emailed as many congressmen supporting protect ip as possible, but i fear this will pass regardless of what we do.
I'm not making a rhetorical argument. You should take me seriously.

The article stereotypes "rock star" developers as being obsessed with using the latest tools and compares them to more "average developers" who (it is claimed) better know their limits and ship more maintainable products.

I believe that this is a false dichotomy.

There are plenty of "rock star" developers who ship maintainable products which use appropriate technology. There are far more "average developers" who ship awful, barely-functional code because they're only able to use a limited set of technologies.
Yes , totally agree with this but I still often see people put SQL (or HSQL or whatever) into controller/view level code.

I think part of the reason for this is it appears in allot of tutorials for different web frameworks, which I think they do because it makes the code smaller and therefor their framework look simpler.
People often cite Apple's amazing stability as a reason for it being better than Windows but I don't see it. I've seen all kinds of insane MacOSX crashes just like Windows. My biggest problem is that once things go wrong, it is hardest to fix it in MacOSX, it is difficult but often doable in Windows, and easiest but by no means trivial in Linux.
I feel the same way. This saves me some time.
Sounds like you may need a template. that is, at least until you can afford a ux guy.
Adidas adiZero Crazy Light Lead White Electricity Highly Promotional
The code that runs it is simple and the design assets would have been part of their ppt pitch deck. Definitely worth it.

It's a work of art!
If you are already an expert programmer who knows a few similar languages, then sure.

If you are already an expert programmer who knows different languages, then two years may be enough, or it may not.

If you are not already an expert programmer, then two years is unlikely to be enough. Peter Norvig suggests it may take ten years to become an expert: http://norvig.com/21-days.html

Example: I have been programming for a little over ten years (though not all of that time was professional programming); have a degree in software engineering; have worked in telecoms, web development and recently in embedded systems; have used C, C++, Java and Python professionally; I am a self-described language enthusiast who likes to tinker with, try out and apply a variety of languages (factor, scheme, clojure, prolog, ocaml, haskell and a few more to a lesser extent). BUT I still learn new things about the languages I use. I still feel I have a lot more to learn. I first started using Python in 2001 or 2002 and I still find myself learning useful new things.

So, sure, you can learn enough to effectively use a language in a lot less than two years, but I think it will take a lot lot longer to learn "everything you ever needed to know about a language".
We should also use a fully-parenthesized prefix syntax so we don't get a mishmash of lines with and without parentheses used to override operator precedence!

I agree Javascript's "automatic semicolon insertion" is a terrible feature, but largely because the description is so hard to understand that programmers don't know when the semicolon is required.

In an expression-oriented language, like Xtend seems to be, the rule for when you need a semicolon is simple. The parser makes the longest legal expression it can, if that's not what you mean, then add a semicolon. It's no harder to understand than the lexer equivalent (the lexer makes the longest token you can, if you want to resolve the ambiguity insert a space), or the operator precedence rule (the parser will interpret infix operations using this precedence table, if that isn't what you mean use parentheses).

Matlab, for example, doesn't require commas to separate list elements, and doesn't require but allows semicolons at the end of lines, and nobody complains.
Thunderbolt 3D accelerator will be out early next year. ViDock G4 Micro (http://www.facebook.com/VillageViDock?sk=app_202980683107053...)
Winamp, it really whips the llama's ass
I respectfully disagree. Dippin Dots has always been happiness in a cup for me. Hearing that they are going bankrupt truly marks a sad day for me :-(
They got the basics right. It's a great start.
This is what I find so frustrating about HN recently.

Most of the discussion on this post is part of a thread about whether or not you should use source control and what it is used for?

This is basic stuff!
http://en.wikipedia.org/wiki/Daylight_saving_time

If you scroll down to the "Politics" section, DST was implemented as a way to save coal during WWII.
I don't know what your beef with Scala is, but you're seriously deluded.
It's syntax. You could simply define a rule that the compiler, when facing objects that do not natively (as in vanilla Java) support operator X would have the .operatorX method used instead.

The JVM would never know.
Blogcoaching
Also...

> provided Apple's own CA hasn't been compromised

We've been seeing this happen a lot lately, so that's a big assumption.
I think most people on hacker news haven't seen the sun in years :grin
Yeah, is there precedent for that? It looks fucking nutty. Can you do it in the middle of the function!? So odd. There's a lot of cruft in java, but I'm not sure the return statement is even on the list of things I'd bother attacking.
This post just listed traits very prominent in hackers - deep fascination for technology, perfectionism, need for deep focus and few distractions, concern for efficiency - and wrapped this package under the label of "lack of judgment".

The problem I have with such generalization is that these scenarios are always a bit caricatural and are usually presented in a way that nicely fit the argument.

The experimental developer is required to build simple stuff, but goes to extremes just because he wants to toy with new technology, while the great one is praised for her conservative approach. It also helps that she asks exactly the right questions and receives the right answers.

“How many devices do we expect to have?”
“Well, we hope to sell 500 in 12 months.”
“How often will they need to report in?”
“Roughly once an hour.”
“How reliable is the network?”
“It’ll use WiFi, so fairly reliable.”

In reality, sometimes you ask these questions, you get very accurate answers and based on that, you pick some technology that you believe will spot on address the problem. You might even make the judgment call that you have enough wiggle room to include one or two new concepts you've been curious about, that are yet still very relevant to the task at hand.

Then something happens mid-project and it turns out that what was originally requested wasn't actually what was needed. How many times has that happened?

Two possible conclusions in these situations, for either developers:

- the "rockstar" either looks like a god, for having foreseen some problems, or he'll be the guy who brought a tank to a knife fight.

- whereas the "great developer" will just look incompetent, or she'll just be, well, great.

Judgment is a nice trait for a good developer, but it is subjective. There are some hits and some misses.

What I believe makes a _great_ developer is the fact that they might work to push their own boundaries, which is the reason you're interested in them in the first place, but most importantly, when they do, they stand by their work.

I can't embrace a definition of a great developer, where the primary quality is to avoid causing trouble for the company, the project, the team or their boss. That has almost nothing to do with the discipline. You're describing a "great employee" or a "great team player".

The exact description of a great developer given in this article might absolutely not work in other environments, where developers are required to push the envelope and think outside the box. In such context, your great developer might be thought of as mediocre at best.
I think it's cool that you've built something useful. As much as I like Pinboard I know that it's not perfect for my needs. There's plenty of room for innovation (and profit!) in this space :-)
My takeaway was that creativity doesn't have to suffer because of time constraints imposed, not that creativity is necessarily enhanced by them.
That's what the graphical equation says, but the approximate arithmetic ($30k x 2.5MM weddings ~= $75Bn) is right.
ABOUT US
7. Effective stress management.

Stress causes procrastination. Reduce stress to procrastinate less!

It seems like this is what the author was trying to get at. My favorite stress management methods: exercise, meditate, socialize.

Also, the first thing you do each day should be something low stress, achievable and important. ...gets you off on the right foot.
Can you please explain the Scala's perception problem?
Web Designing In Delhi
MSwebtechnology provides a profresional and attractive Web Designing Services In Delhi India,Web Design In Delhi, Web Desiging Company Delhi, Web Designers India, Web Design In India etc.
Pest Control In Delhi
The indoasiapest.com is the most reliable pest control company .They provides effective pest control services in Delhi, Pest Control Faridabad , Pest Control Gurgaon, Pest Control Noida ,Pest Control Ghaziabad and NCR region etc.
I mean the domain is available. ;)
When posed with the question, if there were one invention you could erase from human history, what would it be-- the only erasure I could think of that would have a wholly positive effect was dst. What other fixture of American (others too, I'm sure) life is so colossally pointless?
You'd be smart to ask "Which ones?" before you dismiss all dev blogs as 'horse shit'.

Blogs like Coding Horror and Object Mentor should gain your respect, not your disdain.
Steve Jobs Wanted Market Cap In The iOS Stocks App
A very smart developer who I respect once said something like: when you are young, you have lots of energy and want to learn/use the latest technology. As you get older and gain more experience, you start to see the patterns. It's not about the technology, there are repeated themes and solutions. But when you start realizing this and have accumulated 7 years of experience, you may be transitioning out and wanting to begin starting a family. So the people who might be most qualified might be wanting to leave the intensity of coding for the relative stability of management.

So perhaps n years of experience is a cludgy filter for the relative graybeards who understand that technology is just a tool, not an end in itself.
WWW3 - A foregone conclusion?
This thought provoking video asks some disturbing questions., are we facing world war 3?

"something very ugly and aggressive is marching towards its self designed goal and it does not represent you and me"
As a result people were forced to use systems that really didn't work. Yes Windows 7 crashes less than Windows 3.11 but if Microsoft had adequately tested Windows 3.11 it wouldn't have crashed so much and Windows 7 wouldn't crash at all

The alternatives aren't perfect.

Now you have 2 generations that have grown accustomed to crap. People who shrug off their DVR locking up or their phone crashing because they're used to it. Technology has come to mean unreliable. Much of Apple's popularity has been based around the idea that Apple products "Just Work". Because in our modern world working correctly has become rarity.

Obviously some DVR manufacturer's incompetence is Bill Gates' fault. Someone here already made a Hitler comparison so this must be regarded as praise.

And how much has that tone cost us? How much good technology could be implemented if people trusted it more? How much further could we have gone if we could have focused more of humanity's intelligence on Curing Cancer and less on Curing the newest malware that exploits one of the endless bugs in Windows?

0. Now that the world is such a better place because the disruptive tech guys are using macs, how much of society's brain-power has gone into eradicating polio and malaria ? 0.

It is a very easy to trivialize the problem of wiping a disease off the face of the earth, attacking resource allocation in Africa and then taking aim at another disease.

My family couldn't afford a $1k+ mac in the 90s - that was an upper-middle class monthly income in India. Thank god for windows.

EDIT : formatting
Cursos de kayak
How can we honestly accept anything coming from the people who gave us eclipse? What a giant stinky pile of pooh that turned out to be.

I think that the current stewards of the java language are actually going down the most helpful/likely to succeed path to helping fix java by fixing java. What a novel f-ing concept. As much as it can be anyway, and despite the serious reservations of the giant doucheball they inherited with most of oracle. (despite Larry himself possibly being a pretty cool/legit engineer himself)
How do you differentiate between referencing a method, and calling the method? I.e., foo.Sort(x.compare)?

I think the idea of computed fields implemented via methods is better represented via C#-style properties, although I'd prefer to be able to access their methods directly, when suitable.
Do you seriously believe that the stability of Windows was such a direct and obvious decision? Do you seriously seriously believe that?

Sure Microsoft have done things that today look bad, but holy crap look at what we have today. Just look at it. Microsoft (alongside other companies) are part of what we have today, they pioneered a lot and changed the future. Discounting that all for some buggy software? jeez.
Top Reasons To Avoid Blackberry Development
Ray's Reality Room | The Day Trading Dojo
Sorry for not understanding, but can you explain what the ambiguity is here?
Can't understand why this is not getting upvoted. Nice execution, great idea. How much of a discount are you negotiating. Since this is inherently a one-shot deal (no repeat customers for a one-time show) it probably can't be too steep, but it could be cool to fill up empty seats of shows that would never sell out on their own.
رسائل عيد الاضحى 2011
رسائل عيد الاضحى 2011
رسائل عيد الاضحى 2011
رسائل عيد الاضحى 2011
رسائل عيد الاضحى 2011
رسائل عيد الاضحى 2011
http://www.almstba.com/vb/t47078.html