skysight-inc/HackerNews huggingface dataset:
The last major outage for S3 was something like 4-5 years ago, IIRC. Coupled with CloudFront or another CDN, your site probably would be extremely resilient to traffic spikes or hardware/datacenter issues.
True story, but it's not just being the first to do a google search. From personal experience I've also seen that how you use google and what variants of your search terms you can come up with that make the biggest difference in getting to the right answer/method.

The problem is: when you get to a certain level of skill, or are working on very obscure problems, or are working with hightech (even yet-to-be-released) stuff, not even google will help you anymore. That's where how good of a programmer you really are comes into play.
How to Run a Weekly Cohort Analysis
The only policies that truly do not scale are those that reward compliance over productivity.
Or take the same chicken, cover it in salt, buttermilk, and highly processed white flour, then fry it in duck fat like the New York Times does in this recipe:

http://dinersjournal.blogs.nytimes.com/2011/08/03/good-techn...

Is it conspiracy that they use some of the same techniques as the processed food industry, or is it just those are some of the basic techniques to make food taste good.
The post would be better if he didn't plug his book in the first paragraph. In effect he's benefitting from the thing he complains about which is also not a sustainable business model.

I think the more interesting question is what will emerge after this transition phase where old media is dying. At this point all the webby stuff is still bottom feeding but eventually will replace the old thing with something new and sustainable.
Very cool.

Just a heads up: At the bottom of https://getmyo.com/faq, the @ThalmicDeveloper <a> tag is being rendered as text.
I have been working on this problem as well, by writing a system that allows you to compile Clojure to FPGAs. I'll be giving a talk on it at Clojure West: http://clojurewest.org/sessions#greenberg

</shamelessplug>
This isn't about one individual. Offensive, sexist, bigoted communication is standard in the industry. There are mini-Torvalds (and mini-ESRs and mini-DHHs) everywhere who think making derogatory comments about women or otherwise being gratuitously rude is how you prove your worth/"manliness" and a good way to run a project. Bad behaviour filters down, especially when people on HN or slashdot applaud it.

>Where are all of these people with patches that they have been holding on to for feel of the wrath of Torvalds, and why haven't they banded together and just ignored him?

On my hard drive and a million other people like me. Not for the linux kernel in my case, but other open source projects that I don't post my fixes to because it's probable that I'll just get flamed and it isn't worth the stress. If you don't realise how endemic this problem is then I can only presume you don't know any programers who aren't part of the 'boys club'.

Torvalds can get away with it because linux is huge, but there are hundreds of other projects that struggle through lack of contributions.

Next time some software you use crashes or hits some kind of bug, consider that you are probably not the first person to experience it and somebody somewhere probably already fixed it but didn't upload the patch because they didn't want to get abused.
Quoting myself (you seem to have missed a part of what I said):

Implicitness through common sense.
"Human Experimentation" commonly evokes something wrong, and guess why? That's exactly because of what you can read in the article I linked.
__So I guess there is nothing wrong in titling something for what's commonly expected to refer to.__

---

I am not weakening it, because the expression "human experimentation" is commonly already firing an alarm-bell given what happened and the resonance it's getting.

So I'm sorry but get your mind over it.. while your terminology is, in its whole, perfectly appropriate to describe the subject we are discussing, times have changed in a way that simply dropping off word from it doesn't weaken the message it's sending, at least to a generic audience, which also makes up for a context (HN not being a niche-academic-medical-research website).
So given humans interpret things based on context, I'd guess that the majority of HN readers would get along with that title, again given the moment in time we are living.

But there is much more... and I thank you for letting me think about it:

I came to the conclusion that the most big and implicit reason that made me avoid the "unethical" word is that even in a civil and modern society, ethics is questionably subjective, to an extent.
So adding that word I could have put off some readers whose ethics threeshold is lower than average, who could have then not given enough attention to the article, thinking: "yea, here comes another human rights hippie.."

Instead, whoever does not consider these experiment unethical is to my eyes not an human being, so yea, no need to add "unethical"... it's clear already that these experimentations are so, and you (any reader) should agree with that.
Otherwise I made you waste 10 seconds of browsing for something you didn't want to by tricking you, because you need to learn.

My deepest worry is: I hope that in your arguments there isn't a little black spot in where you are trying to hide the fact that part of you (maybe due to professional figure, are you a medical researcher?) tends from time to time to be a bit more tolerating toward some borderline experimentation.. and a bit pissed off by those "human/animal right hippies".. (or a given IRB resolution)

If that's the case, say it clear, don't be scared...
Don't turn around with words, make your full and whole point about this matter...
Of course, if you think it's good for you...

If that's not the case, IMO the first part of my argument is still valid to explain how a word can be omitted and still point to its original meaning, based on social events affecting the meaning of words, and context.
I did freelancing and some of my friends did some SEO and quite good amount of money with Adsense etc when they were teenagers.

But if you don't really need much money (I didn't when I was teenager, but of course this was only me), I would rather use the time to learn and explore new things and have fun. Of course if you can combine earning money and learning new things, its great.
if(speaker.getJob() == JOB_POLITICIAN) {
return true;
}
That's an interesting idea. I haven't done it. I need feedback from customers to find out exactly what to build, but I would never want to be put in a position where I must build something a customer tells me to do.

That gets much closer to consulting or contract work. Not products.
works fine for IBM
"The Future of Television"
It's not a panacea. It's a part of the very complicated system that is providing and paying for healthcare. How important are insurance premiums relative to other factors? It depends. But there are costs to having uncapped settlements, and lack of tort reform.

Also, insurance premiums effect practices of different sizes differently. I personally think you can attribute the shift away from smaller private practice groups towards larger groups and hospitals are for other reasons. Insurance premiums are somewhat to blame, but I think the bigger driver is that many of the government mandates are too expensive (n.b. this doesn't mean it shouldn't be done) to take on for most smaller private practice groups.

I'm not sure how to respond to your comment about tort form if it get's us to an NHS like system, because I disagree that's the best way forward. But that's a topic for another day.
Original post, which seems to be down intermittently: https://news.ycombinator.com/item?id=5272046

Date	Thu, 21 Feb 2013 08:58:45 -0800
Subject	Re: [GIT PULL] Load keys from signed PE binaries
From	Linus Torvalds <>

On Thu, Feb 21, 2013 at 8:42 AM, Matthew Garrett <mjg59@srcf.ucam.org> wrote:
>
> There's only one signing authority, and they only sign PE binaries.

Guys, this is not a dick-sucking contest.

If you want to parse PE binaries, go right ahead.

If Red Hat wants to deep-throat Microsoft, that's *your* issue. That
has nothing what-so-ever to do with the kernel I maintain. It's
trivial for you guys to have a signing machine that parses the PE
binary, verifies the signatures, and signs the resulting keys with
your own key. You already wrote the code, for chissake, it's in that
f*cking pull request.

Why should *I* care? Why should the kernel care about some idiotic "we
only sign PE binaries" stupidity? We support X.509, which is the
standard for signing.

Do this in user land on a trusted machine. There is zero excuse for
doing it in the kernel.

Linus
Top Strategies to Increase Your Website Visitors
CoffeeComplete Plus – True autocompletions for CoffeeScript in SublimeText
I'm on FiOS and have also been suffering through terribly slow speeds with YouTube and Twitch.tv. I found that discussion on Reddit about a week ago, and it did temporarily fix my problem. However, after a day or so I noticed my speeds went back down to a crawl.

I also experienced this temporary speed increase (from barely streaming 240p to getting smooth 1080p) if I switched locales (adding "&gl=CA" to the end of the URL) or switched to HTTPS.
If the focus of your work is to replace discrete embedded processor blocks with FPGA's, sure, copy, paste and include might get you pretty far. That is not the case for all applications, not by a longshot. For example, I had to build a DDR memory controller from scratch in order to squeeze the last clock cycle of performance out of the device. Off the shelf cores are often very --very-- general purpose, badly written and poorly documented. The same can be true of real time image processing constructs where something like a hand-coded polyphase FIR filter can easily run twice as fast as plug-and-play modules floating about.

Then there's the element of surprise. If, for example, I was developing an FPGA-based board for a drone or a medical device, I would, more than likely, require that 100% of the design be done in house (or crazy extensive testing be done to outside modules).

Anyone in software has had the experience of using some open-source module to save time only to end-up paying for it dearly when something doesn't work correctly and help isn't forthcoming. If the software you are working on is for a life support device it is very likely that taking this approach is actually prohibited, and for good reason.

While I fully understand your point of view, this is one that reduces software and hardware development to simply wiring together a bunch of includes. In my experience this isn't even reality in the most trivial of non-trivial real-world projects.

FPGA's are not software.

I see these "FPGA's for the masses" articles pop-up every so often. Here's what's interesting to me. If you are an engineer schooled in digital circuit design, developing with FPGA's is a piece of cake. There's nothing difficult about it at all, particularly when compared to the old days of wire-wrapping prototypes out of discrete chips. Sure, there can be a bit of tedium and repetition here and there. At the same time, one person can be fully responsible for a ten million logic element design...which was impossible just a couple of decades ago.

If you don't understand logic circuits, FPGA's are voodoo. Guess what? A carburetor is voodoo too if you don't understand it.

Let's invert the roles: Ask a seasoned FPGA engineer without (or with superficial) web coding experience to code a website --server and client side-- using JS, JQuery, HTML5, CSS3, PHP, Zend and MySQL. Right.

Then let's write an article about how difficult web programming is and how it ought to be available to the masses. Then let's further suggest that you can do nearly everything in web development via freely available includes.

I happen to be equally at home with hardware and software (web, embedded, system, whatever) and I can't see that scenario (development-by-includes) playing out in any of these domains.
Despite the claims of email being dead and/or ripe for disruption, we all use it – a lot. And I agree that email is a great place to gain traction. There is a low barrier of entry by only requiring an email address to receive a newsletter, for instance. And there is no mystery how email works. The biggest thing may be the built in "stickiness." I enjoy trying out new web apps and services, but the hardest part about making an app useful is remembering to use it. That's not a problem if it ends up in a place I already have open and in front of me much of the day – my email.
"The snack that Dunn was proposing to sell: carrots. Plain, fresh carrots. No added sugar. No creamy sauce or dips. No salt. Just baby carrots, washed, bagged, then sold into the deadly dull produce aisle."

Ha, I've actually been doing this since I was a teenager. It's really fantastic for managing junk food cravings, which arise not because I'm hungry, but because I just like to have something to chew on while I work (especially while programming). A one-pound bag lasts me about three hours and is more-or-less guilt-free.
Most democratic countries use civil law, actually, though I don't think that's particularly relevant. There's a much stronger correlation between language and system of law than there is between form of government and system of law. Note the similarity between [0] and [1], and the complete lack thereof between [1] and [2].

[0] https://en.wikipedia.org/wiki/File:Anglospeak%28800px%29.png

[1] https://en.wikipedia.org/wiki/File:LegalSystemsOfTheWorldMap...

[2] https://en.wikipedia.org/wiki/File:Democracy_Index_2011.png
I'd say it's no easier to launder money with one of these machines than it is to shoot a man with a gun, and we still have guns.
60% of Google Apps customers minimizing forward investment in MS Office products
So, how does it not go down if you have to ship to EC2?
it's really not, just less bs
I can entirely believe that they don't know.

I think they find plenty of other things to think about, and they are so removed from the consequences of their actions that they can easily avoid the truth. They just keep those graphs moving up and to the right, mouth some platitudes about "an appropriate part of a balanced diet", and keep cashing those paychecks.

People can avoid thinking about human costs when they are stepping over bums on the street. I have no doubt that they can do it from the 33rd floor of an office building.
> Don't worry about fancy eye movements too much, and don't worry about subvocalization too much.

I took a speed reading class back in the 80's, and it focused on these techniques. I gave up. I found that I was concentrating so much on trying to move my finger fast and not subvocalize that I lost focus on the activity at hand - reading.

I was an engineering major, and the techniques weren't practical for my academic reading. When reading fiction and non-academic work, it took the joy out of reading. What was the point of reading a novel fast if I didn't enjoy it.

For my academic reading, i did a little self analysis. I found my biggest hurdle to reading quickly with high comprehension was concentration. After 10-15 minutes my mind tended to wander. It's an endurance exercise, and my brain is no marathon runner. So instead of trying to block out an hour or two for reading, I would break it up into shorter stints and try to focus very hard.

It turns out this works out well for reading programming books. I do not want to read a full book front to back without going over to the computer and trying it myself. Otherwise, you end the book thinking you understand everything but realize that stuff way back in chapter 3 is a bit fuzzy.
> DrDreams: it looks like a comment you made 41 days ago resulted in your account being disabled (see https://news.ycombinator.com/threads?id=DrDreams).

I guess the lesson is - don't talk about gently fucking math-hipsters with chainsaws on HN.
> Unfortunately, if I am in a car accident and rack up $100,000 in bills, I am bankrupt.

...or you just have to haggle with the hospital and refuse to pay their grossly inflated funny money prices.

I have a good friend who incurred 30K in bills for a 2 day stay related to a broken femur. He has no insurance. Since seeing his bill, which wasn't itemized at all, he's basically refusing to pay anything until he sees what he's being charged for. In response to this demand the hospital reduced his bill by about 12K, magically, and still providing no itemization.

He is still refusing to pay and only time will tell what the outcome will be. It's very clear, however, that he was grossly overcharged and that the hospital has no clue what they're really billing for. It's a game. Some people roll over, others fight.

If someone really ends up with 100K+ in medical bills after adjustments then it might actually make sense to take 7 years of 'bad credit' after a bankruptcy. No easy answers here, but it's pretty clear we're all being swindled.
The human body has mechanisms for making you Hurt Real Bad when you don't have more calories coming in then going out. Maybe your ancestors had more reliable access to food resources and didn't have to develop these responses. The human population on this planet is incredibly varied. Good for you that you and the people in your social network do well following what you describe as a calorie-restricted diet.

The self-satisfied responses to your N=1 sample size study, just because it validates the commonly accepted nutritional orthodoxy is what makes me fear for the public policies that come out of this debate.
I thought from the title that you meant that Google, the company, thought that faster coders are just better.
Open WebOS is under the Apache 2 license, so no take-backs.
I wrote a quick port to PHP that is installable via Composer. https://github.com/andruu/unio-php
Nothing like some angry Linus Torvalds tidbit to start your morning.
My point was that autotools had the excuse of being written in the early 90ies, cmake doesn't.

Your experience with debugging autotools vs cmake does not match mine: cmake is not an improvement over autotools (if only because at least with autotools, there is some decent doc out there and google knows a lot about autoconf insanity). It took me hours to debug trivial issues with cmake, because you can't easily trace where variables are defined.
Reputation-managing services will pop up later. For now do not give big amounts to anyone you do not know. At least, with Bitcoin (unlike credit cards) you can pay without fear that the rest of the money can be stolen.
Ag Tech Startup FarmLogs Gets Seeded, Bringing Analytics to Small Farms
Please explain what you don't / wouldn't use on LinkedIn and what you wish was.

I'd appreciate it.

Thanks
Additionally, you need the skill and knowledge to be able to tell a good solution from a bad one in the many results you'll get back from a given search.
Ask HN: Where should I work: Facebook or Google?
I am choosing where to work between these two companies for my first job as a software engineer at a large tech company. The offers differ substantially in terms of dollars and cents, but I'd like to take that out of the equation for now. I know which team I'd be on at either company, and they are both excellent. This is a very difficult decision (albeit one I'm happy to be able to be making), so I'd love to hear HN's perspective.
> 12 pounds that had refused to come off previously no matter how much exercise I was doing or how religiously I tracked my caloric intake

This, aside from other potentially valid points you may make, is utter nonsense. The concept of "stubborn weight" simply doesn't make sense.

Your comment as a whole reeks of the pseudoscience that plagues the nutrition field and makes it incredibly difficult to determine fact from fiction when trying to get healthy.
I agree. Those that know the right questions to ask are those that understand their problems, understand their deficiencies, and are just looking for a targeted piece of knowledge that they may be missing.
molecular gastronomy does to some extent end up making junk food sometimes, using the same techniques and ingredients. But not many people can afford to get obese on it.
Well, it seems to me that many countries do have some sort of a jury system but they use it rarely or not at all. Also, there may be laymen involved (for instance, Sweden and Finland may have two lay judges plus one professional one) but those don't really count as juries.
I'll have to go, probably skip the meatballs though.
Dorm Room Fund
Eligibility is a bit unclear; is it in transition? On one page [1] it says "We ask that a researcher to be tied to a university or research institution in order to help us ensure the safety of a project's funds." But on another one [2] it says, "we love to see proposals from people outside of research institutions".

[1] https://www.microryza.com/institutions

[2] https://www.microryza.com/faq
Am I the only one who thinks NPR is awesome for having a Github profile with seemingly good and useful code on it?
Maybe there should be another programmer maxim: DRO (dont repeat others)
In the UK, it's not unusual for employers to offer private health insurance (or at least, it's pretty common for profesional jobs - I can't comment for other types of jobs!). From their point of view, it's comparatively inexpensive and the cost is probably easy recouped from their employees being able to get health problems dealt with faster than they might on the NHS so they're off work for less time.

Edit - Given that we've got the NHS as well, losing your private coverage isn't such a big deal. It's nice to have, not a must have.
From my experience of not doing this early on, the quicker you take this advice, the quicker you will build really cool things.
Just amazing! Hardware startups are beyond sexy. There is something so compelling about tactile devices... no amount of sophisticated software engg can come close to that feeling. Wipro's chairman was once asked why wipro still made soap & shampoos even though wipro was a billion dollar software services shop. He just picked up a bar of soap and said - its just very physical. Software, you can't touch, you can't see...

In the early 90s, there was this thing called a centronics port. You looked behind an old dot matrix printer, you found this large ugly parallel port with 25 pins ( http://bit.ly/YT4xRh ). I asked my professor "how does the printer print ? ". He took my question at face value, hooked up the centronics port to a CRT...soon I realized pins 2-9 would output any goddamn digital signal ! Literally anything I wanted. I wrote a quickbasic program to print square wave, sine wave sawtooth... and those waves started showing up on the CRT. So it got me thinking...if I feed that 8 bit output to an 8-bit TI DAC, I can make an analog function generator! ( http://bit.ly/WmFy8o ) My final version needed a 741 op-amp & a 555 timer, but it actually worked over a wide range of frequencies, and was about one hundredth the price of a real Kenwood function generator! Ofcourse, back in those days, there was no YC or startup culture, & that was the end of that device...:( But just thinking about that one hardware device gives me more pleasure than all the software I wrote after graduating.
Succinct explanation of Dwarf Fortress as fun: http://images2.wikia.nocookie.net/__cb20110522180205/vsrecom...
It will not collapse. It's just the price will stabilize.
Mercer is a bit... biased. He was pushing a debased Java system that took five lines of code to center text, and couldn't implement Duarte's ideas properly. So webOS becoming, well, webOS was in reaction to that and a rushed effort to come up with something else in time for CES 2009.

The Palm folks then spent too many months de-Mercerizing the code for webOS 2.0...
I think we all share the frustration of research being unable to give us conclusive answers about what works and what doesn't. Seems like good portions of nutritional studies over the past 100 years were either misinterpreted or even influenced by interested parties. We, the consumers, are paying the price.