skysight-inc/HackerNews huggingface dataset:
this was interesting the first time it was on hn several weeks ago.
> How many lawyers are partners in a big law firm out of the total number of lawyers? How many of these top management consultants clear $500,000?

Even with doctors, to be solidly in the above $200,000 layer, you pretty much need your own practice established and smoothly running (with nurses, staff, and everything) -- not every M.D. out there has that, and the effort required to get there is equivalent to the effort required to start your own business (with 80-hour work weeks etc.)
Manuel DeLanda - Intensive Science & Virtual Philosophy

http://www.amazon.com/Intensive-Science-Virtual-Philosophy-C...
It's not under the North Sea any more. Most of that is gone.
Howto create an NGINX module that hooks into upstream routing
Rails Machine Founder's "observations from the farm"
You can do 200000 unique visitors on a 80486. Oh wait, you did not explain what kind of product you have online. Is it a rails app? Does it need storage? Is it just static html?

Give out more details and people can probably give you pretty good estimates and ideas on scalability.
For software contractors, in the UK, 2k/day would not only be out of the ordinary, it would be about twice what I've previously heard of anyone getting, and that includes a few people who work for the kinds of project that traditionally pay serious money: banking in the City, defence with clearances/specialist skills, etc. etc.

The article doesn't say who is getting those rates, but if it's the software guys then I'm guessing we're talking about a very small number of isolated cases, where probably either someone had them over a barrel with knowledge of a critical project that was otherwise going to be lost or someone knew where the skeletons were buried. Either way, management made the expensive screw up a long time ago...
Everyone is assuming that they are doing no improvements in the back-end. This was a discussion about the front-end of copy operations. I like the new interface and think that while it does not seem whoopingly big, it will make copy-pasta more tasty.

Just when I thought I could hate on microsoft, they come out with a nice improvement.

HOWEVER what I'd really like to see is a tool which shows you during boot time what boot ops are not behaving well, and give a very easy and responsive interface for murdering those ops. If its a video driver, fall back to default, some crap that can show me a web browser to troubleshoot with giant warnings that your video driver is dead. If they can get this whole startup taking god knows how long due to one bad application mess, windows will be quite awesome.

And then they need to help developers get the posix tools ported to windows an the most meaningful way out-of-the-box with no special install. Including replacing CMD with Bash and changing their FS to support a good structure like linux (C:, D: can still exist, but make a Sys: which contains things like proc and friends)
I get queues are important, but the fragmentation problem should be a non-issue unless the code is criminally naïve.
Probably likely once American engineers look at the plan.
What is the problem with an LGPL library? And what would a BSD library get you over the LGPL one?
Linux. It doesn't queue individual files,but it does schedule disk blocks to minimize seeks and maximize throughput. Look up "elevator algorithm " and "Linux IO scheduler" for more detail.
FDA approves Seattle Genetics cancer drug
my question is more of a general one about the current world-state. in America it is typically taboo to discuss compensation. to ask often evokes physically palpable feelings of discomfort and sometimes outright aggression. my belief is that these feelings derive from the widespread association between self-worth and compensation. the fear is if my compensation is low (or lower on a relative scale) then i am worth less. i don't believe this is true, and i see it is an impediment for having an open and stress-free discourse about pay.

do these ideas resonate at all with you personally? have you experienced anything like this in Poland? did you have any second-thoughts or misgivings regarding sharing your pay?
Kardashian, Humphries to wed in evening ceremony
Calif. (AP) — Kim Kardashian and Kris Humphries are ready to walk down the aisle.The 30-year-old reality star and 26-year-old professional basketball player will be married Saturday evening in the exclusive Montecito area near Santa Barbara, Calif., in a ceremony that will be televised as a two-part special on E! in October.
It will be the first marriage for Humphries and the second for Kardashian, who was married to
Read more »
Yes, this is exactly what they're going to do. They've already said they'll update the firmware before the deadline to remove the scrolling behavior, so their phones won't get taken out of the stores.

[1] Dutch: http://tweakers.net/nieuws/76361/samsung-blijft-galaxy-s-ii-...

[2] Translation: http://translate.google.com/translate?js=n&prev=_t&h...
Unless you live in Asia there is probably no existing mass manufacturers for most of these parts within 500 miles of where you live. They are not just a killed animal or fermented grains.

Interesting idea, but impossible for most people today.
I'm thinking of projects like codecademy. Something that uses a framework like rails or django. Something that needs a moderate amount of storage, but not a photo or video site where storage is the focus. Not just static html.
Do you think Samsung could get an update out in under two months?
I agree about it being humbling.

I'm at an early stage of learning lisp & coming from a C++ background I feel like a total noob lost in a syntax free wilderness where there is nothing but you and the problem domain.

There is a lot to be said for trying new paradigms of interacting with the machine.

Just trying to grok the way a different language or tool does things makes you not only a better programmer but a better thinker.
Tantalizing. I wonder how well it holds up to adverse conditions - wouldn't mind lashing this to a monitor, opening up a dashboard, and forgetting about it.
Boats rarely get to take a direct route between A and B. Also the time needed to load and unload boats is a significant cost for short trips.
How large an impact has learning a different language had on you? Having heard and followed this advice long ago I have learned several other languages. While good Haskell looks different than good C++ it is more "Rojo is red in Spanish" and "adjectives typically go after nouns instead of before" rather than a truly different way of thinking. I still think in terms of information hiding, good clean interfaces, DRY, SRP, etc...
With a few minor changes this would be an awesome wearable computer. Android touchscreen phones are just too impractical to me. (For those who would rage and say how great touchscreen phones are, go pick up a 15EUR candybar phone and text someone with T9, then text someone with a touchscreen-only android phone)

Ditch the Ethernet, add Wifi, GPS and a mic jack (and maybe a riser for a GSM/GPRS board?) and I would throw away my Android phone. A little eye-mounted analog HUD and an earpiece with attached mic would be all I need, and speech to text could do simple commands and transcription for me with maybe a micro-querty keyboard I could unclip and type on when necessary. Call me crazy but I think it would be cheaper than a phone and extremely practical for hands-off interaction. Plus, plug it into a monitor and keyboard and use it as a PC.
Do you think this will be able to act as an HTPC?
If its a true linux PC, you can just put the compiler onboard, where it belongs, and forget entirely about any further steps being required.
In most circumstances, no. When the motivation is update or have your products removed from stores, I'd think you'd be surprised how quick Samsung can be.
agree. Also I once worked in a mobile software house where we made a symbian version of a "secure phone call" software and the guys who were working on it were literally going nuts thanks to the Symbian SDK&API.
Go Android.. as sad as it sounds, Google (and luckily the community) is our only hope
I don't see this mentioned anywhere, but one very important difference between programmers and the other professions is that doctors and lawyers have not only a high bar to entry, but a legal monopoly. There is outsourcing of legal review and radiology, but still not on the scale of programming. There's also the matter that doctors save lives, and lawyers either bring justice to the aggrieved, or keep you out of jail. OK, most of them actually don't do those things, but those are the images we have in our minds, and that's part of what makes them respectable.

If we professionalized and forced anyone calling themselves a programmer to meet a very high bar of competence, things would look pretty different. The median salary would be higher. My guess is that we wouldn't see anything like the dynamism of the startup community. Think of how slow-moving and conservative both medicine and the law are compared to programming. You could argue that that's not a bad thing, but it would certainly be very different.

I would love to see the top programmers get respect for doing what they do, instead of having to become marketers, but I'm just not sure it's how the world works. To make money, you have to convince someone else to give it to you. Most people working in a job only make it linearly because they only have a relationship with one customer. Many more fortunes are made by figuring out how to serve MANY customers than are made by finding a single customer with very deep pockets who needs you badly.
Ask HN: Please rate my web application
I'm a foodie, and this web application came about out of pure frustration with the big recipe websites. I got tired of recipes being reduced to font size 2 and surrounded by banner adds for viagra (nothing against viagra of course!).
So I took my families recipe scrapbook, which by the way has all these cool stories added over the years, and this became my vision.

If you have a moment, especially if you are also a fellow foodie, please let me know what you think.

deadgrandmacookies.com

Also, I haven't added any email authentication, so feel free to sign in with a fake password if you want see your personal scrapbook.

And finally, if you love it and want to know when it's ready to go, fire me an email at deadgrandmacookies@gmail.com
I can statically link to the library making for a smaller distributable.
The flash app is probably only running in one thread and therefore only one core without any hyperthreading and doesn't take advantage of modern vectorized instructions. Moving from 1.2 GHz to 3.6GHz will give you a 3 times speedup. So sounds about right.
Great thought provoking post. I think two sentences in your post truly answer the question "Why Don't Coders Get Any Respect?"

"But for some reason, unlike just about every other profession, programmers seem to have an aversion to asking for more pay and more respectability." and "And I think we'd all be better of if computer science wasn't just seen as a major for socially awkward nerds."

As a non-programmer, I think the perceived lack of communication/influence/negotiation "soft skills" has become the group's reality. Obviously there are exceptions, but the natural tendency is to think programmers are introverts, who don't innately have or haven't been taught the skills involved in negotiating higher salaries and gaining power through office politics/informal communication methods.

Maybe the act of programming in the US creates a natural selection bias towards a certain type of person and maybe that person isn't a natural fit in positions where communication, both formal and informal, is a key requisite. Or maybe the programmer just doesn't care. Either way, I think these skills can be learned to some extent and wouldn't mind seeing more programmers in power positions in companies and in the government.
>We're people who build things.

True. But if I'm building something for someone else I'd damned well better be getting paid for it.
Any idea how the "old-line" tech companies are in comparison? Does IBM, for example, have any effective influence?
It depends on how much variance you normally have, and the size of the change you hope to measure.

http://en.wikipedia.org/wiki/Statistical_power
Chrome Kicks Stuffing Out Of IE9 In Benchmarks
Zuckerberg didn't earn his respect through coding, neither did Bill, really, they were mostly opportunists. Besides, they're outliers in the grand perspective of things; your average programmer in the street is significantly less paid and respected than your average hedge-fund manager.
I second this and I should add that I often do a search on HN and upvote comments in quite old discussions. Just as a gesture of gratitude.

Those OP measures don't account for that, I think.
actually, yes! see pieter's remark up top and this (translated) article where their lawyer says they'll do just that:

http://translate.google.com/translate?js=n&prev=_t&h...
Keylogger
Controla todo lo que sucede en tu ordenador cuando tu no estas sin ser detectado. Keylogger externo. Se conecta al puerto del teclado y pasa totalmente desapercibido.
The PC will never die
Also don't forget: Lake Tahoe area, Berkeley, the East Bay regional parks, Yosemite.
"r where -O3'd code magically executes as though the compiler didn't do any optimizations on it."

That seems like one hell of an invitation for Heisenbugs. Are there debuggers that actually do that?
Sorry, that 3ms ping suggests you are inside their network. Try getting that over the internet.
LinkedIn also uses shady-dating-site tactics.

A couple of months ago I got an email from them along the lines of "We noticed you haven't logged in in awhile. You have a message waiting from someone in your extended network!". I log in, and no message - but I am presented a page prompting me to let them scrape my gmail and/or add people from a list they think I might know.

I haven't used LinkedIn in a long time, and I should really attempt to delete my account.
Also guys, doctors are saving lives everyday. I would say as a programmer I do not have a that direct an impact on someone's life. I agree a doctor has to setup their own practice before they make that much money. They also go through a lot of school for a very long time. Comparing a programmer and doctor is not the same in my opinion.
Apple's iOS unaffected by malware; Android exploits surge by 76%
We have art galleries (see SF MOMA in particular), but the Bay Area is less about indoor venues and more about the incredible variety of natural beauty that is all around it.
Very interesting read. Not sure that if the same summer camp experiment was held now, with properly raised children, that the outcome would be quite the same. There might still be some competition, but I doubt it would come to nearly murder.
That's probably my experience as well. Email is the only thing I care to search for and GMail has a great search (the occasional slowness doesn't have me fleeing to someone else).

There have been times I want to find a tweet from a while ago but my tweets have so little value that I'm okay not finding it and moving on.
Sure, in a simple technology... could happen. That's why I hedged my statement a little bit with "probably."
That's something that has been annoying me since the first NT... Today it annoys less because my contact with Windows machines is much smaller, but it still bites me every once and then.
Investors Love Top Startup Incubator Graduates
Surely by now you have read that quicksort's worst-case behavior is O(n2)?
Small Businesses Making the Most of Groupon
Because it's not really the exception. I rarely copy or move files except when I want to transfer them to a USB key. Otherwise,they mostly stay where I created or initially downloaded them to.
>Patenting phone unlock and how to browse through pictures is a douche move.

But they did invent the "Swipe to Unlock" interaction did they not?

Previous to that it was always a clunky button combination (Menu + * on the old Nokia handsets) and this is an elegant alternative.

Why can't other manufacturers come up with a new, novel unlock method like Apple did?
This is so ridiculous. I cant decide between a S2 and a Iphone 5 anyway but this makes me lean heavily towards the Samsung device.
Patenting the way to unlock a phone via dragging an image ? God, i need to puke.
It probably looks good on paper for companies but there are often some hidden pitfalls.

Firstly, the options appraisal around whether to increase headcount or to get in a "temporary" consultant are highly sensitive to estimates about how long a piece of work will take to do and how much ongoing support would be required afterwards. If the estimates are optimistic then it might actually have made more sense to hire a permanent employee.

Secondly, there is often a motivation hit when contractors are brought in. If the contractor is brought in solely to increase a team's capacity (rather than to bring in skills that a team lacks) then the permanent members of staff will be all too aware that the person sitting at the next desk is making twice as much (or more!) for doing the exact same job.
Ahh, do you know why? TRIM support isn't being used.

When you're defragmenting, all you're doing is forcing the drive to write a lot, which itself essentially is a crazy way to fix it without TRIM command, but it works. On the other hand, you're doing a lot more write cycles than what TRIM or garbage collection would normally do.
Hey, thanks for letting me know that. I was still under the misimpression from the original report! Did you ever do a blog post about this I could link to as an update on my own blog?
There have long been issues with LDAP in Mac OS X. They don't use a standard version. It doesn't work with PHP's LDAP module. And there have long been security issues, too: PHP was often out of date with security vulnerabilities. So much so that our campus ended up blocking all Mac web servers.

Here are several other issues I wrote up a couple of years ago, the last time I was forced to use Mac OS X server: http://edtechdev.wordpress.com/2009/01/31/dont-use-mac-os-x-...
I think the downvoting is pretty natural. It's kind of flamebait to jump on a thread mostly about GUIDs and call them weird. Plus I was super busy yesterday and didn't really take the time to do a decent job communicating why I'm not reinventing the wheel, and why I think GUIDs present a poor tradeoff for most projects. So yeah, in general.. maybe a touch harsh, but I'd argue my comments weren't super high value.
Wikileaks Releases Thousands of US and Foriegn Diplomatic Cables
I wonder how much of those £2,000 went to actual contractors, after the agency margin that is.
Let's wait until Jon Gruber educates us that this is the right thing to do.
Why Multitasking May Make You Less Productive
Based on the title, for a second there, I got my hopes up that this was an easy-to-deploy cloud solution to build up a small scale cloud on-premise for testing / fun / etc.

But from what I understood, it's just a VM instance, meaning it's the runtime environment minus the actual cloud capability.

I'm sure it will be useful though for almost all developers looking to deploy on Cloud Foundry, or even anyone who just wants a VM with this specific setup (tested, working VM configurations are always nice).
15 milliseconds * 2 (ping = round trip time) * 1.52 (~index of refraction in fiber) = 45.6ms straight line. Add in routing dilays and less than optimal paths and your quickly hit 60-100 ms.
�Sientes que debes adegalzar?
Unfortunately, this sort of information is still too vague to make even a stab in the dark at server sizing worthwhile. If you're curious about how much CodeAcademy needed, I bet someone would be willing to tell if you tweeted/emailed/facebooked them. If you're looking for more data points I bet a lot of start ups would be willing to share their server info (and a lot have here at HN).

If you're asking because you want to know for your own project, don't put the cart before the horse-build it, do some testing and you'll be able to make an assumption that is actually based on something more than guesses.
> stop calling yourself a programmer

That's right. The top "programmers" are entrepreneurs. Or in New York, they're portfolio managers. So it should be obvious that anyone who wants to make lots of money as a programmer should join a start-up or a trading firm.
jQuery mostly but not I have been playing with backbone.js and underscore.js. I Would love some helpful tutorials to help pick them up faster.
What Instagram Plans To Do With 150 Million Photos And Faster Growth Than Flickr
I'd have to agree with the parent. Finding an address has not yet been a big pain point for me while on my mobile phone. It's either in my calendar or in an email. And if not I can type it in or speak it (on Android) to get directions --- I typically remember the address.

While email search can be slow and cumbersome at times it's what I would consider "good enough".

I haven't used the app though and it might change my mind completely. I'd love to not have to open an application to start doing something. I'd like to speak an address or say a name or start typing a number and the phone be able to guess what my intention is and provide the best options. Sounded like that's in part what it does --- but I'd like that to be a native function of the phone, not provided via an app. Wonder how doable that is on Android. Presume not at all on iOS.
The Mineral, VA Earthquake of August 23, 2011 (a Scientific Explanation)
Yes, that was the first thing I tried :) - and no, I just got "maximum execution time reached"

Edit: though, I attempted fork bomb in C ...
This list has nothing to do with say, creating a 3D game like Minecraft.

There are other ways to go about it. This is a good example of one way to do it.
You can adapt some of the benchmark programs from http://shootout.alioth.debian.org/ I can not see it being used for much except trying a new language or a benchmark.

The compilation performance reminds me of the 'beloved' time sharing systems of the eighties and earlier. Had to go to work in the middle of the night, so compilations didn't take an unpredictably long time. With PC's (CP/M-80, XENIX) came more predictable performance. Feels like a history repeat - going back to the terminal age with HTML forms somewhat like 3270 submit and AJAX more like DEC VT-100. Not exactly of course, but like a pendulum swinging from server-side to client-side and now back to server-side.
For example, on Buzz, you can't create content, on Reader you can't share items with other users or follow other users, and on Picasa Web Albums you can't comment on photos.

Honestly, what did you expect to happen if you try and use social features of Google services when those social features rely on Google+, and your Google+ profile has been suspended? Of course it's not going to work.

Or did you really think that they would maintain the pre-Google+ code and functionality indefinitely just so that suspended users can have their own weird eco-system where they only get to interact with each other?
Well, not too serious of course -- but with the right approach to manufacturing, it would be both possible and desirable [1]. I'm similarly interested in using 3d printers to build enclosures for small electronics like this.

In fact, I would appreciate being able to head down to some future kinkos and print out a replacement cell phone case, even if I could have one for pennies on the dollar if it was shipped over from Malaysia. I'm not (just) being an eco-hippie either.

but I will just ignore the bit about mining.

[1] http://www.innovaelec.com/