skysight-inc/HackerNews huggingface dataset:
Ask HN: Where to get business cards made?
I'm starting as a freelancer and am going to get some business cards printed (maybe a couple of hundred to start). I was wondering if someone could recommend a printing company? Like everyone else I tried Vistaprint at one point and the cards I got looked terrible so I didn't feel I could use them. I've heard good things about http://uk.moo.com and I think they're who I'm leaning toward at the moment but at 30p ($0.47) each (including postage to the UK) they're quite expensive.

Who would you recommend or have used in the past? Are they're any novel modification I should consider? Moo offers rounded corners for 36p ($0.56) but I can't find any photos of them. Spot UV looks good but I can't find anyone that offers it and I'm not sure how much it would add to the cost.

Any input would be appreciated. Thanks for taking the time to read. :)
Hey saganus, our About page is now up: http://blink.vc/about
Indeed. Off the top of my head, agricultural products, civilian airplanes, jet engines and avionics, heavy machinery (Caterpillar), I'd be really surprised to learn we didn't export a lot of farm machinery, high end CPUs....
How much of the phone will work without non-free firmware?
For example GTA04 still requires non-free firmware for Wi-Fi and 3D: http://projects.goldelico.com/p/gta04-main/page/FAQ/#wikitit...
What about static images? Would you find banner ads as distracting if they didn't flash, move or overlay?
Well, Google is good reference how unobtrusive and useful ads can be actually even desired by an average user. Of course Google now looks much more like Microsoft than it did 5 years ago when the "dont be evil" mantra sill made sense. With the ads from Google I can still live... although it is becoming a borderline case
Don't hate your country. First he leaked a ton of classified military stuff, not just bad or morally questionable things and while his treatment was shameful, the judge did take that into account during sentencing.

Finally don't hate your country because it is actually great. In most nations we would never have heard of this because it would be the way things were done, second it was the US that thought the rest of the world the ideas behind freedom. Sure it fails from time to time, but that is just because it is compromised of humans, who are awesome but fallible creatures.
Great for you! I am reading this comment at 16pt.
You can love your country and despise the actions of its government. "America" is more than the government.
I've noticed less interesting gigs and lower pay as well for PHP over the last year or so. Spending a lot of time with Python and Go now.
> If they show child abuse, they must break the confidentiality and call the police.

The key point here is that they call the police, not blindly dump thousands of private documents onto the internet.
Why use SLF4J over Log4J for Logging in Java
Thanks for the great advice. You make a compelling argument for moving the book off of Amazon. You're right, I can't hope to compete in that space with this offering and I probably wouldn't want to.

As for the price signalling quality, well honestly I didn't have much of an idea how to price it! I did some research on similar books on Amazon and priced it to sell.

I think perhaps I got carried away with the idea of having my book for sale on Amazon that I didn't think through all the implications that you (and patio11) have pointed out.

My ultimate goal is to have a range of technical books so I'm trying to learn as much as I can with this first one. Your advice has helped a lot, thanks.
The Linux Pseudorandom Number Generator Revisited
Tough to say. Although Liberal presidents tend to pardon more than their Conservative counterparts.

http://en.wikipedia.org/wiki/List_of_people_pardoned_by_Bill...

Clinton pardoned 150 people and commuted 39 people and their sentences during his four years. Most of these were done on his last day in office and caused some controversy. Of course his number of pardons paled in comparison to Carter and Reagan who both pardoned over 400 a piece.

http://en.wikipedia.org/wiki/List_of_people_pardoned_by_Geor...

By comparison, George H. W. Bush only pardoned 75 people and commuted three sentences.
VoIP Engineer? Join us and dethrone the Telecom Giants
SendHub (YC W12) is looking for VoIP Network Engineer

Architect a VoIP empire and join us in the fight against the Telco monopolies.

SendHub is looking for a talented and determined engineer to lead our VoIP infrastructure efforts. We want you to take our telecommunications platform to the next level; scaling to support millions of users and high-volume simultaneous phone calls.

Skills: Understanding of TCP/UDP, SIP, RTP, HTTP/HTTPS, distributed and highly-available fault-tolerant systems. Experience with open source soft switches (FreeSwitch, Asterisk, Kamailio, etc.), Session Border Controllers, and a working knowledge of media codecs.

Nice to have: Languages: Python, Go, Scala, and BASH. Experience with WebRTC.

What we're doing: We're building tools to make it fast and easy for businesses to communicate with their customers. We have hundreds of thousands of users on our VoIP and texting platform.

Our Philosophy: We believe in building beautiful products, taking care of our customers and each other. We work hard delivering value to our customers and we wouldn't want it any other way. We're hungry and you need to be too.

We're based in Menlo Park, CA, and while we're flexible on working remotely, you'll need to be around the office and eligible to work in the United States. If you're interested, please drop us a line: jobs [at] sendhub [dot] com
You could also use those two-of-three or three-of-four encryption schemes (I only know about this partially--I've seen it mentioned as a way to safely store bitcoin private keys so that no one individual can access the account--only a quorum). Then it would take participation of two of three people (or three of four, etc) that know you to restore access (allows for some of the people you're relying on to be unreachable/dead).

That way the state doesn't have just one additional third-party target for getting access, they have to go after a group of hopefully decentralized people en masse.
Completely agreed - I couldn't care less what Canonical thinks about phone hardware, unless that includes all of the hardware being completely open. I just want a replacement for my N900, and supported w/community rather than hacked together.

I just want proper Gnutils and to be able to port Linux apps over after writing a little QML. I also want to be able to use languages other than Objective-C and Java. Jolla and Ubuntu are the only candidates right now.
I can relate to your intuition, but is that all you're going on? Do you know of any evidence to back this up?
"Civilians might not understand." Fuck you. It doesn't take a military mind to understand the difference between right and wrong and how little either has to do with institutional rules. This country once took a firm stand that military orders were no excuse for committing or condoning evil acts, when it suited our purposes at Nuremberg. We abandoned that stand the moment it became inconvenient, in Vietnam if not earlier, and have not picked it up again since.
Let me ask this question to you instead: Did you think critically about the crime and figure out the murderers at all?
Chemical attacks kills 1,300 in Syria
"Most of them should understand,..."
That is the hope! Thank you for your feedback.
Edge gestures are so fast and intuitive to use, I don't think they should be reserved for apps. The two I find particular useful are the top-edge down to access messages and the bottom-edge up to access your Task Manager.

Have you used a phone with an off-screen touch area? Using them for global command makes perfect sense to me. The apps can use whatever gestures they want inside the bezel.
Yesterday Wired published a similar puff piece for App.net.

Does anybody know how much it "costs" to have a sponsored article?
If Manning had just released documents related to specific illegal activities this would be a different conversation. That's not what he did though, in your doctor analogy what he did would be releasing the medical files of all 200 of his patients because he saw evidence of child abuse in one of them.
Uh, if you actually read up on the helicopter video, you'll see that Assange plays a game of "hide the ball" with what really happens in the video: http://en.wikipedia.org/wiki/July_12,_2007_Baghdad_airstrike.

Specifically:

1) The company had been under fire all morning and the Apaches were called in by a soldier on the ground under attack at the location where the journalists were;

2) Among the group of men the two Reuters journalists were with, there were armed men an AK-47 and two RPG launchers, one loaded (and if you can tell that what the journalists are carrying are cameras and not weapons from the grainy video, in real time, you've got sharper eyes than me);

3) A portion of the tape is missing in which the helicopters engage armed insurgents that are seen running into a building; this portion precedes a section visible on the tape that shows the Apaches firing at the building with a missile.

So no, the soldiers in the helicopter should not be tried. If soldiers are in a theater of war, are called in because other soldiers are under attack, and see people with weapons, they should shoot, and that's what happened here. This was not one of those cases like you saw in Vietnam when soldiers just started shooting up civilians with no threat in sight.
Why not take that one more level: its also a guide to how to get such a piece published by a major player.
I notice a pattern. "Good" jobs pay well and are not likely to kill or maim. "Bad" jobs aren't necessarily low paying. They are just dangerous. I'm not sure this is a valid way to separate the good from the bad. Some people hate boring office jobs. Take "seaman" for example. My understanding is that some of those jobs are seasonal. The pay is enough to live on for the entire year due to the risk involved. That has to appeal to a certain type of person.
From my experience at a very large bank. No one can do anything significant (such as connect to a database) without leaving a audit trail at said bank. It is very much possible to audit and it is being done routinely in places, at banking systems, for instance.
A Great Story About Losing a Deal and Working With an Elite Software Engineer
This is not about design or layout, it's about antiquated and unacceptable code. You could fix all the problems I'm complaining about and not change the look or feel one pixel. I'm actually surprised that any programmer worth a nickel including PG can stomach keeping such poor code in production.
Pure: pretty, minimal and fast ZSH prompt
This is exactly what I've been looking for a number of times before but was too stupid to hack together myself. Makes sense to me.
The bar chart is straight from Google docs, which just auto-scaled however it saw fit. I tried to present the numbers first to be clear about the absolute range.
You'll be waiting about 35 years then.
Google gives Chrome mulligan button
What 300 Years of Growth Hacking Can Teach Us
If the guy committing the war crimes is your boss, do you go running to him to report him?
Ever thought of the guys who were behind the machine gun for God's sake?
ASP.NET You're doing it Wrong. An Introduction to Nancy
> Why do you ask questions that don't influence your hiring decision?

Every question influences hiring decisions. Some questions just carry far more weight than others. Also, the answers often aren't as important as the thought process.

All else equal, the candidate that knows Floyd's algorithm would get the job over the candidate that doesn't. But we're talking about people here, and it's really rare that all else will be equal.

> Why ask a question when you have empirical evidence that you can perform quite well (I'm assuming you are a good engineer) without being able to answer the question?

We don't tell the candidate "write out Floyd's Algorithm". We say "how would you detect cycles in a linked list". If they can't derive SOME solution, that does count against them (and I'll be bold enough to say they probably aren't a good engineer). Someone who derives a decent but suboptimal solution to the problem isn't far behind someone that actually knows Floyd's.

In the end we're ranking people here, not objects. Many things factor into the final decision.
Fine! How much would you pay to pitch them?

(It can be $X to their chosen charity if you wish)
>>>The "State Department human-rights effort" is not exactly world-renown for its ethics. Quite the opposite.

I guess helping people in oppressive regimes doesn't count to you then?? I guess this $28 million was wasted then huh?

http://www.bloomberg.com/news/2011-04-20/u-s-funds-help-demo...

"The U.S. State Department is set to announce $28 million in grants to help Internet activists, particularly in countries where the governments restrict e-mail and social networks such as those offered by Facebook Inc., Twitter Inc. and Google Inc. (GOOG)"

"The program, which has drawn Republican criticism and budget cuts, has produced software that is spreading widely in Iran and Syria, helping pro-democracy activists avoid detection, said Dan Baer, deputy assistant secretary of state for democracy, human rights and labor."
This, I think, is where it's at. I reset my phone and delete my TrueCrypt volume every time I cross a border. On the other side I just download the TC volume, download my app[1] onto my phone, and re-sync my data.

[1] This a DB I wrote myself, is sideloaded (i.e. isn't in an app store), and syncs data between my phone, laptop and desktop.
That is a difficult situation. Not knowing much about Singapore makes it worse. I would consider using that java knowledge to develop apps for android. That way you can deploy to millions of people and not have to worry about specific details of the market in your local area. Easier said than done of course.
Facebook bug hunter paid $10K by community, not company
Install Dokku + PostgreSQL with Docker for your Rails app (or whatever else)
I tried using slimv as well some time ago but I never managed to get it working properly. I don't remember exactly what happened but I believe there were some bugs (like the lag you mention) and I couldn't figure out how to properly transfer just the piece of code I wanted to the repl. Plus I didn't want most of the plugins that slimv added (paredit for instance).

I ended up using this method http://technotales.wordpress.com/2007/10/03/like-slime-for-v... instead. I put just the basic functions into a plugin and that has been enough for me ever since. I use it for lisps though, not haskell.
I give them a year.
Other editors/IDEs you are using with vi-mode plugins also have extra stuff that make them more than just a vi clone, from built in stuff like auto-completion to syntax checking plugins. etc.
I'm partial to this: http://www.youtube.com/watch?v=v4z09el30f8
"You get in trouble" is what I meant. How much torture you can handle before releasing the password for the truecrypt volume.
Mother Jones article on havenco relaunch
Not sure it was really Sealand trying to create havenco the first time around, and the article is light on tech details, but it is an interesting read.

It would be great to see Tahoe-LAFS get wider adoption, though, and now there are two providers - Zooko's LeastAuthority and now havenco doing so (so people can do cross-provider RAID/erasure coding).
I think you missed a subtlety of nprogress, where it never fills the last 10 (or so) pixels unless complete is fired, presumably so that it doesn't make you think loading is finished until it's really, really finished.
It's not like that we papered all our walls with negative advice. We do this well balanced (having positive and negative feedback).
You could claim that no matter what, it wouldn't work though.
So what it's a different organization? The army is not Ku Klux Klan or the mafia, is it?
I thought Puppet was a collection of Ruby scripts, not a programming language in the same sense as the others listed.
To put it another way, can you "program" in Puppet without first having Ruby installed?

On a side note, I am always wary of the statistics Github gives for each repository where they estimate the percentage of code from different languages used (e.g., 90% Python, 10% C, etc.). In your opinion, how accurate do you think these are?
Cincinatti gave up his power to rule Rome absolutely as soon as his reason for becoming dictator ended, so there is that.
Agree that it shouldn't be used on every website. I think the use case would be when you are doing heavy processing or waiting for external resources. Not like Medium is using it, when loading a new article with only text.
I can provide one example from direct personal experience.

A citizen of a country with a repressive regime was revealed by release of the diplomatic cables to have provided information to the US State Department on the persecution of church members in their country. They have subsequently had to flee the country, being separated for years from their spouse and children who have remained trapped at home.
you can do it, but I've found in some cases that modifying patches (including "e") becomes more complex than stating the desired result directly.
Qitah - Blind Positioning Wireless Charger
That is so cynical. The Jesus shot is sober photojournalism:

http://www.wired.com/wiredenterprise/wp-content/uploads/2013...
What kind of cards did you order from Vistaprint? Matte, gloss etc. I'm just wondering what you didn't like about them because I am considering them as a supplier.
NASA prepares to create a warp bubble in the lab
Google Helpouts to let you buy and sell video chats with experts
Note to self: don't join the army.
Build Boring Features
> Ideally, the most legible typography contains between 45 and 75 characters per line.

The demo impressively shows, that this is not the case for narrow viewports.
However, the idea is great.
Yes, especially when they saw the rescuers come and try to save the injured, they just had to kill those as well. How dare rescuers try to save lives! This is war, which clearly means shooting anything that moves is the best policy. </sarcasm>
Hackers Pay Bounty to Man Who Broke Into Zuckerberg's Facebook Page
Java to Scala cheatsheet
I wonder how many billions go to helping subvert other sovereignties? Can we have some cherry picked examples for that?
Better than the worst is not good enough.
The brainfuck is that it's purely declarative. It represents the transformation of one tree structure to another with no notion of sequential imperatives or associated concepts like variables and mutable state. This has some very distinct advantages: the execution can be very fast and parallelizable and predictable in space and time usage and secure in presenting nearly no attack surface for injections and overflows and such.

This sounds great in theory. But the problem is real world business requirements don't work that way. Real specs are never a straightforward declarative transformation. They always include bells and whistles and rhinestones that don't fit into XSLT. Loop over this set and suppress records where this field matches the previous record (state!), or include pagination, or call somebody's web service in the middle of it to display today's stock price, or grab the user's preferences for colors and time zones. (All real examples from a job I had with XSLT once upon a time.) XSLT doesn't do any of that and isn't supposed to. So you add another layer of data munging in whatever produces the XML before the XSLT operates, or hack it in Javascript afterwards, and either way now you have two problems.

Maybe XSLT skews high for income because it takes huge sums of money to get programmers to even touch the thing.
> So, once you put on that uniform you have to keep your mouth shut even if you witness the worst atrocities imaginable.

Absolutely not. But you don't have to shout every secret you have access to (relevant or not) from the loudest possible podium either.
Cost of living in south america is only low if you have a salary in USD or another strong currency. For locals in most countries in south america the truth is that they have to face economies with high inflation rates and a salary that don't catch up fast enough
"Fuck you"?! You do realize you're trying to bully and intimidate someone whose opinion you don't agree with i. (and just happens to be factually correct and fairly balanced in delivery) Kind of ironic I'd say.
Tty2gif: a uniform solution to record your scripts into a gif
Given that most successful malware infected via a good browser (like Chrome) is obtained due by downloading (rather than an exploit) I'd say allowing top navigation is a pretty big concern. But if there is an exploit that targets a specific browser there is very little that anyone can do in advance if it is being served on an ad network.

So, if as a normal user (someone that doesn't understand malware versus OS-level dialog) sees a big warning in their trusted browser (or a popup) without having clicked on anything at all they might be compelled to download some malware. So yes, getting sandboxed iframes right would have been amazing but in my mind it was a failure.
There are whistleblower procedures even in the Army. Manning admits that he ignored them.
I added a poll to predict top performers for summer 13 batch of YC companies. https://news.ycombinator.com/item?id=6249141
Yeah, when I originally read about this I thought more or less the same thing. A low amount of entropy is already assumed in various attacks (like dictionary attacks), or even just guessing based on your knowledge of the person who created the password, it's the same deal. I don't see how you can assume the same thing for RSA keypairs though...
Alice.com shuts down
The US military has subtle mechanisms that would not be obvious externally. I'm sure it varies and changes, but something as simple as the timing of an officer's promotion, or review without promotion, can signal an "end of career" event. Someone familiar with the branch and with access to the promotion data could tell you if an officer in the chain may have been held responsible.

(A view from the outside, but not far outside.)
A little anecdote from a project I worked on in the mid-90s (hence terms like "4GL".) The project had a lot of back-end programming (C and PL/SQL) that we mostly wrote in Vi, but the front end UI was this weird 4GL thing which I can't remember the name of.

One particular quirk of this 4GL was that pressing the escape key while in the editor would close the editor, do not save, do not prompt, do not pass go and collect $200. Very bad feature, especially when switching between editing in this and in Vi a dozen times a day.

In the end, everybody on the team had a bottle cap on their desk that they could put over the escape key when firing up the 4GL editor to stop accidentally hitting the damn key out of sheer muscle memory all the time.
Regulating SOPA will prove to be more cost prohibitive than actually solving the real problem. The real problem is that people want to be able to get content on demand, and the problem is that media companies are unwilling to adopt new ways of delivering that content. The music industry was plagued by this same thing a decade ago, but allowing the online purchase of content either via subscription or purchase has significantly reduced music piracy. Adopting the same principals for movies and television shows across the board will undoubtably have the same effect. The fact of the matter is that until studios are willing to be more flexible with their means of distribution rather than trying to have full control, then piracy will continue to be a problem.