skysight-inc/HackerNews huggingface dataset:
You're right I shouldn't have been so crass. It's just that the more I learn the facts about nutrition science the more I rage at the mythology; and Taubes is a king of myth.

When I started learning, I fell for the fallacious claims of Lustig, Taubes, the low-carbers, the paloetards; damn I was convinced! But then I switched to biochemistry & nutrition college textbooks and now a couple years later I've shed most of my overconfidence-of-a-novice. But I get very frustrated to see so many other people like I was, believing things that are just not true.

The most important advice I've ever read about nutrition is: NO NOT SUBJUGATE FUNDAMENTAL PRINCIPLES TO MINOR DETAILS. Net-energy balance is a fundamental principle. Obsessing over carb-types and insulin levels are minor details. It's like worrying about the candied-cherry on top of a HUGE piece of cake. The calories in the cake contribute 1000x more to your body-comp than the cherry. Another example is that adding every supplement you read is "good for you" will not contribute to your health anywhere nearly as much as a daily 45 min walk. Do not subjugate fundamental principles to minor details.
Oh yes, I'm actually in the middle of cleaning up a huge chunk of it. Managed to strip 1200 LOC yesterday, going for another 1k at least today. Then a long series of commits, a new deployment and the next time I, or anyone else, has to look at this, I won't feel quite as guilty.

That said? It is an incredibly rare luxury in my career thus far, to get these sorts of organizational breaks. I recently checked the code of the first website I ever built - I was learning on the job and asked to convert our flash only website to HTML/CSS.

To my horror, every line of my code was still in place. Every dumb mistake, every awkwardly shoved pixel, every dubious form. Everything. I actually found a couple potentially serious bugs & emailed my former employer to report them. Bleh.
that depends on what your interpretation of 'common' is. my measuring stick is europe. it's common there. 3 times in one century is common.
So is that a fail in your book ?

The guy actually learned the tech in less than 2 hours under pressure in an unfamiliar environment. If you fail him for that, the message you are actually giving is "I don't care if you can learn, every minute count in my business and if you don't know something you are out."
More to the point, it seems that the police must skew towards that attempted 0% risk, which is what starts snowballs like this.

I find it ironic that with all of the talk flying around about nothing being private, a facebook conversation that would potentially exonerate this guy can't be dredged up.

It's hard for me to crystallize my thoughts on what needs to happen here, because the details, have up until this article, been incredibly confusing and contradictory. At the last report, this conversation took place within League of Legends itself. Apparently that wasn't the case. What other details about the information the jury had access to do we not know?
Yup, I am sure there isn't a second side of this story.
The Noteblock – Roses will wither, but the Blockchain is forever
Agreed - and if spectrum were unlimited - there would be no limits to the number of providers in the wireless markets - beyond the obvious - multiple sets of hardware most often at the same cell sites as other providers hardware.
A few days ago, I wanted to recommend the “Joel's Totally Fair Method to Divide Up The Ownership of Any Startup”: http://answers.onstartups.com/questions/6949/forming-a-new-s...

But then I discovered that it was down, so I used http://archive.org because I didn’t know about Bright Journey. The new copy of the original question is in http://www.brightjourney.com/q/forming-new-software-startup-...
Reading through /r/wordpress it seems a lot of users use Dreamhost, HostGator and the like.
Still haven't gotten to try this, heh.
Better failing to scale up than scaling too early, right?
Larger? It's not that easy. There is more Android smartphones sold than Apple phones yep, but 1. thanks to telcos a lot of Android users don't even know what is Android/Google Play (= they'll never download apps) and 2. global app store revenues are still higher on iOS versus Google Play.
They also added Plan 9 to a github repository[0]

[0] https://github.com/brho/plan9
This Ad  echoes loudly against Rape in India
Ask HN: What was your smartest/funniest/most honest commit message ever?
... and the story of it?
Have you told your initial buyer that you plan to sold this to other people too ?
Mt Gox CEO Mark Karpeles Responds To Widespread Criticism
IOS Goodies – Week 14
Waiting for the Android version.
This is what happens when police officers get confused about their job. Their job is to serve and protect, but sometimes they think their job is to pound down the nails.
I don't want to put words into your mouth, but I want to clarify something. Those 90s style architectures that had database servers, application servers, caching servers etc (N-tier) were not about scaling the number of connections you could support on a given set of hardware or maximizing message throughput through a system or minimizing message latency. Those architectures came about as a response to a common problem of the time which was lots of different legacy systems needing to talk to each other.

Think accounting systems on a mainframe talking to inventory systems written in C talking to HR systems provided by the consultantware flavor of the month. In those kinds of environments it made a ton of sense to break up the various functional tiers so that you could attach to the appropriate one with minimal translation layers.

Having worked on systems like that in the past, you'd never go in thinking that it is the lowest latency way to do it. Latency wasn't typically a major design driver.

That said, I work on low latency message systems now and the architecture your describing is very typical in that space.
I guess you like math much, am i correct?
Programming is in some wayslike math. Programming is in other ways more about organisation, expression and language skills.

But the real truth is that people are different. Some people are mechanics in the head, they like to optimize small functions and break systems and loved the assembly c time. Some people see the world as states and attribute facts to static objects, these people love OO, its an entire paradigm that complies to their though process! Some people are rigours about how the world moves, they like Haskell and logic programming and always bring these aspects to their code base.

Some people are dynamic and see the world as a continuous flow of time (not pinning attributes to things, seance a thing can change along its time line, thus brining focus on the core of things and ones purpose), they like languages like lisp where transformations of data is the center, not classes with fixed static attributes, that is contrary to their irl thought processes. These are the people who develops non-deterministic programming, because the focus is on time not space. They like macros and other efficient expressive tools because it allows you to express your solution in a better language and automate transformations.

tl;dr / Summary People think differently and programming is merely a means to express yourself, ergo your view of programming will be a view of how you like to think and function, and to say that your own definition is the universal truth is arrogant, narrow-minded and wrong.

http://wikisocion.org/en/index.php?title=Statics_and_dynamic...
As every programmer, I think my skills have improved over the years so yes, the code I do write now is far better than the one I've written years ago.

I'm not really ashamed, as I do not hear about the "bad" code I've written. However, when I look behind and assess the quality of code I've been working on, I sometimes say to myself that my code "was not that bad".

It has been mentionned a couple of times but now, I like to focus my efforts on code maintainability. I know I'll leave one day or another my current job and I do not want to be hated like the ones I've hated in the past (or in the present...) for having written shitty code.

There one another habit I've adopted quite early : when I was writing some bad code and I knew it, I always tried to let a comment explaining why I chose this path and what I would have done provided the conditions were different. I could have written sub-par code due to code consistency with the other parts of project, to lack of time, sometimes because the implied refactoring would be to huge to handle in a given timeframe, or because a side effect is likely not to have been anticipated at first sight, whatever.

At last, the guy who will pass behind me will know my point of view, and even get some hints of what should be done in an ideal world. And I liked to put some jokes or funny sentences. Those, I've heard about later after my contracts.
8.3: Apps which appear confusingly similar to an existing Apple product or advertising theme will be rejected

We found that your app is too similar to iOS springboard icons, which is not in compliance with the App Store Review Guidelines.

Specifically, the rejection relates to the use of rounded icons like Apple's iOS springboard icons.
Linux is GPLv2. But I guess no one uses that... :)
I'd agree but for one fact. OEMs have entered into these agreements freely. Amazon (and CyanogenMod&co) aren't the lucky outsiders, they're the ones proving the openness of Android.

The inability to separate AOSP from Google's services irritates me. Google is leaving the door open for anyone to compete with them; use AOSP -a fully functional OS- and provide a better service than Google products offer, you won't owe Google a dime, and you'll be a serious competitor.

As far as I know, there's nothing stopping an independent OEM from releasing unlocked devices. An end user is free to install gapps on his own, and it's laughably easy to do.
I have 2 wordpress sites on a DO 5$ instance. I had 1-10 visitors a day on the sites and had no problems.
The setup is nginx +php5-fpm + w3 super cache + cloudflare
I starter getting about 300 visitors a day for one site and i have noticed the site sometimes was showing blank pages.
I was also getting timeout from cloudflare, and the site was moving very slow. Tried to disable the cache plugin but it was the same.

I have upgraded to the 10$ instance, and still could barely navigate in the wp admin area..

This took 2-3 days, now the site looks to be ok (traffic has dropped to 150 day), i think it was a memory issue with their server..

Also if i do a : ab -n 500 -c 200 http://site.com from another server my site stops working..
If you look at the note on the home page[1], they needed to get permission from Alcatel-Lucent for the license change. They may not have been able to sell them on BSD.

http://akaros.cs.berkeley.edu/akaros-web/news.php
Title is misleading. Plan 9 was, and continue to be LPL. The Labs just made a special arrangement with these guys from Berkeley for them to distribute Plan 9 under dual-licensing terms. They in turn integrate Plan 9 bits into their GPL operating system (akaros).

Plan 9 as distributed by the labs continues to be LPL (not GPL and not dual licensed).
I'm also curious why they picked the GPL, but why on earth is it a "shame"?
Bitcoin Developers: DDoS Fix is Ready
Seconding this. The north is one of the safest areas for foreigners. I would give Chitral, Swat and especially Peshawar a miss right now, but Neelum Valley, Skardu, etc, and north are all fine.

http://www.rockandice.com/lates-news/tnb-is-pakistan-safe-fo...
I don't like government monopoly owned telecommunications infrastructure - I'd rather see something larger scale and privately owned, regulated monopolies are OK, unregulated ones are not.
I...did not even consider that as a possible interpretation. That said, your explanation makes complete sense.
PawSense helps you catproof your computer
I think this article does an OK job of outlining parts of the decision tree for cloud vs. self-hosted (while ignoring other options like traditional hosting providers). The other things to consider are staffing and materials costs if maintaining servers in house, DR/business continuity, time value of money depending on how the servers are financed, replacement of aging hardware and operating environments, and differences of how the infrastructure would be built (clustered, load balanced, geographic load balanced, etc.). The reality is cloud providers provide a lot of building blocks for you to use to design infrastructure in a more robust manner but that doesn't mean that other options should be ignored - it’s another decision that depends on the factors laid out in the article and a lot of others that are specific to each organization.
I don't think it's an attitude that anyone takes pride in. I can very much relate to the parent. You join a company, find out that their code-base is in an abysmal state (I would wager this is the case at most enterprise outfits with aging code) and go to work. Initially, you try to sound the alarm to your superiors, put in overtime to try and improve the code-base "bit by bit". However, over time you find out that those who are calling the shots (driven by business priorities) absolutely do not care, because the code does, more or less, what they say it will. Your co-workers have either always written poor quality code or have long-since resigned themselves to doing so. Remember, you can be in situations where "technical debt" can take months, even years to culminate into stuff hitting the fan, so management can remain blissfully unaware of what is brewing for long periods of time.

I've been in these situations before, where your pride for writing good code is eventually beaten down by your surroundings and the conflicting priorities of management. I've always been uncomfortable in these situations and found a way to leave, but I don't think that means that I have a "terrible attitude".
All NTP seriousness aside, this new "record-breaking" DDoS attack was only possible because CloudFlare -- after the Spamhaus attack -- upgraded and expanded their network endpoints all over the world. When the next attack hits and they have again upgraded their connections with 100Gb/s combined, they'll be able to say that there was again a new record, this time it was 500Gb/s.
This is simply not true! Could you please provide a quote from where you got this in the article, because there seems to be no mention of it.

My grandparents were lucky enough to survive the Stalinist regime but many of our family didn't. There's no reliable numbers of how many where imprisoned by Stalin and, even worse, how many died in prison camps. For the latter, even the most conservative estimates are in the millions.
They did say extended free trials did work for them, and while I struggle to believe long-term free users convert better than discounted users, that's what their data says. Most of their offers seem to be very extended free trials.
In 1 - 2 years from now I bet you will be able to use Photoshop and Adobe Illustrator in the cloud only (not necessarily a good thing). Your OS will be irrelevant (in the sense that any of the above apps will run on any OS that has a browser).
I dont think it is - here at least, the costs are huge.
"Don't do discounts, but bundle and sale other people's discounts."
Please see my other comment, title is misleading: https://news.ycombinator.com/item?id=7232450

Plan 9 continues to be LPL.
Actually, it's a very good thing they didn't pick GPLv3+, or have you forgotten what license the Linux kernel is under?

The Linux kernel is also GPLv2 (not +); I completely agree with the '+' thing as that leaves the FSF in control of the license (effectively).
No, I wouldn't say ashamed.

When I first started out, I would not let there be something I didn't have some knowledge about. So, after work I'd go home and study or work until I understood everything I could about my position. For me this was classic asp, cold fusion, sql server, db2, informix, perl, and other technologies for CRUD applications, reporting and data management.

I always tell all the developers I work with, If everything you put into production is "well thought out" and has reasoning behind your decisions, then I don't mind if it is not the design pattern I would choose, or uses the exact style I prefer.
Linux is GPL and that didn't stop anyone from using it. I don't understand your point, may you explain it?
You mean, like the Linux kernel with it's GPLv2 (http://en.wikipedia.org/wiki/Linux#Copyright.2C_trademark.2C...)
since when does money equals being used ?

it seems to me the linux kernel is being used in many places.
Are you using APC +/or memcached?
Protip: This can be done extremely cheaply with Asterisk and a SIP provider; it can be done faster at a slightly higher cost with Twilio.

EDIT: changed lower to higher @ "cost with Twilio". Need moar coffee.
James Burke's predictions for life in 2100
"One day though"

I say that to myself all the time.
Twitter and Facebook Must Stop Copying Each Other
Does #PornKillLove?
Introducing the Donation Gift Certificate – No more lame gifts on "V" Day
> To follow this tutorial you will need to have Python 2.7 installed with a working version of pip and virtualenv.

Is that true in general for this CMS, that Python 2.7 will be needed? Python 3 isn't supported?
Show HN: SciCast, Science and Tech Combinatorial Prediction Market by GMU
Well, people have children. The protection they feel must be absolute, and here is someone who threatening them.

If someone came up to me on the street and screamed I'm going to fucking kill you, I wouldn't argue for his freedom of speech.
> I've seen what government owned telecoms look like.

Good thing I'm not advocating government-owned telecoms then.

> Compare historical AT&T/Bell System to any of the government owned telecoms in the Americas.

I've no idea what you're trying to say here.
The default Ubuntu config has the following

restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery

Edit: Note that this also exists in Ubuntu 12.04, so the latest LTS is fine as well.
How is the GPL not governed by the said laws? I'm confused. Is the GPL illegal in the State of New York?
Thank you very much for your thoughtful feedback. We're pleased with the UI but obviously it's not perfect - I've just started using slack.com which is also pretty flat but feels like a new benchmark for usability. I'll discuss it with the design team, and if you have any more specific feedback we'd love to hear it.

There are still a couple of Wagtail features which rely on contrib.admin. We have to decide whether to smarten up the contrib.admin UI or pull them into the Wagtail admin. Is your CMS available somewhere public?
YES.

Once the business fundamentals (profitability/cost savings), load profile, and your team's skills can support physical infrastructure, it makes sense to do so. Until then, virtualize!
Looks like another episode of the aggressive police state flaring up and hurting a citizen with their transcendentally puerile inferiority-complex driven thuggery. We'll see more of this as the economic conditions deteriorate and police militarization continues to ramp up. I think it's pretty safe to say that a lot of normal people are more or less in fear of the police, with more becoming fearful every day. This is a problem without an easy solution.

It'd be great if we could hammer down the officers/departments that conduct themselves in this way by firing and charging the officers in question, but there's no political appetite for it. The complaints process isn't going to accomplish anything-- I think the author knows that very well by now.

I suggest complaining to the mayor or trying to round up some sort of political action campaign flush with cash. Donate to candidates who campaign on being tough on cops. Make it a campaign issue.

It's either that, or be left with this infuriating feeling of helplessness and disgust.
What do you think is the absolute minimum requirement to use a computer to its full potential?

A computer is basically a universal machine. It can do anything.

To use it, you need to specify your need with no ambiguity whatsoever. Code is just that: a non-ambiguous, Turing complete formal specification. C, Haskell, boxes you drag and drop, it doesn't matter. If you don't learn to construct and manipulate such code, you will never realize your computer's full potential, and will be at the mercy of those who do.

I'm not against division of labour, but this is different. Computers are the first machines that can have all our mental powers. The only reason they don't is because we don't know how most of our powers work. The day we do, however… http://intelligenceexplosion.com/

"Computer magic" you say? That's more true than you think: programming its awfully close to hermetic magic as found in fantasy settings: scribbling bizarre abstract signs on a surface does wonders beyond the understanding of most mortals, learning to make such scribblings often takes years of dedicated practice, and a single mistake in those scribblings, however small, can result in catastrophes, up to and including fatalities.

Coding is an Arcane Power from the Ancients. We should treat it with the same respect. Heck, everyone wants to be a Wizard. Why don't everyone want to know some actual magic?
You also have to take time into account. Self-hosting is going to take a bit more time to coordinate, administrate, and possibly even fiddle with hardware.

I'd also like to see a comparison with other cloud providers, since Amazon is rather expensive.
What is best way to secure rsync shares?
> But threatening to shoot up a school, in the light of recent events... really? What if he actually DID shoot up a school, and afterwards people discovered that authorities WERE warned?

I'm not sure why this part matters. The prosecutor might be fired, but at least an innocent boy is not raped while waiting for trial? The boy had no means to carry out the threat -- they searched his home. Your scenario works fine for Minority Report, but not in real life.
This argument is consistently colluded with the other argument for open and transparent software. They are two topics independent of each other, IMHO. If you care about open software, it does not imply you care about preventing others from using your software in a leechy fashion.
IPhone6 first shots leak
UC Berkeley online data science degree
Vagrant 1.5 will allow for rsync shares
I have APC
Not making $50,000 is in no way the same as someone removing $50,000 from your bank account. It's an opportunity cost.
Been happening quite a lot to amazon compare this to a tier 1 telco where having a switch (central office /exchange) go down which is once in every other generation experience for the developed world.
Because <flamewar> ...
Eva Mozes Kor survivor of medical experiments at Auschwitz – AmA on Reddit
Re-read the status page, three times it mentions "Dallas" :)
That is why they are violations. With other licenses it is allowed to do so.
Apple gives people who want to make use of their beautiful code the finger. Why not do the same to potential Steve Jobs'? If BSD had been licensed under the GNU GPL, OS X would either have to have been built from scratch, or be free software.
It's unfortunate that the kernel Linux is not GPLv3, either.
Cat herding _is_ brutish.
Runner / Programmer – Never Ending Pursuit of Perfection
The internet does need a faster, multiplexed UDP streaming protocol with great encryption support.

Try MinimaLT: http://www.ethos-os.org/~solworth/minimalt-20131031.pdf