skysight-inc/HackerNews huggingface dataset:
Ask HN: CS student looking for internship nearby San Francisco Bay Area
Any startups or companies that are looking for Software or Web engineering Intern.

Resume:https://docs.google.com/document/d/1PHUszM8c8caxqERsAxVOh7Jf0x4qz-UaO1hSaB0NIhQ/edit

Github: http://github.com/AbhishekGahlot
13 ways the NSA spies on us
Arguably, the conflating of those ideas would speak to his readiness for a senior role.
It's the asymmetry of it. A person might have only one GP and one specialist. That is fairly easily managed. It's not good I agree. But it's MANAGEABLE.

Once there is a single large integrated database it's a HUGE target for people to creatively re-interpret the rules such that they can sell access to it. It's also a hacking target too since doctors tend to be a real pain in the ass about collecting all kinds of information that's not medically necessary but perhaps necessary for billing or in case you try not to pay your bill.

Right now this information is federated meaning that there's no one single point of failure. Hospital X's systems might go down, but Hospital Y's systems are still up. That means that unless something REALLY BAD happens across all the hospitals you're not going to die because a computer crashes.

I am far more on-board with good interchange protocols (Diaspora) than with one large centrally managed database (Facebook).
The only question one should ask is where does the money come from. If it comes from thin air, fine. But they come from taxes. Government doesn't have any money, it takes someone else's money and gives them to other people.

If you want my money, convince me to give it to you. Don't think that simply because you can't come over and steal them from me yourself, but instead you send government agents to collect it, it makes it okay.
Collect Landing Page Ideas with Google Chrome
You can make it optional or "Pay what you can" or "Pay it to the world" (somebody you see on the street)
If you bind mount /dev/log of the host into your container, you only run rsyslogd on the host. There's no need to send any SIGHUP to anything in the container.
Link to the chrome extension: https://chrome.google.com/webstore/detail/usersnap/khehmhbaa...
Optimising for 60fps everywhere in JavaScript
I try to reproduce my usual speaking. I want to be coherent :D
Yeah, I try to. For instance, my Magic Mouse is called Doug, after Doug Engelbart, the inventor of the computer mouse.
"It's beyond me how you could think that someone who is in such trouble that they have to sell off all means of personal transportation so their children don't die of starvation would not deserve some sort of aid...."

We can kill that straw man together if you'd like...

Who's saying they didn't deserve assistance? I am simply saying that reducing one's liabilities and conveniences can do as much for your bottom line as going and getting a high paying job. In fact, if you reduce your outgoing costs significantly enough (two cars, two insurances) you may be able to find employment that at a lower wage that will allow you to feed your kids comfortably.
The Oculus Rift Game That’s So Real It Nearly Destroyed Me
They seem to have missed the bit where the NSA intercept delivery of network hardware and implant monitoring tools ( http://www.theguardian.com/books/2014/may/12/glenn-greenwald... )
Everyone should be entitled to share their opinion.

If we're going to choose to address this as a society via public funds it ought to be a matter of public discourse. That doesn't mean people should be tolerated for inflammatory views... but certainly warrants some healthy debate.
> It is completely rational for people to notice that corruption is highly correlated to certain locations in the world

What you just 'notice' is anecdotal and biased by, um, your biases. It's not a correlation until you actually demonstrate it in a validly constructed analysis.

Of course, the trick is that legitimate attempts at validly constructed analyses are also effected by biases of the analyzers. When your conclusion is something that 'everyone knows' (but not neccesarily based on legit analyzed evidence), I think it's especially at risk of confirmation bias (when you try to muster the legit analyzed evidence).

It would be very interesting to find historical examples in the US of something that, for a while, scientists simply believed in, and believed that valid objective scientific experiments have shown to be so -- but then later the scientific community came to the opposite consensus. (ESP in the early 20th century might be one example, believe it or not. Look it up!) Science isn't quite as foolproof as one might like or assume.
Aereo Lays Out New Survival Strategy in Letter to Judge
> Nor can I see what you'd benefit

Not giving Microsoft money means you are not funding the exact reason why Linux on the desktop is obscure in the first place.

If MS did not have such comprehensive control of the consumer computer space, they would not have pervasive "deals" with every vendor to lock them in to shipping Windows across the board. Because if you, as a hardware manufacturer, install Ubuntu and make sure all the drivers work, out of the box it is no more buggy than Windows is at this point - probably less, and much more usable than Windows 8 for the average joe.

But Microsoft has a firm grasp across the entire industry on all the vendors, and their ubiquity for 20 years has given them mindshare you cannot easily unravel. And giving them more money is not helping that.
Germany asks top US intelligence official to leave country over spy row
Interview with Eli Sklar from the Bitcoin Embassy
My interpretation is that the business model is used for at least having some idea of how you will reach your customers and earn money. It may not work, so you may need to pivot or change your strategy, but you could have multiple channels for the same idea that you validated.

I found this link off Steve Blank's site -
http://www.businessmodelgeneration.com/canvas

That's the canvas in his book and you can use that to generate some ideas. It's not the formal paper model. You and your partner could be thinking of a "business plan" in two different ways. A formal business plan is much too stuffy, but you want at least some list of ideas on paper. That way when you get stuck and you're stressed out, you can go back and re-visit something you made when cooler heads prevailed.
Hi thanks for checking out the site :) You make a good point about the "not in the US" feature. It was orginally because of the events plugin that I was running required US zipcodes to generate the maps and search results, but I should probably add a field where people can at least add their country or search by country.

As the name does suggest, things are geared strongly towards an asian slant on the word geek, however, there's also a lot of non-asian content, such as boardgames, photoshop tutorials and "western" videogames, or books, movies, scifi series, etc. The front page changes a lot since it just pulls in the latest news articles, which just happened to be asian themed (although I do agree that many of the articles on the site are as such since it pulls from rss feeds such as kotaku (who also has otaku in their name :)) and crunchyroll.

The term Otaku in Japan has a negative connotation, but most anime fans in the USA have embraced the term and self-identify with it as a positive thing. Much like how being a geek or nerd used to be a negative thing back in the 80s, and was popularized by 90s and millennial culture.

I do agree that there are a lot of profile fields. The ones you see in search though are mostly not required. I culled down a lot of the required fields as my current testers provided the same feedback :) Initially ALL of those fields were required because I wanted to differntiate my site from many "dating" sites (or social networks) where users do not post very detailed descriptions. I wanted people to be easily able to search for people based on interests, but if everyone left those interests blank, then no one could search for anyone. But it was deterring people from signing up. And a social network isn't any fun without other members lol. :) I am actually considering adding the buddypress plugin that will allow users to signup/login with their existing social media profiles. Though I do hate the fact that there will be a lot of blank profiles on the site if I do so.

I will look into the bug. I have noticed it too but it seems to be a non-breaking bug. It is annoying since it pops up 3 times. I'm only a fledgling developer (which is why I'm using buddypress in the first place :)). I can do css and hack up some stuff in php, but a lot of things are still over my head so I will have to see if I can find a way to prevent the popup.

Thanks again for the feedback :)
I wish all companies who ask their candidates to solve a coding exercise give honest feedback like this after the end of the interview. Most times its just the canned 'Sorry you are not a fit' or the response the OP got.
> Also checking out the other people's suggested Learn you a Haskell.

Just to get the minority opinion out there, I found the style of Learn You a Haskell to be insufferable. Real World Haskell is available free online[1] and has a straightforward tone of voice.

[1] http://book.realworldhaskell.org/
Without answering your question -- I'm not sure of the answer -- I think the more important question is:

How exactly do you 'know' that (hypothetically) 9 out of 10 authors from Laos are corrupt?

How have you demonstrated/discovered this? (hypothetically, I realize this is just a hypothetical example). How sure are you that your findings weren't accidentally effected by biases, effecting your research design or approach to accidentally confirm your biases?
8 Great Vim Mappings
Ok, I just had to come here after watching Episode 24 end to end. I had always wanted to learn about the concept of containers and your episode has illuminated me. Next will be Episode 14.

One comment: I only came here to see how to compensate you for my learning. Look, you spent a lot of time on this. You are trying to be nice and everything, but I think if I gave you a $20 then you would save on a meal, which anybody can appreciate. I know you are going to say "No, no need" whatever. Which is ok. But remember that you need to see some good impact on your bottom line so that you can keep this going.

That's all. Send us a paypal link or whatever.

Thank you for teaching me something today that I really wanted to learn. And in 20 minutes!
That sounds like premature optimization for a lot of people.
I'm more disappointed about the no Linux myself. Though probably Wine will be able to run it, it manages a lot these days.
I worked in the field of infrastructure documentation for a while, applying configuration management principles to it.

Naming is very important and often done poorly. The positional scheme you link to works very well.

You need to label things, and bear in mind that you might be asking some outsourced third party "pair of hands" who has no knowleged of your environment to reboot a box - you want to be sure it's the right one!

Active equipment like servers often have naming conventions around function etc, but consider what happens if someone remotely renames the server and its physical label is ot updated...

For passive equipment, e.g. patch panels, we recommended a suffix indicating U position (being consistent about whether U's coount from the bottom, and which edge defines the U position). Most places start with U1 as the bottom U position, and equipment that might take up Us 1&2 is defined as being in U1 (bottom edge). Alternatives OK, but be clear and consistent.

Many organisations are not definitive on location ids, down to city, name of building within the city, even the names of rooms within a building - multipe names often used!

Examples might be:

LON-DOCK1-DC1-AA02-PP-U41

LON-DOCK1-DC1-AB02-SW-U23

Sometimes:

SVR-LON-DOCK1-DC1-AB03-U01

(without U suffix is fine for such kit often)

Lots of fun in this area!
If only we had a technology to physically carry around data in our pocket, and selectively share it without uploading it to remote servers...
Hmm, now it seems to no longer be working anymore. But about 3 hours ago I updated a couple of Apps from the Play Store on my Unicom 3G connection, and used Google at home on my China Telecom DSL. Probably some GFW admin wanted to update his Android phone, and then turned the lights off again...
I solved the puzzle in my head before getting to the second paragraph in the article. Here's the reasoning:

1) The area of a circle has a fixed ratio to the area of a square inscribed in that circle.

2) Therefore the volume of a cylinder has a fixed ratio to the volume of a square box of the same height, which sits inside that cylinder.

3) Therefore the biggest cylinder corresponds to the biggest box that can fit inside the sphere.

4) That box is obviously a cube, because what else could it be?

5) If a cube is inscribed in a unit sphere centered at the origin, the corners have coordinates ±1/√3, ±1/√3, ±1/√3.

6) Now you can calculate the volume of the cylinder in your head. Do it!
Tablet shipments fall for the first time ever as markets begin to saturate
I'm confused about what's on the graph. What's daily equivalent? What is the line that's showing up and why doesn't it start at the same time as my daily equivalents? Looks cool though
UC Davis is an excellent, albeit not elite, university.

CSU Sacramento would probably be the last place I would attend for a CS degree.
Library Pwnage
Is it me or has there been lots of entrepreneur articles submitted?
Online, the Lying Is Easy: Book _Virtual Unreality_ Unfriends Gullibility
Why You Should Rewrite Your Project in Swift
There are actually a lot of blog posts and docs on this subject. Previous posters already explained some of the solutions, but I was just searching on this topic this morning so I thought I would share what I found:

It seems that the recently recommended setup is to create a container specifically to host volumes for both logs and other persistent data (ie database files). You then connect each container that needs to write to those volumes using the volumes-from directive. This is explained in blog posts and included in the documentation.

This stackoverflow has links to blogs and docs:

http://stackoverflow.com/a/20652410
Ask HN: After "@" and "#" it's time to add a new symbol?
Hello,

-- scenario --

I'm the founder of Needle, a social network for vinyl records lovers. In Needle users post their vinyl records and other users can Like and Comment (with @user and #tag) our vinyl records. In our case they can also listen the preview of the song in the vinyl record.

-- user case --

Today happened that a guy posted a record similar to one in my collection so I thought I wanted to tell him to listen to my record, but I had to say something like:

"hey @mrdobelina listen to Todd Terje - Ragysh in my collection, it's #awesome!"

boring. So I thought that would be cool to directly link the album with a symbol, example:

~ragysh

that would results in:

"hey @mrdobelina listen to ~ragysh it's #amazing!"

the user can now click ~ragysh to be redirected to my post.

-- conclusion --

talking generally, now is:

@user is used to mention someone
#tag is used to connect arguments

~object could be used to connect other users to a specific object

-- thoughts --

What you think?
What symbol would you use instead of ~ ?

We're going to add this feature in Needle soon.

-- not intended to be spammy self promotion --

Here's the video teaser - http://bit.ly/needle_teaser

you can download and try Needle at this link, it's free and feedback is very appreciated. Soon we'll officially launch

bit.ly/needle_appstore

The @mention in comments works very bad, that's why we restarted to work on them and the ~ idea came out.
The Little Spacecraft That Couldn't
Why do managers prefer ONSITE developers?
Why do most manager types prefer to physically monitor their team? When I go to get my oil changed, I don't have to get out and WATCH him do it.
AWS Keynote – Live Announcement
"Working on Kards, we haven’t just created a new productivity app. We’ve created a set of new technologies to support the creation of productivity apps." - this and the natural language processing sounds interesting. I'm using a mix of a task manager and Evernote which is definitely not the perfect setup.
Kids' Reaction To This Old Game Boy Are Classic
I still don't exactly understand what you're trying to build. Can you offer some betas for us to see how it works?Thanks.
Thanks for the feedback! We're still optimizing, and this was a mistake not to put the pricing calculator on the main website.. we're working on that and will move it to the main page soon.
Although this might look like sidestepping the law, it may still have an effect on Amazon sales.

I can't find the reference at the moment, but I recall an anecdote relating to the early days of Amazon free delivery, which noted that in one international market they had instead implemented the offer as a one-cent delivery charge, only to find that the expected uplift in sales was not as significant as it had been elsewhere where truly free delivery had been offered. Upon properly abolishing even that token delivery charge, sales then boomed as expected.

I'm guessing I read this in 'Freakonomics' or something like that. Curse this inefficient human memory. :)
This is fantastic, if you want to solve only maths problems. But when there is real state and real side-effects and real hardware matters, this sort of approach breaks down.
I would say the fact that is doesn't break existing code is more like the minimum requirement ;-) Even better would be to work in every case the existing system does. But yeah, simplicity is very desirable.
Show HN: Elven Blood – a text adventure RPG for iPhone
The "and" leaves that sentence somewhat ambiguous with respect to any cause and effect ("and so" or "because I" might have swung it either way). But in the further context of:

>Dude I absolutely love being alone

>"Relaxing", "exciting", and "interesting also apply

I feel it becomes elevated to "quite" an assumption.
I do consulting, so I don't work in a particular domain. There's usually a mix of coporate lingo and industry lingo. but the developers don't come in with familiarity with either so it ends up a being all over the place.
Legacy Database Integration in Django
Cert bundling has always been a pain -- people getting intermediate certs wrong, and thus things working in some browsers and not others. I don't think a huge number of people will ever use a tool like this to run their own CA (but that's great that they can), but a lot of admins have to deal with cert bundling.
I am still trying to understand their reasoning myself, unless you just have hundreds of servers I can see no reason to resort to numeric naming methods, that might be fine for arrays/sorts/computers but not people. It looks good on racks but for representation to humans, argh.

Ours are named for location and function. There are some large servers which have six character names as they so unique/important to the organization there is never a question. Usually though many fall into <owner+location+environment)

However I can see justifications made in either direction, its no worse than coding conventions that people come up with.
Thanks for checking us out!

We ended up chatting -- but for further clarification for anyone else -- yes, you can have additional IPs if you can justify them. There are practical limits, but we haven't come across a situation where we've needed to enforce a hard limit at this point.
Better .su not .ru
they have a post on how their beta works. Also it still doesn't say much more about the app itself: http://kards.io/blog/how_the_kards_private_beta_works.html
I should mention that it is only the video that stutters, not the audio.
This has nothing to do with cultural bias. It's just basic CS stuff that anyone with "CS" in their resumes should know about. Heck, even undergraduate students will probably have "AST" tattooed inside their brains in the first semester alone.

I'm sorry to be picking on you but this is one of the things that is absolutely wrong in our field: we don't learn anything from history. We don't know what was being researched in the 70's and proceed to reinvent the wheel over and over thinking we somehow have magical brains that are unearthing some concepts for the first time in human history.

The traditional CS curriculum should adopt a mentality of "ok, you now understand at which point in history we are in CS? Know most of the past inventions? Fine, now proceed to build on top of them and stop wasting everybody's time with your rediscoveries".
There is a craze at least my part of the world over eating roasted seaweed. Mosly Korean-style, but it's the same seaweed you find across most of East Asia. 10-20 years ago, MSG allergies were one of the first food allergy crazes and every wanted MSG-free food. MSG as an additive is harvested primarily from this type of seaweed. That's why the seaweed is so savory.
I think one of the main point is reactivity, or response time. If something goes wrong, you can simply say "Hey Matthew something's not right on the production server, can you come over here?" rather than trying to reach you by IM "Hey Mat? are you there? Plz answer quickly".

I am not sure it is always justified, but I think most people feels safer to have people close if something goes wrong.
In duckduckgo you can just do:

[query] !pb
A lot of enterprises end up with messy CA implementations, and have to deal with bundling their certs, partner certs, and so on. I could see this being useful for them.
I think your analogy is incorrect. When you get your oil changed, you are the customer and the person changing your oil does get monitored by his boss (manager), to make sure he does his job.

As a developer, you are not the customer, the people using your code are the customers. In the end its all about accountability and responsibility. If you take ownership of your code/issues, a good manager will see that and stop micromanaging.
Thanks for you feedback! My spouse and I both agreed that we would pay for this kind of service before I put up the page, but I can definitely see your perspective. We both are responsible adults, and we both sometimes lose momentum when it comes to exercise and staying healthy and fit, so it would be nice if we could remind and encourage each other sooner rather than later once that trend starts as opposed to realizing only after a month. That is my train of though. I can see how the phrasing may not have communicated that accurately, or at least skipped the context.

Thanks!
Your rant might be warranted but it's completely off topic here. This is a technical achievement, I don't think "so what" is the appropriate reaction.
There's a big part of it that is based on the incorrect assumption that if someone is in the office 9-5, they are working 9-5. That and the ability to directly monitor people, interrupt them whenever you want to, and so on.

The other part of it is slightly more understandable, which is to enable you to collaborate better with the other members of the team. Developers are often more likely to turn to someone they are sat near and bounce an idea off them than they are to write a question in an email, IM or chat room.
Roy Fielding: Representational State Transfer (REST)
You just use a for i in range(len(... and ignore this web article's opinion on it since the situation calls for it
We were afraid of Orwell vision, but it's the Huxley vision that really happened. And we "just don't care" ;)