skysight-inc/HackerNews huggingface dataset:
I wonder to what extent using several programming languages has the same effect. If the hypothesis about language switching as an inhibitory mental exercise is correct, then polyglot programming should have some of the same benefits.
Waste from Ebola Poses Challenge to Hospitals
Here's a solution: https://twitter.com/dcurtis/status/523215681412546562

Dustin Curtis: "Can anyone put me in touch with the founder of Twitpic?(I'll pay to backup all of the photos, and even host them. Ridiculous situation.)"
It's not that the key is generated in Javascript; it's more that the key is generated (and therefore known) by someone who is not you.

Maybe you trust StartSSL with your private key, maybe you don't, but in either case not giving them your private key is preferable.
Again, you're missing the point. Mac's are built for workstation style development. The distributed, shared infrastructure that's en vogue today isn't a factor if you're building iOS & OSX apps. And, if you dedicate the time and infrastructure, you can build those up to stronger processes with Xcode and it's distcc.
As a dev who's always used Sublime/Atom and sometimes Vim, what's the benefit of Emacs for Lisp?
Best Resources for Creating and Prototyping a Mobile App
fig generally gets used for development environments since it's relatively easy to install docker, install fig, clone a repo and run `fig up` and get that application running correctly with all of its dependencies including database, background workers, etc. No more of the old "ok, install postgres, install the right gems, etc. just to make some small change in this project" song and dance!

However, it's perfectly suited to run in production for small to medium sized applications. You can even see a sample "Deploy on git push using fig" that I put together here:

https://github.com/nathanleclaire/laraveldocker

It's fun!
I agree, but with only nginx (http only) and sshd public facing services, it's usually a very quick and easy update. Dealing with https vulnerabilities can make it a lot harder to keep up, especially when the fix is not as easy as simply upgrading the software and restarting the service.
People Are Looking at Your LinkedIn Profile and They’re Laughing at You
Emacs has had console menus for years. The difference is that they're now clickable, not keyboard-only.
Cloudfront, actually (cdn.twitpic.com). I haven't tried to manually scrape URLs from there yet though. Discovery requires the dynamic app.
where do you see that? The best LEDs are no better than an average sodium lamp, and usually much worse.
I really think Docker should be more toward the center of the radar.
Tinyapps.org tech blog
I hope to see a lot more people using this. The stuff that has already been built is fairly impressive, especially given the pre-release constraints.
Traction: The Story of Gabriel Weinberg's Journey to Success with DuckDuckGo
Usually I just have a very tiny .dockerignore with .git in it (since .git usually grows so huge), although some applications store logs and stuff that you should probably not send to the docker daemon every time.

I've found Github's auto-generated-by-language .gitignore files very useful.
If you'd like to test your SSL config against POODLE, we've updated our tester (https://www.tinfoilsecurity.com/poodle) to call out unsafe ciphers.
My "nights and weekends" project for the past few years has been writing iOS language learning apps. The niche that I'm looking to fill is to create enough "games/drills" to help alleviate the incredible repetition needed to learn another language. Anyway, I'm looking for suggestions so I can find my niche in a really crowed market...

https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

I'd really appreciate any ideas or suggestions.
Fear your subconscious, not tech
Thanks for posting the link to Hein's blog which I was previously unaware of.

http://www.ethanhein.com/wp/2014/blues-tonality/

Especially of interest.
It's possible they've made a last ditch deal to sell the media to someone (perhaps even Twitter). That would make it important to keep the data private.
Parallel universes and the arrow of time
This is a bit off topic but I thought I'd mention, there's a new language being developed specifically for AI / Machine learning by a couple guys in LA called Premise. I saw the main developer demo it at a meetup and it looked very promising.

http://premiseai.tumblr.com/

Certainly not commonly used, but might be worth checking out.
Generally the editor writes the title. Regardless, the title isn't very controversial; "superintelligence" isn't well defined and it's certainly possible we could have humans with greater than genius IQ. It was the "1,000 IQ" claim that isn't certain, since it's just a simple extrapolation we don't really know how all of those genes would interact.
In the terminal (iterm2 of course), I find vim with the solarized theme (http://ethanschoonover.com/solarized) combined with he right plugins to be a beautiful and useful text editor. In the gui, I really love sublime text (http://www.sublimetext.com/). Atom is also quite nice, so you really can't go wrong with that
This isn't about money. People have offered to cover the costs of a backup.
Netflix is an acquisition target, says Mark Cuban as he buys 50k shares
Thanks for responding, I appreciate the interesting discussion. :)

You began this sub-thread by making the following claim:

> It's only at the risk-free rate of return that the two products you describe are of equal value. In order to realize returns higher than the risk-free rate, investors must do work. I think that the extra gain beyond the risk-free rate should be taxed as ordinary income, because that's really what it is: income produced by work.

With this in mind, look at the following table, based on historical returns since 1928:[0]

Stocks TBills TBonds
Arith avg. 11.50% 3.57% 5.21%
Geo avg. 9.55% 3.53% 4.93%
Std Dev 20.02% 3.06% 7.85%

Let's say your time horizon is 10 years. You have at least four options:

1. Buy $1000 worth of equity ETFs. Sell them in 10 years. Expected value: $2,489.57. Expected tax paid: $223.44 (22%).

2. Buy $1000 worth of T bill ETFs. Sell them in 10 years. Expected value: $1,414.69. Expected tax paid: $62.20 (6.2%).

3. Buy $1000 worth of T bond ETFs. Sell them in 10 years. Expected value: $1,618.07. Expected tax paid: $92.71 (9.2%).

4. Hold $1000 worth of cash. Expected value: $1,000. Expected tax paid: $0 (0%).

Do these four products have unequal present values? No, they are equally valued at $1000, despite the fact that stocks have a higher expected return, because people are risk averse.

Are some of these products likely to realize returns higher than the risk-free rate? Yes--riskier assets typically pay a risk premium.[1]

Does investing in stocks require more work than investing in T bills or bonds? No.

Does investing in stocks require more work than investing in bonds, where "work" is defined as "possessing knowledge of, and acting on, the fact that higher risk assets typically have higher returns"? No, such knowledge is neither necessary nor sufficient. Unnecessary because plenty of people invest in stocks without any underlying research because they've been told to do so, or pay someone else to manage their money for them. Insufficient because plenty of people prefer the stability of lower-risk assets to stocks' higher expected return.

Look, I don't work in finance either. I'm a software developer. I try to save money, and when I do, I throw it into an ETF that tracks the market as a whole. I don't try to time the market. I don't try to identify growth markets or over- or under-performance of asset classes. If I wanted risk-free returns, I could use the time I spend logging into my brokerage account and buying equity ETFs to instead... log into my brokerage account and buy bond ETFs. Or I could use that time to log into a savings account and transfer money over from a checking account. I completely reject the idea that my personal decision to purchase stocks instead of bonds is work.

If you want to change your position to claim that taxation should discourage risk-taking, I strongly disagree, but that's a different argument entirely.

[0] http://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/...

[1] http://en.wikipedia.org/wiki/Risk_premium
I've always wondered whether it would not be possible to split the outward packet in, say, 2 and recombine it at its final destination.
This is awesome but I'm just wondering why it took them so long to arrive at just plain grey.
I take umbrage with this part: "A past that can be revisited has not really passed. So, Gödel concluded, time does not exist." This is a very silly conclusion. My assumption is that the silliness is attributed more to the author of this article than to Gödel himself.

Our intuitive concept of time from our existence at speeds very slow compared with the speed of light and at masses which are very small when compared to those necessary to bend space-time is not necessarily applicable to time in all regions of this speed-mass phase space. Particularly the regions where the speed is close to the speed of light and the mass is very large. There's just no logical path from the initial observation to the conclusion that time doesn't exist.
Blowing the Whistle on CIA Torture from Beyond the Grave
128 Armada cores in 1U is nearly impossible due to cooling issues.
this blog post was so awful it made me cringe.

"The application incorporates pieces of various analytics packages, including those from Fiksu, Facebook, and some proprietary logging. As a result, it is likely possible that all activity within the application can be collected, including user taps, application activity time, hours of use, and even potentially unsent content typed in by the user. I have not made any attempt to specifically identify what analytics are active in the app; I am speaking of the capabilities of most analytics packages in general."

This app includes third party libraries. Therefore it could do anything. I didn't check.

Shameful.
> Browsers verify SSL certificates for revocation (OCSP). This is an ongoing service that has a direct impact on latency - so SSL is an ongoing service very much like DNS. However, most people don't realize this.

Inconsistently and sporadically, it seems: http://news.netcraft.com/archives/2014/04/24/certificate-rev...

That article is a few months old though. Have Firefox/Chrome changed their tune due to Heartbleed?
EFF Response to FBI Director Comey's Speech on Encryption
So are you trying to make a claim that bad decisions should have no consequence? You're basically giving them a free pass to pass the blame on.

I'm getting the feeling that your view of wealth is that it is never earned, that it's given. That is certainly possible but the financial downturn should have taught you something. People that have wealth didn't get there by making poor business decisions.
You said that making death threats was bad, which everyone agrees on. Some people disagree that they are as significant as made out to be. Almost all controversial figures get death threats. Obama gets 30 a day, about 40,000 in total. Yet assassinations and mass shootings are extremely rare.
Seems odd, right? My guess is it's primarily about future remedies: Violating an injunction (once in place) adds another potential remedy against the actor if the actor does the same act again.
wow, a mainstream newspaper released a biased and negative recounting of when they were scooped by the San Jose Mercury News.

color me surprised.
I saw this and thought "eh, that doesn't bother me, I already used the 'export your photos' thing." So I went to my TwitPic settings page, clicked the link, and downloaded a 14MB zip file.

The only thing is, it's empty. I don't know how you get a 14MB zip file that's empty, but Windows is telling me it's empty. That's not cool.
Yes, actually, I've been contemplating offering EV certs, and have some ideas for making it work well with the SSLMate model. I do understand the boss factor. Do you mind if I shoot you an email at the address listed on your website?

And I know it's lame about the SHA-2 certs, but my hands are tied for now. We're not selling any SHA-1 certs that expire after 2015 so we're not running afoul of the deprecation schedule set by Google. (And if you do buy an SSLMate cert, we can reissue it as a SHA-2 cert but it's a manual process.)
As long as it took for radar to become the main targeting mechanism, so that fooling rangefinders became obsolete.
European Consumer Hardware: Fad or Trend?
In general we need to encourage solving the systemic problem (changing the world!) instead of attempting so-called "end of pipe" solutions. The challenge is often to uncover the system structure in itself, it's often not so apparent in every problem.
They are different tools for different use cases.

Fig is a tool written in Python specifically designed to orchestrate groups of docker containers. It does not require virtualization by default, it talks directly to the Docker API (so you can use it directly on Linux without boot2docker/VirtualBox). It is useful because previously people were writing their own custom little Bash scripts etc. to bootstrap containers for e.g. a PHP app to run app code, a MySQL database, a redis instance and an instance of nginx to serve static files which are all meant to be tied together and work together in a specific way. One of the goals of docker is "one concern per container" so this helps people to use it in the right way and you don't have to, say, restart your database to restart your app (like you would if you crammed them all into one container).

Vagrant is a general purpose tool for automation and management of virtual machines written in Ruby. You specify configuration in Ruby. One of its goals is choice, so it has swappable "drivers" (so that you can use different hypervisors such as VirtualBox, Fusion, and HyperV) and "provisioners" (for installing software etc. when you bootstrap a new VM). I'm afraid I have to plead ignorance on the Docker provisioner, but mitchellh is the creator so I'm sure his input is sound.
Not sure what you mean here, what country in south america doesn't have credit cards?
Yes but you have that conversation before you start archiving. If I started racking up $1000's of dollars in server fees while going bust I'd shut off the archive team too. Ask and offer to pay first.
A minor correction: it's a complex carbohydrate.
It's not as easy as it could be but you can accomplish aggregate pushdown by using executor hooks in your FDW. As an example I'd point you to our (Citus Data) recent work on doing this with our columnar store foreign data wrapper:

https://github.com/citusdata/postgres_vectorization_test

As discussed there it definitely showed promise in improving performance for us.
Wow, I just looked over some of them and I think it's awesome that Rust has these RFCs tied to pull requests. Scala has SIPs but they are much less frequently used, and their granularity is much more coarse, yet they are less detailed and commented on by the community.
I Waited Five Months for My Soylent and Now I Can’t Get Rid of It
also makes me kind of wonder if there is any benefit of only knowing one language
Nice to see some tools that I've really enjoyed using lately. Docker, Packer and Ansible.
Fig only requires boot2docker if you are not working directly on Linux, this is true for docker itself as well.

We agree that VBox is not ideal but it is free and we would like to have other options (Fusion, HyperV) available in the future as well.
A public story can help others not to repeat these misatkes.
Ask HN: Angular Delete Undo
Hi *,

i tried to implement a delete undo functionality in Angular, here is what I came up with:
https://gist.github.com/andreasseiler/c6b440687480239cf1a0

I would be interested what more experienced angular developers think about it, as I just started with angular?

Thanks in advance for any feedback!
My way of dealing with an arrogant developer was simply realizing that it was ME! From my perspective I had always thought: "I'm senior, you're junior, you should appreciate my advice and not do XYZ in your old way any more. You're being arrogant by not accepting my criticism well".

But in reality, I wasn't allowing the junior dev to grow at his own pace, to explore and understand and evolve his way of doing things. I was just cramming process and procedure down his throat...which was not only arrogant, but an extremely ineffective teaching tool.

So in the end, it was I who needed the lesson in humility...not the junior dev. Funny what a perspective change can do.
Good point about serving non-personal, non-confidential data - in this case, there's no benefit to the process-per-connection model, but there is still a benefit to isolating the private key. Unsure how you could easily separate out the login process from other pages on the site. I think you'd need to use separate hostnames/IP addresses and an SSO-like system.
One of the most enlightening things I learned while studying music in college was discovering why classical harmony ended up the way it did. What makes a V7 chord work? Where did augmented 6th chords come from? How did the Neapolitan chord fit into these systems? By looking at the progression of music history from one-voice chants to counterpoint to harmony and then to the explosion of ideas in the Romantic era and beyond, you acquire the skills to know why music — any music — can sound good and express rhetorical ideas.

With a foundation in classical music theory, you can go beyond what anyone is doing in popular music today. I strongly believe that (for example) Beethoven's 5th, from a compositional perspective, has more rhetorical power than any music produced in the last century. I think this is largely due to popular music being very simple structurally. Where is the counterpoint? Where are the modulations? All we get is simple chord progressions repeated ad nauseum. Imagine how much farther we could go if we combined the lyrical and textural variety of popular music with the compositional depth of classical music! I salivate at the thought of an electronic or metal musician[1] delving into this territory...

[1]: Phish is one of the few bands I know of who actually focus on this stuff. Some of their pieces even include bona-fide fugues. I'm not the biggest fan, and it's a simple example, but I love listening to the motifs and variations in "Stash": https://www.youtube.com/watch?v=8OfQCAj2Ppg
> It takes a super-majority to change the constitution, which I applaud.

Except for when Judges decide they want it to mean something else now. That is why original intent matters.
APPLE PAY: Now OR Never FOR MOBILE PAYMENTS?
I've been in a situation where I was in grad school. There isn't much money coming in if any at all, and no loans. That was years ago, even now when I moved and had to throw out the couch I had since grad school: I refused to pay more than $600 for a couch. It's unbelievable that someone would pay 800 for a single couch. I paid $550 for a love seat and a couch. Is it cheap? Yes, have I become a social pariah for doing so? The guests from last weekend's party certainly didn't give a toss.
This looks fantastic. I'm a full time Unity developer that uses Clojure for all non gaming tasks, so I'm pretty much the perfect target market.

My only concern is - do you have any way to have compatibility with IL2CPP[1]? As I understand it, there's a preview of the exporter already in Unity 5.

Without it, WebGL will not work, and it would not be a surprise to see similar technology used for iPhone deployments in the future (which is specifically where the Mono licensing problem comes from due to the static linking requirements).

http://blogs.unity3d.com/2014/04/29/on-the-future-of-web-pub...
It's in the METAR and the TAF.

KPDK 172053Z

17th day 2053 Zulu
I agree but I don't really care about the internal politics of PivotDesk or any company for that matter. Adding those bits to the story adds no value.
I use the .gg TLD. My personal site is bram.gg and my email is hello@bram.gg

.gg is my favorite TLD, and the most underrated. It's expensive enough that the domain you want probably isn't taken, but cheap enough that it's worth the price if it's something you care about. "gg" is also a common phrase in gaming subculture, meaning "good game".

Quick plug, if you're looking for a quick and fun domain for your personal email, check out my open source project Hipster Domain Finder[0]. You can use it to find some pretty awesome short domain hacks and it even allows you to sort by TLD.

[0] http://www.hipsterdomainfinder.com
Ask HN: Why there's no a quick guide for setting up a VPS?
Is it just me, or are there other developers out there struggling with this every time, all the basic security and webserver configurations and so? Or everybody is just using PaaS?
What did you do after this happened? Is it safe to restart the machine, or will that totally hose the install?
Right - but the fact that they behave more like a window manager menu than ever before - as in, they drop down et al.
iPhone Anti-Tracking Feature Only Works with Cell Data Off
I'm talking about system GUI components, i.e. window titles, context menus, etc. Those scale appropiately. I have never seen fonts set with the windows controls that don't fit properly. Apps that override stuff look inconsistent no matter what.
Right, per METAR/TAF, but not in terms of when the data was last pulled.

Unless it's all realtime.
Thanks! I actually prefer aviation wx over the 'plebs'-version (;-)). Bookmarked!

Perhaps include a link to a good reference on reading metars/tafs?
45 minutes, another lost 15 minutes... wow, you're install went fast! Everyone else seems to be having multiple-hours long installs. :)
> "As always, if you encounter problems building or using Emacs, please send a report to address@hidden with full details"

What's up with "address@hidden"?
Blockchainr in python
It's not about cost. AT members and Dustin Curtis have offered to pay for it. https://news.ycombinator.com/item?id=8472998 https://twitter.com/dcurtis/status/523215681412546562
May be not for Armada, but most of cell phone ARM cpu, the power is 1-2 watts at max frequency.

If that hold true, 128 SOC in 1U can be 2-300 Watts. That can true ly go against x86 for "some" applications.
Context helps ground the lessons in reality. People would be less likely to take "don't be a jerk to your teammates" to heart if that's all the post was saying.
A lot? I Guess? Why not?

In fact, I'm amazed at the amount of businesses that don't. Half of what TechCrunch writes about is, in technical terms, Rails CRUD apps. Why would they need more than a single host in the first year?
Interesting read and seemingly a very professional response to what must be a heart-wrenching situation on a personal level, but I don't really understand the rationale behind "giving it a week".

If your team has lost confidence to the point where it "doesn't really know what you do anymore" this will not change in a week, no matter how well things go that week.
I hate to say this, but sometimes I have to prevent myself from being perceived as arrogant. My passion sometimes takes over, and my expressions may be perceived as other people as being extremely arrogant. I feel strongly about things because I am passionate for them but it comes off as arrogance to some.
The as-of time is in the METAR. It's the block immediately following the station identifier, e.g. 172054Z means the 17th of the month at 20:54 Zulu. That's the time of observation.

You're right that the TAF doesn't indicate the time the forecast was published (although usually it's assumed to be the first hour of the forecast).

If you meant instead, as-of meaning "when the data was loaded", that's true... Not shown. I have the METAR ages turn red when they hit an hour (normally they are issued every hour) as a "clue" to the user to refresh. But certainly I could be more explicit.
We didn't destroy the book! We just ruled you can't keep it on a shelf where it's topical and someone might find it.
Inside a Proof-of-Stake Cryptocurrency