skysight-inc/HackerNews huggingface dataset:
My favorite example of this is OsiriX[1], a GPL'd medical imaging (DICOM) viewer written by a radiologist who couldn't find existing software that did what he wanted. It's now an established part of the DICOM world.

[1] http://www.osirix-viewer.com/Snapshots.html
"Finally, I'll say that learning to create software changes you and makes you different. Not better or worse, just different. You may find that people treat you harshly because you can create software, maybe using words like "nerd". Maybe you'll find that because you can dissect their logic that they hate arguing with you. You may even find that simply knowing how a computer works makes you annoying and weird to them."

This is very true, unfortunately being a programmer requires dedication, non-stop learning to keep up. And this can lead to a very lonely life in a way that you don't socialize too much by favoring what we love to do. If you live with a tech-oriented city you should be fine, but for the rest of us it sucks a little, knowing that most of your friend/relatives don't understand what you do, and why do we spent so much time in front of a screen.
Your credit report is pulled when you move and open new utility accounts, when you apply for cell phone service, by your landlord before renting you a home, in some types of background checks, and many other situations that have nothing to do with being extended a line of credit.
Not sure what you mean by the media industry working fine on an ad-based model. If you mean it makes money then possibly it does, but if you mean that it typically manages to remain a trustworthy independent source of news/reviews etc, then I'd strongly suggest that it fails quite badly.

Advertisers threatening to pull their accounts because the publication/channel has done something they don't like is the most visible manifestation of this, but the modern newspaper industry is basically run at the behest of advertisers and the typical output of these papers (just look at the amount of PR-driven stories that make it into the average paper on a daily basis) largely reflects this.
You don't need to code to help a non-profit or a worthy cause, sometimes even just setting up a WordPress blog and keeping it updated is enough.

I've started doing it for my rugby club and for a shelter for abandoned and tortured cats, and it's much more satisfying than developing the Nth "business rule".
Entire nation of Kiribati to be relocated over rising sea level threat
Not looking well in Firefox 11.
Operating Node.js in Production, with Bryan Cantrill from Joyent
(An Unofficial) Node.js Style Guide
GoCardless (YC S11) looking for London-based developers
I personally like not_camel_cased_variables in scripting languages, and ALLUPPERCASE var-names for stuff that you require in the beginning, but apparently Node.js folks (generally) use camelCasedVariableNames and single quotes...
But the further out you go, the lower the quality of the personal link.

What counts as a personal link, anyway? There are people on my Facebook profile I knew years ago in a different town, people on my LinkedIn profile I worked with 6-7 years ago. All people with whom I'm happy to stay in contact at a low level and retain in my wider professional network, but would I want to trust a recommendation from a similarly distant contact of theirs as much as I would a day-to-day colleague of my brother-in-law who I see every week? Probably not.

Like I said - nice idea, won't work.
This is even worse than I thought the scanners were. THIS is what the operator sees? http://www.tsa.gov/approach/tech/ait/privacy.shtm

That means that it's a complete black-box and if you just beat the scanner's algorithms, you beat the scanner operators too.

What a complete and utter joke.
Open, moral and pragmatic
German Internet users cries foul over Google news law
IBM creates standard CMOS 1Tbps Holey Optochip
£100 off your order. Applies to Entire Thermography Range.
Apple iPhoto maps use OpenStreetMap and public domain data
I'm a web developer in a marketing company. What you said is partially true, especially if your management doesn't really understand development (highly likely.) However, if you are able to look at the work that comes down, and come up with better ways to do it and engage management (rather than just being a set of hands to do their bidding) you can increase your value. You will never be as valued as you would be at a tech company, but you can try.

That said, there are a number of small development companies that focus on marketing. Meaning, they are small developer run companies that take on contract code work for marketing firms (mobile apps, HTML5, etc.) and they are by default developer friendly. If you're a good dev being beaten down by management in a marketing firm, then either find one of these companies or go start your own.
My guessing is that their testing of the scanners is about as good as their blogging......
I have eight years of C# experience, and I don't really know. I think the generic list is in System.Collections.Generic or something, but no clue on the SQLDataReader. ADO something something?

I don't think I've ever written an import statement by hand, it really, really isn't important to know.
Maybe you'll find that because you can dissect their logic that they hate arguing with you.

I'm glad I don't need to argue with "them" in my current position, but I've seen this effect a lot: the most manipulative people in a company are against any logical processes.
If I had to turn 90° I would hide contraband in the loose sleeves of my shirt, and I would hold my arms forward slightly, so that when I was turned perpendicular with the beams, the contraband was forward of my center of mass.
The Sub $1bn Revenues IPO Act
I think this piece keeps coming up every so many days. It's a great piece of advice, and i think most developers come to the same conclusion after a few years. I think a useful corrolary from this is "Do not reinvent the wheel all the time by changing programming styles, instead try to extend the frontiers of technology" (I 'm looking at you, web frameworks).
The mythmaking around the early history of computing is fascinating (and maddening) to watch. In the rush to create compelling narratives around a few selected heroes, the complexities and the contributions of the many are too often shunted aside.
Key Facts On Email Deliverability You Want To Know
HSLa, Are You Using It? Here is Why I Think You Should Be
A problem easily solved by using larger fonts, right?
I have known people who started as programmers and became highly valued domain experts, so it works in the other way, too.
Albania is the most Malware infected Nation
TL;DR - Timo Zimmermann believes that your web browser should fetch all content that you decree on your page, regardless of what site it links to. Apparently evil Firefox is adhering to the Access-Control-Allow-Origin header, which makes more work for him.

As a non-standard user, RequestPolicy will let me block all those tracking pixels too.
BPM Must Die
Modern and simple clientside-solution-only to add feedback on your site
I write my Nodes in CoffeeScripts (rather than JavaScript), so this CoffeeScript style guide was just as interesting: https://github.com/polarmobile/coffeescript-style-guide
Lessons from a Successful Multi-platform Game Launch
or operation like "move elements in the range 1000..5000 to the beginning"
With less than 100 lines of javascript you can add a feedback button to your site and read the feedback on the serverside.
The code is free (ready to be hacked) and stored on github.
Custom Printed Boxes, Display Boxes, Display Boxes and Cheap Candy Boxes.
Usboxprinting.com is your source for custom product boxes, printed cosmetics boxes, cheap pizza boxes, software boxes, cardboard boxes and wholesale box packaging. We dedicate ourselves to the production of high quality pizza boxes. Our customers come to us because they know that their packaging requirements will be met. If you are not able to find what you are looking for, call us or fill our custom quote form and we will be sure to make it just the way you want it.
Also: the MindTerm Java SSH client!

I can't think of too many cases in which I'd have my private key but no terminal to SSH from, but I like having this option.

(Takes me back to bygone days of serving up MindTerm from my home computer over dyndns, a convenient way to do what I needed to do from restrictive school machines... Anyone else do that?)
That's why password managers are so useful. For every service a user can use a different strong password, but for the user there is only one password.

Of course, password managers have their weaknesses (a compromised system will often give access to all accounts, rather than just a few), but it is far more secure than having people using the same trivial password for every service.
Of course! Which is why Bootstrap is such a godsend for it. It just doesn't need to have an impressive innovative design.
Raspberry Pi: Manufacturing Hiccup
Yeah, but they did the same with the iPhone as well... the iPhone 3/3GS, iPhone 4/4S.

I've not really read up a huge amount on the specs of this, just a couple of basic articles - new stuff includes higher def screen, better camera, 4G support. Evolutionary rather than revolutionary, maybe that's why they decided it doesn't need a whole new release number. Who knows.
Hm, those dedicated prices are quite good, better than I'm paying at SoftLayer. Did you have to push very hard on the sales side to get that price? Have you been happy with reliability and support?
a) Is "respect" really so important to you that you are willing to sacrifice a 25 year career? Surely if the pay is good and you enjoy that's all that matters.

b) By switching professions to a more "respected/cool" one do you not think you're just contributing to the problem of programmers not being taken seriously?
Silent truncation is another gotcha. They drop everything after character 8 (so it fits in the database?). Then they change the schema, and stop truncating at 8 characters, but only on some forms. Oh, the joy.
The First Woman Programmer
Passwords are only hard to memorize because of the old advice about "do not write them down".

But really, if you write a password on a $50 dollar bill you're not likely to then stick it to your monitor or leave it under a draw. You'd keep it in your wallet, and you hopefully keep that safe. Once you've remembered the password you can destroy the bit of paper. (uh, not a $50!)

I'd be interested to see if there's a bias in words that are selected by people when using a diceware system. People generate a passphrase, but then say "I won't use the first word because I can't remember it, I'll just generate another word". Also whether that would lead to exploitable weakness.
The Senate Should Finish the Good Work They Started
Verizon’s spectrum grab hits a brick wall
Sorry, that wasn't meant as a dig at your game specifically. Most webgame developers should be proud and happy to hear their game is 10% as complex as SOTN :-) For a fair comparison, just pick any metric that makes sense. For example, how many animation frames the main character has.
True, but when calculating entropy people often assumes random choice of words
AtomizeJS: A library for writing distributed programs in the browser
The blog article is extremely funny.

I keep thinking, "If this were a post by Microsoft about a security vulnerability report, I'd be in business doing Linux migrations for the rest of my life."
Suggests.

From the full paper:

>"* Morespecifically,ourfindingsreduce,if notyetcompletelyreject,fearsofpopulationdeclinethathavebeenincorporated inmanynationalpopulationforecastsforhighlyadvancedcountries.Nevertheless,weexpectcountrieslaggingbehindintermsofdevelopmenttocontinuetheir fertilitydecline,consistentlywithcurrentscientificknowledge.Moreover,some countriesatintermediatedevelopmentlevelsarelikelytofaceadeclineinpopulationsizebecausethesecountriesdonotyet—andmaynotintheforeseeable future—benefitfromthereversalofthedevelopment–fertilityrelationshipthathas occurredatadvancedHDIlevels*"

http://ccpr.ucla.edu:8080/CCPRWebsite/events/ccpr-previous-s...
I did too but not for the reason of the language.

The guy is substituting pre-deployment testing for on-going penetration testing by a diverse group of independent individuals. If this was Microsoft's attitude towards security, Windows 8 would still be as secure as Windows 95....
I agree with that, and I'm not saying it's the case for all marketing companies of course.
Yes, it's in the benchmarks. But comparing against bzip2 is not very meaningful. It's more relevant to compare with compressors in the same efficiency rate. For those flags it compresses to 26MB, in that range there are many equivalent ROLZ/LZP engines with similar numbers. For example csc32 is a bit faster but uses more memory.

http://mattmahoney.net/dc/text.html#2118

http://mattmahoney.net/dc/text.html#2300

Proper analysis would need benchmarking with different data and different flags for all compressors.
I've registered a few domains with them, when I distributed some domains away from GoDaddy and have been quite happy with them(meaning nothing special happened).

However, one thing you have to keep in mind, that despite actually being a fairly large registar, they are a small company in bahamas. I would imagine, if they had a large target painted on them, they could not last long.
Nah, the humor wasn't the scary part. Their trust in pre-deployment testing and so forth..... That was the scary part....
Show HN: My side project - 18.000+ LPG stations in Europe (gmaps, prices,...)
Yeah, why bother doing your research when posting linkbait is so much more fun…
Dynamic Access Control on Windows Server 8
The iPad isn’t a PC — but it’s trying hard to behave like one
On Wednesday when it introduced the new iPad, Apple took great care to show you how you can do even more with this new category of mobile device, especially things you might have done previously on a PC.
I dunno. They have different threat profiles, and usually implement security to suit that threat profile.
IPad LTE data connection won't work in UK (among others).
Indeed I didn't mean open-source in general; I meant programming problems that researchers and charities have.
And those people usually get their way, too. Quite frustrating to deal with them, mostly when they come back to you after their way didn't work out and want you to solve it.
... givhub?

I'm working on it
thank you kindly, I like the name
People should stop complaining about Slashdot and marketing and look at the Hyperdex paper, it's quite interesting (http://hyperdex.org/papers/hyperdex.pdf). It also has quite an elegant python API (http://hyperdex.org/tutorial/).
Biodegradable transistors created from proteins found in the human body
Mentioning witch-doctors, homeopaths and acupuncturists is a straw man.

It seems to me that that private group of scientifically grounded medical practitioners who certified their members, but had different criteria from the state licensing system could be a very good thing.

This alternate certification would need to prove its reputation just as the institutions that certify doctors have. It seems likely that there are ways to train and certify doctors that produce better professionals than the current ones.

I doubt you're arguing that current state approved medical institutions cannot be improved upon. Why not allow alternatives to compete with them?
Great that it worked! I'll try every trick in the book to be there!
write well, even...
> more "respected/cool"

By using "cool", I get the impression that you're thinking more about respect from people outside work, rather than those you are working with. I think the article was talking about respect from the people you work with and work under, in the sense that if you are not respected, then you likely won't get paid what you are worth. From the point of view, point (a) is a contradiction - if you are not respected by the company you work for, the pay won't be good.
Part of the respect is a better pay, which is important to me as I have small children to care about. But the main reason is that so far I enjoy learning quantitative finance.

" contributing to the problem of programmers not being taken seriously"
I don't know. Maybe switching professions is an extreme thing, but gaining some knowledge in a specific domain (other than programming) is a good advice to every programmer.
"Programming as an intellectual activity is the only art form that allows you to create interactive art." (his emphasis)

Kinetic sculptures? Fashion? Hell, go to a science museum and you'll find endless halls of interactive art, little of which involves programming.
Show HN: I am building a web based multiplayer game for mobile devices
You think so? I license photos through Creative Commons, and differently depending on the shades of personal to commercial I consider inherent in the potential market for a photo.

I find it covers all the shades of commerciality I've considered. Meanwhile, for a purely commercial photographer, the getty images option is there, and those won't come up in the Creative Commons search unless licensed appropriately.

The CC search tool on Flickr is a fantastic tool for finding photos of the exact "shade" of use you're looking for.
Installing Apache2 With PHP5 And MySQL Support On OpenSUSE 12.1 (LAMP)
I will make a reasonable bet here that the TSA is the sort of bureaucracy that is likely to see media as something of a joke department that is useful for promoting people sideways into if they are rubbish at doing security theatre.
How to effectively use mobile marketing to drive revenue for your business
XBMC + Projector for entertainment.
Custom car radio, and once I get my hands on a third one, hopefully some computer vision toy building.
Maybe. On the other hand, which risks we estimate properly? What if humans are incapable of properly estimating risks, especially related to themselves?

It all comes down to the ability to predict future, and we are really bad at it.
Sorry, I'm not an expert in that kind of stuff. But since resources don't get out of Earth, then the total loss of resources is 0.

Resource consumption is growing exponentially

Hmm, really? My computer is thinner, so is my TV (and probably my future car), I don't purchase paper any more (or almost don't purchase/use it) and I consume more digital products than physical ones. Yet, even if I purchase double of what I have the next year, I can't keep in that pace for too long.
Angelina 101
The first two changes feel related. What change do you suppose they made to their infrastructure that has enabled these features?
Reprap controller with touch interface for 3D printing.
Is there an accurate account of the international history of computing in existence in book form?
"Everybody is dancing around reality:"

This is a fine password. Long, easy to remember, and has five special characters.
Building and Deploying Node.js Apps to Windows Azure using Cloud9 IDE
I think you're getting confused with implementing sed in sed. ;-)
Tempted to stick it inside my BBC master case and run BeebEm on it :)
...wallowing in an ocean of despair, on a planet of delusion. ;)
Fastwords - the future in mobile authentication
Responsive design works wonders for text-based websites like newspapers and blogs. The new Boston Globe sets the bar with it. Doesn't work very well when you're developing dashboard or other data-driven applications. You're going to have to build the mobile app at some point so might as well start sooner than later. In the mean time, responsive design will bridge the gap.
When I read pieces like this, it reminds me there are many reasons for learning to code. Some learn just because the technology is interesting. This is a fine reason, but what's interesting today will not continue to be interesting tomorrow.

Some have learned to code because they want a steady job. This is an ok reason, but being an accountant, plumber, carpenter, or "running a fast food joint" has the same benefits.

The best reason to learn to code, and the reason I did, is because your head is full of..... stuff. Stuff that is always there, choking out simple thoughts like "I'm hungry" or "I'm tired". And the supply of stuff never runs dry, it constantly increases and overwhelms other thought and builds up immense pressure on the sides of your cranium until your head feels like it'll burst.

And the only way to relieve the pressure is to turn that stuff into code.

That's why you should be a programmer.
Over the years I have gradually come to prefer VB too. I find it slightly easier to read and also easier to explain to noobs. I particularly prefer
...
End If
Next i
End Sub

to
...
}
}
}

That said it's easy enough to adjust and I often don't even notice which language sample code is written in.
Click the [About Us] panel of the unlabeled pulldown menu on the https://www.weylandindustries.com/ site, then it's to the lower left of the planet image. It's a HTML site that loads links in-page without changing the url at all, so I can't link directly, hiss.
Quantifying Risk Reduction with an Unknown Denominator
I've been told by my Rackspace rep that they're working towards moving away from VMWare and onto something else (based on their Open Stack system).

Supposedly (and take that with a grain of salt since this information is a few layers removed) the current VMWare based cloud they have is limiting how flexible they can be about their offering, i.e. every instance price level just doubles everything and all but the 32G instance has 4 virtual cores. Once they move to the new system supposedly you'll be able to mix & match things more. Maybe their current cloud really requires homogenous hardware, I don't know.

As for modern cores: Rackspace is somewhat conservative about what hardware they offer, though you can get special order. My desktop i7 2600K has single-thread performance that's essentially twice of the quad-core quad-CPU Xeon in the "real" server. A place like Hetzner -- http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr... -- offers a € 49 server using that.

As for AWS, isn't the way to "fix" that to use essentially striped EBS volumes?
This is at least partly true. I remember using passphrases which involved spaces, until PayPal said "no we don't like spaces". I have no idea why; the only case that I can think of where spaces would really matter is if you were piping your password to an encryption command via a shell script -- in any other case it shouldn't be tokenized that way. There also should never be a rule about maximum length, and all passwords should be valid Unicode strings. Storing a hash of a unicode string should not be hard in this day and age.

Part of the problem is that languages never standardized one password interchange format. It could be really simple. Here's one example:

13 ffH+5dfGr64h UYDpAQkrzmvI8fZhqtXQNqCGLouWn2edKowiyqTlzsg

This is an interchange format based on computing PBKDF2(HMAC(SHA256)) with 2^13 = 8,192 rounds and a salt of ffH+5dfGr64h, to hash the given password. The exact mechanisms aren't important here, what's important is that there is no portable primitive which does this.

The closest that the above comes to being realized is a system called bcrypt. It isn't PBKDF2, but oh well: find a bcrypt module and use it.
Forget copyright for a moment.

When their ToS says "Pin your own content here", then says, "Thank you, now we can do anything we want to with it, including sell it," that's going too far.

That would be like Flickr claiming they (not you) had the right to sell your photos. Or Rackspace claiming they had the right to sell anything you posted on your web site.

This ToS is an extreme overreach, and your casual dismissal of that extremity is itself cautionary -- what can happen when one becomes too saturated with the 70+ hours of ToS reading a typical Internet user would have to do each year to keep up.
LCD sub-pixel rendering support in JavaFX 2.1
ONLINE ENGLISH LANGUAGE COURSE