skysight-inc/HackerNews huggingface dataset:
What's considered an end user application? Installed languages (Perl, Python, Ruby, etc)? Would you consider all of regular userspace one "app", or split it into multiple chunks (dev tools, web tools, etc)? Wget, curl and chrome all use openssl.

smtpd? httpd? sqld? sshd? ntpd?

This may be illuminating, it's the list of RPMs that have a requirement containing the string ssl:
# for RPM in `rpm -aq --qf '%{NAME}\n'`; do rpm -qR $RPM | grep -iq ssl && echo -n "$RPM "; done
python-ldap libssh2 mailx Percona-Server-server-55 abrt-addon-ccpp libfprint qpid-cpp-client-ssl perl-Crypt-SSLeay ntp httpd-tools openssh openssl-devel pam_mysql redhat-lsb-core Percona-Server-client-55 sssd-common perl-IO-Socket-SSL qt squid openssl098e elinks ipa-python python-nss compat-openldap Percona-Server-shared-55 systemtap-runtime perl-Net-SSLeay python-libs Percona-Server-shared-compat openssl systemtap-client qpid-cpp-server-ssl certmonger python-urllib3 openssh-server nss_compat_ossl openldap percona-toolkit pyOpenSSL git sssd-common-pac wget ntpdate openssh-clients openssl systemtap-devel postfix nss-tools perl-DBD-MySQL libcurl curl sssd-proxy libesmtp

That's just for SSL, which while it's used in many applications and services, generally is limited to items that communicate externally, for the most part. What about when it's a core library that everything uses? tzdata updates often... We want correct time representations, right? Gzip is used by a lot of applications. What about glibc?

It's not an easy problem, but that's why I'm interested in how it turns out.
> You Warrant to ISRG and the public-at-large that You have not participated in the seizure of a domain name that had ongoing lawful uses.

Is this meant to refer to the domain you're requesting, or does it literally mean that any person or organization that has ever participated in the seizure of any domain name that had ongoing lawful uses is banned? (For example, this would ban Microsoft, as well as arguably the entire U.S. government, from legally requesting certificates. The cases in question were a bit reprehensible, but it seems like an oddly specific requirement.)

...While this is of course standard for contracts, I also like the use of all caps and bold in the warranty disclaimer, which makes it extremely difficult to read, despite the U.C.C. clause that semi-not-really requires it being intended to ensure that signatories were aware of such terms! Let's Encrypt is a forward thinking organization; even if it's not terribly important, can't you take a stand against such absurdity and satisfy the conspicuousness requirement in a way that actually makes sense?
So that's your pitch, no vent? All modern VRLA batteries are fully recombinant and that vent is only for safety (see for example https://www.gsbattery.com/content/vrla). It requires no maintenance, inspection, or installation accommodation according to any manufacturer's recommendations I can find. And unfortunately, lithium-ion cells have vents, too, for the same reason: to limit the risk of explosion due to overcharging or cell defects. See among many other examples http://batteryuniversity.com/learn/article/lithium_ion_safet.... You can find discussions of venting in these cells in articles about Boeing's problems with the Dreamliner batteries.

I can see no material distinction here. Even if I were to accept that the vent design in Li-ion cells is superior to that of VRLA designs, it wouldn't justify paying twice as much for the same capabilities.
I have been to plenty of productive meetings and plenty of meetings with PowerPoint; however, none of the productive meetings used PowerPoint. So, saying it's directly unproductive seems reasonable.

PS: I would suggest flat out banning it from your meetings. If you want to get your point across send a document with your presentation in it, and then open up the meeting for question and answers about that document. Another huge win is to ban 1 hour meetings 30 minutes or the whole day is fine, but 1 hour blocks tend to become a wasteful default.
The low point for 2015 was in January. That was the end of a year long downward slope.

In the five months since that time, the price has bounced around in the 200-300 range, mostly 220 to about 250 or so.

It's no longer accurate to say the Bitcoin price has been sloping downward for the past year. That viewpoint is now five months out of date. Five months, after all, is nearly half the period of the claimed year.

The previous downtrend has clearly ended, we're in a sideways range phase now. There may be another subsequent downtrend, but it will be a different one from the previous trend.
I think they(infosdk) are offering an easy way to create browser extensions to interact with Gmail.

Google will need to do something really intrusive to break their SDK
Thanks for the tip, I had assumed it would be similar in feature-set/speed to imagemagick so hadn't tried it yet.
Both are great languages and worth learning. All programming languages have quirks.
Very cool wrappers, I've used Streak off and on for a while and definitely appreciate how well it integrates with gmail.

Do you have any notion of how fragile things are when dom-hacking? Do you have to constantly keep up with google's updates or are things fairly stable? i.e. how often will I need to update and/or patch an extension to maintain support (in your experience so far)?
I've already started seeing spam and phishing attempts for official-looking-but-fake whois verification emails. It was obvious that this was going to happen when ICANN first announced this new requirement, and I'm only surprised that spammers haven't been even more on the ball about it.

We haven't yet begun to see how ugly this stupid new program is going to get.
Except they've been wrong almost universally in their career from a predicative POV (which is a bad way to judge sci-fi, btw. They write dramatic narratives, theyre not futurists trying to predict future tech, they're storytellers). The reality is we don't know if this stuff will ever catch on. Mounting a big black box on your face is limiting and unappealing to most. Hardcore gamers? Probably will deal with it. Everyone else? Probably not.

There's also a fundamental issue here that's rarely addressed: that putting meatspace conventions into virtual spaces rarely works out. I don't want to have to wake up, dress, shower, etc my avatar so she can get in a car and drive to the virtual mall to walk into the virtual store to buy stuff. I just want to load up amazon.com and scroll to the product I want and one-click buy it.

We tried Second Life, Playstation Home, etc and we didn't like them. Adding whiz-bang 3D isn't going to help a largely failed and discredited concept. The meta-verse is just annoyingly tedious and time-wasting. Those 80s visionaries had no conception of what things like the web or mobile could be. They didn't realize how powerful those technologies are (Hi, we're using it right now to communicate instead of Second Life for a reason). So they projected this idea of "just put people in computers" which helps a dramatic narrative as its easy to understand but isn't very practical in real life.
I noticed it as disk i/o because I would leave task manager running on second screen and every time the game lagged memory and CPU use were below 30% and disk was 100%, and if I left sorting by disk usage, the first places are the windows stuff, and after them, the emulator.
What really sucks is that the email some hosting providers are sending out looks really super spammy. If I hadn't paid very close attention and Googled the issue, I would have trashed it. At least in DreamHost's case, they look like phishing emails and the links go to a non-DreamHost domain. But if you dig into the DreamHost support forums enough, you'll find confirmation from a developer there that it is legit.

And that's all you'll find. So who knows. It's a pain in the ass.
Sonic Youth were also known for modifying their guitars to get different sounds. They said they couldn't afford lots of equipment when they started.
It's not. The government sharply cut when they got into power, then eased off a bit so that we got a tiny amount of growth to coincide with the election, now they're going to cut more again.

So success if you're a neo-con distaster capitalist, failure for everyone else.
> We need full land reform.

What does this mean to you?
If you enjoyed this article, I highly recommend Daniel Kahneman's Thinking Fast and Slow, in which Thaler and insights like the one highlighted in this article feature prominently.

I also happened to stumble across this gem yesterday: Michael Lewis writing on Kahneman and his influence on Moneyball, the book and the revolution:

http://www.vanityfair.com/news/2011/12/michael-lewis-201112

I was impressed by Kahneman's humility, although not at all surprised after reading the book.

One of these days, I'd like to start a discussion about Kahneman's recommendations for doing interviews from Thinking Fast and Slow. Just waiting for the right "Interviews are broken" thread, I guess.

Finally, in fairness to the article at hand, I should probably check out Misbehaving: The Making of Behavioral Economics when it comes out.
In practice the generated code is already extremely fast and the 1-bit shorter ints help make the GC one of the fastest I've seen. If you do a lot of floating point calculations, you can put your floats in an array and they'll become unboxed.
First, make note of the error message. Just kidding, you just get the "white page of death" with no error message. Good luck.
Its corpus is existing songs but I think it's more like it generates lines based on the previous lines while aiming to stick to the subject matter and optimize rhyme density.
Being a dba for a decade already, resolving issues similar to the ones you described, are the sweatest I've experienced in my professional career.
Unfortunately, I don't believe that fixing the problem in the database by understanding and resolving it in a logical manner is the way things will be in the near future.
You know, RDBMSs aren't sexy ... developers developers developers , web developers web developers web developers :) the newest API and/or language are much more important nowadays for the newcomers. I cannot believe it, it's out of my mind, but that's the reality. Noone wants to utilize the database at its fullness anymore, everything needs to be done at the gazilion of app servers by using java/.net or the trendy 3rd/4th generation language of the day.

My only hope is that the data is the thing that is not going away, and this forces us to think in a logical way about it(eventually devs/web devs will start doing the data maniplation and etc the right way, I guess you're pretty familiar with the approach in mind).

Thanks
I think many people assess risk differently when they are passive vs. active participants. When you are the driver of a car, you tell yourself that you can avoid any possible accident and it's only "other people" that will be part of those unfortunate 30,000 deaths a year. When you are a passive participant you lose that sense of control and all of a sudden feel yourself to be more at risk. That's a big reason why so many people fear air travel more than driving their car.

That said, I hope we find a way past this irrationality. I look forward to a future of fully autonomous vehicles.
I use a combination of LVM thin volume snapshots and btrfs snapshots. While i could do fine without btrfs snapshots i like to have the ability to browse old versions online in order to diff or restore them. The thin volume pool is mirrored using lvm's rather new raid1 volume types (not the mirror type). If the filesystem fails (which happened twice already) i can merge the working LVM snapshot back and loose at max a day worth of work. However if the LVM fails i have an offline copy with the same setup (LVM and btrfs) where i use btrfs send/receive functionality. But if this happens i will loose some days of work. If both LVM VGs fail im lost. The offline copy also holds more btrfs snapshots than the online one in order to reduce disk usage on the online storage. I do it all manually but i am planning to do the btrfs snapshots automatically. However, the LVM snapshots wont ever happen automatically as i don't want to snapshot a bad filesystem and i am unsure how to reliably detect filesystem errors without using the system.
I will concede that you have advanced a falsifiable prediction and I haven't :-)

Here's a falsifiable prediction: Bitcoin will not rise above $400 by the end of 2017, nor above $300 for more than 48 hours. (I generally look at http://www.coindesk.com/price/ , but won't fuss about +/- a few dollars on any reasonably respected price chart.)

If only HN had a "remind me" :-)
To me, one issue seems to be that ICANN dares to demand of the registrar that they must verify the contact information that is REQUIRED to be present in a registration... that's not really a sane stance to have when you sell a subscription to what is basically an identity, so lets put that aside.

One other complains is that this verification procedure is really weak: "just send a mail with a link to the address provided"

Imagine if ICANN changed their rules so that a more substantial verification process of the MANDATORY fields was required? Like if they didn't make it optional to verify the telephone number, what would easyDNS do then? From their post, I presume they would go insane, declare Holy war on the ICANN, and then start assaulting ICANN officers with the sharp edges of their ibook 12"

They also complain that its a huge phishing opportunity because they must send mails with a link for people to click, but according to the ICANN spec they link to the actual requirement is[1]:
"""
[...] sending an email requiring an affirmative response through a tool-based authentication method such as providing a unique code that must be returned in a manner designated by the Registrar
"""
So the mails looking very phish-y is entirely their their own choice, the spec does not mandate that the title is "Look at these funny pictures, friend" or anything.

Finally, they complain this will lead to a lot of big sites going down because they are forced to suspend domains if people don't take certain action within a certain time (although they don't clearly argue that the time is too short or something like that). But big sites already go down because the dns owner has been negligent with their interactions with their registrar, like failing to pay their fees for instance.

So this is not a new type of problem really, you actually already have good reason to read the mail from your registrar, who knew? (Not Sony online: http://www.pcworld.com/article/2454820/sony-gaming-websites-...)

[1]: https://www.icann.org/resources/pages/approved-with-specs-20...
Avoiding reporting an error only extends to errors that the user can reasonably hope to avoid, like spurious duplicate violations (from the "arbiter unique index"), and what I call unprincipled deadlocks (deadlocks where there is no user-visible mutual dependency, that users can't really do anything about except not use UPSERT so much). The point of UPSERT is that you're not supposed to have to worry about those.

Obviously if you run out of disk space or something like that, that will throw an error aborting the transaction.
1) I use a time machine drive at my desk. This is useful for quick recovery.

2) I use backblaze (with encryption) for continuous backups to the cloud.

Backblaze was super useful once when I had a drive fail as I was traveling. I was able to retrieve my SSH keys immediately and continue working in the cloud. It also provides reassurance that, if there were an event such as robbery or fire at my apartment, losing my laptop and time machine drive together would not be catastrophic.

A final tip - I use http://tripmode.ch to disable backblaze / dropbox / box / google drive / spotify backups while tethering, on bad wifi, on airplanes, etc. I find this tool essential to managing all of the services that continually sync in the background.
I've been meaning to setup a backup plan for like the last 20 years. Maybe over the Memorial Day weekend.
> I don't get why people don't just subscribe to the issue instead of +1

Because subscribing does not show interest/support: the repository owner does not see how many people have subscribed to the issue. Furthermore, supporting the resolution of an issue does not mean you want to be spammed with updates to said issue.

> Google's issue trackers have the same issue: they support starring but people insist on doing "me too" posts.

Google's issue tracker has the same issue to a lower extent: while everybody can see the number of stars on an issue (which is good), starring an issue requires following it and being spammed by it (which is bad).

Then again, people are by and large idiots, even on e.g. youtrack (which has non-subscripting voting) +1 comments abound: http://blog.jetbrains.com/youtrack/2013/01/making-1-mean-wha...

Only way I see to mitigate that is assuming the tracker has orthogonal subscription and voting ruthless moderation and removal of worthless "+1" comments.
You can upload 100s of MBs of texture data to a GPU in milliseconds. Sending and receiving from GPU doesn't actually take that long in comparison to the time it takes to process a multi-MB file in software.
Any epistemology is "actually quite hard to justify" (c.f. either René Descartes or Samuel Johnson's refutation of Berkeley's immaterialism).
Automated. My stuff syncs automatically with Seafile (I used to use OwnCloud but really highly recommend you not, since it eats files, and this is a known problem there) every night when I get home. And every night in the middle of the night, there's a cron on my home server that runs a partial, encrypted backup to S3, and monthly full, encrypted backups. I have been bitten before, and so something like this is extremely important.

On the business side, something similar, but nightlies and full weekly backups to S3 of our private docker registry and Gitlab content.

Basically, if a fire or something (knock on wood) destroyed everything I owned, including for some reason all the servers in all the datacenters, I could be back up and running in a couple of hours, I think.
> it appears they didn't alert the companies or the public to these weaknesses. That potentially put millions of users in danger of their data being accessed by other governments' agencies, hackers or criminals.

I don't care if the bug finder is a white hat researcher or a spy working for NSA: It's the writer of the bug who puts the user in danger, not the finder of it.
Link (from the paper) to a collection of generated verses from the algorithm: https://users.ics.aalto.fi/emalmi/rap/random_songs.zip

Many of them are actually quite good. Super interesting paper.
What does participate mean? If I was an intern at the FBI, is that sufficient to be deemed unworthy?
I have actually been surprised how steady the price has been in the past few months. I'm wondering what's holding it up.
Google: Security questions aren't secure
> what is the usefulness of philosophy?

This is kind of the wrong question to ask, if I may say so.

Once you realise that everything that is not science is philosophy, philosophy doesn't only become interesting, but essential to living a worthwhile life.

A Ph.D in the comments said s/he didn't like teaching college philosophy, and I think this is partly to blame for what Philosophy (with uppercase P) has become--people interpret philosophy as that subject you take in school with archaic, primitive ideas. Every major philosopher has probably only one good idea, yet they've wasted thousands of words trying to explain it or find a solution. This is what students spend most of the time studying, so it becomes tiresome.

Philosophy is really critical thinking and understanding the various modes of logic/reasoning our brain chooses when acting consciously or subconsciously. Our lives are not one of pure deductive reasoning. However, you'd be surprised how many people (even scientists) use deductive reasoning. Once we understand that a brain holds different modes of reasoning at the same time, we learn to talk more openly, consider another point's of view more carefully, and attack our differences less so readily. In turn, this creates a better society--one which is based on understanding why and how we do things. The only real enemy of contemporary philosophy is tradition. And there are certainly many of those still around. But listen to a theistic philosopher speak and observe how he acts. Then listen to a dogmatic cult preacher in his multi-millionaire dollar celebrity church or from a celebrity religion. Tell me which one you prefer.

Philosophy teaches us to be inquisitive but not naive. It softens our emotions when considering others' differences, because most of us hold views that neither science nor philosophy can explain. Yet, just like in science, pleasure does not come from knowing the answer, rather from searching for the enigma.

(Edited to clarify some ideas.)
>It seems like any society has to make a rational choice about which freeloaders it's okay with, and at least try to align the incentives right. In the US we're okay with rich not working, but we gouge them via property tax, sales tax, taxes on investment income and estate taxes. It's not like having Paris Hilton working a full-time job would energize the US economy.

Doesn't matter how much a rich person works. Their "work" is in no way equivalent in value to their extravagant wealth. That being said, I see no better alternative to capitalism. Wealth inequality is an unfortunate side effect that is just a fact of life: it's unfair. What I don't like is when people try to justify their wealth as if they deserved it.
Anti-GMO people are also responsible for tearing up fields of golden rice (http://www.goldenrice.org/).

In parts of the world where rice is nearly the only thing that many can afford to eat, this could have helped millions of children with vitamin-A deficient diets to avoid permanent blindness.

http://blogs.scientificamerican.com/guest-blog/golden-rice-o...

http://www.nytimes.com/2013/08/25/sunday-review/golden-rice-...
License it under the GPL, upload code and all build files (including WIP files for the Linux version) to Github, and I'll donate.
Just had a discussion of this article and book a few days ago on HN

https://news.ycombinator.com/item?id=9557598
I wish Apple did backups to the cloud (which would make iCloud indispensable and a lot more useful).

I hope one of the storage giants (Dropbox, Google Drive, Box, etc.) rolls out an automatic backup service that makes backing up your computer to the cloud really cheap. This could probably also be accomplished with a quick Python script.
[COMIC] Tales of Bound Variables
Precisely. The only thing it verifies the "accuracy" of is an email address, which is in no way tied to identity.
Indeed, the UK economy is turning around, but it's not clear that's the result of the austerity politics or just the underlying strength of the UK.

And net immigration is down, which is a sign that other countries are becoming comparatively more attractive.

Finally, George Osborne has discovered the same thing that dogged Gordon Brown: tax receipts are stubbornly failing to rise in line with economic growth.
Mapillary looking for a skilled iOs developer, apply now
[video] The Soul of Software – Avdi Grimm
The problem is that it the Troika plan half-defaulted Greece in 2010. That half-way policy made Greece lose credibility with private institutions without substantially decreasing its debt.