skysight-inc/HackerNews huggingface dataset:
Thank you LinkedIn. Good riddance. While you are at it, how about fixing/retiring the following things as well:

- Endorsements. They serve no purpose other than "look I am so cool" and for recruiter to find you by keywords that does not make much sense. Plus I have no interest in getting endorsed by my uncle for something he has no clue about.

- Groups: These end up being nothing but recruiter spam.

- Stop the spam of "Please join linkedin premium trial for 30 days". I get this email every other week. If I am interested, I would have joined by now. Don't you get it.

- And the classic one. It is ok for you to spam my gmail contacts but I cannot even send a group email to all my connections at once (you have a stupid cap)? One use case is that during the Christmas/new Year time, I like to send a note to all my contacts saying hi. Yes not very pesonalized but for me the whole point of linkedin is to stay in touch with my professional connections. Guess what ? You limit the number of connections I can send a note to in one message. really ?
To be fair, I always thought the Contour was miles ahead in form factor and usability, it's a shame that they weren't able to continue to compete with GoPro.

Edit: a couple of links:

http://www.businessweek.com/articles/2013-08-21/three-lesson...

http://www.geekwire.com/2013/investor-plans-revive-contour-r...
It's definitely underhanded and classless. It would be like a MSFT infiltrating an Apple demo and trying to upstage Tim Cook.

But, at this point, we're arguing values and philosophy, and nothing's going to come of it :)
>You can't send really small amount of Bitcoin, there is a cutoff to stop you "spamming" the network unless you also send a fee.

Right, and Dogecoin is very quickly going to run up against the problems associated with a many-gigabyte blockchain.
"Sprawl" is sustainable when materials are recycled in a closed loop (as aluminum is close to being) and energy is sourced from clean, renewable sources.
Tesla Model S Worth More Used Than New
Its interesting to see people get stuck on the "Firing Squad" aspect of it. There is an insight there about communicating through metaphor effectively.

As a synchronization problem this one was a lot of fun, I too encountered it in the Feynman book and later used variants of it in interviewing folks for Google. Basically once you get into the realm of distribution the ability to get large groups of programs working together introduces a lot of complexity into an otherwise straightforward problem space.

An interesting variant is that you create a line of students. The teacher asks them to form a line at the door with the tallest student in front and the shortest in the back. How can any given student know its there turn to join the line at the door?
Connect to the camera using wifi and you can control it with a much more user friendly app (from Gopro) on your phone.
Being the only technical co-founder at my startup, I have to agree with you (though I won't say my IQ is 3 standard deviations above avg).
Show HN: Sache.in: Discover Sass and Compass Extensions For Your Next Project
Bosnia-Hercegovina protests break out in violence
Snowden to participate in Euro Parliament's govt surveillance inquiry
Apple’s next iPhone may feature a scratch-resistant sapphire crystal display
If it had been worded something like "Startup A is an alum of Incubator A and they sneaked into Incubator B's Demo Day in an attempt to snipe Startup B's investors... yada yada yada..." it would be only slightly more vague than it is now. I don't see why naming "YC" and "500 Startups" makes it much different. The actual companies were not named. My guess is this thread lives.
bitcoin also takes itself very, very seriously which raises the bar for entry by normal people. Why would you use dogecoin when you could have all the fedora wearing neckbeard libertarian preaching?
I haven't really looked closely at Drone yet, but you might also be interested in Strider. http://stridercd.com/

One of the things I like is that it's dead simple to get running on Heroku. Language support is a little weak (Python, Ruby, node.js), but we're working on that.

Another nice feature that's currently lacking which it looks like Drone does well is the ability to provision external services (e.g. DB servers) for tests.
Taking a day to teach someone an entirely new (and arguably extremely backward) workflow is exasperating to you?
Just to agree - having custom post-commit hooks can really be great for your deployment infrastructure. At an old job, I had post-commit hooks setup for deploying webapps, and once I got the developers on-board, it really made our devops cleaner. We had it all backed by gitolite. (I also got them to stop coding on the live sites, but that's another story).
Sure, but you have to remember this is HN. Conspiracy theories are always correct.
I think the parent means "hired as a consultant"
OpenIDFA, A Solution To IDFA-Related App Store Rejections, Debuts
every post this guy has about the security holes he has found are impressive to say the least.
A Detailed Map of the Net Migration Flows for Every U.S. County
They don't both use it. Liberio made their theme first, and "Black Tie Co" ripped it off and called it Flatty and had the balls to put it under a CC license.

Look at the CSS, it's ridiculous.
No problem :)

I'll look into mocking stuff and adding the js helper.

Shouldn't take too much time I don't think.
There's also the issue of wind noise. GoPro hasn't completely solved wind noise, but they are leagues ahead of what a cell phone is going to achieve at 65mph.
Is it just me, or does any one else here actually enjoy brainstorming solutions to issues, even if the issues are my own?

I think the difference is that if someone gives you advice you don't agree with, it's important to (politely) say why you see things differently. Perhaps the problem is less that people share their advice, and more that there is a reluctance to engage with others to work something out. I really enjoy a good debate.
I recommend grabbing a copy of Web Application Hackers Handbook[0] and try hacking vulnerable vm's[1].

I see that your a sysadmin so if network hacking is more you speed I would download Metasploit[2] and start hacking old linux or windows distros.

[0]http://www.amazon.com/The-Web-Application-Hackers-Handbook/d...
[1]http://itsecgames.blogspot.com/2013/07/bee-box-hack-and-defa...
[2] http://www.metasploit.com/
Furthermore, narratives are powerful ways of communicating. In the old days, we had teaching stories around the campfire. We have folklore, myths, and origin stories. These days, they are now novels, and inspirational speakers relating experiences.

It's fun to sit around a campfire in the dark, though I suppose the smell of coffee is a good substitute :-)
Is ‘sales’ a dirty word?
More specifically, you currently can't run untrusted code as root in a linux namespace, which is the default backend for Docker. There is work underway to improve the situation in 3 ways:

1) in Docker, to support backends other than lxc, including vm-mapping and openvz which have a better security track record.

2) In Linux, to further harden linux namespaces upstream so that they can safely be used to execute untrusted code as root [1]

3) in ops best practices, to combine linux namespaces with additional security measures (selinux, apparmor, clustering to deploy mutually untrusted containers on different docker hosts, etc).

[1] a big focus of the namespacing effort us user namespaces which makes a container "think" it runs as root when in fact it doesn't. User namespaces work great but haven't been around long enough to be vetted. Beyond that, namespaces are pretty robust and feature-complete already. What's left is to go through the process of auditing, testing and generally allowing it to stand the test of time and scrutiny. Eventually ops and security engineers will warm up to it and it will graduate to "production-ready", the way Zones, Jails and OpenVZ did before it. It's only a matter of time.
Precisely. Within ISO 9001/13485 certified companies, an individual (usually head of quality/regulatory) is designated the Quality System Management Representative. This individual is explicitly powered by the chief executive with the "responsibility and authority to ensure proper functioning of the quality system" and expected to 'pull the plug' when quality/compliance is at risk.
I think they could break into science per my comment https://news.ycombinator.com/item?id=7197879. It'd be like the inverse of Nalgene.
What is intro? I tried looking around their site but I didn't see anything.
Not only is transactional email a great referral channel (just look at what Dropbox did), it's also ripe for optimization.

Engagement emails are used by almost every kind of app to facilitate user actions, but by being trapped in source code, the people who care about user experience and metrics can't take action to improve them.
plus.inyourfacetwit.com, where you have 140 chars to berate anyone, and a whaling-wall for when you really need to get it off your chest.

Ad supported. Abusive ads berating potential users are encouraged.
Just curious, why's that fortunate?
See my comment below for Web App hacking, my personal favorite, but if you enjoy working in the lower level and reading assembly then the matasano ctf is very well made.
that and those who try this stunt will find themselves behind bars in short order, most likely for theft.
This may help: http://www.bishopfox.com/blog/2013/10/linkedin-intro/

and the blog post announcing it: https://engineering.linkedin.com/mobile/linkedin-intro-doing...
2 bad news day in a row, and BTC is sensibly at the same price level... This resilience is making me more skeptical of a upcoming crash event. Price stability is sinequanone for acceptance as a currency.
I don't know of anyone.

I sometimes estimate (3) and (6) by monitoring news stories. It doesn't give me absolute numbers, but some sense of scale. I sometimes see values reported for (2) or (4) from individual merchants, but they are rarely useful: the merchants report the great response they had in the weekend after first announcing their support for bitcoin, then we never hear numbers again. Occasionally we'll hear from sites like reddit about the total amount of contributions (not exactly goods, but close) being made in bitcoins: these are usually quite disappointing. I can think of no way to monitor (1) and (5) is likely kept secret on purpose.

So these are the fundamentals I care about and that I think affect the long-term value of bitcoin (as opposed to its short-term speculative value). But I don't have a way to measure them, except for guessing based on press coverage.
The answer is 'it depends'. There are a variety of processes and materials that are called 3D printing. For plastic fused deposition modeling (like the Makerbot), objects can be comparable to say, injection molded parts, which is a more common plastic production method. For metal, selective laser sintering is the most common method, and the parts it produces have different (and probably inferior in most cases) properties than cast/forged/machined parts. There's way too much variety on either side of the coin to say which is more fragile.
Ubuntu 14.04 Looks to Improve Support For Hi-Res Screens
Perhaps this is anecdotal, but the launch of the HERO3 Black was personally very anticipated.

It was shipped to my house a few days after launch, as I had pre-ordered, but the camera just does not last beyond half an hour when recording 720p@120fps. This seems a bit... silly, but I was willing to chalk it up to launch day jitters. Nothing was fixed as time went on.

I have emailed support regularly, to the tune of once per week for the month and have received zero response. I wanted to just ask about why my battery dies so quickly and what would they suggest.

Nothing.

For a company with such a great product, they sure make a champion of their product and once-happy customer feel worthless.

Sorry for getting off track, it just bothers me still.
They are hugely popular with a TON of different segments of sports. Everything from paintball to hunting to hang gliding to snowboarding to fly fishing. All have amazing user generated content from the gopro.
>Who actually writes non-templated HTML any more?

For one, everybody who designs the original HTML to be templated. Some start with a PSD and then do a full HTML page, others start directly by doing a full HTML page. Only AFTERWARDS its made into a template.

Second, ever since Enhydra (Java) and TAL (Zope) at least, there have been template engines that use full, plain, HTML code, marked with special attributes (repeat, inject value here etc).
Why do people keep pretending this is the purpose of containers?
The Russians have been using GoPros during the last couple of spacewalks they did (to install the earth observation cameras on the ISS). They have the regular helmet cams, but also a GoPro around their wrist in a little white box.

I'm not sure if they're 'stock' GoPro cameras. The temperature extremes are nothing to sniff at.
https://intro.linkedin.com/

Send your mail to them to let them rewrite the html to insert LinkedIn information within the message.

Intro shows you LinkedIn profiles in your iPhone Mail app.

http://blog.linkedin.com/2013/10/23/announcing-linkedin-intr...
Yeah I completely agree with you, MS was trying to be ahead of the curve and they failed miserably. Different input devices need different visual interface. What I'm saying is essentially that Metro is amazing for a tablet, way better than Windows 7, but it's disgusting with a mouse.
I immediately thought of just 'Finite and Infinite Games' just from the title of this post.

“There are at least two kinds of games. One could be called finite; the other infinite.”
Ask HN: Zooming on HN on Android phone?
I am really struggling to see the microscopic type when reading HN comments on my new phone.

On my old Galaxy Nexus (Android 4.3), using the Android Browser, I could zoom to get the size type that I wanted, then double-tap to get the text to wrap to my screen's width.

On my new Nexus 5 (Android 4.4.2), this doesn't work. Double-tapping makes it zoom out again.

Chrome doesn't do it on either phone. I prefer to get this working on one of these two main browsers, but I could try some others.

Any ideas?
Why not? I used to think that specialization was the right path to go on. Learn everything about just a few things. But as I've gotten older I've realized that most skills have far reaching applications beyond the specific task.

Learning how to garden has improved my code structure and how I think about relationships and similarities between things from learning about the relationships between different plant species, families and cultures. As well as looking at how they grow (it's very functional).

My point being that a lot skills overlap and I think we can master far more than we give ourselves credit for. But because we think it's not feasible few of us open ourselves to the possibility.
I enjoyed this post for one very simple reason: it makes me realize that, no, I am not the only one who dislikes these parts of programming.

Too often when problems like those mentioned by Joe are brought up in discussion, the (seemingly) majority of programmers argue that these are just complexities we have to deal with. Perhaps they're just the vocal ones. I admit, it is a pragmatic attitude, but I constantly daydream about an environment, both technical and social, where these problems mostly disappear.

Thankfully, we're starting to approach some solutions on the technical side with virtual environments, deterministic builds, etc.. The social side I hope will fall out of having better environments for reproducible behaviour. Although I believe a total solution is technically impossible (at least practically, e.g. requiring total system verification, managed behaviour, etc.), I think we can make a lot of improvements to the environments we currently use.
Latest know how about AWS with this updated quiz
Major patent expiration could spark a second 3D printing revolution
Bad for the company - good for the investors though - it's probably a wash.
I updated my profile, please feel free to shoot me an email.
The workflow is pretty basic right now, however, we plan on adding matrix and parallel builds in the near future. Could you elaborate a bit more on your workflow? I definitely want to make sure Drone supports more than just simple use cases.
Except I never said that. But keep talking to your imaginary friend, I'm sure actually addressing points made in discussion is much less entertaining.
Just because you feel things are easy doesn't mean you're doing it right ;)

http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
> "Founder's tactics crossing the line?"

No. Demo days are where you share semi-publicly your product with investors, other startups, and hopefully media. What is to stop an investor, or other startup, from sharing your demo with anyone? This might even be considered good form, for someone to give the YC alum a heads up, that "Hey, XYZ, is going after your market".

In terms of keyword marketing, I think this is a well known and understood tactic. If your idea/startup is so fragile that someone can market a couple keywords and kill your company -- you have much BIGGER things to worry about!
Other people don't get it. You speak the truth.

Every exchange has "GoxCoins" and "GoxDollars". It is necessary for any large scale bank or exchange to work. The creation of this fiction is not in of itself morally reprehensible... it is when the fiction no longer lines up with reality when issues arise.

"GoxDollars" stopped being "like real dollars" when USD Withdrawals were hampered or stopped.

"GoxCoins" just stopped being "like real Bitcoins" when BTC withdrawals stopped a few days ago.
Microsoft is a platinum sponsor of the Apache foundation nowadays:

http://www.apache.org/foundation/thanks.html

http://www.apache.org/foundation/sponsorship.html
Ultracoin UTC Information
Russia Bans Bitcoin
For something critical like landing gear, or say car suspension components, I would highly doubt the use of 3D printed parts, at least in the near term with current production methods. Right now, most parts like this will be forged rather than cast, because there is a higher likelyhood of defects and generally lower strength in cast parts.
To followup on my comments above and respond a bit to some of the other comments. I used to do exactly what that guy did a lot, though the advice I dispensed were not with startups.

Now, I am relating from my experience, partly because I have experience to relate to, and partly because the attitude I assume is one of offering or making available the experience. It's an invitation to hear it, rather than me trying to be a hero and fix something that's wrong.

One tricky thing is that it doesn't appeal to everyone. There are a class of people who are so inside their own narratives, they resent it when someone brings up their narrative. They feel that I am trying to horn in on their drama.

Typically, these days, I've been practicing the acceptance of people as they are, right now. If someone actually asks me for advice, I do the best I can. I still sometimes slip and say something, but (with the kind of inner work I am doing) that has been becoming less and less frequent. It does screen out the people who are still inside their drama; I watch them, practice compassionate witnessing, and just let 'em be.
So it seems there is an opportunity for a hawala/bitcoin exchange is there not? I'm not sure the payments would balance out (would people accept btc and pay cash) but its an interesting thing to think about.
Twitter’s Other Growth Problem: Keeping the Users It Already Has
Moore's law is that the density of discrete components (transistors, storage cells) increases. Cost and speed are knock-on effects. It just so happens that density does drive CPUs to be faster for the same production cost and storage to be either more capacious or physically smaller. But some aspects of computing performance don't benefit from density, like memory response time for example.
RPGFS: Crossing an RPG with a Unix Filesystem
As my January personal code project, I created an experimental game that considered what would happen if you crossed an RPG with a UNIX filesystem. The result is RPGFS.

You have some simple commands available (ls, cd, pwd, rm) and you fight "bugs" in the filsystem using the rm command (everything is a file). You also consume "items" with rm. The goal is to descend the filesystem to find a special file to unlock another command to destroy the filesystem.

This was written as part of a monthly project I'm undertaking in 2014, and represented a small amount of work (hack). It's written in C for Linux, and you can grab it at the URL if interested.
Nice job, guys!
Well, one of YC's guidelines is "don't worry about your competitors". This is a guideline for practical rather than moral reasons. Worrying about your competitors wastes your time and energy.

So (dodging the moral and legal questions), this behavior may be counterproductive.
So I can run this locally, ensure my test system is dialed in, then scale/automate it with the hosted service? If that's true, it certainly beats having to guess what my test system is actually doing remotely and would definitely help bring some alignment between my prod/test infrastructure.
Programming is easy. Software development is hard (and there are lots of pieces of software development that don't involve programming.)
If programming was 'easy', we would probably be having trouble finding work.
It happened to the 500 company - they didn't do it :) And it wasn't YC... just a YC Alum (they should know better)
After three months, LinkedIn kills controversial Intro service for iPhone
You'd be lucky to get any decent battery life out of it too. (The GoPro.)
> Since the new system was implemented, involuntary departures have increased by 50%: this is because...the new system requires executives and managers to have regular “tough discussions” with employees...rather than putting them off until the next performance review cycle.

Hrm. 50% increased firings seems kinda high to blame entirely on frequency of review. Were these guys bad and the managers just didn't realize it under the old system? Or do they always fire one unlucky guy every review cycle and just do the same thing but more frequently now?
At least coding is improving the product. There's plenty of advice on what the critical path to success is - that isn't.
Sure, why not? Notch does coding casts. And WhiteRa (SC2) makes some great casts, even (especially?) with his strong accent!
Leading Designers At Square, Dropbox, And Flipboard On How To Land A Dream Job
Undoubtedly, people will soon scream 'Bubble!', but I believe this is part of the inevitable shift of technology becoming the driver of the world's economy.
BTSync supports selective sync, so I could only fetch the resources that are needed to display the page.
If you think about the way that humans learn, we get formal education that the computer doesn't get. We are getting corrected for our mistakes by other people. This work did not originally do that. The newer versions of it get corrected by people but that doesn't mean that it couldn't be corrected by more instances of itself that operate over different datasets via a consensus algorithm. The algorithm will also probably get flack that it is not unsupervised when human learning is actually partially supervised.

One could argue that humans have a similar problem of errors propagating. Areas that we feel strongly about can bias us against learning in fields such as religion, politics, and, of course, programming language design.

I think that it is possible that humans would make some similarly poor responses in areas that we don't talk about often.