skysight-inc/HackerNews huggingface dataset:
> since we pretty much have to talk about RAM that way, and a consistent measurement across different media is eminently sensible.

Except that the HDD manufacturers are going to keep doing what they've been, and it'll just create more confusion among consumers. "What's the conversion factor between GB and GiB?"

> Even worse, if you created a 300 gibibyte drive to compete with the 300 gigabyte drive, consumers would probably not realise that the 300 gibibyte drive is bigger

One manufacturer could just start using phrases like "300 REAL gigabytes!" and market it aggressively. "7% more storage than the competition! Finally a drive that stores the amount you paid for!"

As for why the -bi- binary prefices haven't caught on, I think one of the biggest obstacles is that they just sound hilariously stupid...
The important takeaway is that the social effects of being blind are very big. They could be mitigated entirely without technology, with cultural changes.
Linux developers considering On-screen QR codes for kernel panics
Last I've checked google does proxy the images, but doesn't cache nor prefetch them. Has anything changed recently?
Maybe then there could be an easy to use (for a human) virtual machine at some level in between...
Virtual currency on eBay
> You have an employment contract for the next two years that says you'll get paid $10M per year. Maybe you're the idiot that got them into the mess.

You are seriously suggesting the people who wrote those disastrous derivatives contracts could not be terminated for cause.
Plenty of other ways to catch even the security aware. The obvious, since he knows this person, would be to tweet some 'news link' and have the code only work for Bill. You can be security aware and not be perfect 100% of the time.
That being said, giving a good estimation of page load time is downright impossible.

You don't know in advance how many resources you need to load, you don't know in advance how large they'll be, or how long the DNS reply will take ...

If you don't want the scrollbar to move backwards, you can just give a rough approximation of progress, if any. And if you just wait until you certainly know how long it's going to be you're probably almost finished anyway.

I guess there's a reason web browsers nowadays just use a little spinner that says »I'm doing ... uhm ... something!« instead of them pretending »I'm 46.5 % done«.
actually you should let patio11 sell a white label version of tarsnap and see what happens.
This whole thing reeks of so much thought police BS it is scary. Read their LGBT Support statement in the context of what happened to Eich. It is a scary world in which your legal participation in the political system is treated this way. Now the thought police work to cover their trail.
We had the aviation week and the 2048 week this year. Maybe we’ll have the Tarsnap week (or the backup week).
I've been through 50 years of "programming" with a major change each decade. The key thing is to be in the company of young people.

It's harder to learn new things because you have to unlearn earlier ones. My Java started by looking like FORTRAN, my Python now looks like Java.

It's critically important to use good Open tools. Eclipse is wonderful. I could not work without JUnit and whenever I run into problems I use the discipline of using tests to define the problem. I have learnt to "love" Maven as I can't do without it. I could not live without Jenkins/Continuous Integration.

The main problem is that all these add up, both in learning, installation and support. When I "retired" my website in cambridge gradually decayed and an upgrade to the OS meant Jenkins no longer worked. It's now back (thanks, Mark Williamson) and has restored impetus in the chemistry coding.

You have to include time for exploration ("dead ends"). I jumped into javascript when it first appeared - it wasted huge amounts of time as every browsers "upgrade" was a disaster. I started Python and that was nearly as bad. Now , 10+ years on, they're robust and I shall relearn them. Probably be working alongside experts in a hackathon.

I believe in code review and am happy for others to review mine!
I'm curious about that; do you have any references to data on this phenomenon and theories about the cause?
You can try it yourself, just open firebug/Chrome Developer Tools and edit the body CSS. Don't rely on others to do for you what you can just as easily do yourself.
I don't know about this specific bug, but there have been consumer routers bugs before (Netgear specifically) where not only were they vulnerable to CSRF, but authentication bypass at the same time if the request was crafted carefully.
I'm sorry to say this but it sounds like bad risk management. At 17 he lost one eye to flying metal. At that point he might have chosen to be more cautious with his remaining eye, e.g. wearing some form of glasses at all times. But just three years later he lost the second eye...in the same sort of accident. It's not good luck, but it isn't only bad luck.
Sony blocks Creative Commons movie with bogus DMCA takedown
My Nightmare
You can't do this very accurately, sure, but you can add some meaning - e.g. report back when each of a number of known steps is completed. That gives a vague idea of whether we're talking seconds or minutes. I might be able to do something else once I know a specific step is complete.
I agree that the price is a 'hump' that many people won't get over. But if the tool is useful, claiming it's too pricey for students can't be right. That price is less than your typical textbook.

Sure, you're comparing the price to free on desktop, but I suspect you're also somewhat comparing it to typical app store prices. We've been educated that software for our mobile devices costs a nominal fee.
I saw this campaign a few weeks ago, felt very tempted, ultimately decided it was prudent to wait for the final product to be available.

The discussion here has raised some interesting points pro and contra. Much hinges on how well the research state of the art supports the company's claims. My default assumption is that people will jump to conclusions, one way or another, without doing enough homework.

Googling for key words in Healbe's brochure has turned up this academic paper which seems to confirm their method for noninvasive BGL measurement is at least a promising path:

http://www.eejournal.ktu.lt/index.php/elt/article/download/4...

A similar article reveals interesting information about an attempt at noninvasive glucose measurement ten years ago:

http://www.engr.uconn.edu/~mam10069/Docs/NonInvasiveGlucoseM...

"Report shows the device had correlation with actual glucose level by only 35.1% and in some cases it gave potentially dangerous measurements."

(Not exactly a confidence booster, but ten years is enough to improve a lot.)

Half an hour of homework has substantially decreased my trust in people who say it's flat out impossible in principle to do what HealBe claim to be doing.

ETA: further academic paper links I've posted in other comments:

http://dst.sagepub.com/content/8/1/54.short

http://knowledgetranslation.ca/sysrev/articles/project21/Ref...
You sir, need to sit down and read The E-Myth.
That works out to ~$100/hr.

> What was the approximate resolution of the image that he saw?

From the article it says he saw well enough to drive, so it must've been pretty good.

> WEAR YOUR SAFETY GLASSES!

"Carol never wore her safety goggles. Now she doesn't need them."
but the article claims a ratio of 9-1 in favour of right turns, whereas the comment you're replying to implies it's much less than that.
יוגה לנשים בהריון תל אביב
Interesting article! I remember watching the mythbusters episode on it.
It all depends on what's more efficient routing wise. Time is money. Not all left turns are bad...
On top of that is Google's habit of making things that assume your mobile connection is 100% reliable and always available.

"Oh, you temporarily do not have a connection because T-Mobile's coverage is horrendous? This sounds like a great time to wipe all cards you had up and attempt to download them again."

"No, I can't let you set reminders because you're not connected to the internet."
It being gwern.net, there's probably a detailed article comparing meta-analyses of text-colouring somewhere on the site :-)

Even as an aesthetic novelty, it's a fairly pleasant one, or at least unobjectionable since it's fairly muted. Gwern's articles can be quite hard to read, being a wall of text, and their structure tends to be much more spread-out than your typical introduction, body, conclusion - articles tend to have several 'chapters'.
2050s had called and asked for spiped to have a default behavior to terminate the connection in such cases, so accidental disclosure would be prevented no matter what.
Uh, are you really saying that big black people are not victims of racist abuse?
Could wmctl on Linux allow you to minimise apps
There is a sort of arrogance in assuming that risk = factors outside of your control. Risk is also the likelihood and potential effect of your own mistakes. Think of it from the perspective elf an employee. What are the chances that current of future employees or executives will do something to make Google ban them. Add that to the risk that Google will penalise them for something not previously considered risky.

Anyway, the hole thing strikes me as fairly risky. That’s not bad, you just need to consider that this business is less likely to exist in 10 years than most businesses of its size. That's because of reliance on SEO. It's also the reliance on the coupon codes themselves. That’s not terrible in itself. Risk is allowed.
He's not 60 yet, but Peter Norvig is 57 and shows no signs of slowing down. If anything he's getting more prolific with age. It seems like every time he gets on a plane he's hacking on something interesting: http://norvig.com/sudoku.html
it's really easy to capture contacts this way. As Mathias said, they have to limit the view of the saved form to the one who sent it in the first place... and add an expiration for deleting such data.

So what's missing ? an ID for knowing the first sender, a timestamp, a checking process and a garbage collector to delete the expired ones periodically ? Ok, we don't add a column so easily in the big DB table here, but they can add a sister table with both IDs, the timestamp and a "IsActive" boolean... and start filling the new table with no reference ID, so only the timestamp works for the existed ones. the system will repair itself at the end of the expiration date.
I'm happy for anyone who is productive past normal retirement age, but it's important to be aware of what happens to our minds as we get older. I think the examples in the comments are exceptions that prove the rule. The reason for the dearth of older hackers is the same reason there are few people running marathons at age 60 or 70: As we age, our bodies and minds degrade. Exercise, nutrition, and (probably) drugs can slow the decline, but we don't yet have the technology to turn back the clock.

The most depressing graph I've seen is figure 1[1] in Images of the Cognitive Brain Across Age and Culture[2]. It shows how our cognitive abilities decline soon after we reach maturity. Starting in our 20s, we lose about 6 IQ points per decade; more in our 70s and 80s. That means someone in the top 1% in high school (IQ 135) would be down to average intelligence by the time they were in their 80s.

On the bright side, the decline in raw cognitive horsepower is offset by gains in knowledge. In fact, knowledge more than offsets it in most disciplines. Our peak productivity is usually in our 40's and declines much more slowly than one would expect[3].

Still, if you want to keep building cool stuff when you're older, it's important to prepare now. The best thing you can do is stay healthy and active. To return to the marathon analogy: A 55 year-old might not set a world record, but with the right training, nutrition, and possibly performance-enhancing drugs, they can beat >95% of people half their age.

Finally, to everyone mentioned in this thread: Well done! I hope to follow your example.

1. https://lh4.googleusercontent.com/_gxYAfFM1cj0/S6hXmZ4qtjI/A...

2. http://cdn.intechopen.com/pdfs-wm/36842.pdf

3. http://resources.emartin.net/blog/docs/AgeAchievement.pdf
My first thought: it sounds like you are subconsciously worried that there is a bubble in the market...
Well, any patentable solution would bring billions back to the company. Of course, there is always the innovator's dilemma...
I just tried to get a refund, but realised that indiegogo doesn't hold funds like kickstarter do.

I understand that its my own fault for not waiting, but if Indiegogo doesn't do anything about this, I think their reputation could get quite badly damaged ...
> Ok, if it's not a scam, I will happily eat my words. But if it is, I almost don't see the problem with the company itself but rather with how the platform is handling this.

So if this is all a big scam you "almost don't see the problem" with the company trying to pull off the scam? The blame should lay squarely on the platform?

Are you serious?

Like, I understand that the platform should take responsibility for their vetting procedures, but to suggest they are more responsible then the company that is trying to pull the scam is fucking nuts.

I guess this is just another notch on the "fuck you got mine" belt that seems to be fairly common on HN. If you can think up a good business that doesn't have to deliver and you can get away with it or shift the blame to someone else, you get a pat on the back and are absolved of any responsibility!
so how much does indiegogo make from this deal? is this why they are being tolerant while looking the other way?
No, because cities are much, much more efficient.
> So all objects should be immutable.

YMMV as you say, but I think that your needs are very specific if that's your base principle. Objects in C# are mutable by design, so you're kind of working against the language here. It sounds like your approach is closer to functional programming (but again, I don't know the context)

> I don't use WinForms or any of the standard ASP.NET databinding stuff

Neither WPF, Siverlight... long story short, hardly any popular .NET framework (nothing wrong about that, it just goes to show that your case is not mainstream)

> Fields an properties are incompatible? How?

See http://csharpindepth.com/articles/chapter8/propertiesmatter.... - "Compatibility issues".

> Never caused a problem, there's always the code that reads from it. Stick your breakpoint there

As long as it's only one or two places and as many breakpoints, sure :) life's beatiful then

> I can pass an object to another method and know it's not going to change it without my permission.

Achievable with properties (with private setter), so I wouldn't count it as a benefit.

I see where you're coming from, but to me you are pointing out the advantages of immutability, not choosing fields over properties. I think you are not wrong in preferring immutability, of course - I know it has its perks - but in assuming that one is synonymous with the other. Whereas you can implement immutability with properties just as well (and you can still use a readonly field as the backing field).
I did. He couldn't attack the router from outside, he had to get his victim to do it from within the network.
Could it be the very country that is among the three that refuses to use the metric system with myanmar and liberia ?

http://deandecrease.wordpress.com/2012/11/22/we-dont-need-no...
If you get a chance go on a Software Carpentry [1] course. I went on one 4 months ago and it changed my whole outlook. Greg Wilson take you through the psychological aspects of programming - why you should break every hour - the difference between "sip of tea" and "make a cup of tea". How your code relates to short-term memory and much more.

Don't think "I know how to program". Even if you know the syntax and the idioms you don't know everything. Simply going through a workshop will change the way you think.

[1]http://software-carpentry.org
Physician here. Yeah, this device sounds like complete pseudoscience. To echo some of the other comments, non-invasive glucose testing is a 'holy grail' of diabetes research efforts and would be hailed as a major breakthrough--something covered by major media outlets and aggresively pursued by all of big pharma and biotech.

A red flag for me is the spontaneous development of something that would be completely groundbreaking. I mean all of the people involved are relatively unknown to the scientific community. There should be someone with some kind of credentials who tested and developed the device. A century ago, knowledge and raw materials was usually the limiting factor in discovery and a single genius scientist could make a giant leap in a field because there were a limited number of people total that had access to the knowledge and materials for furthering that area of interest. Today, nearly all of human knowledge lies at the fingertips of anyone with the internet. Everything from genetic sequencing to chemical engineering has become to prevalent and 'cheap' that almost anyone with a good idea have access to all the instruments necesary to achieve 'good science.' Now top this with the multiple Fortune 500 companies that are working to discover a means to non-invasively monitor glucose. Unexpected leaps forward in a scientific discipline, especially in medicine, should be met with great skepticism.

As the saying goes, "extraordinary claims require extraordinary proof."
Calling this particular device "bullshit" misses the big picture. Considering how little we actually know (and I don't mean, "some studies on 200 people have shown"; I mean actually know) about how a healthy (as in non-sick) human body works[1], most of the products and techniques regarding health are pretty much bullshit, from miracle diets, super-exercises, wonder shakes and magic devices. This is not to say they don't perform their specific functions such as tweaking blood sugar or cholesterol levels, but that the relationships between those metrics and general health are more conjecture than knowledge.

What is happening here is something else altogether. It is a psychological phenomenon that some might say resembles religion, but in any case touches on a very primeval function of our psyche. Jonathan Haidt says it's the manifestation of the "purity" value among liberals[2]. Whatever this health craze is, it is far from scientific. Even people who are otherwise very careful in interpreting scientific research, change their lifestyle based on two studies on 300 people in total, that found a decrease of 40% in the incidence of a type of cancer that affects 1 person in 2000.

In fact, heated debates over findings of such dubious nature, and a far more dubious relevance to actual day-to-day living, is a common form "religious study" among the faithful, not unlike debates in Jewish Yeshivas.

Entrepreneurs – some of them believers themselves – rush to fill the demands of this As a pseudo-scientific religion's worshippers. There is nothing wrong with that. But it should be clear that they fill a very real, and very serious, psychological need, but one that has nothing to do with actual health. As such, calling a particular magic device "bullshit" is not unlike criticizing the efficacy of a particular batch of Virgin Mary icons.

[1]: To clarify: we know how it works, but not how each of a gazilion parameters – from weather to sleeping habits to genetics to diet to exercise – affects it.

[2]: http://www.ted.com/talks/jonathan_haidt_on_the_moral_mind
Just wanted to pitch in regarding the first source - KTU is my Alma Mater and it stands for Kaunas University of Technology. In my country it's among the top universities and is highly respected. http://en.wikipedia.org/wiki/Kaunas_University_of_Technology
They might have a correlation that is not good enough for diabetes (a life threatening condition) but good enough for dieting. That's also mentioned in the article.
Impressive! I always have the fear that when I get older, that I'll not be able to follow up with all the new stuff that's appearing. I believe that many do so. Especially sites like HN/Reddit are introducing a lot of new technology and information, which maybe harder to follow with age.

How do you manage to stay ahead of your time?
<paranoid>This is why the bitcoin thefts concern me. Now you have a bunch of bad guys with battle-tested black-hat skills and plenty of millions at their disposal.

So they can easily afford a giant cluster to throw up phantomjs instances to scape this data in an easily throttleable way. Not that they would be particularly interested in this case, but similar ones for sure.

I think we will see this WAY more in the future. If your email/name retrieval is not an intractable problem, you might as well put up a spreadsheet with the info.</paranoid>
Ugh dota. I've been horribly addicted to that damn thing THREE times now. First dota, then HON, then dota2.
This argument can be made for many different disabilities (mental as well as physical). While I don't think we should stop pursuing development of cures we should refocus our efforts on enabling the afflicted to live the life they want.
Did anything bad happen to proper kernel dumps?
Under no circumstances are RFC-compliant UUIDs of any version as secure as a properly-generated 128-bit (or more) key. Even version 4 and 5 UUIDs necessarily have non-random bits.

Furthermore, although the RFC makes a half-hearted attempt to nudge you in that direction, there is no assurance that any of the bits of a UUID are generated in a cryptographically secure manner. If you're using a UUID library that chooses its random numbers poorly, your results may be utterly non-random.