skysight-inc/HackerNews huggingface dataset:
I disagree with this premise. This is like someone saying that a person could be a world class brain surgeon and a word class psychiatrist at the same time. True there are a lot of things in common - You have to go to medical school, you have to know about the brain, etc. However, how you relate to patients, the culture, the tools you use are totally different.

I think it is the same with developer and designer. A talented person would be able to do both. However, you are not going to be able to do both on a world class basis. At least for developers, it seems the top developers are 10x better than an average developer. There may be something similar for designers, I don't know. Hiring a world class developer and a world class designer is going to make better sense than hiring 2 people who do a bit of both.

It seems everything is becoming more specialized. In IT, we are now at the point where you can't be a "generalist" developer-designer but need to specialize in one or the other to be productive.
https://www.facebook.com/home.php
Thanks for elaborating my point. I'd clearly got the exact lineage of the etymology wrong, but the "anti-pirate bureau" clearly got it's name from the criminal activity, thus the "pirate bureau", cleverness aside, got its name form the same source.

Yes, the modern meaning is probably "doing something without a permit", but in the sense where something is illegal without a permit.
One simple example where a good BCI could beat hands and voice every time: window switching. No more task bar, no more start menu, no more alt-tab or window previews or virtual desktops. Just think "firefox" and you get firefox.

If you want an even more hyperbolic what-if, to give you an idea of what we hope is so much as possible, a really could BCI could do away with the concept of windows entirely. Your eyes can only see one thing at a time and the computer can move information to your eyes faster than your eyes can move information to the computer, so just present the user with information as they think about wanting to observe it.
Agree, ghostery is the first thing I install (Safari/Chrome -- don't use Firefox). Only issue, a couple of banking sites I use don't play well with it. On those occasions, pause, reload, do action, reenable ghostery. I only wish Pause was on a per-tab basis.
I agree with most of your second paragraph. The baseline requirements for immigration are the same almost everywhere. A side effect of that is that there are people today who practically live without immigration restrictions. If you are born into the right nationality, and have the right combination of wealth and/or education, you can move pretty much anywhere you want. I'm soon going to finish grad school and recently ranked all countries in the world on how much I'd like to live/work there. There wasn't a single one where I'd consider going but couldn't.

Looping back to your first argument on environmental problems: Those people who could do the most severe environmental damage are probably in that group who can move freely already. And my impression is that they are already doing a fair bit of environmental damage. A trivial example would be the people who travel to the Alps every winter to do winter sports while merrily destroying the ecosystem there.
Which is why online privacy protection laws are so important for legislatures to pass.
Fair enough. I think we are all sick of hearing about WP Supercache.

My post was about middleman + s3 + cloudfront, however. I think this combination of tools isn't as well known and some people could benefit from knowing about them.
When Facebook connects the dots online and offline of billion users' buying information and habits, they essentially can electronically understand who you are better than you do, and can predict what you'll do even better.

Why are people disturbed by this?
How long can you spend making a task more efficient?
He means that the readership of HN is high value. Name recognition amongst the HN readership might reasonably be considered to increase your chances of getting a nicer job, a book deal, a Y Combinator spot, a freelance contract, an investment round etc etc.
Cyber vulnerabilities found in Navy's newest warship
Hi guys, I turned this into an API - https://www.mashape.com/ismaelc/summarizer-tool#!documentati... I will blog about it tomorrow. There is also a list of 50 Machine Learning APIs here - http://bit.ly/mlapis
http://ipv6.whatismyip.akamai.com/
Design isn't really that hard to grok. Just because you aren't as good with Photoshop/Illustrator as you are with code doesn't disqualify you from the pantheon of design. Your code is designed (or at least it should be). If you do any front-end web development you're pretty much a designer by default, because you have to think about spacing and interface design concepts as you're coding. Otherwise, the interface would just be a jumbled mess.

I urge all developers who haven't taken a look at Photoshop or Illustrator to at least learn your way around it enough to cut out images, do basic touch-up work, etc. You'll thank yourself for it, and you'll be a better coder in the end.
Likewise.

I have found that I don't need both Ghostery and an ad blocker - simply having Ghostery block the trackers will block the vast majority of ads, and the ones that don't get blocked are inoffensive and/or actually interesting.
All kinds of problems are easier for people who know how to solve them. :-)
You can whitelist websites in the main preferences, it's a tab in the "trackers" section.
Is it worth the time?
I don't care what team your on.

You contended that because my ideals weren't 100% consistent (by comparing it to following a religion) because I don't believe that the state is totally useless.

Admitting the state is useful for courts and police does not invalidate my propisition that 95% of the states revenue and power could be replaced by voluntary institutions or market forces.

So I apologize that I don't fit your strawman image of a radical libertarian but if you "disagree" that markets are a better solution and/or voluntary solutions are a more moral solution to many of the things that the state does... then that's fine.

I'm not forcing anarcho-capitalism on any individual. The world is full of statists, you can live and die with your big governments. My goal in life isn't to convince everyone to one side or propose a sudden switch to anarcho-capitlaism in countries deeply rooted with statism. That would be impractical.

But if you'd like to debate a certain topic, I'm quite experienced in doing so, so go ahead.

If you think the entire concept of strong property laws is invalidated by accepting the legitimacy of public courts/police, then I'm also willing to defend that position, as many before me have.
There were numerous comments on the previous posting of this 1 May 2012 blog post:

https://news.ycombinator.com/item?id=3918077
What I want in a phone is the same thing I want in a computer or in calculator: the ability to use it on any problem I choose. It just so happens that subsidized phones typically come from businesses with incentives towards lock-in (so you can expect what you will get). In the case of a phone, not being able to change the software that comes with it (upgrade the OS or remove bloatware), means I can't use it for every problem and it is a substantially less useful tool for me. The solution at the PC level was providing a user-accessible boot process. For a phone, this means an accessible bootloader is a minimum requirement for me to make a purchase, at least at the computer-equivalent ($100+) price-range. But, in general, I would not recommend buying any computer that treats you like an appliance operator instead of an owner and full user.

I'm not saying single-purpose software (or the idea of a walled garden) is necessarily a problem, just that the inability to re-purpose is.
In my opinion (given my superficial understanding of the prior situation), your problem was Apache + mod_php. The default settings for that combination are to chew memory until the bad people go away.

Out of curiousity, why middleman when you're already using Jekyll/Octopress?

(My dog in the static site generator fight is Nanoc, fwiw).
You can disable specific trackers on specific sites - e.g. unblock Google Analytics on your banking site, or Disqus on a favourite blog, rather than having to temporarily disable the whole extension browser-wide.
How many people do you actually need to run a website? The whole thing can be maintained by a small team probably.
You may be right, but all I know is my own experience. The query parser example is real; I had to do something like that recently in order to more deeply analyze some performance bugs.
This sounds similar to something I read about the process at Shopify.

http://swizec.com/blog/the-most-pleasant-job-interview-i-hav...
When I bought my iPhone 5 here in Australia, outright, amusingly a few people seemed shocked because of the cost, apparently. They wondered why I would do that instead of getting it for 'cheap' through a plan. I quickly did some calculations like you did back then and it worked out a lot cheaper and I have more freedom—I still have a contract though it is at least half the length! I'm less tied to my provider and more able to change depending upon who is offering the best service/price. I can't imagine any reason why I would go back to a subsidised phone and so far a few friends have done the same as myself.
Even though I use ghostery and provide unique email addresses to websites I don't trust, I still feel a bit uneasy about voluntarily providing my personal information to these companies just so I can "opt out". I know these sites are legitimate, and I trust the EFF; however, it still feels unnecessary.

Maybe I've just been conditioned by the fake unsubscribe links found in email spam, but I don't want to accidentally give these advertisers more information than they already have. Even if they already have complete information on me (which they undoubtedly do), I don't want to provide them with unnecessary confirmation that the information they have is correct.
> The people there aren't dumb--they know all of these actions have harmful and negative effects on others' help and the general environment, but they would rather not care than care for the most part.

Well that's just disgusting. I don't think you could pay me enough money to step foot in that country.
Mark Suster interviews Clayton Christensen [video]
> Can http do downloads from an arbitrary offset to
> another ? Not a rhetorical question, genuinley curious.

Yes, using the Range header. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14...
Seeking a Summer Pintern (Pinboard Blog)
Iraq suspends Al Jazeera broadcast operations
India isn't alone. Dubai is having a massive problem with sewage and in the US there are a lot of communities that have septic tanks which, when they fail, can cause ground water pollution. Even in St. Louis, Missouri, USA we still have overflows in which the sewer system excess gets purged into streams and rivers when it becomes too much to handle for the sewer system. A lot of US cities have this problem.

And this is in 2013. We have a robot on Mars, people in space, and flags on the moon.

The problem is that our only current solution is an extremely expensive underground sewage system with thousands of miles of pipes, treatment plants, and storage containers which take a long time to build and are expensive to maintain and replace. That's not something realistic for fast growing communities or rising countries. There's really no cheaper better alternative.

Is this an industry ripe for disruption. Dare anyone challange the sewer/septic tank gods?
So to reply to my own question, a minimal standard would be the first four code blocks, plus Greek, math operators, and box drawing symbols. Anonymous Pro and Andale Mono reach this standard, Inconsolata doesn't.

A higher standard would be Menlo and Courier New, both having all those plus the Greek Extended (with accents), Cyrillic, Hebrew and Arabic sets, and a mess of other symbols. Deja Vu Sans Mono is missing the Hebrew, at least the version I have, but adds a bunch of dingbats and miscellaneous symbols. Everson Mono (not mentioned in the subject article and not a great programming font) has even more, all the odd-ball language support like Lao and Gothic.

Edit after checking the others mentioned: Only Menlo, Courier New, and Liberation Mono have Hebrew, a bit of a surprise given how much software is done in Israel. Those three have the largest complements of glyphs, and Liberation Mono is open and free.
Three .htaccess tips that can help your SEO
I just saw the webpage for the first time. I agree with you. The writing is very poor on this webpage. Many sentences were awkwardly worded.

>Perks include offerings like free appetizers, complimentary drinks and more.

This is one of the awkward sentences that I found hard to comprehend at first..

And "early beta" is still not changed..
Composting toilets are the future.
If you inspect the actual early employees, a majority of them were ivy league grads who most certainly could solve these easy interview problems (It also helped that they could ship code).
Sorry if where I replied made this confusing, I wasn't really talking about you nor even did I mean it as a personal thing against Jabbles who did the actual "calling out" of mixing threads and goroutines.

As I mentioned, knowing the difference is actually a good thing so your post is really helpful. My point is just that the two concepts are so intertwined and overlapping that I think it is silly for someone to correct someone's terminology on this (as Jabbles did, though I admit I share some of his(?) other concerns with the OP), particularly in cases where it is clear the person is pretty familiar with goroutines and how they operate.
As I consider myself to be both a designer and a developer, I'd like to agree that it's possible to achieve some amount of mastery in both. :)

In practice, however, I've noticed 3 things: 1. You're best at what you do, so if you want to do both, find time for both. 2. Most managers I've worked with take design for granted and will think of you as a programmer if you can code, or a designer if you can't. 3. You can't do both at peak potential at the same time -- there's a designer mindset and a developer mindset. Actually this reminds me of DevOps as well, which I've gotten into recently. I'd also point to positions like "Software Developer in Test" as another example of this interdisciplinary work. Actually I'd probably try to poke fingers at anybody saying that IT is specialized (as in the comments here) since if anything, IT is also more generalized than ever before, given how many different ways there are to solve problems and how varied technology is today, in use.
Its not shuffling around security and neither is it adding any (at least in the crypto sense). Rather, it is a post-mortem way of knowing whether something is wrong. Assume that neither the auditing agency is cracked nor the original service. If your password gets phished and the attacker logs in as you, you will get a notification about it. Then, you can at least do something retroactively (even seconds later if you get a notification on your phone) to prevent further injury instead of finding out weeks later when all the damage is already done.
My main site, AppRaptor, isn't on octopress. Just this blog. I agree with you 100% that the problem was apache + mod_php. Nginx would have probably been better. I decided to try out this s3 + cloudfront solution instead, though. I'll take a look at nanoc. Thanks for the info.
Aarhus University Hospital testing methods to reactivate dormant HIV
Agree on all points.

Interesting that you brought IIT up. Though I barely cleared IIT JEE and did not attend it for I could not get CS at any of the good schools, I had the feeling that it was becoming more and more hackable with the proliferation of coaching institutes. When I was in a top 5 PhD program which attracts the best of IIT K/B/M guys the quality drop became more evident over the years. There were and are still very bright IITians at my school, but I saw more noise coming in at later years.

And for those who are not aware- there are cram shops in India which 'train' you to clear Google/ Microsoft interviews. And this has been going for at least 6 years, if not more. Now from talking to my friends in India I get the impression that the superficial interview difficulty is higher in India than the Bay Area for similar companies. And that is despite the work quality being much higher in Silicon Valley.

It's all very funny and ironic.
That's most likely just an endpoint named 'home.php' which now leads to some controller instead of actually loading a file called home.php
(Cofounder of Gild here) - today we made the cover of the of the NYT paper edition with the same article: https://sphotos-b.xx.fbcdn.net/hphotos-ash4/399956_101015103...
You can also add, doing all of the above things in a situation where it is extremely profitable for others to game your system.
Four companies will produce the microchips on which the global economy depends
Wikipedia disambiguation and Distrowatch both come up empty. I can't see much of a community forming around it.
no mention of india spending $1 trillion on infrastructure over 2013 - 2018.
> At one point, they publicly rejected any affiliation with The Pirate Bay and said that they did not condone copyright violations.

I've always found it endearing how politicians - apparently of all stripes - believe they they can change reality by issuing a statement.

The name of the pirate parties of the world can be directly traced to Piratbyrån, the same organisation that started The Pirate Bay. If they were serious about their "public rejection", they should reject the name as well. There is nothing, not even a little bit, "pirate" about consuming free content.

Also, since you're bringing up Paulo Coelho: Mr. Coelho explicitly condones the kind of piracy ("copyright violations") that you claim the pirate party does not condone. I'm not sure if it's you or the Icelandic Pirate Party that's being dishonest here.
My interview technique is this; I look at their resume for the typical buzzwords. Next, I ask them to explain about said buzzword, what they worked on, what they thought of the technology.

Then, we dig deeper. Anything they say, I continue to ask them followup questions. Eventually, we dig deep enough to know whether this person truly knows said technology or just put in on their resume for buzzword compliance.

It might go something like, "Oh, I see you've had some experience with REST. What is REST?" ... "How does REST relate to HTTP? Is HTTP required?" ... "What HTTP verbs are considered idempotent? What does that even mean, how is this useful?" ... "How would you implement a {insert} application using REST?"

There's no "tricking" the candidate this way. If they know their stuff, they get to talk in depth about it allowing them to shine. You will recognize this person, as we all love to talk about things we actually know something about.

And the other type will also be spotted. They get nervous when you start probing deeper on what they said they should know. They start giving really bad, contradictory and even laughable answers as you go.
Part of me wonders if one could use bio-nano-sensors[1] to amplify the electrochemical signals from the brain(or body) so they can be picked up easier or transformed into some other kind of language to be processed better/more efficiently (through an EEG reader or receiver of some kind).

[1]https://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=...
I guess you still need to find empty spaces that would overlap between branches at various levels. Under some circumstances you could end up backtracking around the tree quite a lot to find somewhere to park when you have a lot of nodes with some free space but not enough.
Yes. I totally agree. It happened to me few times.
>>These kinds of problems and answers are simply not understandable to people who don't understand algorithms.

Are you saying that jeff or whoever algo genius can come up with a solution to all those problems given say a couple of hours?

C'mon- Problem solving especially of difficult problems or big problems or long term projects is pretty much an iterative process. In which discovery and application of knowledge, and staying productive is more important than number of facts in the head.
Where there other constraints on your N-queens? (no bruteforce? no backtracking? must run in X time?)
Nanoc is hard to get used to but as far as I'm concerned it's a bucket filled with magic.
Submit your web design to multiple online contest sites at once
b...bb...but what about poetic justice?
Not only do we have socialist problems (e.g., snowstorms) and socialist systems (e.g., roads), but we also have socialist opportunities (e.g., http://webcache.googleusercontent.com/search?q=cache:_KLGw_b...)
Another line of defense it to install an ad-blocker, so even if they somehow know the perfect ad to show you, you probably won't see it.
There's always the option to delete your FB account.
I went nearly 10 months without logging into FB last year, and doing so made it quite easy to delete my FB account at the beginning of this year.

Regular removal of cookies, and LSO cookies, as well as clearing the browser cache, is also recommended.

Then there's the ubiquitous "Connect" buttons which are spammed all across the web. Prudence dictates that we avoid connecting our logins across the net in an indiscriminate manner.

Finally, there are "burner" email addresses which I use only to register with certain websites.
Nearly all of the spam that makes it past my filters is from so-called "legitimate" websites.

Caveat emptor.
The site needs to make it clearer which font is the best

There is no best font.
The dangers of eating dogfood
We devs hate doing interviews. So we created an online programming test. For all applicants.

Only about 30% of applicants scored 100%. I'm still astonished.

We logged duration and attempts. I'm actually okay with someone retaking the test to improve their score. It was just CRUD work, requiring mechanics, not rocket scientists. And it means they recognized their own error and fixed it. Pretty much what you want out of any dev.
Why are there not more royalty based financings? Makes sense for a lot investments that can return solid returns but not homeruns.
Hi, I just saw your http://summary.io. I also have a challenge in extracting the text from the website. I used boilerpipe, but it doens't perform well for me. I then changed it to Diffbot (http://diffbot.com/). It extracts the text way better but there is still some minor problems. May I know what you are using?

Additional question is how you extract the images in the text?

Btw, your http://summary.io is almost the same as my http://readborg.com/ (sorry, login required and it's still invitation only).
Ok, excellent points there.

Do you mind clarifying how you feel about Samsung phones in particular? They do have a semi-usable bootloader (cyanogenmod, clockwork mod, etc. work pretty well) but getting the graphics, touchscreen, accelerometer, sound, camera (pictures/video) and any other drivers to work in cyanogenmod can be just as much work after that first initial success (the bootloader).

Without good drivers, a bootloader is only half the solution, in my opinion.

I'm picking on Samsung because their phones are very, very common. But HTC is no better at publishing drivers. In fact, only the Google Nexus line has published drivers so that the software stack can be replaced to a degree.