skysight-inc/HackerNews huggingface dataset:
I saw an interesting chart, but can't find it now, that showed the average salary of programmers in the US hadn't budged in 10 years either... Hardly something you would expect if there was a true shortage.

Since I never pass up a chance for the joke: A lawyer or accountant with 30 years of experience is charging a lot of money or semi-retired... A programmer with 30 years of experience is likely unemployed.
The Poop Outlaws: At-Home Fecal Transplants to Cure Disease
They absolutely don't need special hardware to start programming.

I'm sure I'm not alone in saying that my first exposure to coding was when I typed "10 PRINT BUTT 20 GOTO 10" into BBC BASIC. I didn't need anything more than the computer I had at school. The modern-day equivalent - typing "python" into the terminal - isn't much different, and still a lot easier and cheaper than getting something to run on an external Linux board.
Safari 5: Managing Files with the Downloads Popover
When capitalism and corporate self-interest collide
Preview: New Google Privacy Policy
"I’m just so proud of Apple that I’m willing to look foolish saying so."

Mission accomplished.
Watch Criminal Minds Season 7 Episode 12 - Unknown Subject Free
Watch Criminal Minds Season 7 Episode 12 - Unknown Subject Online Free
Watch Streaming Criminal Minds Se07 Ep12 - Unknown Subject free Online

Watch Criminal Minds Season 7 Episode 12 - Unknown Subject Free

Air Date: January , Wednesday 25 - 2012, on 09:00 PM CBS

Summary: The BAU team searches for a serial rapist in Houston known as "The Piano Man" who has resurfaced and is assaulting his previous victims. Also, Prentiss tries to come to terms with her trauma from last year and with rejoining the team.

A serial rapist in Houston known as "The Piano Man" resurfaces and assaults his previous victims. Meanwhile, Prentiss deals with the trauma of rejoining the team. Watch Criminal Minds Season 7 Episode 12 - Unknown Subject Free

Watch Criminal Minds Season 7 Episode 12 - Unknown Subject streaming online today. Available to download with torrent links also. Megavideo, Divxden, Vidxden, Putlocker, Novamov, Videobb, Ovfile, Videozer, Zshare, Hockshare, Videoweed or Divxstage is several place where you can watch every episodes for free. This episode placed in another host server. And if you like to watch or download it, you can follow this link below.
Watch Criminal Minds Season 7 Episode 12 - Unknown Subject Online Free

The links are available where you can WatchCriminal Minds Se07 Ep12 - Unknown Subject for free. Because any videos from TV show and series or any digital files are protected by copyright and law, so we not provide any files from our server for this. But you still can Watch Criminal Minds Season 7 Episode 12 - Unknown Subject streaming online free from link we provide above to another site that had the videos. Hopefully you can enjoy it.
There's been a class war here for a long time. The difference is that it isn't one-sided any more.
Yes, I found doing so to be incredibly helpful in creating the effects and things I needed. Though there were elements that I had to create with manual functions (such as the random direction many of the "germs" take).
Please change the location selector to allow Canadian locations and searching on the Canadian craigslist sites. Other than that shortcoming, pretty great as far as I'm concerned.
So Raspberry Pi, a product that does not exist for sale, is able to do one thing better than the iPhone. Of course this is in spite of not doing 10^5 things that the iPhone does.

RP sounds like a very cool platform, and I will likely buy it. But you're comparing Apples to Raspberries in this case since they aren't really similar. I will probably buy one, but not because I think it can replace the iPhone.

Why is the iPhone somehow considered the thing to beat in graphics? As a mobile battery powered device the iPhone compromises on all sorts of levels. If the iPhone plugged into a wall it could probably do all sorts of interesting things to.

Also, Broadcom? They are notorious with their drivers not being open-sourced. So I wonder if the RP source code is going to have a big binary blob in it or not. Because that would seriously affect my interest in buying one. Mostly because I know a lot of developers who wouldn't want to develop for a system like that, and that translates directly to the kind of projects you'll see on the device.
Google plays the long game with ChromeOS
Has the Recession Doomed Cleantech Startups?
He's referring to the upcoming feature in the second paragraph at http://aws.amazon.com/storagegateway/faqs/#How_Storage_Gatew...
Including the one which effectively bans analytics.

http://blog.silktide.com/2011/05/cookie-law-makes-most-uk-we...
That's another novel thing for Ubuntu, publishing a major change first in an LTS. Until now the philosophy was that an LTS was more stable, a non-LTS was more experimental. Sad that this policy was abandoned.

The "HUD" interface (silly name) looks like a good idea though, hope it is fast enough for netbooks and other small PCs. After using Unity for some time I abandoned it for XFCE because my netbook was just not fast enough.
>First of all I think it's a bad idea to jump on the (valid!) privacy complaint against O2 in the UK with this unrelated thing.

It's not unrelated.

Take a forum where you've registered your details - many people are more than happy to give out real name, mother's maiden name etc, but won't give out their mobile number. The forum can capture that number without you knowing and use that along with the info you've chosen to provide to send a valid looking SMS, both in terms of sender and content.

Text From O2 - Dear Mr Smith. We need to update your profile. Please go to http://reallyo2.com/logon.html and log on.
And as a consumer (or a company that is not a "Broadcom partner") you can't buy the BCM2835 in any model so even if you could desolder the BGA you couldn't buy any replacement (or build your own boards).
I think this is entirely backwards. Programs don't get necessarily slower with length. Or faster for lack of it.

I didn't have time to write a program that handles all corner cases without losing responsiveness at any point, so I just wrote the simplest thing that mostly worked.

It's true that over-complication is the bane of good performance, but lets not pretend it is, or ever was, easy to get great performance.
Yes, where I am it's often used to direct-to-bill services such as purchasing ringtones. The user clicks on 'purchase ringtone / song etc' and doesn't have to enter any payment information. The partner site has access to the number that they have to bill to. Since this is not controlled for or re-checked, there have been incidents of billing fraud (just set the header yourself with someone else's number).
I am consistently losing 2 lbs a day on a calorie deficit of 1000 calories a day.

Presumably you meant "losing 2 lbs a week", since that would be about 7000 calories.
If I'm understanding this correctly, the "serious flaw" recently uncovered is that if the manufacturer of the crypto devices is malicious, the crypto devices can be made to be insecure. Despite the fact that this same "serious flaw" exists with classical cryptography devices, only worse (since the quantum attack doesn't reveal plaintext A until B is sent).

(Disclosure: haven't bothered to read the arXicle.)
You would need to trust that company with your key though.
Sounds pretty insane and hard to maintain to me. I would leave it to the buyer to know what year of car he's interested and set the date range appropriately. I feel it's too much to ask sites like this to do this behind the scenes.
And some people do have a problem with this.

I'm always curious about this -- to what extent do you think you can compel Maggie, me, and others who don't share your values to solve a collective action problem we don't particularly think is a problem? And what side effects do you think that will have on society?

Edit: yeah, yeah, downvote because I don't share your values, fine by me -- but my questions weren't rhetorical. I'm really interested in your answer.
What is design? design considerations for a business card
May I suggest that you simply don't understand the value branding? I know it's hard for people like us to understand, but most people can get irrationally attached to products, people, ideologies etc ... just because they had a positive experience once & are being reminded of it ad nauseam.
2 lbs a day I think you mean week.

Still, losing weight is not hard. Keeping it off for several years is. From what little research I have done Jenny Craig is actually the most effective long term diet and it uses calorie restriction, but also focuses on food types and eating habits. Physically weightless is not that that complex, mentally calorie restriction is vary hard to maintain after your already thin.
Photography is easier than we'd like to admit.
You have a point, however the problem is that something like a book or magazine could see a photograph (something professionally shot in a studio, staged, composed, cast with paid models, costumes and makeup, etc) that they like and want to use, decide they don't want to pay the photographer's price, and hire a cheap photographer to reproduce the original photograph's composition. (A friend of mine used to work at a small artist rep company in Chicago (http://www.friendandjohnson.com/), that handled photographers and illustrators. This sort of thing actually happened once in a while.)

I think if a photographer can prove something like this happened - if they have documentation of the magazine inquiring about a photograph, then publishing a knockoff without paying, then they have a case, because it's clear that the magazine wanted the original photographer's creative output, they just didn't want to pay for it.
As a trademark infringement, sure. An image commonly associated with a popular product inspired someone to create an at-a-glance similar image designed to invoke the same commercial impression but used on another product.

As a copyright infringement, no way. Two discernibly different photos of the same thing are just that - different.

Key comment that strikes me: "attempted to copy that photograph as closely as possible without infringing." Read those last two words again: "without infringing". The defendants were, by defined legislation, acting lawfully. Much as it may irritate some that law may be obeyed with certain consequences, such acts are STILL LEGAL. Any judicial system which responds to letter-of-the-law obedience thereto by redefining such actions as illegal just to convict a defendant cannot sustain, as those under the law don't know what the he11 they're under and at some point will revolt.
Is it safe to #define NULL nullptr?
Isn't the addictive way to browse pictures on reddit, reddit?
I think this will be a huge advantage for Mapbox. Most GIS professionals use Windows (due to ArcGIS's requirement), and now it's easy to install TileMill on their Windows machines.
My internet connection maybe slow, but there was a lot of load time between pictures.

But did use it for like 10 minutes.
How is removing one's data entirely from a product not related to privacy?
Yeah, 2.5 years old :-) But luckily HN is not time sensitive like many sites, a lot of old stuff hits the front page.

With the hot code reloading features in some JVMs now, it'd be interesting to see if there's any case for it in JRuby one day.
Here is something similar that I wrote for connecting a Clojure REPL to a Clojure/Java process:

https://github.com/djpowell/liverepl
Closing the Loop
Get On The Web In 5 Days For $87
slightly OT: there was a page that displays your full http request but I forgot the name. It was on the HN front page not too long ago. (I'm curious to see what my phone/provider sends)
Fair-Use Guide Hopes to Solve Librarians' VHS-Cassette Problem
I won't deny genetic predisposition exists. You can have your 10,000 hours and what not but some people are just better than others at $task. I remember a high school friend of mine who, after hundreds or thousands of hours of guitar practise, still could not play by ear, something I could do at age five. Yes, there are differences.

But I think a great many things can be learned. I actually disagree that all those Google engineers couldn't re-educate, should they have to. They would just have to choose carefully their new vocation.

You have (perhaps inadvertently) given a great example in your list of future Google employee vocations:

> novelists, journalists, violinists, poets, historians, and editors

Think about these careers for a second.

- novelist: writing skill, internal subject, long term
- journalist: writing skill, external subject, short term
- violinist: focus on repetition and incremental improvement
- poets: writing skill, internal subject, taste
- historian: external subject,long term
- editor: writing skill, external subject, taste

Do you see what I'm getting at? They're all so different. And I kind of find myself "choosing" one of them myself (I'm a professional programmer).

I think intelligent people tend to be able to bend their mind to whatever purpose they desire, with enough effort. Sure, a bit of genetic predisposition helps, but that's just tweaking the dials. You can go in the general direction just with intellect and effort.

And I'd wager that the reason you were interested in computers since age 8 was simply because you were exposed to them. If your Dad had been a typesetter for the NYT, could things have turned out differently?
Odd they said something different to the Guardian http://www.guardian.co.uk/technology/2012/jan/25/02-mobile-p...

"The Information Commissioner's Office said it is considering whether to investigate further, although a spokesman said there was no immediate breach of the Data Protection Act. A mobile phone number on its own is not classed as "personally identifying information" (PII), because it does not identify an individual on its own; but the spokesman said the office would consider whether other personal data was being processed at the same time."

I just google my phone number and found all my other details though, better fix that.
I read it and you're right. I'm puzzled as to why they would think this 'scuppers' all of quantum cryptography. They also mention imperfect hardware, but hardware always improves.
If you're so inclined, I'd also like to hear about the hot code reloading information you've found.
I think it requires about 5w of power so yes. In fact I'm planning on getting a micro usb solar opwer pack to use with it if I can get my hands on a board.
This looks just like all the other sites where people want full e-commerce solutions or groupon clones for 200$.
I've never understood the argument of "allowing" people to become billionaires. Many of these people created things that changed the world. Should they be artificially limited even more on their income?
Update at 14:40: Looks like they've removed the header from being inserted, no doubt after pressure from the ICO and the media cover.

The system works!
Nicholas Carr - Piracy and Privacy
How I read it : Apple shows that their hardware is overpriced.
Can someone elaborate as to what purpose strike-throughs serve on this article? Am I right to assume they are a mistake?
How Top Business Leaders Avoid The Loneliness
The thought reminds me a bit of what Charles Simoniy has been trying to do for years with Intentional Software
The judgment seems rather well considered. What it brings into my mind is that there wasn't a clean-room effort:

"The defendants went to rather elaborate lengths to produce their image when it seems to me that it did not need to be so complicated. Mr Houghton could have simply instructed an independent photographer to go to Westminster and take a picture which includes at least a London bus, Big Ben and the Houses of Parliament."
> If anything, iCloud is more like Dropbox for "normal" users. It's more limited than Dropbox in what it stores, but it stores the majority case rather well, including system settings.

Well, each is more limited than the other. iCloud provides more stuff (synchronized key value store which can be used from more than one device at a time, etc.) but access to what it stores is more restricted.
1. Make ESC close zoomed images.

2. Let me get the URL of the reddit page somehow.

3. Add tooltips for the arrows - what does the down arrow do?
True about the power, but I keep hearing the Pi can be run from AA batteries because it has such low power requirements. If this is the case I'd like to see some benchmarks involving that type of power source.
How to read Haskell like Python
I prefered to learn how to write it, but I'll stick with reading skill for now ... :-)
Sorry but this is a null issue, I have Text message APIs that allow me to specify the sender ID. I understand your app is sexy in that it works off the phone but anyone with a few pounds can do this.

Text message spoofing is easy, CLI spoofing is the "cool" thing todo, and if you can spoof the Passert ID then you are gold
Sustainability Doesn't Make Money Without A Solid Business Plan
2011: The year Mac malware got interesting
Oh I fully agree that I don't completely understand value branding, it's just that with Apple it goes to a new level. There was an odd Web video floating around (link escapes me) of an animated customer talking to a sales clerk looking for an iPhone (something about does it have the WiFis) that perfectly describes far too many of the conversations I've had with people about apple products.
This! That's why the halting problem is not an issue. Yes, it's impossible to solve in the general case. It doesn't mean it's definitely possible to solve it in 99% of your everyday programming work. Isn't that valuable? Isn't that worth an attempt at getting there?
State of the Union : What We Must Do to Save Civilization
Marijuana legalization question deemed "inappropriate"
It has a much, much worse bug than the negative index: your definition of sort says "given x produce a y which is sorted and completely unrelated to x in any way". The implementation "given x return y=[1,2,3]" satisfies your specification...
I know about that initiative! I think it points in the right direction. I think the approach they took based on DSLs and editors is what doesn't work.
You try really hard to find a way to mix these (still unrelated) things in my opinion..

What would be the sender number of O2 here to make it look authentic? And if 'I can send you a text message spoofing to be O2 to collect your number' is related, should we now bash all mail providers (or - any particular?) because the very same connection can be artificially created for 'I can send you a mail spoofing to be from O2 to collect your number'?

One issue is a real privacy breach, is currently looked into according to the company and will hopefully be fixed. The other thing is a problem of a technology that wasn't designed with this problem in mind and that grew beyond anyone's expectations.

One is a bug, one is (for now and in most of this thread) a communication problem that obviously surprises a number of people.
> just because they can.

That's largely driven by a very high resale value for last year's model, though; that also won't survive market saturation.
I assume he meant to underline and used strikethrough instead.

Then again, it could be intentional, looking at the source this style is applied inline instead of in a css file.
I am a huge, huge fan of TileMill. I've been making a mobile HTML5-based app that had used the Google Maps API, which is slow on even the most recent phones, and the Custom Tiles, which are limited and now have the potential to be very expensive.

So I ripped the whole lot out and replaced it with some custom TileMill-built map tiles and CloudMade's leaflet.js mapping library. It looks ten times better, works like a native map, and I can even control things like local caching of map tiles, which the Google licenses restrict you from doing. I have the tiles served from an EC2 instance running TileStream, and a CloudFront CDN to cut down on costs- it works great.

That said, it isn't for everyone- I'm lucky in that my app currently NYC-specific, so I only needed NYC map tiles. Those alone took ~9 hours to generate (x2 for separate 'retina display' tiles). I dread to think how long generating a whole world would take.

There's a preview of the tiles here, if anyone is interested: http://www.taxono.my/ . The process isn't quite seamless yet- there were some bugs related to street labels that I couldn't fix (and appear to be related to the underlying Mapnik library). This post has reminded me that I really need to write a full rundown of my experience, but in case you couldn't tell, I'm impressed.
i came here to upvote this comment. it touches on the real problems concisely without just sneering about reinventing declarative programming. metaprogramming is worth pursuing, but the considerations hinted at above point to why it is so difficult to realize.

one thing everyone who is hating on the idea is missing is that if one compiler somewhere finds a solution on the Pareto front, for a sub-problem, that pattern can be uploaded to the cloud and re-used by other compilers. this would over time tend to help with the practical problem of how to conserve resources in the face of such a hard overall problem.
Companies would have to create a central authority saying what source numbers are allowed to be used in what way. Everyone would have to check this database before sending the message from their direct customer. Everyone would have to keep it up to date. Procedures for handing over control and allowing third-party modifications would have to be created.
And when I say everyone, I mean every single provider in the world, not just ones in your country - there's nothing preventing people from Germany from sending "from number" +1.....

And there's still an issue of how to authorise the third parties. If some bank says multiple sources can use its number for sending messages, how do you identify them?

Still - it would take only a single provider ignoring this to break the whole scheme. It's a bit similar to spam really.
The PlayStation 3 has 256 MB of RAM and seems to do ok, as games like Uncharted and God of War show.

It does mean you'll need to be more careful and considerate of how you use that memory though (and admittedly, on a console like a PS3 the OS takes up much, much less space).
I put links to the lew.io tool, this thread and O2's official twitter response.

They seem to have taken down the header now though.
Agree that it is completely a matter of priorities. With hardware generations succeeding each other every few years, much faster every time, there was hardly reason to optimize everything. Bolting on new features was the highest priority.

But this has changed. See also http://herbsutter.com/welcome-to-the-jungle/ .
I'd also highly recommend "The Emperor of all Maladies." Even if you have only a passing interest in the topic of cancer, it's consistently surprising and interesting.
That is pretty cool. You can't buy an iPhone for $25 but you also cannot buy a Raspberry Pi for $25 that has WiFi, 3G, BlueTooth a display, 64GB of flash and 512MB of memory :-)

Anyway, I look really forward getting my hands on an RP.
It is a big bug that evil people can use to their evil advantage too easily.
Agreed.

Some great things are happening in Buffalo/Roswell, this is just one of the more vocal discoveries worthy of attention. I truly hope this trial continues on successfully as the PIs (principal investigators) envision.

On a personal note, I find it mildly entertaining to say that "I code to cure cancer". It is an honor to support incredibly smart people working to eradicate such a horrible array of diseases.