skysight-inc/HackerNews huggingface dataset:
R.I.N.A.B

Raid Is Not A Backup!

Oh, and your raid controller should monitor for smart errors and you should seek to replace disks when you start seeing sector rewrites.
Of course, none of those successive societies built in the West were ever even possible without the support of the Federal government, which continues to this day.
Before I picked up the Ramnode server I was using BuddyNS as my primary with the prgmr node as the stealth primary. It worked fine but it was less straightforward than I wanted.
Hah! 'electronic flower of information'. Awesome.

p.s. I'm from Winnipeg, the city Winnie the Pooh is named after.
Add LinkedIn InMail, I obtained more than 20% of conversions there.
Have a q-tip, brother.
I think what is being said is that the lack of support may mean the game would die in 1 year due to becoming unprofitable but why lose 1 year of profits?
Yeah, which ones, I also have timezone hair pulling for the front end.
The Business / Tech Cofounder paradigm
I'd argue that for the vast, vast majority of programming tasks that we encounter, the 90th percentile programmer who can communicate clearly actually IS the better choice. There are tasks for which the 99th percentile mumbler is indispensable, and if you have a task like that, then you'd better cultivate the ability to find those people (or hire someone who already has it...). But most programming involves understanding human problems, or at least working effectively together on a team.

But I agree with your basic point. If you can get good at spotting talent that has "flaws" that would disqualify them from the more typical elitist hiring mills, then you have a huge advantage.
Hacker News post of the year.
Looking at it from a defense-in-depth perspective, its another layer of protection. Even if you use fail2ban and mandate key-based logins, it answers questions like "what if there is a 0day for my sshd?"

Its not a bad idea, it just happens that careful sshd practices are good enough that more layers are subject to highly diminished returns.
It's the equivalent of Best Buy for Greece, I don't think it's a reseller (I'm not sure how a reseller works, though).

A reseller is a person or business which buys goods only to sell them to someone else. Retailers fit in this category.
Very practical reason to quit using multiple online services. Once personal data leaves your computer there is no guarantee what form it will take.

Check our personal cloud service Tonido (www.tonido.com). You will like it and no question of data ownership ever.
Seems like it should be possible to do everything in the browser using canvas.
Married with two kids. I was prepared to criticize you until I got to the "no distinction" part. That's a pretty rough living arrangement. I can remember that being a problem in college. If you can find a way to make that distinction more distinct I think you will find time and sleep easier to manage. Until then maybe communicate your thoughts to your girlfriend?
I think $10 sounds ok for HD. SD should be around $5. I think one of the reasons the don't price lower is rentals. If they charged what I suggest I guess it would severely cut into the revenue they make from rentals on iTunes.
Be glad you have a secure job currently.

Keep your day job . . . you just need a side project to get excited about that you can turn into a business.

First watch this . . .
David Heinemeier Hansson at Startup School 08
http://www.youtube.com/watch?v=0CDXJ6bMkMY

Then listen to StartupsForTheRestOfUs.com they have good advice for starting your own business. Start a google doc to take notes/ideas/create a plan.

For starting your own business start saving money so you have runway when you decide to make the leap to your own business.

Before you get started review your contract and see if there are any issues with you starting your own side project/company while employed. It shouldn't be an issue but it's a good idea to check that you don't have a clause in your contract that says any IP you create belongs to your company. Never work on your project at work on company time or on a company computer.

Have a long term plan to create a SaaS app or product with a subscription component that solves a pain point for businesses with software.

Good luck in 2013.
This is a big one, and one I'm in the middle of fighting with right now. As a developer its hard to release a product with your name attached when you know its not as good as it can be.

Releasing early means getting more exposure and possibly force you to realize your a writing something no-one earlier. What if though you are turning potential customer's away who are unimpressed with your first couple releases? Are those just considered write-offs and the cost of bootstrapping?
I think this is one of the reasons TDD/BDD have caught on lately, small refactors are easier to manage than changing large chunks of code.

Looking back at my coding workflow early on, I would often get lost in my own code because I would attempt large changes without testing or version control. Interestingly, instead of developing a better workflow, I first learned to keep more inside my head.
When I moved to this neighborhood in 1993

But isn't this how it always is? You form one idea of how the locale is and if it improves a bit but keeps going, you want to somehow freeze it at your favorite time.

Travis McGee, in fact, many years ago, lamented something like this about San Francisco " . . . she now sells what she used to give away . . .". Florida too, if I am not mistaken. (Travis McGee is a fictional character, by the way).

My Oregon friends say it is wonderful there, but we don't want any more folk to move here.
Yes. The decision to use RAID5 instead of RAIDs 1, 10 or 0+1 shows a decision to cut costs. With mirroring, the mirror drives would take over when a disk failed.

Also, only one hot spare is in the set. Another cost saving.

Yet another decision - RAID5 across 7 disks plus a hot spare. Instead of say across 6 disks or 5 disks. You have two more chances for a disk to go bust and will have to be rebuilt from parity.

What if the disks are OK but the server host adapter card gets fried? Or the cable between the server and array? Some disk arrays allow for redundant access to the array, and some OS's can handle that failover.

Before I read the article, I thought it might discuss heat. Excessive heat is usually the cause when disk arrays start melting down one after another. Usually the meltdown happens in an on-site server closet/room which was never properly set up for having servers running 24/7. Usually the straw which breaks the back is a combination of more equipment added, and hot summer days. Then portable ACs are purchased to temporarily mitigate things, but if their condensation water deposits are not regularly dumped, they stop helping. This situation occurs more than you would imagine, luckily I have not been the one who had to deal with this for every time I have seen it (although sometimes I have). Usually the servers are non-production ones which don't make the cut to go into the data center.

The heat problem happens in data centers as well, believe it or not. A cheap thermometer is worth buying if you sense too much heat around your servers. Usually the heat problem is less bad, but the general data center temperature is a few degrees higher than what it should be, and this leads to more equipment failure.
Find out when you tweet the most Twitter Web App
I of course never said anything like that, but it is a sign of how far we've come that it gets read that way. Cast your mind back to 1983 and ask yourself if 1983-you would have felt deprived not knowing the latest from Ireland unless and until a non-Irish news source, like the BBC, picked up on the story. Of course not!
He never made that claim at any point in the article...
I'm really curious about the article "http://www.yesodweb.com/blog/2012/10/yesod-fay-js " that is linked to in the "Fay in the Wild" section.

Does anyone know how hard it would be to integrate AngularJS with Fay as described? Sounds like it would be a great way to build large client-side applications entirely in Haskell (Fay).
If someone has a good portfolio and good referrals, you can easily tell if they're competent. But there are plenty of talented people who don't.

To extend the analogy, there are plenty of jugglers who are capable of juggling 3 chainsaws, but find that they can only get paid to juggle 2 plastic balls over and over again. Variation in their craft is punished, not rewarded. If you only look at whether they've juggled chainsaws before, you'll miss out on a lot of great talent.

I've seen many, many people who are much better than their portfolio or past accomplishments indicated-especially people in their 20s who've just happened to work at crappy companies and end up on bad projects.

Someone who's never juggled before may not be capable of juggling three chainsaws at first, but you can look at their athletic record in other areas, examine their flexibility, coordination, and willingness to practice, and use these to predict whether that person will be able to learn how to juggle chainsaws. How do you figure out which of these areas matters? By asking existing expert jugglers.
To add some extra emphasis to wazoox's point, RAID-6 is always a better choice than RAID-5.

If you're willing take a capacity hit for improved write performance, RAID-1+0 is great. Though you can only survive two disks failing if they are in different pairs.

You should also not look at RAID as infallible, if the data is important it should be mirrored in multiple locations.
I read bwooce's comment to mean one pixel per person literally (not in map projection). If you're not trying to represent geography at the same time you don't have that problem. You could still sort the data representing individuals by two variables if you want, e.g. latitude and longitude, and map them to x and y, but it wouldn't be a map.
The studios already charge fair prices for digital content. The $5 DVD rack at Target is great. Sales at Amazon and other places can be even better. They just make sure it isn't convenient to get that fairly priced digital content.

A certain amount of this is expected. The high fixed and low marginal costs of their product makes some price discrimination natural. The problem, as I see it, is that they're trying to hold onto the existing forms of discrimination rather than thinking through what makes sense from first principles now that digital distribution is an important part of the picture.
Oh, yes, it wasn't directly from Google itself.
$200 will get you a pretty nice refurbished bike from the 70s or 80s around here. Used parts are abundant and cheap. Unless you are racing the weight doesn't make a huge difference. Especially as you are just starting out.
Things are different now. IPv4 addresses are almost gone so ARIN requires ISPs to have valid justification for every IP address they hold. "Faking out DNS" is not a valid justification.
The worst ideas are often the most well-received and the best ideas are often rejected.
MIT center for civic media
LiveScript compiles almost 1 to 1 to JavaScript and has no runtime, making it easier to debug and comprehend for JavaScript programmers. You can access and use any JavaScript library without having to resort to a special syntax. For JavaScript programmers, it may be easier to use LiveScript. For Haskell programmers, it may be easier to use Fay.

I think many JavaScript programmers are looking for JavaScript (CoffeeScript) + functional programming rather than something purely functional as it allows them to use all that they've learned and mastered from JavaScript (often in an enhanced way) while using functional concepts as they learn them.
I'm using prgmr and buddyns as secondaries to my djbdns primary. axfrdns (part of the djbdns package) handles the zone transfer requests, and I can force a transfer with a really simple perl script.
I'm glad someone asked this. Before I spend the time on an exercise/stretching routine I want to get some assurance that this will have some effect/payoff.
Unfortunately the fitness and health realm is so filled with charlatans and just sloppy thinkers that one cannot help but to be skeptical.
This is definitely on the paranoid side of things, but... I suspect a line item for $4 billion dollars on a $10 million project doesn't mean $3.99 billion is being wasted on corruption and inefficiency. I'd guess it's more likely that at least half of that is going to secret projects that they (definitely a mysterious anonymous THEY) want to keep off the books.
If your recipients' experience with InMail is anything like mine, the other 80% are now your enemies. Might be an okay trade-off, depending on where you're coming from, I guess.
This is irrelevant. His two options are: "delete account, some data may still be there", or "don't delete account, all data is still there and more is added".
When I graduated in 2010 from a school down in Texas with a BS in Comp Sci, I was constantly being solicited for interviews with the big guys...Valero, Chevron etc.. These companies also had a very large recruiting presence at all the career fairs.

So at least at that time I know there was a need for development positions in this field. Just like most large companies there are plenty of internal tools that need maintenance and development.
We recently bought a car in cash ($27k all told) and it HURT. I really didn't want to do it, but we couldn't get a loan for various reasons (namely we didn't have PA driver's licenses yet!). This was when we had over 6 figures in the bank. And it HURT to write that check.

Common sense would suggest that having a load of $$$ would make you free with your money, but instead (if you're smart), it makes you feel very protective of it.
It's more like a ban on unbreakable doors.
Besides speech recognition and natural language queries, all the tech you cited is not yet distributed. And as someone wiser said "the future is already here, it's just not evenly distributed". So I'd discount the impact of tech demos like Google Glass, at least in the short term. Long term OTOH, I'd like to be as optimistic as possible.
Yet another (fancy) Nexus Availability Checker
"HR drones seem to expect a LinkedIn profile and get suspicious if there isn't one"

a) this isn't true.
b) The whole HR drones thing is pretty lame. "Hey I assume I'm way smarter than everyone in this field because I said so".
Funny, the "new" technological problems I think OP is referring to are rarely things that are that difficult to deal with.

But these are the things that continue to keep me up at night year after year:

10. How clever to get with javascript in the browser without going overboard.
9. How much javascript to depend upon on the client.
8. Optimistic or pessimistic database locking?
7. Do it at compile time or run time?
6. Do it on the client or the server?
5. Keep data on the client or make the round trip?
4. Mouse, keyboard, either one, or something new?
3. Which browsers and/or platforms to support?
2. Simplicity vs. capability in the user interface.
1. How to deal with difficult/stupid people
Fair enough. Sorry, dealing with an endless stream of ancaps who demand that yes, they are 'the real' anarchists and yes, their vision of the future would lead to grand utopia.

> The Icelandic Commonwealth was anarcho-capitalistic though, wasn't it (anarchy + property rights)? Worked okay for a few hundred years.

I do know that Iceland is discussed in these circles, and I only know that both sides go "yes it is no it isn't." I haven't studied it enough to make my own call. Primarily, as far as I'm concerned, if it takes a state form, it's just as bad, so I haven't spent any time in this area."
Not in my case. Can you explain a bit more why they are your enemies now? in my case the campaigns were very focused to people that, I think, valued our offerings.
Personally I've not had much luck with hot-spares, I'd prefer to have the spare in the array (in the case of RAID-6) so I can find out if there's a problem with that drive before it's the only thing standing in the way of total failure.

I'm a fan of the temperature@lert USB sensors; $130 gets you peace of mind: http://www.temperaturealert.com/
Sending payments via Paypal. Yes, I understand it is very simple, but Paypal has restrictions in my country. And i only have debit card and no credit cards. And debit cards don't work online apparently. I can connect my back account but that requires my pan info (like SSN) and a bank confirmation. My PAN info is still not confirmed. It surprises me how difficult it can be to send money online when you are in a particular country. No only that but I was unable to use my debit card anywhere on the entire internet. I wanted to buy windows 8 and had to use my uncle's credit card who does not live in this country. Had to figure out a way to send him money too. It's ridiculous how you become a second class citizen if you don't have a credit card. This is 2013 (in my timezone it is) and there has to be a better way to transfer money.
Yes, it's critical in code... but it's also critical in life/business to have things very well version controlled. :)
Hrmm. I thought you were kidding. So I ask: what do you mean by "speech imitation?" I can do that too, but it involves my mouth and vocal cords.
Unfortunately there are a couple of commands that don't have a man page, e.g. mpplu (from argyllcms-1.4.0-2.fc17.x86_64) or showchar (from psutils-1.17-38.fc17.x86_64).
How do you change the reported OS/SSH version? I didn't see any obvious lines in sshd_config that do that.
I definitely agree that good communication skills are very important. That's why I used shy vs. confident in my example. The ability to articulate ideas in a clear way is important, the ability to make eye contact and have a strong handshake less so (in programming.) These skills make someone appear more confident and essentially trick most people's brains into thinking that person is more capable.
Torrent rss feed aggregator - holiday project
"you can't argue the facts"

You've presented one single fact and it was incorrect. Now you're presenting an opinion.

"Can you name one country that spent itself into prosperity?"

The United States has been pretty awesome at cyclically spending a ton of money on infrastructure projects after recessions. WPA is probably one of the most successful things we've ever done. Feels like you should keep an open mind in discussions like these versus using opinions as facts.
>Don't take it away from us.

I wasn't taking anything away from you

>Your comment is completely irrelevant to me.

FTFY
John Resig's ‘Secrets of the JavaScript Ninja’ has been released
Though the stealth primary solution involves more moving pieces, and introduces zone transfers, which are more complex than provisioning via puppet, I've had no noticeable issues.

I say "noticeable issues", because although my DNS is monitored, the monitoring isn't granular enough to detect sub-minute outages, for example.

Did you have any issues in particular with the stealth primary solution?
It's trickier than just matching word sounds, the sphinx docs are first rate: http://cmusphinx.sourceforge.net/wiki/tutorialam

It is very interesting but unfortunately just appears to be too much hassle for sane people to tackle (although it'd be extremely worthwhile if someone would innovate in this space and lower the barrier to entry - most are using commercial acoustic models with the FOSS software)
I'd like to ask, when in your freelance career do you consider appropriate hiring an accountant, at what $ point. Currently the only time I feel the need to do it is by the end of the year to do taxes. I'm surely missing something, some advice on this would be grateful, thx.
Realizing that my company needed to pivot away from a rapidly failing line of business I was really interested in into a growing and profitable line of business that I wanted nothing to do with.

There's a lot more to the story, but having to talk away from almost a decade and a half of work and some very dear co-workers/friends was one of the hardest things I've ever had to do. But going into 2013 I think it was also one of the best decisions I've ever made.
the relevant article about open allocation if anyone wondered: http://michaelochurch.wordpress.com/2012/09/03/tech-companie...

Basically the point of the article is, let developers choose their projects and don't force them on them, they will choose it better and make it much more likely to succeed.
If you're making a mobile app, or especially something for tablets, in a lot of cases most of your users WILL be using Apple products even if it's not specific to iOS.
> What is wrong with people solving their own problems rather than lobbying government to provide a half-assed solution for them?

Nothing is wrong with it. It's ideal. That being said, the main issue with lobbying is that if you're not doing it, someone else is, and they're generating an outcome that impacts you. Even if you were a purist who truly didn't want to lobby the government, everyone else's rent-seeking puts you at enough of a disadvantage, that you'll eventually have to do it, just to maintain your status quo (not to mention moving forward).
It should be easy to slice and dice torrent rss feeds, and see other feeds that people have created. These aggregate feeds should themselves be consumable by feedmixalot so people can customize a feed that contains everything they want. Smart feed filters are complex to the point of irrelevance. Thoughts?
It's particularly hilarious because the west coast wouldn't exist without massive federal investment over decades. From getting people out there to irrigating what is mostly a desolate wasteland, places like Nevada, Arizona, New Mexico, Southern California are creatures of federal investment.
1. Authorize.net's ARB (integrated with it before really good solutions came into view)
2. A chaotic - but good - life (difficulty in regaining my daily routine due to startup + girlfriend + other commitments)
I had some success (five to ten years ago now) with having a Windows machine purely to run the dictation software, and using a remote access tool like x2x or synergy to pass the keystrokes through to a Linux box which ran my actual desktop. Obviously you lose some of the application-awareness but for people who need the voice recognition but find Windows drives them up the wall it's better than nothing, and it has the incidental advantage that the dictation software isn't competing with anything else for CPU and RAM.
Not any technical issues, it was just more moving pieces than I want. BuddyNS is a fine service but having to force an update with an email seemed pretty hacky.
The Well-Grounded Developer
Going along with the theme of some of the "Well-Grounded" books that had come out in recent years, I wanted to share a list of books and resources that have helped me become a better programmer.

More importantly, however, I am curious to hear the resources or books that have contributed to you being the "Well-Grounded Programmer".

Here is my "Well-Grounded Developer" reading list:
Illustrated C# 2012 (Or previous versions, 2010, etc.)

This is the one book that has enabled me to understand the why and how about the C# programming language. For example: This book has a clear explanation of why you would use an Interface.

Next book..
Practical Object-Oriented Design in Ruby

This is the first book that I have read regarding Object Oriented Design that has made sense to me. The author presents this material in an easily understandable fashion with real world examples. Example: I finally understood Dependency Injection after reading this book.

So there is my list towards becoming a "Well-Grounded Developer". How about you?
Dungeons & Dragons Meets Kickstarter
Home Security: Smith Monitoring