skysight-inc/HackerNews huggingface dataset:
I posted this to /r/GetMotivated, but I didn't get very many users from it. Hopefully some people will try it out here. My story for why I created Syrio:

As a high school student, I share similar vices with other students, mainly intense procrastination (Facebook/Reddit/HN). I would always want to improve my programming skills, but right before I would start, my browser would find itself on some time-wasting site. Stuff like StayFocusd never worked - instead of going to Facebook, I would start doodling.

I tried other anti-procrastinating apps, but they never seemed to focus on the right thing. I was having trouble finding the motivation to extend my abilities. Learning a new programming technique amounted to a study of inefficiency. I would constantly put it off, because learning new things is hard and scary. Other apps focused more on mundane issues (i.e. throw out the trash), but I needed help with deliberately practicing.

If you don't know, deliberate practice is intensely focusing on skills that are beyond your current skillset. Popularized by Malcolm Gladwell (author of Outliers), deliberate practice is required in order to become an expert in your field. Just regular practice won't cut it -- you need to be constantly expanding your skillset.
Frustrated by the lack of tools helping with this, I figured I could try and create an app myself. I started learning the necessary technologies to create the app (the learning was unfortunately impaired by procrastination). I finished the initial prototype, and then started using.

I found that it was pretty dang effective (of course, take this with a grain of salt -- after all, the app is my creation). By tracking and charting my progress over time, I found myself deliberately practicing more and more. Not only was I improving my skills, but I was also feeling more content with myself. Before using Syrio, I was somewhat hated myself due to all the procrastination, but now, I don't have to beat myself over wasted time.

Obviously, Syrio is far from perfect, and so I would love for some of you guys and gals to try it out. I want to improve the product so it works for a large majority of people. If you have feedback, please PM me or send an email to syrioapp AT gmail.com

Thanks for your time.
Doesn't Apple's Safari take the approach that Zikes proposes[0]? As far as I know, all you need to publish extensions is to sign up for a free developer certificate key, and then you sign the extension yourself.

[0]. https://news.ycombinator.com/item?id=6692656
Thanks! That sounds reasonable. MoonScript also runs separately, but the libuv based scheduler sounds interesting, I'll have a look into that.
FYI, this update breaks GPGMail's plugin for Mail.app

[edit: re-installing GPGMail Works For Me]
costs $ and is in beta. This looks like an ad.

Who pays to beta test software ?
I quoted the article in an attempt to pinpoint a key detail which I felt was at the heart of the issue: that what people consider petty or captious is far too subjective. This, in itself, is a fairly obvious point which I don't think the article addresses well enough, and in fact uses my quoted metaphor to dismiss entirely.

The article encourages people to learn this word and to use it to dismiss people they feel are being petty. Rather than address those so-called petty problems or even the person themselves they are encouraged to write that person off entirely.
Back in the 90s, Sybase Replication Server was pretty sweet, and we ran topologies you wouldn't believe...
I agree with some but not all of what you write.

0) CouchDB will never lose your data. Period. Not many other stores are 'append only, copy on write'. If you're data is transient, you may not care about that, but many apps expect the DB to never lose or corrupt data. Take it down with 'kill -9'? no problem, it's guaranteed to be consistent on disk.

1) I think document DB's are as good or better than a key value store like riak. It's great to have the choice, at a later point in time, to reach inside your documents, build indexes, etc.

2) The biggest wart with couchdb from a scaling point is the single server, master-slave, and master-master. There is no dynamo style clustering, ala cassandra, risk, etc. We added that in our own stack in '09 and it's finally hit the Apache CouchDB repo in a refined state, you'll see it in Apache CouchDB 2.0

3) Finally, the biggest wart from a usability standpoint is the need to build materialized views. Ad hoc queries are painful. In Apache CouchDB most folks use Elastic Search in conjunction. In Cloudant we embedded lucene into each cluster node so you can do the the obvious things: 'GET http://...?q=name:"Mik*" AND age:[25 TO 34] & sort...'
What about the surely obvious privacy implications? A lot of people on HN are barely trusting Google with their mail, or even their searches - would you trust them with seeing everything on your screen?
There exists a strange notion that engineers have some form of responsibility that goes above and beyond what 'normal' people have. Anyone can do anything they like with their lives... unless they are an engineer, at which point they suddenly become obligated to work on charitable endeavors.

Decide to write novels? "That's nice, what a nice career choice." Decide to write iphone applications? "How the hell can you sit there programming iphone applications when you could be using your intellect to fight hunger!? There are more important things than iphone apps!"
If someone uses my credit card to buy something in Kenya it is automatically flagged and I am notified. If I tell Chase the transaction is fraudulent I am automatically reimbursed and am out nothing.
IIRC, the CWS allows you to distribute alphas and betas to a specific set of users.
University physicists study urine splash-back and offer best tactics for men
The results are wildly inaccurate due to the omission of online rates for USPS. If you have a paypal account you can buy and print shipping labels at home and save $1-5 on every package you send. It makes USPS the cheapest shipping option for nearly everything including international shipping.

Also, FedEx and UPS charge an extra $3 or so when delivering to a residential address. So the low prices shown on your site don't reflect real world usage.
Sure, nobody claims that CouchDB is the first to have replication. MVCC was invented decades back, and hash trees have been around forever. I believe those two combined are compelling, and if you follow, e.g. risk, you'll see they're heading down the same path.
So for normal (non-admin) users there is no way to opt-in to this. I can't understand that.

I don't think anyone would have a problem if this was a simple opt-in system like downloading unofficial apk's on android. Only a select few would be opting in, and those are not the core audience that Google is pretending to be security conscious about.

Giving no ability to switch on this ability for a normal user makes Google lose face with the general tech community. I don't understand the reasons behind this.
The Next Revolution in 3-D Printing: Disposable Panties
did I just delete wealth? Of course not.

Exactly. Because you were well-trained to protect yourself with aliases.

Now if you'd done '\rm <etc.>', it would be another story.
The security excuse is BS. Show me the numbers for what an enormous problem this is, to justify why such an extreme measure is needed, Google!

And even if it does affect a ton of users, I'm sure there are other ways for Google to fix this, even if not completely. But assuming for a moment this wasn't a malicious move from Google's part, I'm still angry with the lazy decision to "just close off non-store extensions" to fix the problem.

Should I expect side-loading to be gone from Android soon, too, Google? Don't you dare!

The way Android handles this issue is the best possible compromise (there will always be a compromise between security and freedom - and that's a great thing). In Android sideloading is disabled by default, and if a user knows what he's doing, he'll enable it and do whatever he wants.

So why can't Google do the same with Chrome?! Disable sideloading by default, but still keep the option in settings somewhere. What's the big deal? Unless they have a completely different agenda behind this...

Also, I'm not sure, but do Chrome extensions work in Opera or Safari? I think it's about time we call Google on this and ask them to open up the format, so other browsers can use the same extensions. The browser shouldn't be another vector for "lock-in".
This doesn't fix the only bug I've experienced: The "Store draft messages on the server" Mailbox Behavior option is still not being properly respected or stored. It seems to be permanently on. While you can disable it temporarily, it always reverts back on. It's not a terribly big deal, but it is annoying due to the implementation of Mail's autosave - the trash folder rapidly becomes populated with hundreds of incomplete drafts as Mail.app trashes the previous save and creates a new one.

I've not tested it yet, but I would guess that this could be exceptionally bad with large attachments.
Clearly the money could be better spent working out new ways to kill people remotely from an armchair on the other side of the planet.

I'm sure once they have eliminated all poverty in their country, like the US, and then worked out the whole remote killing thing, they can continue on trying to do "Science" and "Advancing the state of human knowledge".
Amazing, an actual reason to consider the Blink build of Opera.
Author here. I'm perfectly willing to give something a fair judgment, and although I didn't include this in the article, I'm actually scheduled to speak with the person with the 23 bullet summary and 4 sentences on Google.

The problem is that although I'm still willing to give a fair judgment, the candidate's inability to distill what is important from trivia will give me a negative impression. You're assuming that there is relative content in those additional pages, which there isn't. I can write "I am qualified for the job" 500 times on a sheet of paper, but if I require someone to read the last 499 I've done them a disservice.

Regarding CVs vs a brief resume format, I think the industry will be better off because the use of CVs seems to negatively impact mostly foreign workers who are accustomed to using that format. I still read as much as necessary in order to evaluate a candidate, but I assure you that many hiring managers and recruiters do not.

I agree that surpassing the HR hiring process is much more effective, and I even advocate that method specifically in an entire section of my ebook.

The two audiences is a real issue as you mention, and having ATS systems scanning resumes is another issue and third audience for the resume to cater to.
> This is little more than "why are we spending money on electronic gadgets when cancer still needs to be cured", an argument that has zero traction in this community. It doesn't suddenly start making sense when the topic is space.

Then the people that criticize space exploration based on similar arguments would be stupid to do that. In the long run (which may not be that long after all) we do need to get off this planet in order to survive as a species. This is just a fact, is how the observable Universe works.
Reminds me of an article on words not to use like "never", "can't", "etc".

Unfortunately I didn't bookmark it and am not able to find it on Google either :(
New dutch euro uses free Google web font
It's simple. the NYT is and has been for some time, a mouthpiece for the sitting administration in Washington. They were under Bush, they are under Obama. The administrations trade 'towing the line' for access. Don't toe the line, no access. I hate to say it but there are few if any large news organizations which do the kind of Journalism we're taught about in school.
I'm giving Airmail a spin. https://itunes.apple.com/us/app/airmail/id573171375. It's only been a day, but so far pretty fast and painless for both GMail and a university IMAP account. I've no affiliation with them other than as a (so far) happy customer.
Why is this notable? Am I missing something?
It was the Slashdot of its time. But then, a website called Meneame.net (Digg like) took over it leading them a bare few active users. Meneame design-feature like was more easy and interesting than the old ones. They died the same way Slashdot did against Digg.
The new Opera is very, very simple, but it allows you to install just about all extensions in the Chrome store, if you download the Opera extension to do so.

So it depends on which features you'd prefer to keep.

I can definitely recommend using Pinboard for your bookmarks anyway.
I agree that Java to Node is not a magic solution. Clearly, like posters below have mention, it's the old architecture/stack that's the problem. J2EE containers have come a long way now, I can restart my Tomcat/Jetty containers in a flash, unlike Weblogic/Websphere of the days past (shudder).

I mean, I still think Java and the JVM are great for many many a use case, not trying to pine for node here.
Show HN: Sherlock PCB reliability tool
http://www.dfrsolutions.com/software/
I work at a small company that has a cute tool. This software is for predicting hardware reliability. You take your ECAD board files (ODB++, Gerber etc) and create a model for the board assembly in about 15 minutes and 15 minutes after that you have reliability predictions for solder fatigue due to thermal cycling or vibration. Plated through hole fatigue is also calculated as well as the reliability due to shock events. There is a module for ICT(in circuit testing) for calculating the reliability during manufacturing.
It does quite a few other things and we have some awesome software and hardware customers. Our customers really do make my day some times. I call our users directly once in a while and today I heard this from a brand new user "You know how you sometimes get a light bulb moment? This is like a room full of light bulbs."
Anyways, we have cool customers and awesome partners.

Gil
gsharon (at) dfrsolutions (dot) com
Love PIL/Pillow, for just about the easiest image I/O there is.

I've been using it recently and needed a bit more industrial strength and speed than the library provides. PIL supports converting an image to/from a NUMPY array! (And the execution speed difference is definitely worth the effort...)

Now my template for a new PIL script looks like this (all error checking removed for simplicity):

from PIL import Image

import numpy as np

im = Image.open(args.input)

rgb8 = np.array(im)[...,:3]

rgb = rgb8.astype('float') / 256.

# ... do stuff to 'rgb' using np

rgb8 = np.clip(rgb * 256., 0, 255).astype('uint8')

im = Image.fromarray(rgb8)

im.save(args.output)
Which is funny because they did indiscriminately spy on their own people while they were busy spying on Hitler.
As a current physics PhD student, I'd like to mention that this is exactly how I've gone through my educational career. In physics, such simple terms go a long long way, and to this day I still fall back on very simple ideas to understand sophisticated systems (e.g., "Well, there is positive charge here, so negative charge would want to get close to it", etc.). Many papers and many people make things seem far more complicated than they are. Personally, I am a huge fan of using colloquial language in describing things, as I think it makes things far easier to parse and get something out of it that you feel comfortable with.

I've seen a lot of success in my teaching, too, largely because of my effort to keep things colloquial and down-to-earth. Too many teachers fall into the trap of not falling back on things students are comfortable with when students are not understanding the material (or, hell, maybe the teachers aren't particularly comfortable with the subject matter). A huge part of my success as a teacher is exactly that I try to see where the students' train of logic gets derailed and take a step back in how abstract the explanation is there while also providing ample motivation for that sort of thinking.

Lastly, I wanted to recommend a great resource for learning specifically physics from a guy that is fantastic at explaining things in simple terms: Walter Lewin. Walter Lewin is a professor at MIT, and has incredible video-recorded lectures on electricity and magnetism (the class is 8.02). if you have an ounce of interest, go watch some --- you won't regret it.
I saw a few intelligent commentaries about this who agreed it was a great IPO for Facebook. The way I think about it, they floated it like a wet sponge, something you can only do if you are confident and taking the long view.
Well-put as usual, tptacek. One quibble: What do you mean when you say 'constant' encryption key? Do you mean hard-coded in the source of an application?
Lutheran World Relief will gladly take donations over the web (even from atheists :-P ). They have a four star rating from Charity Navigator, which is a pretty good rating. All of their financial statements are available online.

http://lwr.org

http://lwr.org/about/reports-finances

http://www.charitynavigator.org/index.cfm?bay=search.summary...
Yeah how could people distrust banks after they've shown to be so completely trustworthy and transparent recently...?
"Mail Update for Mavericks can't be installed on this disk. This volume does not meet the requirements for this update." WTF?
I've used Pixate a lot in my last app (client work), and I have mixed feelings. In general I love the idea (I'm a Kickstarter backer) but I had lots of small issues and found the documentation quite lacking. I don't have particular examples right off the bat, but I distinctly remember that I had issues getting gradients working correctly, and that borders did only work for all sides at the same time, while the documentation clearly has border-left, border-right, etc. But just setting one or two of these doesn't do anything. These may have been bugs in prior beta releases, but there was no documentation on this whatsoever.

There's also a help forum where people can ask questions and people reply on it. I could not figure out to actually read the answers. you can only read parts of it if you search the answers. I may be really stupid here, but I found nothing I could click that would open the thread and show me the answers to the questions. I may be really dumb here, but I just gave up. NEVERMIND: I tried again, it is working now. Maybe it just wasn't working when I tried it, sigh.
It's ironic seeing so much criticism from citizens of countries such as the USA which hasn't exactly solved its own poverty issues from the perspective of plenty of other countries. So where do you draw that arbitrary line?

Also, it seems incredibly short sighted not to see how development of a sophisticated space programme won't benefit the people of a nation (certainly if the engineers and policy makers were prescient they could just invest their time building only the space devices that would directly benefit their people but the real world of engineering is too complex for things to work that way).

It's fortunate HN is full of people that mostly see the benefits, but it's clear a lot of people elsewhere aren't that thrilled. I for one am glad India made this step. If a bunch of people are going to demonstrate what can only be described as overt jealousy, maybe it will spurn their own nations into greater efforts in the space arena.
'Star Wars: Episode VII': Release set for December 18, 2015
I believe it was already broken as of the 10.9 update, or at least it was for me.
I think you need to rethink your definition of what constitutes a free market; at present it seems to be 'one where all participants are free to do anything.' That's superficially attractive but it's hard for it to be efficient due to information asymmetries, and a market that is inefficient is one which people are reluctant to enter and whose growth is thus limited.

You could never claim that our healthcare problems are the result of a free market, because there is no free market in healthcare -- just a giant cartel of heavily-regulated (protected) bureaucracies.

Well, I wasn't making that claim, but you appear to have a curiously binary view of these things. Healthcare in Europe, where I'm from, is in many ways far less competitive and far more heavily regulated, yet Europeans seem to have better outcomes despite lower public expenditure on healthcare. I attribute this primarily to the information asymmetries mentioned above.
Really sound advice here. Let the code talk for you when possible and keeping the education short will eliminate several lines for some. Older engineers that list jobs from 20+ years ago often provide too much unnecessary detail on those jobs where a single line may suffice for irrelevant experience.
Hmm StackDock.com is hosted on a server at Hetzner in Germany.

I don't 100% know if the containers themselves are hosted by Hetzner or not, but Hetzner is more of a budget provider than something you host production sites on.

I've heard many mixed review about their network and mostly their support which isn't up to scratch. We'll see what happens but from what I see, if someone decides to abuse the service, Hetzner might just take down the whole server without warning just like OVH do.

http://www.hetzner.de/en/hosting/produkte_rootserver/px120ss... (I'm guessing they are using something similar to this).It's a pretty powerful and cheap server but if you search hard enough you can find something equivalent in the States for around the same price.
This has made me very, very irritated. I was quite upset at the initial change to preventing installation of third party extensions via a download, but then I realised it was for the best.

However, to fully remove the ability to install third party extensions is just ludicrous.

I develop a small Chrome application for internal use at my workplace. The staff love it, it helps them do their jobs a lot quicker. I don't see any easy way other than (as mentioned), building Chromium to remove this limit, as has been done before with crx files.

Might just move to Firefox and take my workforce following with me!
Yes, Iraq and Syria were very different situations. If anything Syria is the one we should have got involved in. I just raised it to highlight how a non-intervention policy is now firmly establish following years of pressure.
I've been a happy airmaler for about a week now. Love it. Delete = Archive. And support for multiple accounts and labels.
So, I'm faced with a multi-national multi-government agency with a lot of published research

Riiiiight... like that means anything. Should it mean something that healthcare.gov is backed by the biggest government in the world yet is a piece of crap that many developers on HN could have done better on in their spare time over the last few years?

Should it mean something that these multi-national multi-government agencies have been talking about and spending huge amounts of money on "hunger" for many many decades and haven't made any progress? At what point does their extraordinary lack of success dissuade you from being such a big fan? My guess is never.

At the moment I'm dismissing what you say.
But, like I said, I'm open to persuasion.

I'm sure you tell yourself that, but your credulity of a report because it's "multi-government" tells me that you're a believer in the mechanisms of the State regardless of common sense, their abject failures, and information contrary to that ideology.

If you were open to persuasion you'd be tremendously critical of the weak article this thread is based upon - regardless of whether or not you buy into my point of view.
Users of Apple's Mail.app who also used Gmail have basically had non-functioning or semi-functioning email since the Mavericks OS X update. I was one of the affected users and have spent hours dealing with the issue, then eventually just reverted to web mail until they fixed the problems.
No. If that's the case I think that's new.