skysight-inc/HackerNews huggingface dataset:
I expect this will be the same form-factor as existing 5.25" magneto-optical and Ultra Density Optical disks, which have been around for quite a while.

Back in 1998, I dealt with HP jukeboxes the size of a wardrobe with robotic arms to pluck 9.1GB magneto-optical disks out of the racks and stick them into drives. IIRC, HP guaranteed their disks for 100 years.
YAD: Zenity On Steroids
MysqlDB was holding me back from Python3, but that problem was settled with Oracle releasing a Python connector for MySQL [1] that works for both Python 2.x and 3.x. It's a solid and very complete library and it's DB-API compliant, so that migrating from MysqlDB can be pratically seamless.

[1] https://dev.mysql.com/downloads/connector/python/
1TB doesn't take so long to upload nowadays. Isn't this product going to have battle with a new era where we just upload to a storage provider, the provider aggregates customers' stored data on a massive scale and so the underlying storage technology no longer matters?

I'm thinking about services like Amazon S3 and Glacier here, together with whatever competition appears. I presume that at this level, what matters is exabyte level storage hardware (perhaps a robot-managed room of archival discs or tapes). One where the provider can switch technology every few years, and customers never have to notice.

At capacities on the level of terabytes, we're getting to the point where upload bandwidth isn't so much of a bottleneck any more, aren't we?
sigh

How many times do we have to go through this.

Snowden is not in Russia by choice. He is there because the US government cancelled his passport, and demonstrated what would happen if he tried to go elsewhere by forcing the landing of the Bolivian president's jet based just on a suspicion he might be on board.

I think it's pretty likely this was deliberately done just so they could say "Look! He's in Russia, what a hypocrite!"
make a powerful language, and many things which ought to be part of the core system are going to be in a library.

That's an issue? I would consider it a feature. Core language features which cannot be extended are very frustrating to deal with; just look at generic containers in Go!
عکس شکوفه های درخت بادام + فواید بادام
عکس شکوفه های درخت بادام + فواید بادام ، شکوفه های درخت بادام ، شکوفه های بهاری ، شکوفه درخت های بادام در بهار ، عکس های بهاری درخت بادام ، فواید بادام و چغاله بادام شکوفه های درخت بادام شکوفه های درخت بادام + فواید بادام و چغاله بادام و اما برخی از فواید بادام و چغاله آن : » چغاله بادام لثه و ریشه دندان را تقویت میکند
President Barack Obama's Intro to COSMOS on FOX
If you look carefully you will see the very tops of the mountains "grow and sharpen" or "shrink and smoothen" when they pass a certain distance. I saw that same behavior in an old game Starsiege Tribes( from 1998 ). Now I know why it happens.
Retrospectives for Teams with Multiple Customers
Spain could be a world leader in solar power, giant marble used as focusing lens
Cell therapy shows remarkable ability to eradicate cancer in clinical study
dilute all shares down to nothing, give new shares only to new investors and founders.

wasn't that what facebook did? and isn't this exactly what restricted share is for?
How I resurrected my MacBook Pro by putting it in the oven
oh, fine
How Great Customer Support has Helped Todoist Grow to Over 1.5M Users
For a non-online version of checking and analysing the structure of regexes, see http://www.weitz.de/regex-coach/

It's excellent, and together with with regular-expression.info a way to learn regexes that at least worked for me.
Vitess: a set of servers and tools meant to facilitate scaling of MySQL DBs
I am surprised that this is the only comment mentioning SOAP.

I know that it'a a footnote to the insane brokenness of the rest of it, but ugh indeed. Anyone who remembered SOAP the first time around wouldn't re-invent it badly. Or at all.
Yes, you are right. Learning needs interaction with the material.

Any experts here want to set an exercise for each section? We can argue about the best solution in true HN style, and the result will be a good resource.
Me too. For far too long there was a 'smaller looks nicer' attitude which completely ignored comfort and readability. Glad to see more thought going into typography.
That's how Ethereum will be launched, too, and once it's launched thousands of others can do the same on top of Ethereum, without having to reinvent their own "coin" from scratch. Building their own DAO's will also be much easier.

https://www.ethereum.org/
Update: this has now been fixed.
It seems to me that bitcoin is the wrong model for this. There are lots of other crypto-currency models that have central control as a feature. These are anathema to the bitcoin sect, but allow all sorts of other neat stuff - offline transactions for example. As they are also centrally controlled they don't require the crazy processor thrashing that is bitcoin mining, either.
What? I don't know where you live, but I assure you that there are plenty of places where uploading a TB takes a lot of times (for example, it would take about 3 months with my home connection). Even using the average global upload speed (7.6Mbps[1]) it would take 12 days.

So no, I don't think this is going to battle storage providers.

[1] http://www.netindex.com/
Large companies are hesitant to upload backups of important and often secret information to cloud providers, even if it is encrypted (because who says their encryption will be safe in 20 years?).

This technology is obviously targeting this kind of customer, and I expect it to do rather well in that niche. Providing a cloud-like backup infrastructure internally is a significant cost, is rather hard to get right and requires a lot of maintenance over time.
In case anyone is wondering, there are ways to use API keys securely, i.e. without sending them in plaintext on each request.

One common way is OAuth signed requests: http://hueniverse.com/2008/10/beginners-guide-to-oauth-part-... There should be an OAuth library for the language that you are using.
MySQL versus Firebird
> The vast majority of people wouldn't recognize the different between a $30 and a $500 pair of jeans on the street

I suspect most women could tell you the difference between $30 and $200 jeans easily. Maybe not in passing, but certainly in person. You actually see huge leaps in quality between $50 and $200 in terms of both material and construction quality. Anything significantly above $200 and you're just buying brand though so the differentiation is harder (and less meaningful).

As with most things you wear though $50 jeans that fit beat out $400 jeans that don't any day.
Ironically enough, I was reading the article on my iPad and I immediately moved the display to an arms-distance to ease the reading of such a futilely big font.
Ok, hipster typography. I get it. Then I read this:

"The idea is that since text is meant to be read, our task is to make the process of reading it as comfortable as possible. This means that whoever reading should be able to do so without straining their eyes or having to move closer to (or further from) the screen. Just as if they were comfortably reading a book from their favorite armchair."

Enough with this bullshit. If you make an assertion this bold, you back it up. For real. I completely lost interest in what the essay was really about and left.
Beefsack, PC means....PC ;)
Laptop giving you problems, uninstall Skype. iPad giving you problems, uninstall Skype. Skype and the runaway supernode: https://www.google.com/search?q=skype+supernode
Wasn't the problem with CDs that they had a plastic layer, and a scratchable metal data layer with no protection on top?
Uh, where does Skype compete with any Google service?

edit: to those answering "Hangouts", can that actually be considered competition?
The widespread use of generators in 3 helps with performance. And the new asyncio in Python 3.4 should help with IO bound applications. If that isn't enough there's PyPy, a JIT compiled Python implementation.
Shame Z-wave is horrendously insecure.
This does not appear to be a consumer-oriented format like CDs and DVDs, but rather a niche product. Meaning that it will probably be not cheap. How is it supposed to be competitive with tape? 1TB is not that much.
For me there's many less distractions at night.

Less articles on Hacker News. Less FB posts from friends. Less news updates. Less tweets. Less friends on my gchat. Less events happening around my city.

So you have no choice than to buckle down and code.
Gandhi has been historically the most aggressive character in Civilization
And what was South Korea "willing" to do?
hangouts?

edit: yes.
>Why would people buy a $250 to use as a regular thermostat?

I guess, because the learning feature is still nice.

Myself, I wanted a Nest up until google bought them... no way I'm giving them sensors in my home.
Interesting! Those actually look really nice (the $65 ones).

Looks like another brand that only enables this pricing by going direct-to-consumer though. Unfortunately that makes them impossible to buy from as a 3rd party reseller (their model doesn't support markups wholesalers would need so these kind of companies generally do not sell to wholesalers)
Show HN: OpenSource Organization's directory.
Cool demo and writeup. Why's is it so sparkly though?
Not full-time staff, and it isn't their main source of income. The alternative is international wire transfer, which would cost me 30 USD and them a portion of the payment as well.
Fascinating post.

The title of this submission is incorrect: it should be "What is the shortest string length that requires a delete to create most efficiently?". That is, find X such that the shortest sequence of operations that produces a string of length X must include a delete.

Which is a bit of a shame, because I think finding strings that require a delete to create efficiently is a more interesting problem.
Do you mean C++11, rather than C11?
Even if your api uses oAuth I don't see how can you prevent the client app to steal the password.
At some point the user is going to have to give his password to someone. Can't the app ask the user for his password, keep it, and internally give it to oAuth to allow to use your api?
>You probably didn't intend this to be an epic response targeted specifically at me

I didn't; just luck.
A live signal presumably to his location, at a scheduled time? Even though they can't do much with it (barring a World War instigating invasion), you think the powers that be would be salivating over the potential intelligence they could get out of it.
I claim that people who have the speed of your home connection is not the target market. You may want one of these, but this kind of demand will not be enough to support the existence of this product.

Businesses have a choice: they can invest in buying storage hardware for a bunch of their computers every few years, or they can invest in a fast-enough Internet connection and outsource the storage. That Internet connection will bring them additional benefits over just storage.

I claim that the economics are switching in favor of the Internet option, and will continue to do so over the next decade.
Here is more evidence. "Court records just released last week show that Ngo tricked an Experian subsidiary into giving him direct access to personal and financial data" on millions of Americans http://krebsonsecurity.com/2014/03/experian-lapse-allowed-id... The casual disregard these companies have for what should be private information creates the pain for people.

Europe has much more protection for people versus data brokers (that create huge costs to people with their actions). I think Europe has a much more sensible view.
Part-time not full-time staff. The alternative is an international wire transfer that would cost me about 30 USD and them around 10 USD.
Amazing UTC Speed
Skype has battery drain problems on all devices. I guess it's understandable considering NSA has to keep it on to spy on you through it.
Better (as good) idea: Disable Google Now, Google location reporting, and all those Google sync services.

I'm far from free of battery problems, but do better than most with those not running and startup receivers disabled for apps that insist on another useless service. Not that I have Facebook or Skype apps installed either though...
Even if you have enough upload speed, you have to account for Amazon failure (war, governmental decision, aliens etc) so I would use both cloud and optical media.
What you just wrote is a counterexample.
Honestly, writing safe C++ code means just following a few rules of thumb. Most importantly: never do pointer arithmetic, always use smart pointers.

Basically, 99% of your work should use only about 10% of the feature set of C++ explicitly. The vast majority of the time, you shouldn't even write templates (just use the ones in the STL and project-specific ones that make sense).

But it's really nice that those other 90% of features are there when you need them.
Well you didn't searched :)

https://s3.amazonaws.com/ksr/assets/001/661/480/bfb68577b1e9...
Yeah, just like SSL :)
I think the only major Python library people use not available on Python 3 is Twisted.

The problem is rarely the major libraries, it's that one obscure minor library that almost no one (except you in your Very Import Application) uses.
I, for one, am glad that disc is not dead.
And then, somebody came along and made another program out of it called stronglifts: http://stronglifts.com/
But 20-45 minutes a day 4-6 days a week is completely unobtainable for most people.
What about Sublime Text?
Coding, design, or sales?
I presume it will be a live stream over the internet. Deploying decoy streams originating from Russia that have the same data characteristics as the real stream (encrypted of course) would be a way to make it harder to find the real origin.
Cool, this helps. I was out on this HORRIBLE date tonight.. we saw a movie. In the theater I was stressed the whole time but afterwards, talking, I felt great! And then she ran away as fast as she politely could.

I saw the TED talk that you suggested and it got me thinking. In the theater I was really sitting in a low-power pose. So maybe what I will try is monitoring myself for those poses and then consciously correcting.

The thing is, when I was younger [in college] I used to posture a lot. And everyone disrespected it. :( A particularly scarring incident was when the beautiful girl I was ostensibly "friends" with told me directly, coldly "if I act confident, it's because I am".
Didn't Microsoft kill the supernodes on users' PCs?
Not if they pin the certificate.
Consider:

evaluate([ A,A,A, _,_,_, _,_,_ ]) when A != b -> { winner, A };
evaluate([ _,_,_, A,A,A, _,_,_ ]) when A != b -> { winner, A };
evaluate([ _,_,_, _,_,_, A,A,A ]) when A != b -> { winner, A };

I don't think I can do that as eloquently in Haskell using pattern matching, but I'd love for you to show me.
>an update to Skype, which began to regularly access the camera from its background services

That's not suspicious at all, is it?
Regardless of what it looks like when Google puts down a IM competitor, but as a KitKat user I can confirm this.

Nexus 5 + Skype (with 0 actual skyping done) = 16hrs autonomy. I almost RMAed the phone.

Nexus 5 sans Skype = after 24hrs I still had 50% battery.

Don't belive me? Try it on your KitKat device!
That's a good thing.
Still wondering why it was pulled, then
Sounds like an (accidental) great endorsement of the interview to me.
I leant to sail in a Moth (actually my Dad's).

It was a 1960's tunnel hulled skiff, which he got cheap because they were banned for being too fast (ironic for what came later to the Moth's class).

It's a great boat - stable, and fast when you want it to be.
Exercise always seemed like a huge time sink to me. I usually do it while watching tv. Doing it before bed also saves a shower.

The TV thing also helps me maintain a schedule - xyz cop show is on? Time to bust out the weights.
I'm one of those users that monitors the battery drainage of every app that I use - since I'm a heavy apps user, I care about my phone's battery life and certain apps make for a dramatic difference.

Skype has always been amongst the worse in terms of battery drainage. 6 months ago it was so bad that my phone wouldn't last for a couple of hours in standby with Skype active. It got much better but it's still so bad that I cannot keep it active. I basically keep it disabled and only open it when I need to talk to a contact, then I logout again. And I don't know what's wrong with WhatsApp messenger, because it too is guilty of a lot of battery drainage lately. Hence I uninstalled it completely.

Google's Hangouts is barely visible in the stats on battery life that I collect (with GSam Battery). The battery usage could be hidden within system services, however I always test messenger apps with a before & after test. In the case of Hangouts, I disabled it completely for a complete discharge, after which I enabled it again and no significant difference happened.
At-Home workouts.. http://imgur.com/gallery/FkVrO
»Currently we find between 18 and 22 px to be reasonable for desktop webpages«

- and why is that? Sounds like a horrible reading experience. Browsers "default" to 16px.
If you use Firefox and use the page zoom feature a lot, I recommend the add-on NoSquint (https://addons.mozilla.org/en-US/firefox/addon/nosquint/). It gives you more control over zooming, most significantly the ability to choose between text zoom and full-page zoom on a per-site basis.
That is not a solution because "attacking" is not the stated problem. The problem is how to exchange message(s) and acknowledgement.
-Wall -Wextra -Wpedantic -Werror -std=c++11
The original idea of using the exercises and sports that make people strong: weight lifting, gymnastics, track and field.. is a very good one.
But there are a series of problems at Crossfit, check this article http://www.roypumphrey.com/crossfit-my-take-once-and-for-all...

The good news is that a good Crossfit box with a coach that knows what he is doing (personalization of loads and times, periodization, teaching proper technique, etc..) can remove all the problems related to Crossfit as the HQ understands it.
$2,400 “Linux Foundation Course” will be Free and Online this Summer
This foundation course, which usually costs $2,400, will be first of its kind to be available as a Massive Open Online Couse (MOOC). This free course is intended for anyone who has little or no prior knowledge of Linux or Unix.
Pretty cool. But maybe you can make the cards a little smaller. I think they are wasting a little too much space right now.
MiTLS – A verified TLS implementation in F#
"Ngo was arrested last year in Guam by U.S. Secret Service agents after he was lured into visiting the U.S. territory to consummate a business deal with a man he believed could deliver huge volumes of consumers’ personal and financial data for resale."

And now the poor schmuck is being tried in the US for crimes committed on Vietnamese soil.

Not that I would dislike grilling that guy in court, but that is just plain wrong. He did not do anything wrong on US soil so he should not be tried in the US, but Vietnam instead.

Funny how Americans always believe they're the world police.
There is a probe dragging in water at the front of the boat:
http://www.sailmagazine.com/learning-fly-0

When the boat is too high, the probe goes out of water and automatically adjust the foil angle to lower the boat.
'Unobtainable' is probably the wrong word for it. Most people, even those who set out to will not do it long term. That includes me and it's true. But calling it unobtainable makes it seem like it is outside an individual's control which it is not.

IMO, it is probably not more difficult (or obtainable) for most than following a good dietary regime long term.
Ah game programming and terrains, the nostalgia :)
That is a great project, before make this things I already try yours :)
I'd recommend perlretut as well: http://perldoc.perl.org/perlretut.html

It goes into more detail about some things that were glossed over in the OP, which may be overwhelming for a newbie but necessary for advancing.
> I definitely am not eating enough vegetables and too much starch, which I know I have to change.

To reemphasize this, for some people, eating carbs will never fill them up! I am one of those people for sure, I'll eat cookies until I am physically ill, but I will never be satiated!

Think about this question: Which can you eat more of, twice baked potatoes stuffed with goodies, or just steak?

Next time you sit down for a meal, eat the 10oz sirloin first, before the potatoes. Then wait a few minutes and see how you feel!

Also make sure to avoid "healthy" foods that are anything but.

Bananas are a good example of this. Aside from some potassium, they are no more healthy for you than a candy bar! Granola bars are another great example of "healthy" food that leaves you feeling hungry! (I don't know about you, but I've never been "filled up" from granola bars! I know people who can be, but I am not one of them!) Finally, anything with the word "juice" in it should be avoided!

Finally, realize that your environment is one of the single largest factors in helping you achieve your health goals. Everyone says it is motivation, but hell, odds are you are plenty motivated. Feeling like crap and wanting not to is damned good motivation. But following through, ah, there is the hard part!

Environment matters. I got rid of all snack food from my house. All of it. Eating at home now involves zero willpower. My fridge has nothing but raw food that I need to cook. I have will power for all of the 5 minutes I am grocery shopping each day. If I am too lazy to cook my food, I go hungry, it is that simple. Each day on the way back from work I buy exactly the food I need to cook the meal for that day. (And yes, guests get used to this! "Sorry we have exactly the right amount of this awesome home made food!")
Fetching the content without request parameters is not a fix, as the author claims. This depends entirely on the server and the way the content is stored, but request parameters can be used to determine what sort of content is fetched, and removing those parameters can form an invalid request.
it doesnt matter if you disable hangouts, the push and update subsystem will always run. you will never get a better reading unless you disable several google services you cant disable.

skype et al era just more visible. though it is just a matter of google not allowing other in their infrastructure for the benefit of the user. not even offering as a paid service for those competitors. pure old greed.
> What makes you staying up so late?

1. Natural night-owl, always have been.

2. Can think more clearly at night, fewer distractions. Some problems get sorted out late at night because the noise level is lower.

3. Getting old, want to maximize the usefulness of my time. Plenty of time to sleep when I'm dead. :)
The ratings are public anyway.
Probably aliasing due to undersampling.

Terrain rendering is probably one of the things where GPU-based raymarching really is an option nowadays.

http://iquilezles.org/www/articles/terrainmarching/terrainma...
I'd say that their physical health is only one of their problems if that's the case.
> I claim that people who have the speed of your home connection is not the target market.

You know that you are talking about the typical speed of many industrialized countries, like Germany, Spain, France? I doubt those whole countries are not the target market.
I'm not entirely sure what you are saying, but I actually find this puzzle quite interesting.

(O|RM|HHM)* doesn't match "anything", but rather "nothing" or something quite specific. [0]

There are multiple rows in the puzzle where things _can_ match anything, but they are pretty fast limited by the opposing row/column.

[0]: http://www.regexper.com/#%28O|RM|HHM%29*
Well, it is an article from 2010, in the good old days of content longer than 140 characters. :p