skysight-inc/HackerNews huggingface dataset:
Wait..so you just wrote a long blog post to basically say you like being friends with your friends? I know you guys just had some kind of launch, but if you need to drive traffic to your site, you could be a little more creative with your blog posts.
I did read the post though, so maybe you are getting the desired result.
Right, because nobody has heard of James Cameron.
SnapLogic Updates Integration Platform for Cloud/On-Premises Connections
One of my first jobs was just debugging some awful legacy software. Let's just say I got a lot of negative feedback.
beanstalkd is a great project and it certainly inspired some of our thinking. I think of beanstalkd as a more fully functional alternative to simplequeue (what we built/used prior to NSQ - more details in our blog post http://word.bitly.com/post/33232969144/nsq).

Some of the goals of NSQ transcended just replacing our specific daemon that buffered and delivered messages (most importantly the interactions with the lookup service). Because of that, we felt that owning that piece would make it easier to achieve those goals.

Additionally, one of the most important properties of nsqd (the queue component of NSQ) is that data is pushed to the client rather than polled (like in beanstalkd).
Plays nicely. Just pops you into insert-mode when you bring up the devbar and pops you back into normal when you exit.
I received an email a while back from them basically saying they were going to start taking privileges with my data if I didn't go to a page and opt-out. I don't remember the text, but that was the gist.

[Edit]
Did some digging and the email subject was: Important Update Regarding Your Privacy

It has various sections on what will be used and how with a call to action at the bottom listing your options.

Opening text: Why am I getting this notice?

Your privacy is an important priority at Verizon Wireless. Our Privacy Policy (available at www.vzw.com/myprivacy) informs you about information we collect and how we use it. Today we want to tell you about some important updates relating to two new uses of information. Verizon Wireless will begin using the information described below for (1) certain business and marketing reports and (2) making mobile ads you see more relevant. If you do not want us to use this information for these purposes, you can let us know by using one of the options described in the "Your Choices" section of this notice. This supplements our Privacy Policy.

Your choices section:

If you do not want us to use your information for any of the purposes described above, please let us know at any time by:

• Visiting www.vzw.com/myprivacy

Or

• Calling 1-866-211-0874
Split the problem into sections, and give each person their own section, and then let them do what they need to do. For instance, Tom is in charge of the code that handles registering new users; William is in charge of the code that handles billing; George is in charge of the front end javascript. Each person is accountable for his section, and has total freedom to go about fulfilling those responsibilities however they see fit. The only caveat is that they must use a language the rest of the team understands, they must provide regular tatus updates, and anything else you think is needed.

The key is not to handcuff your workers. Trust them to do good work. If they are having trouble maintaining their end of the project, use your experience to jump in and mentor.
Didn't the quotation from Kubrick in the original piece say exactly this? That it was nearly impossible to communicate what he (Kubrick) wanted to "even the most talented and sensitive camera man?
Apple’s Lightning authentication allegedly broken by Chinese manufacturers
I think the author forgets the point of such posts is link bait anyway, to attract hits and ad revenue...
Social democracy should never work, in theory. It works fairly well, in practice.

But frankly, saying that social democracy can't ever work because neoliberalism murdered it is not exactly a good theory.

Hey, though, I'm as in favor of smashing capitalism once-and-for-all as you are.
DotMesh: Open source distributed macroblogging platform
>Take the 3rd mason and start giving him a list of what's wrong with the work he's doing every day until the cathedral is built, and see what happens

Even the smartest people I know write imperfect/buggy code, especially the first time around. If you don't take it personally - as you shouldn't - I don't see the issue.
I personally prefer the simplicity that GitBox gives. (OSX only though)
A 100 times this. And not just the UK please!

Actually, I'd be interested to know what are the main obstacles in launching this service internationally. Is it mainly bureaucracy and legal issues, or are there yet other considerations?
Thanks for the eye-opening article, I've been reading up on security for a while, but this is the first article that I'd consider pretty accessible for the layperson but still technical.
The website isn't meant to be used for any real utility. What I wanted to demonstrate was just an alternate way to look at search.

I think we've just gotten so used to Google and its millions of results; I wondered, what would happen if I took that all away and presented only just a small handful of results?
The old layout always makes me think that they don't give a damn to BitBucket. Seems that I was wrong. BitBucket is awesome and the new layout reflects this awesomeness
How To Create Apps That Go Viral
If you want your app to go viral, there are X strategies that you can use. Some of these strategies are also “niche specific.” That means it might not work in niches other than utilities or games. You know why.
I've checked again and it is fixed for me. Thank you.
That's kind of exactly what I saw, and despite the lack of utility, I was like "Oh! This is nice!"
I'd like to reiterate how important this point is. Not being able to edit the button text is the only hang up I have from implementing the "Stripe" button.

Stripe Team: Well done otherwise. Love it.
I couldn't disagree with you more, it seems to come from a pervasive cynicism that is day in day out grind of defect-finding in the programming industry.

How you can you casually claim technical support person has a more positive work environment than a programmer because sometimes a customer is happy when their problem is solved? What about all the customers who are irrationally angry even when you do your best to solve their problem? What about the problems you have no power to solve but have to take the heat for? What about the general prevailing attitude of frustration and discontent that characterizes the average person reaching out to support?

I don't understand how anyone could for one second say this is preferable to seeing a compiler error. There's no negative emotion inherent in a bug you discover. The fact that you are looking for flaws and fixing them is "negative" in a technical sense, but I find it bizarre to compare it so unfavorably to real negative human emotion directed at you. Even when other people are critiquing your work or sending you bug reports, there tends to be less emotion and more constructive feedback than you get in a service industry.

And what of citing "creative industries" and then drawing a sharp contrast to developers. Software engineering is extremely creative. The positive feedback from development is primarily the joy of creating working software. I've been doing this 20 years and it's still a thrill. Furthermore, I get plenty of positive feedback for my work. Obviously it's not on the scale of the insane hours I've spent in the trenches obsessing over minute details, but that's fine, I can take a compliment and find it gratifying even if it's shallow and uninformed of the true scope of my work.

I think there is definitely something about programming that leads to a pedantic mindset that could be offputting to others, but I think it's nonsense that it leads you to be inherently negative. Programming for me is empowering, attention to detail is just how I hone that power.
Neat. So it just searches wikipedia?

If so, I can't really complain. 95% of my searches are followed by "wiki" normally so I can get wikipedia first.
If you have each client take on the $ burden, then you don't have this problem. You've may have convinced yourself that by absorbing the cost, you are doing your client a great service.

In fact, you are putting more burden on yourself for little value. It takes 15 minutes to walk the client through how to pay for and manage a github organization. I do it with all of my clients. It is an opportunity to teach/coach and give them a sense of ownership which is how it should be.
Gaiman's book is actually a graphic novel -

you could say this showcases more the work of the illustrator Dave McKean than Gaiman's work, with two more stories written and illustrated by McKean. So you could say Gaiman's name is for the pull, while the majority of the work was done by McKean, who'll probably get most of the money, too.
Languages targeting bytcode platforms are just as liable to be second-class citizens as ones targeting JavaScript.

Scala and Clojure don't support proper tail calls. Why? Because the JVM is the Java Virtual Machine! I believe there were similar issue for dynamic languages on the JVM for the longest time as well.

And now just imagine implementing a Haskell->JVM compiler. I wouldn't be surprised if that's actually more difficult than implementing a Haskell->JavaScript compiler.

So yes: with JavaScript as the target, other languages are second-class citizens. But with some bytecode, that won't probably won't change much. Knowing how these things get designed, the end result could easily be that every language including JavaScript becomes a second-class citizen.
Big surprise! Thanks! :)
It keeps telling me an apostrophe is the number 39.
No, but seriously it looks neat. What are the websites it queries for results? I've seen Yahoo! and Wikipedia so far.
Google Fiber to host Compute Midwest’s hackathon
So do banks... other telecoms... Facebook... Google... etc.
I don mean fraud. The elections are rigged by the ruling party in Singapore. They time them to occur only when they are strong politically and dont give their opposition a realistic chance to compete. Th us is far from perfect, but is a stretch to all Singapore a democracy at all. Singapore is not place where one is free. It is a place where one is free to do what is in the interest of the government. Luckily, they are a very talented crew, and it works out well- for now. But to put a place where one cannot buy chewing gum at the top of some list of free societies is an interesting choice. The place is downright Orwellian.
I am sure glad that a small committee of people can use their influence to dictate the standards of the web. We get so much more progress and innovation this way and at such a higher rate of speed don't we?

We don't need no stinking competition in the space. The standards people have a few people in high places here and there that the management in your company will blindly listen to to keep the standards alive.

Long live the dictatorial monarchy of the all powerful omniscient governing body of web standards.
Add <!doctype html> and do <input id='search' name='s' placeholder='Type then hit enter' type='text' autofocus>
Postulating a Unified Europe by pushing the ongoing de-nationalization of the EU member countries is absolutely antithetic to the expectation that tax payers should feel obliged to pay taxes to their home country, and not switch to the one most beneficiary for them.

Which is precisely why de-nationalizing Europe is such a bad idea.
Not really. I have been developer of VoIP application for about one an a half year and our clients only call us when they have a problem. Conectivity problems, delays in the audio when doing calls (due codec errors), problems with NAT, problems with the voice mails, etc... If everything is fine you just see no errors on logs and a beautiful graph expressing the increase of number of calls every month. Anything else.

Same when I was working generating telephonic bills for the clients. You will only have feedback if something went wrong.

Is that satisfaying? For my its enough; if the work have been done fine and the clients are reporting (almost) any error, I'm happy with that.
>(P)NaCl are specifically designed to allow execution of untrusted code without making it run on top of a VM or GC

And this is the argument he's making: that does not fly by browser vendors. They DON'T want to have code run OUTSIDE their VM/GC.
There are some very strange laws. In Texas, IIRC, a vehicle dealer must be closed on either Saturday or Sunday. So you get some dealers advertising, "Go see everyone else on Saturday, buy from us on Sunday!" And then, there are recreational vehicle dealers that have to close their motorhome sales one of the two days, but can sell trailers all weekend long.
This is the plan I want github to offer

For 5 bucks, unlimited private repos, with no collobration
Yes, this Casino capitalism, we don't like it much.

...and by failing to recognize that all human activity worth doing carries risk, you have invented "bunker capitalism".
Yes, quite a shame too, since I used it actively. I'm glad that Chrome will now be supporting a similar functionality (albeit in a somewhat hackish way for the time being). Can't wait to see what develops of the new Chrome networking stack.

Opera will always be my first browser love, though <3!
Wikipedia, Yahoo Answers, Google Answers (lawl), Quora, Stackoverflow.

Try putting in a coding question and Stackoverflow will show: http://foobub.com/?s=python+xrange+vs+range

If you put in a random question, yahoo answers will probably appear: http://foobub.com/?s=why+does+sweat+smell+so+bad

Wikipedia just generally comes up first as the way it's weighted. It answers and provides knowledge for most queries.
The claim that not all of the information is collected in the same place rings false to me. The Wiki, as noted, is rich in information. If you want concise, the http://switch2osm.org is an awesome resource.
In 8 years we can look forward to using this... Where will other languages be in that time???

Ahh committee decided standards.
The Mac Mini is in that price range -- or at least has been traditionally. It does what most people need in a desktop machine.
What the hell is it with you Americans and your abhorrent carriers?
OTOH, if you're buying a used vehicle from a private owner, cash in hand is a pretty strong argument.
When did Atwood jump the shark? I think he was when he started blogging about coding for a living, instead of coding for a living.
My only real complaint with Firefox Mobile is that it doesn't play that well with Intent filters like the one the YouTube app uses to catch http://*.youtube.com/* requests. That said, I'm not sure how to fix that without introducing the annoying per-link popup asking me if I want to use Chrome or Firefox.
That seems more than I expected? Then again, don't quite know what the going for streaming revenue is.
This shouldn't be a problem...see:
http://news.ycombinator.com/item?id=4633886
this seems to be largely a matter of personal mindset. i'm a programmer. i've worked in a number of companies, from deeply dysfunctional to wonderful. but invariably, the only thing i ever disliked about my jobs was dealing with company bullshit and unpleasant people. i've never felt any negativity attached to my actual work - i always feel like i'm building something and making forward progress, whether that something is genuinely new code or simply bugfixes.
Even better: if you sign up with a .edu email address (hell, even my university email account works and it's a .es), they upgrade your account to unlimited everything, automatically.

GitHub also does a Educational plan, but it requires manual requests and IIRC they give you a Micro account. So Bitbucket is the default choice for all my shared class projects.
Box To Add “Like” Feature, Creates A Hybrid Of Facebook And Google Docs
"nothing to gain" has interesting intersections with domain-wide cookies when mistakes are made.
Thanks for the suggestion. It's in!
Boy do I wish it was just American carriers that are abhorrent...
Anyone at Disqus care to weigh in on this?
Apple's Lightning Authentication Reportedly Cracked
I'm too lazy to install Go just to try this (I would need to, right?) but reading through the docs this looks far more appealing to me than tent.io. Nice work, at least with respect to the general design. Flexible.
Great. While I have your ear I just want to reiterate that the text should be completely customizable, presets to select from are better then nothing but don't make sense.

Who knows what usage people might dream up, what wording works best for their unique case, or hell, different languages. In my humble opinion, everything about the button should be overridable.
No, thank you! Much more usable now, there's also a couple other markup changes that need to be done, planning on open sourcing this?
I'm sure I fixed this, can you check the cache? (We should be properly cache busting).
I don't understand the issue either. A compiler warning or exception report is immediate and precise feedback. What could be easier to deal with impartially?

The bigger picture of course is that criticism, whether it comes from other humans, machines, or oneself, is the only way to improve anything. If you want to create anything worthwhile you have to have some mechanism to improve. Why would we want to bury our heads in the sand just so that we never have to hear a critique?

I suppose you could get a rote job on an assembly line and spend your free time watching TV and you'd never have to hear another complaint, but that sounds like an absolutely miserable life to me.
> This would in fact be more secure than the current solution.

... why?
True, it may no longer be easy to do that passively - it now requires active action, like refusing to watch TV. (maybe that's why more and more people are complaining about not being happy - it's no longer the default!)

Still I believe there's some interest in doing that. If you are interested in maximizing your happiness, refusing the "You are not as happy as you could be" is required. It can be hard, especially if you know the fakeness of your action and that people do differently.

I wouldn't say they are happier than you : they seem to be, but they have their own problems. And if you watch them too much or try to emulate them too much, they make you less happy (following my own theory)

IMHO, the answer is still to join the rat race, but at your own pace, and for your own gain in happiness.
Help your users record and report bugs with the Problem Steps Recorder
...and sat in. Or not, in my 6'5" case.
I don't know and it makes me sad.
I replied to this above. Just:

'Wikipedia, Yahoo Answers, Google Answers (lawl), Quora, Stackoverflow.'

Stackoverflow comes up when you do coding questions, yahoo answers when you do just random questions. Although, Quora doesn't appear as often as I like. I need to do a bit of tweaking.

Here's an example where Quora comes up: http://foobub.com/?s=vu0tran
There is something to be said for sane defaults. That being said, if the target audience is not developers, then perhaps this is a sane default. I think Bitbucket is pretty good; however, I personally prefer Github as it caters to my tastes much more.
I'm using the Stripe button and loving it. I don't mind promoting the Stripe brand, especially when you guys reach the point of adding value because of already established consumer trust, but I'm glad to hear that I'll be able to change the text on the button. Any idea how long until the feature is available?
>Why differentiate plugins? What makes a VM with JIT not a plugin save the browser vendor shipping it with the browser?

I think you answered your own question with the "save" part.

The vendor shipping it with the browser means it controls it, it has responsibility for it, it secures it, and it allows it. End of story.

>Why wouldn't other browsers have Pepper?

JS is a necessity for a web browser/vendor, and is already present in it. Pepper is not, and there are NO signs it will be. Do you see any movement towards adoption as of now? I see the opposite, the abandonment of even old style plugins.
Every time I see yet another Stripe post on HN, I get all sad all over again knowing they have no real plans to launch in NZ (or any other country afaik).

After a year or so of waiting they have expanded to only one other country (Canada), and they still completely avoid talking about future expansion other than a token "We are working on expanding into other countries" sort of answer =/

Very cool looking project, but looking more and more like it's never going to be able to used by the majority of the world... (ie any developers living outside of the USA).
Unrelated, but having had to log in, I'm now reminded of a VZW security issue:

Can someone explain the doubtless backward and sloppy thinking that would convince Verizon that they should forbid their users from including symbols in their passwords?
Yeah. After I 'unshitify' a bit of it.
*Yev from Backblaze here: I can now purchase from Costco again, so all is well on that front. Even with a price at or around your calculated $285, that is still half as expensive as the $600 per drive we were once quoted during the crisis.
I think so, too. I started off with Mercurial (and still prefer it, if I'm working on solo projects) before moving to Git, and by then Bitbucket had already won me over :).
Entrepreneurial Time Management Hacks
By now, Windows has around 50-60% of the total share, with Linux being at only around 20% and Mac around 30%.
I've taken to flagging all comments like this.

I don't think it even remotely adds to the discussion to pick some usability issue and harp on it. These kind of comments crop up for every story. Easy way to score points, not useful, buries better comments.

I think a good rule of thumb is that if you didn't need to read the article to make a comment, it's not a good comment.
Thank you! I hope you enjoy the read.
I'm glad to hear it looks good on Nexus 7!
Unfortunately there's not much to do about it, since it lacks support for a lot of things that is needed to make the typesetting for a programming book good.
My biggest complaint with google appengine is that they don't send you an email when you start reaching your usage quotas. I hope someone from AppEngine sees this. Otherwise it's been great. ;)
Though we'll probably minify it in the future, we also will have a non minified version for people to look through.
That and tin-foil gloves for keyboard work.
Well, it sort of becomes your policy when you stay out of the comfort zone long enough.
Sometimes it's the simple things that make the most impact. It cracks me up whenever I see a new time management app come out. I've used this two legal pad method myself for years and really get a ton done every day.
When the search term is one character long (e.g., a single quote, or an ampersand, or whatever), it would be nice to get the corresponding Wikipedia page if it exists. It's pretty much impossible to google for special chars.
So as far as security for email goes you prefer people to outsource to Google Apps or similar rather than likely screwing up and having an insecure configuration?

Just curious what you consider best practices to be in that case.
Clipboard dev here, wanted to share one tidbit that isn't featured in the blog.

If you highlight and copy in Chrome, you can paste straight into Clipboard, without having to do anything other than have the page open. It's by far my favorite new feature, and is worth pointing out.
I wrote them an Android client and got a t-shirt as well!

https://bitbucket.org/saibotd/bitbeaker
Light field sensors capture wave vector, new kind of camera [pdf]