skysight-inc/HackerNews huggingface dataset:
Gluster should by design I think avoid replicating filesystem metadata corruption (but would replicate internal metadata issues in files on top of the filesystem) but DRBD won't... At high volumes I still regularly break Gluster but it'd probably be OK for lower bandwidth/ops use. Not sure what the HN disk usage pattern is though.
Another possibility that hasn't been mentioned is that the purchase agreement might include some kind of first refusal for the manufacturer to repurchase the equipment if the original owner wants to sell. This kind of provision prevents the emergence of a used-equipment market, the existence of which would cut into the manufacturer's pricing power on new equipment. Requiring the manufacturer's consent to relocate the equipment would be one way for the manufacturer to enforce such an agreement.

tl;dr if you sell expensive machinery then do everything in your power to prevent buyers from reselling.
What is your opinion on learning iOS development now?
Hello, iOS is out for around 6+ years now. I am computer programmer but involved in more towards data management, backend stuff. I am planning to learn iOS app development. I am 28 years old now. What is your opinion on learning at this stage ? Where do you see future of iOS from here ?
I don't know the details. Nick Sivo is in charge of this stuff, and he'll post something about it. I know he thinks the root of the problem was a disk failure. The server got wedged, and when we rebooted, the file system was corrupted. I'm not sure exactly why it took so long to restore. I was out of town the whole time this was happening.

The reason we lost so much data was that we only do nightly backups. That seemed enough when we started. Now that HN is a bigger part of more people's lives, we'll make more of an effort to make it proof against this sort of problem.
I lost few comments :(

Now commented back.. Hope the thread owner reads them and replies back.
No, you're not too old.

You will be hired, or not, based on skill.
Consumer GPS devices have some interesting lock-down rules built into them. They shut themselves down if they detect you are travelling around Mach 2 or above 18000 metres altitude.

The reasoning is fairly obvious - they dont want to see dumb missiles getting upgraded to a DIY guided ballistic missile thanks to a $100 Garmin gaffa taped to the side and a cheap flight control computer.

http://en.wikipedia.org/wiki/CoCom
Really neat idea, I like the push to get people thinking positively about what might be done to face some huge challenges in the world today.

In that vein I would love to see some of the opportunities listed alongside the challenges in your different regions as well. While Africa certainly suffers from all of the challenges you name they are not proportionately distributed across what is a huge continent. I believe that understanding what potential there is to unlock is more important than the challenges that already get a lot of press and invoke pity and a feeling of helplessness. I would challenge you to do some research into each region and what they offer in order to leverage those strengths instead of getting caught up in the bad news that makes headlines today.

Great idea though, thanks for sharing.
Why you should stop saying "from an SEO perspective"
dupe indeed
"Many years ago," Gaspar said, taking out a copy of Moravia's The Adolescents and thumbing it as he spoke, "I had a library of books, oh, thousands of books -- never could bear to toss one out, not even the bad ones -- and when folks would come to the house to visit they'd look around at all the nooks and crannies stuffed with books; and if they were the sort of folks who don't snuggle with books, they'd always ask the same dumb question." He waited a moment for a response and when none was forthcoming (the sound of china cups on sink tile), he said, "Guess what the question was."

From the kitchen, without much interest: "No idea."

"They'd always ask it with the kind of voice people use in the presence of large sculptures in museums. They'd ask me, 'Have you read all these books?'" He waited again, but Billy Kinetta was not playing the game. "Well, young fella, after a while the same dumb question gets asked a million times, you get sorta snappish about it. And it came to annoy me more than a little bit. Till I finally figured out the right answer.

"And you know what that answer was? Go ahead, take a guess." Billy appeared in the kitchenette doorway.

"I suppose you told them you'd read a lot of them but not all of them."

Gaspar waved the guess away with a flapping hand. "Now what good would that have done? They wouldn't know they'd asked a dumb question, but I didn't want to insult them, either. So when they'd ask if I'd read all those books, I'd say, 'Hell, no. Who wants a library full of books you've already read?'"

http://harlanellison.com/iwrite/paladin.htm
Show HN: my first jQuery plugin (really small, but very useful)
It's just out of date. It says there have been 53 presidential elections since 1789; there have been 56.
Can someone explain what does this line mean and why does he use it as heuristic?

key=lambda c: 3*len(matches(c, uncovered)) - len(c)
Haha yes, me too.
New York, the silicon city (NYT)
Functional programming is in vogue right now, just as object-oriented was a few decades ago. The hype will fade, and just like any other programming paradigm (including object-oriented) there will be use cases where it is and is not the most appropriate.

I wish we could all ignore these hype trains.
I know, I know. But what if a brand EMBRACES transparency? Don't you think that people might start liking that brand? Icelandic people are nice... These guys could be first.
If you're actually trying to help the developing world, this is very low gains for a high amount of effort. Also, if you doled these out they would immediately be stolen or sold away and hoarded.
Mostly-harmless (to humans) bacteria that release crude antibiotics in order to kill competing bacteria ... Now that's impressive. The glowing part is an amazing add-on, helping the symbiotic relationship with the parasitic micro-worms the bacteria live in/with.
Google launches Open Automotive Alliance with Audi, Honda, GM, and more
Like the "youtube cats" paper that only has 16% rate of success (which represented a huge improvement), this doesn't appear to be anything beyond what has already been done for text recognition, which is usually one of the first examples held up of a place Machine Learning has done exceedingly well with 20 years ago.

This line gives it away. If they can remove that assumption I will be impressed, otherwise I would say they reinvented the wheel and probably could have used something off the shelf and got similar results.

"To start off with, Goodfellow and co place some limits on the task at hand to keep it as simple as possible. For example, they assume that the building number has already been spotted and the image cropped so that the number is at least one third the width of the resulting frame. They also assume that the number is no more than 5 digits long, a reasonable assumption in most parts of the world."
5x5 Lego Carcassone
Android is probably a good place to start. The build tools will run on any OS, there is absolutely no cost to start (even if you want to run code on a hardware device, which will set you back $99/yr for iOS unless this has changed since I last touched iOS development).

You can run and debug your Android apps pretty well on any OS (Linux, Windows or Mac) using the emulator that comes with the Android SDK. Be sure to use the Intel HAXM version of the emulator if you can get away with it (if your cpu supports Intel VT and your Android code doesn't use any exotic ARM NDK stuff) as the ARM emulator is dog slow. I highly recommend having at least one hardware device to test on, though if you can manage to beg, borrow or steal one. You can probably source a year or two old device off craigslist or such for cheap, Android phones generally don't hold value nearly like iPhones do. The emulator is nice for some things but it is generally much more pleasant to run and debug on an actual hardware device.

Java as used in Android has evolved as a language far less than you might expect, but the Android SDK UI framework is quite different than most Java programming because of the way the Android activity stack works, so you'll be spending a lot of time learning about Android Activities, Fragments, Services, Adapters and such. There is a ton of decent documentation/tutorial information online, including Google's own Android docs, plus a plethora of open source Android apps to learn from, so learning it is just a matter of getting in there and getting your hands dirty.
Tabletas con wifi, demasiado riesgo para nuestra salud
Rap Genius Is Annotations For Song Lyrics, Poetry, & More
> Another candidate for "why you shouldn't pay programmers per line of code"

> https://code.google.com/p/dolphin-emu/source/detail?r=ed67d1... #2charsfix

> https://twitter.com/delroth_/status/419782330354380800
Pebble for MEN.
Send gifts the lazy way
I don't think so. There is a lot of companies that hire people like you because you have a different point of view and experiences and that give you a lot of value for that comapnies.
They're building an app store for the platform (Quark), not necessarily for this explicit device (Edison). Chances are they're using the app store to approach several major OEMs to say "use this SoC, it'll run your x86 software, and it even has an app store!"

There's nothing stopping you from taking one of these and loading whatever you want onto it, if you can even get your hands on one (you can't).
(Not gp) Interesting, but I've always believed the world is black and white, but we are imperfect creatures with limited vision so we see a lot of grey. If you cannot see all the pieces and interactions, you hope experience and education can allow you to make the best decisions.

This is probably why I consider "the end justifies the means" to be the definition of evil. I really cannot imagine thinking there is no 'good' and only 'less bad'.
20 Developers To Follow In 2014 | DigitalOcean
CNC machines don't vaporize cities; people with CNC machines vaporize cities.

Or they make submarine propellers or something... you get the idea!
Wow that is commitment! Good job guys, keep it on!
I think that is a valid concern, but I think it's straightforward to mitigate it by saying "I can't remember why I did it that way?" But here let's spend this class day taking suggestions of how we could improve it and what I was trying to solve with this bit of code. Which would teach them how to problemsoolve as a group.

I think at the very least, it would allow you a personal, concrete story bc so much of what was lost on me in the beginning were things like "why would I ever use .map instead of .each" in ruby, when that is a terrible question for a newbie to ask. I think a better question would be something like "what's the best way in this case to iterate through a list in ruby"
I am not convinced that C++ examples are valid as a generalization of the failures of generics for other languages. C++ libraries are often overly generalized with means to "configure" the generics by passing additional type arguments. I do not think it has to be like that.
Sorry to sound like a curmudgeon, but this shouldn't even register on hobbyist's radar unless Intel also announces that it'll be selling this direct to consumers. These types of things are built to market new processor platforms to OEMs. That doesn't mean that some hobbyist-friendly OEM can't build something nifty out of this, but having dealt with Intel before, chances are for someone small enough to be hobbyist-friendly, the folks at Intel won't even chuckle as they ignore the ringing phone.
They have a total of 13 planned launches of Falcon 9 from the Cape in 2014. An extremely ambitious plan; good thing they're hitting the right tempo from the start.

http://www.spacex.com/missions
A compelling family of DSLs for Data Science
"actively does not care about search engine results. "

Or data -- they tossed a day or so of submissions and comments when restoring from backup, AFAICT. I'm not saying that's a problem; 4chan loses data and works just fine.
Is this "Seti@Home" for bitcoin mining?
Wasn't there a YC company whose business is to resell semiconductor capital equipment? Must be a bit of a goldmine business.

edit: Found them. http://www.asseta.com/
When I got very busy or stressed, one of my coping mechanisms was avoiding opening email, out of an irrational fear of finding more work or stress in my inbox.

Reading such a honest sentence triggers a lot of emotions at the same time. It helped me realise that I've really been guilty of this, and that it is now time for me to change.

I had no idea I would learn so much before I clicked this link. Great post.
I see nothing wrong with that. I would like to keep on complaining till they listen! :-)
CES 2014: Google, car makers to bring Android to cars
What is entirely more likely is that power did change Obama, because he is human and that is (studies show) how humans tend to work. What is more up in the air is whether it changed his position on surveillance. It's possible that it did not - but note that a vote on the Patriot Act is not directly a vote on this stuff, and that he spoke against similar stuff in the past.
Can anyone recommend an iPhone app for viewing maps and getting directions? The OSM wiki lists a lot of apps [1], but they seem to be of varying quality. I'd love to be able to use something that's close in functionality and simplicity of the Google Maps app.

[1] http://wiki.openstreetmap.org/wiki/Apple_iOS
If you think technology-enabled laundry service in San Francisco is a good idea, you might give Rinse (https://www.rinse.com) a shot. We have a focus on making sure the price and product work in a competitive market, and on using spectacular customer service and quality assurance to build a solid brand.

It's surprisingly difficult to build an efficient delivery service. To succeed you need knowledge of the peculiarities of the delivered goods, effective management of the delivery staff, and of course clever software. Route optimization and dispatch are interesting problems, but quality tools for drivers and other staff are just as important!
This was buried ridiculously quickly. It fell from the front page to position 153 in a matter of minutes.

Can anyone think of an explanation why?

I know there were special rules in place for NSA stories. If the same rule applies to stories on privilege or equality in tech, I'd be worried.
Headless Hypervisor for OSX is Almost Here
Here, unfortunately, Internet play money is Serious Business.
$20 says this is just a cute reference implementation to give to their field application engineers so they can get the OEMs jazzed about Quark.

I fear you are correct.

But Intel does seem to be attempting to build RaspberryPi competitors[1][2], so maybe this will be in the same line rather than an engineering sample which you can't actually buy.

[1] http://makezine.com/2013/10/03/10-great-intel-galileo-featur...

[2] http://www.v3.co.uk/v3-uk/news/2298580/intel-unveils-quark-b...
Hard to imagine any Tesla owner (17" touchscreen) liking that strategy.
The constant lowercases are equivalent of not indenting your code. You are not going to be taken seriously.
you should have started this long before. Hurry up
The US exports exactly how many centrifuges to Iran? Or Nukes don't vaporise cities, the man with his finger on the button does?

So, free trade with Iran and let everyone have nice safe nukes, right?

Oddly enough, that would be my position, but for very, very different reasons.
Even if the author is correct in that Google's ranking algorithm for HackerNews will be affected by just 24 hours of downtime, wouldn't the algorithm update itself back to normal over the next 24 hours?
I was 8% more productive today. Down-vote at will.
IIRC Glusrerfs was the thing that gave me multiple identically-named files in the same directory. Useless.
Show HN: Steam Recommender (Personalized Recommendations)
was just thinking that google can now fool captchas
> The reality is that generics aren't free. They result in difficult-to-understand error messages and more cognitive complexity.

> To quote Yossi Krenin, "You may think it's a StringToStringMap, but only until the tools enlighten you - it's actually more of a... std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >"

The Kreinin quote is in relation to C++. For historical reasons (reverse compatibility with C) and interoperability with other parts of the language (manual memory management), C++ types are way more complicated than types in a more recent language such as C#, where a Map<string,string> is really not much more complicated than you would think it would be. One might be able to argue that generics make things more complicated, but they certainly don't have to make them as complicated as C++ does.
This is a problem we're trying to solve with MemoryCoin - decentralized mining by using commodity hardware and distribution. It's already possible to pool mine direct from the GUI and we're currently looking at integrating P2Pool with the client for increased decentralization.
http://memorycoin.org/manifesto/

Efforts are funded by payments made in the blockchain voted for by the shareholders (coin owners).
http://btcgeek.com/memorycoin-trying-something-brilliant/
I only know of android apps, but all of the backend services are available and should be pretty easy to splice together for someone looking for an interesting open source project to hack on. I am swamped at the moment, but would be happy to guide someone motivated through the process (I work quite a bit with traffic and routing algorithms optimized for the web).
India to Launch Internet Monitoring Tool Netra
Best Tips To Increase Your Android App Downloads From Google Play
I've been wearing a Pebble for a little over a month now, and I find the key convenience of it is that I spend less time on my phone.

Before Pebble, I'd get one notification (perhaps from Facebook), but after checking that one notification, I end up getting lost while catching up on my entire News Feed.

Now, I glance at the Pebble. I get that one notification. If it's important, I act on it. Otherwise I dismiss it and go about living in the real world.

Pebble allows me to keep my phone in my pocket, which makes "whipping out my phone" the barrier to an action that will ultimately lead to my distraction.
GPS by itself could be easily spoofed. It's a well-known protocol that is broadcast in the clear.
Just before the launch, when the strongback retracted, did anyone else notice how the umbilical cables became snagged, as the strongback was still retracting? Sure enough, there was a moment where there was no slack, and the strongback actually pulled the Falcon 9 rocket a slight amount, causing it to rock back and forth on the launchpad. You could see it rocking back and forth perhaps by 6 inches or more. The cable snag freed itself and the retraction continued nominally, but the rocket kept teetering for another minute. Pretty interesting. Wonder if they plan for such contingencies.
I have maybe 5 to 6 thousand books. Of course it's quite impossible to read them all. But it's fun sometimes to just poke through them, and there's never a shortage of "what do I take on the next airplane ride".

I have maybe half of them scanned in. It's marvelous that I can carry this library with me on a trip, as it's about 75G.
This should give you some encouragement:
http://b.qr.ae/KypUrt (Read first response by Adam D'Angelo, Quora Founder)
Such a regex cannot exist:

1. Take an existing solution to finding the shortest regex given a list of inclusions an exclusions.

2. Take another unrelated arbitrary program.

3. Combine the two, when the arbitrary program terminates, use the existing solution to solve the problem.

4. Such a regex would have to solve the halting problem to know if the arbitrary program terminates and the existing solution solves the problem.

5. Since the halting problem cannot be solved, no such regex can exist.
Show HN: Mass Releavance - Integrate Social Media into Your Marketing Campaign
Firefox OS coming to TVs, tablets, and desktops
Clarification: Pebble and Kindle do not use the same display technology.

Kindle is e-ink.
Pebble is e-paper.
Want to Work With Databases In Golang? Let's Try Some gorp.
I wonder if the chemicals produced by the bacteria could be synthesized and made into a useful medicine. Perhaps useful for immunocompromised patients?
Whaaa? I guess I can see that, in the sense that chatting and/or blowing off steam may have psychological benefits, but we're both just killing time here. Don't kid yourself.
Totally. The cost of the book is often so much less than the cost of the time spent reading it (am assuming a developed country's perspective here). So one should optimize for the time rather than the cost of ownership of the book.

I have a huge library of books (and I have read many of them), and still find pressing topics I need to know which are not covered by any of the books I have (and neither seemingly by the Internet at least till I discover some relevant keywords).

An additional thing is that I have read through the introductions of a lot more books, and that by itself gives a first understanding of the subject.
Half Moon Bay, California: Health officials respond to beach radiation scare
Fair enough. I don't know if he really has enough of a record as a politician to judge by, but that's a different issue. I guess his academic credentials, career history, and whatever amount of legislative work for civil rights is good enough for this point. Thanks.
It sounds good. Since I have a Visual BASIC background, what is the best place to start learning? I assume the Android SDK can use an IDE to 'paint' forms and drag and drop controls and then I just write the code for events for each form element to do something?

Like say I want to write an app to read some integers and then report the average, mean, and median of the numbers. I'd have to have a main form, a data entry form to enter the numbers, and then a results form that displays the statistics I generated with an option to go back to the main form or the data entry form to enter new numbers? I still have to learn Activities, Fragments, Adapter and such?

I have a Samsung Galaxy S4, and a Nook HD. My son has an iPhone 5 and iPad 3. I've heard in the USA that iOS devices dominate but in the rest of the world Android devices dominate. Is that true?

Thanks for the advice, I just need to get back into the game eventually and then my programming mind will just kick right back in I hope.
Not sure this is a legitimate concern though... The experienced CS majors will be able to blaze through HTML/CSS just as they would be able to blaze through Ruby. I also think they'll find themselves sufficiently occupied helping their classmates and/or implementing more challenging projects.

It's fine to start with HTML, but recognize that it's a markup language, not a programming language. Aside from that, you'll be able to cover most of the HTML/CSS within the span of a week (hopefully faster with the CS majors).
This seems like a great business to develop in the college market. The options students often have are overpriced and inflexible laundry service or schlepping their duds half a mile into town. Any college you can get access to will be a great testing ground at least.