skysight-inc/HackerNews huggingface dataset:
I think that's the most attractive part of his candidacy for me. I can't support someone who doesn't see that private individuals should be able to make the WRONG choice. That's what freedom is about. If you only have the freedom to make the "right" choice, then you have no freedom at all.

This applies to drugs (he's for allowing individuals to make their own choices here), civil rights act, supporting home schooling, owning guns, etc. he consistently favors freedom of choice. Out of all of the candidates, he's the only one who is even close to a libertarian.
An elegant and simple product is not enough for building Trust
I can't speak for everybody, but I enjoy my work and would do something very similar even if I didn't need the money.

I don't view the opportunity cost of my morning commute in terms of the time I lose at home before work. I view it as lost time I would rather spend at work doing what I love.
This is true, but hopefully by the time Python library maintainers drop 2.7 support, the Go space will be more than ready.

Should be plenty of time for that to happen. There's probably a few decades of 2.7 library support, given the stats I've seen show 3.x at 10-17% of the userbase. Even if that doubles in 5 years (won't happen), it'll still be ~34% on Python3.
Which is so long from the 2008 Python3 launch date, and a small enough number migrating that we can effectively concede these are two separate communities going forward.
Granted, "need" may overstate the case. I've revised my comment above on that point and the typo (keyboard issues are making those somewhat more frequent).

But: I consider writing as a communication done, generally, for the reader's benefit. Not a novel viewpoint. HN featured a bit from Vonnegut on that point yesterday. Among his points:

Pity the readers: They have to identify thousands of little marks on paper, and make sense of them immediately

http://peterstekel.com/PDF-HTML/Kurt%20Vonnegut%20advice%20t...

I guess I belong to the school which says that a thing worth doing is worth doing well. I try to fix bugs in my code, I try to write clearly, I try to be accurate in what I say and acknowledge errors.

And yeah, sometimes I get really annoyed at nitpickers who seem to have lost the thread:

https://news.ycombinator.com/item?id=9567882

Does this mean you've got to do the same?

No.

But it's a very small point frequently, one that can make the difference between a good (or even really good) piece, and one that's truly epic. Which on a site such as HN which focuses in large part on executing both technical and conceptual brilliance, seems a good candidate for a general community value.

And yes, editing (especially for professional publication) is a sort of penny-ante death. I've been watching authors Charlie Stross and Ksenia Anske grouse about it lately on Ello. It's a bit of a pain for my own stuff. But obvious glaring shit? I'll fix it if possible.

Sure, there's the Zen ideal of imperfection as its own perfection. And there can be other reasons for errors and faults to creep in or be unfixable (HN locks comemnts from further editing, something that leaves me cringing frequently).

I find it just plain sloppy myself.
My understanding is that the same JavaScript code minified by different minifiers will produce different performance results across any browser. This is because minifiers often introduce code patterns that are very different than the JavaScript code that the devs write. The point being made is not about being non-aware of the web, but more about ensuring the web runs faster across different code patterns that are encountered by the JIT compiler while running the web.
I posted an estimate and a check of that by way of sensitivity analysis, and have supported the point with further data.

For someone grousing about numeric precision your own lack of verbal precision (or accuracy) in noting issues is richly ironic.
I don't fault you for enjoying what you do, but most people don't; therefore, we shouldn't create economic policy around the idea that people do enjoy work. People enjoy fulfillment; whether that is tied to a "job" or whatever we're going to call it in 10-50 years as labor gets automated away, that's an entirely other matter.

http://www.washingtonpost.com/blogs/on-leadership/wp/2013/10...

http://www.forbes.com/sites/susanadams/2013/10/10/unhappy-em...

http://www.nytimes.com/2014/06/01/opinion/sunday/why-you-hat...

http://www.gallup.com/poll/165269/worldwide-employees-engage...
Hmmm, how performant is it?
If only das shipped a keyboard with an ergo layout. Gimme an MS Ergo 4000 or Sculpt with Cherry MX switches and I'll give you $300.
What are the best research cancer charities?
Sometimes other techniques are more useful.

- you can collect errors in a function and return them once or provide an extra method, like http://golang.org/pkg/bufio/#Scanner.Err

- you can type switch on the error; maybe there are errors that you can recover/retry locally, such as connection errors, or general io failures - so you do not need to pass back all errors to the caller

More on errors: https://blog.golang.org/errors-are-values
So true. Driving can also be aggravating and frustrating, and at least in the Bay, you have to be at least a little aggressive to get into traffic / turn out / not have other people hate you and honk. If a car could do that for me but still give me control when I wanted it (on the rare occasion I'm driving for pleasure), I'd say "shut up and take my money" in a hurry. It'd also be nice to be able to take a train or bus to work, but the bus doesn't go where I need and it's slower than riding a bicycle for my commute.
The paleo dogma needs to stop.

Eating whole, unprocessed, natural foods is great, but the science behind the paleo diet being “the one and only diet that ideally fits our genetic makeup” - I mean if that literally doesn't sound like dogma, I don't know what does.

There is no "one and only" stone age diet - you ate what was around you! The Inuit aren't eating oranges and spinach, that stuff doesn't grow in the tundra. Similarly, you won't be eating deer and bison in Greece, but you will be eating fish and olives.

There are societies across many geographic regions with long life expectancies, and their diets vary wildly.

The Grecians eat lots of fruits, veggies, olive oil, fish, goat milk and wine. The Japanese eat soybeans, sweet potatoes, white rice, seaweed, and fish. Sardinians eat lots of game, goat cheese/milk, beans, and barley. Each is home to peoples with the longest life expectancy on earth today, and each has at least one staple that is not considered paleo friendly.

Alan Aragon did a great talk critiquing the paleo diet, which you can read more about here[1].

[1] http://www.nsca.com/uploadedfiles/nsca/inactive_content/prog...
eBay's gotten pretty awful, too. Fees, awful CS... I've not used the site seriously since the asinine decision to not allow feedback for buyers. They've become downright hostile to people who don't intend to make a living on the site.
A few months back, we were beating C on some benchmarks, though with the focus on semantics for 1.0, I'm sure there were some regressions.
If you already know sed/awk and you don't know JavaScript then as you say, it would make sense to just use the former tools.

But for those of us for whom it's the other way round, it makes far more sense to use the scripting language we already know for the occasional text processing task than to spend time learning another language for the purpose.
Please explain. This is by no means "of course". I haven't seen a single API so far that explicitly required authorization.
>Work is simply a means of supporting yourself while you experience life.

you can have reasonable experience of life only until you're not that far down from the middle (like whether salary is bad or good is defined not by absolute number, instead it is defined by the relation to other salaries in that region, etc...) Everybody running up toward and beyond the middle move the middle up. So, if people can additionally work while cars are driving themselves - they would as anybody who wouldn't would thus be sliding down farther from the middle and thus slipping into less than "average" life experience.
I love how Kristian opens up with a flow chart of OCZ's design process. Every OCZ product fails in step 4 -- or seems to jump from 2 to 5.

I read the title of the article as "How SSDs are Made (Poorly)". This was a bad acquisition for Toshiba.
My own layman theory on this is that time has a wave like nature to it, not the particles. The idea is to rewrite the wave equation solving for time using the minkowski metric (space and time are related through relativity).

The results should be the same, but it is a different interpretation.
Know off-hand if there is a fix for JS auto-indenting in the works? My atom seems to just indent everything one level more than the last, never out-denting back. This is something which I've found JetBrains IDEs to be really good at, but at this point Atom has so many useful / fun packages and is so easily extensible that I don't think I'll switch back any time soon.

If there's already a package (I know about FixMyJS which...sorta works...) which does this well, please share!

EDIT: rainbow parens would also be KILLER in Atom, but last time I looked it sounded like it was non-trivial to modify the colors like that.
>What are the biggest problems facing humanity?

It seems a little bit of a stretch to answer with "the Catholic Church" and "Zionist Christians" and even more surprising that you would group them with "radical Islamists"? Really?

I noticed you mentioned religion instead of what I typically think of as larger problems like, for example, global poverty, water shortage, and disease? I guess I should ask, do you consider global poverty a bigger threat than the catholic church?

Global Warming sounds right on though. Thanks for sharing your point of view, hope to hear more.
Head mounted displays (Oculus Rift, SteamVR, Hololens). I think a new market (at least for games) is finally emerging here.
I was thinking of https://xkcd.com/793/ Just jump in and fix it, can't take more than an afternoon right?
I would like to dump WhatsApp, any alternatives? I almost switched to Telegram once.

No matter how bigger WhatsApp gets, I am glad there are some alternatives.
These and many other pitfalls are all discussed in detail in the C++ FQA Lite:

http://yosefk.com/c++fqa/exceptions.html#fqa-17.1

http://yosefk.com/c++fqa/ctors.html#fqa-10.17

http://yosefk.com/c++fqa/exceptions.html#fqa-17.3

The FQA helped my crystallize a lot of the reasons I hated C++. Even if you like C++, it's a good idea to understand the FQA's arguments, for the same reason people play devil's advocate.
So are you a pacifist, then?
What's new in PostgreSQL 9.5
Google Fiber Sends Automated Piracy 'Fines' to Subscribers
Exactly! Which is why I said something LIKE. :) There's literally nothing more fun than creating your DnD campaigns; it would be so cool to construct worlds involving interplanetary trade -- which incidentally, is one of that Star Wars RPG's strengths and also why I mentioned it.
If would not be a key component of programming if it were not necessary for the task.
Ask HN: Recommended online coding test providers for filtering grads?
I'm not a big believer in online testing for normal developer recruitment, however, doing recruitment of graduates means filtering through a large, noisy (as in lacking signal), pool of candidates.

Looking for recommendations from the HN community for online testing providers (for testing coding level) that could at least allow me to reduce the initial pool of candidates to a manageable level.

Any insight would be appreciated!
> I guess I belong to the school which says that a thing worth doing is worth doing well.

you seem to be arguing for perfection though. I noticed typos too, but still ate up every word.
I don't see how that is even a remotely justifiable belief.
Have you ever tried to setup AWS IAM permissions for a user pursuant to the principle of least privilege? Because Amazon's APIs are about as far from friendly as you can get in this respect.

Their docs make it easy to make the mistake of thinking that fine-grained controls are available for most things, but when it comes to really important things like being able to segregate a production and Dev VPC, their APIs basically force you to grant permissions to everything or nothing.

Some examples of things I've hit:
Not being able to restrict a user to only change a specific routing table
Not being able to restrict a user to only change a specific elastic NIC

I'm consistently surprised at what's missing from their API and couldn't disagree more about being happy with it.
I feel a bit weird about this, because my father actually worked for the local highway department and I ended up learning about the stuff that goes into road design and engineering... and most of the payoff of that is that I complain when I see stuff done wrong.

And it's not just light timing; my single biggest gripe is when I can tell from driving on a road that its speed limit has been set significantly differently from its design speed (in either direction -- there are some local streets obviously set too low, but also some highway stretches that are obviously set too high).
I'm surprised that they're looking to replace some of the more mundane manual tasks with automation. Labor is a lot cheaper than machines in China.

I somehow doubt that putting stickers on a SSD is the bottleneck in their production facility.
This just makes me like Fuller even more and I have a tattoo of a buckyball net on my arm.
>the self-driving cars are trying to reduce congestion.

congestion reduction is such a goal only because people are wasting time in traffic :). If cars are empty or people inside are engaged in a dopaminergic activity (working, texting, having sex, etc...) it will become less of an issue. Especially with electric cars as idling of the engine becomes non-issue. Add to that that currently amount of time my car on the road is limited by my time (and thus i plan/optimize when/where to go, like getting into store on the way from work, etc...), the self-driving car can go to store for pickup or deliver some papers, etc... while i'm doing something else. I.e. the total sum of time of me getting quickly home from work and the car going to store on its own will be larger than one optimized trip - i.e. my time in the car would be lesser while car's time on the road would be higher if everything else was equal. Though it willn't be and thus- i'm looking forward for many productive hours stuck in "smart & autonomous" traffic trying to get home as quickly as possible and sending the car on whatever errands before and after - hope it will enjoy being stuck in traffic among the sames.
I didn't know there were any, but yes, whoever they are. The vote is tomorrow, this is stupid.

EDIT: Either this is stupid, or, if there are enough people to keep this up for an extended period, it's brilliant. But, I fear that that is a lot to hope for.
Do you have any information about the compound? Is it nanotech? Did you synthesize it? Is it naturally occurring?
Nope. The last thing you want is a government monkeying around with your currency. If I could stop the USG from inflating away my savings I would.
This is actually how my school's ECE department teaches C and lower level hardware. Its quite nice, actually.
Stripe in Talks for Up to $500M in New Funding
Gmail pre-downloads images and caches them. This causes false positives that enails have been read when in fact they may not have been.
I would appreciate some more common use-case side by side comparisons. I've been hesitant to learn awk or sed myself, instead using Ruby, but my intuition tells me that javascript will require comfort with at least some basic utilities library, and lacks a lot of built-in niceness that Ruby has.
Microsoft banned WCF inside Azure (their cloud platform), which says a lot about it :) At least, that's what Mark Russinovich, CTO for Azure, says...
I'm curious what your tattoo looks like. Pics, or it didn't happen!
I have been issuing tests to candidates for a long time now and I have used a plethora of methods to do it. What has worked the best for me was a home rolled solution of having a server they must ssh into and then having a few bash scripts that.

Set up the user account and a default home directory.
Runs a job out of cron to check for the user and log them out after a time period.
Clean up after the test has been reviewed.

I have iterated on that base idea and ended up with a pretty nice intranet portal and self service test administration system, but then I threw it out the window and started using HackerRank. Its just easier and it does all the stuff I want it to do. There are some limitations, but if you just looking to do an initial screen they work.
We are getting off topic but I agree advances today are a massive opportunity to introduce a standard 4 day week. I feel this is much more short term achievable social advance than the often mentioned basic income. I've had this discussion a few times and the majority of people say a 4 day week is impossible/unrealistic. I enjoy pointing out ~80 years ago we had a 6 day work week and people were saying all the same excuses why we couldn't do a 5 day week. And given for most of us corporate types, the work day is typically going far beyond the 9-5 hours of a traditional day. Now our 40 hour week is easily covered in the 4 days.

On a more personal note I'm wondering if your European. I find most Americans are very work obsessed. The idea life is for living and a job is a means to fund that is very foreign. I've found generally withing the first 10 minutes of conversation with someone from the states Ive not met before, they will say this phrase: "I love my job". I'm Australian and while we are heading toward the US view we have a history of life is for living and I'd hate to see that go.
I think we should all make an effort to try harder with our comments.

The author writes "this is for people who aren't 'devops' and who can't crank out a fancy piped shell script using awk and sed."

Whatever we may feel about people who have inexplicably failed to learn to use awk or sed, or perl, or python, or ruby, criticism on the basis of these methods being "better" (if only one learns how to use them) is a waste of everyone's time.

If you really want to make a point about how less performant javascript is than perl, that's a different matter. If you want to critique the goals, concept, implimentation, or whatever, that's a different matter.

But it's simply too easy to write "why not do 'X'", especially if you're going to ignore the fact that the constraints on the problem have already ruled out 'X' in the first place. That takes less than no thought. It takes an active deficit of thought.
What Are Traffic Waves and Why Do They Happen So Much?
...shades of Spring application.xml
I found this article gave a good sense of what drone attacks really mean for the people in the area, and what it means to be "a member of al-Qaeda" in Yemen, in the eyes of US policymakers: http://america.aljazeera.com/watch/shows/america-tonight/ame...

In my mind, the worst thing about American military attacks in Yemen is that the government refuses to reveal what our policy even is. Everything about them is being kept secret, removing any hope of democratic accountability.
I keep getting:

"Cannot read records from database
Because: A mutation operation was attempted on a database that did not allow mutations."

and nothing loads past that.

Firefox 38.0.1 on Windows 7
The first thing I consider choosing router is OpenWRT availability for the model
> On a more personal note I'm wondering if your European. I find most Americans are very work obsessed. The idea life is for living and a job is a means to fund that is very foreign. I've found generally withing the first 10 minutes of conversation with someone from the states Ive not met before, they will say this phrase: "I love my job". I'm Australian and while we are heading toward the US view we have a history of life is for living and I'd hate to see that go.

I'm American. I see my job as a means to an end; its not my purpose for being. My view has definitely shifted my view on this from my 20s into my 30s (My job previously made up a significant part of my identity; those days are long past now). I'm only 32, but I feel lucky to have shifted so early in life, so as to not waste the rest of it.

This isn't to say I enjoy my job. I do. But its only a part of my life.
Visadoor – H1b salaries by employer
I found it nifty that each commenter has a Wikipedia page to their name.
I've found that http://old.thesixtyone.com/ is a good site for discovering new music. (You want the "old" interface because it's so much more usable than the new one.)

Some of the bands that I learned about on thesixtyone became huge hits a year or two or seven later -- fun. and Passenger come to mind. Of course many of them were never heard from again, as well.
Frontline did something similar w/r/t/ the impact of US drone targeting for AQ in Yemen.

http://www.pbs.org/wgbh/pages/frontline/frontline-fight-for-...

The Frontline Yemen episode was one of the more depressing Frontlines I've ever seen.
One could argue because of this policy the govt didn't have to pay out for a lot of students who parents did pay up as they should have.
It was an interesting and different kind of article. I particularly loved his attack on companies' claims to democratize some function. I know there's two meanings to the word but we're better off using (verbally and as consumers) the more important one. They're just cheapening the concept for profit.

The other thing I liked was how the author took ownership of the situation while expecting less at the same time. I had this experience using little-known and semi-custom OS's for high security setups. The secure system lacked access to so much stuff. Yet, it had enough stuff on it to be useful and content-proxies were easy enough to build. I occasionally wanted a certain program, Youtube video, or whatever. Yet, my system did exactly what I designed it to do, nothing more and nothing less. And, like the author, I was happy with it rather than disappointed. It's a strange, good feeling which I'm not sure most people experience while using their computers.

Of course, with KVM switch, I could always go right back to a full Windows/Linux system if I couldn't resist the urge or needed to do something modern. We can have the best of both worlds.
Self link?

Did you mean https://tools.ietf.org/html/rfc865?
If a task is difficult and a tool has specific capabilities to deal with it, the only way is to learn that to solve the problem. Using a different/easy-to-learn tool doesn't reduce the complexity at hand. You will ultimately end up reinventing all the features in the easier tool, what was available out of the box in the original one.

This is precisely the problem with languages that make things easier for novices, once you are beyond that stage you will see yourself doing a lot of work to accomplish simple tasks. This is the reason I switched to Perl, from Python. Python was good for a month, once I started running into more complicated tasks, Perl starting emerging as the clear winner.
How about for starters: if you have boring notes to offer on someone's web page, send it to them privately, instead of posting it for the approval of the whole community.

Sometimes we have things to say about sites that are relevant to lots of people. But these notes not so much.

I'm probably not great about this either and would be happy if someone took the time to call me out for it.
Something to keep in mind is that when upscaling, you are actually inventing (fabricating) detail. Tools like the one presented here are content to invent detail that looks pleasing to the eye, but if you tried to do something like this for photographs you wouldn't get anything that would hold up as evidence. You also wouldn't want to use this to guide a police sketch, because the "enhanced" image actually contains false information compared to the original.