skysight-inc/HackerNews huggingface dataset:
A wider userbase only exacerbates the echo chamber, as the most popular, agreeable, easily consumed content rises to the top much faster.
All The Metal Gear Rising Reviews in One Place
This looks great. Honestly, a lot of the stuff on the front page of HN is there simply because of the domain name associated with it. It's nice to have something like this. I'm going to try and use it as a replacement.
Also, It would depend on what kind of evidence China has on US hacking China.
To quote the CEO of Mandiant:

“Either they are coming from inside Unit 61398, or the people who run the most-controlled, most-monitored Internet networks in the world are clueless about thousands of people generating attacks from this one neighborhood.”
— Kevin Mandia
OS X Spaces and TotalSpaces not cutting it for me
Well I for one hope they eventually offer Android programming tutorials (with some tutorials on basic Java first, for the complete beginner), if that would be possible in this format at all.
This is a cool opensource tool, many thanks for sharing nate. User activation date is the most well-known cohort definition, but actually you can define a cohort out of pretty much any data point you like, provided it makes sense to then run a longitudinal study on those cohorts. Marketing acquisition channel is another good one.

If people are interested in finding out more about cohort analyses, we wrote a set of 7 articles which might be interesting:

http://www.keplarllp.com/blog/2012/04/cohort-analyses-for-di...

And here's the hands-on tutorial for rolling your own cohort analyses in SQL with SnowPlow:

http://snowplowanalytics.com/analytics/customer-analytics/co...
Vim after 11% of my life
Spotify to try to extend free service to mobile devices
It's not just billion laughs, this fixes related but different entity-expansion attacks, as well as fetching of external resources (DTDs or entity definitions), which is a totally separate issue from billion laughs.
As part of the BizSpark program, I can confirm that it DOES indeed apply to Office for Mac and has for at least the past year and a half.
HN's borked 'more' link makes very large discussions very... difficult. I don't think this sort of post could work well on HN until that issue is fixed, regardless of if we think it is a good idea.
What about it makes it under stated? What besides a DoS do you see being made available because of entity expansion?
A few years ago I would have agreed, but I have several PHP daemons consuming messages from RabbitMQ and their uptime is in the range of months. Throw a little supervisord into the mix to keep an eye on things and you'd be surprised how far it has come.
This is nice. Anyone know if it will work for direct uploads to S3?
Something about the AMA format, at least on reddit, I have trouble finding the real "nuggets" of insight which I somehow expect. I think the threaded forum structure isn't so great for a freeform Q&A.
Should his Social Security number really be exposed in there?
I was wondering how efficient the encoding of that video/auto would be. Thinking, it's just a loop, it can't be that bad.

Turns out I was wrong.

YouTube has these two versions:

240x400 FLV: 1.38G
144x176 MP4: 367.06M

sobs
You can hijack the entire currency with enough processing. Very hard? Yes. Still counts as counterfeiting.
I agree with what you say, but in my experience here in Sicily, I'm sure there is also a good percentage of bad faith. In the hospital where Greta (my daughter) was born, and later in doctors waiting rooms, I saw a lot of mothers actively discouraged to breastfeed their children in a way or the other. Because co-sleeping is a very important factor in the success rate of breastfeeding I wonder if there is also some connection with many doctors discouraging it.

I know this looks odd but I know first-hand people working inside the hospital and I got internal acknowledges about the fact that hospitals received pressurs in the context of breastfeeding once they started to encourage it too broadly. Artificial milk is a 50$/week tax they are able to get from most newborns for months.
Why would I want HN to be a megaphone for Famous Joe Blow X when I'd much rather have him actively participating and helping out in the threads with the rest of us?

Because the odds of getting Famous Joe Blow X to run a HN AMA are much, much higher than getting him to become an active HNer. We're talking about a one-time commitment versus extended involvement in our community.

Look at the roster of AMA guests on Reddit. How many of them are active Redditors? It's non-zero, but not substantially so. And yet, by participating in AMAs, they enrich Reddit's community.

EDIT EDIT: removed some belly-aching
HP CEO: I Will See This Through; Next CEO Must Be Insider
I chose google 4/5 times. The 1/5 I chose bing before was because my own domain is ranked higher (#3 vs #6) in bing than google.
JSTOR's new chapter: Search journals, primary sources, and now BOOKS
I weight 200lbs, I focused on muscle building most of last year. This year was going to be the year I focused on strength.

Deadlift: 500
Bench: 295 (this and OHP are a source of annoyance for me)
Squat: 350 for 5 (low bar). Haven't maxed in squat in a while...mostly been box squating lately.
Box squat (what I actually do most often): 390x2
OHP: 185 (this is a source of annoyance for me)

So, nothing to write home about by any measure.
Also jobs. The following are searches for "Ruby on Rails" and "Django" in New York, NY

Ruby:
- indeed.com - 507
- monster.com - 66
- dice.com - 96

Django:
- indeed.com - 242
- monster.com - 30
- dice.com - 65

Edit: formatting

Edit 2: Though you could argue that Ruby is mostly used as Ruby on Rails, while you could search for "Python" jobs if you have experience with Django.

Edit 3: what is with the downvotes? If you want to learn a new framework whether you can get employment is something to consider.
>"How many people saw that vandalism?"

It shouldn't be about how many people saw it. It should be about restitution; how much did the vandalism cost Burger King? Very little, perhaps even nothing when accounting for the publicity.

Punish the perpetrator financially as a deterrence. But prison time does little to make Burger King whole.
Well, if the theory is correct, it would not be observable until the moment we suddenly all died.

But the important difference between "stable" and "metastable" is that metastable systems spontaneously collapse, whereas stable systems don't. According to the theory, we could be at a metastable vacuum energy state, which means that we could spontaneously drop to a lower energy state at any time. The difference between "metastable" and "unstable" is really just the time span involved.
I agree with that - I think OneNote is one of the most underestimated pieces of software ever made.
Which government?

If you are a software company and you let it be known that you actively cooperate with the NSA and CIA, I doubt you'll be doing much business in China. I doubt France is going to let you in, either.

Outside of a few industries, the business losses from actively cooperating with a national government are going to be much larger than any losses due to hacking.
dude, your shift key is broken. you might wanna get a new keyboard.
So non-native speakers should be dismissed?
I gather so - we wouldn't be able to see it "coming".
If it's outside our observable universe, would it ever get here? Maybe our universe get nibbled around the edges but still survives.
I don't understand. Was this file officially released?
A Most Peculiar Test Drive – Follow Up
Can You Trust an Amazon Review?
"It is not supposed to be anything."

It's supposed to be a currency, arguments to the contrary are hand waving. Maybe Bitcoin's primary role in history will be as a placebo treatment for mild cases of paranoia. That certainly wasn't the intention though.
It's more like Python toolchain vs. Ruby toolchain these days.
Here are a few big ones:

1. Abstractions that make sense, that are not built up from hacks, but are core to the platform itself. That is my number one peeve about the web. Like I said in my original post, I want to specify "grid columns=3" instead of "div div div div div".

2. Control. When I build a native app, I have several orders of magnitude more control over the resulting product. Compare to the web and being at the mercy of browser manufacturers. I can access memory, files, TCP, UDP, ICMP. I don't have to break my program up into front-end + server if I don't want to. I don't have to use shims to get rounded corners or drop shadows. I can make a program that runs in your "tray" and receives push notifications without having to setup some complicated server-sided hackery to faux-push to the browser. I can make the computer do whatever my user wants, but not only that - I can do it with ease because I'm in control.

3. Choice of programming language. With native, I have a number of viable choices. (I don't care that anybody else thinks Javascript is great. Relatively, it's not...and besides...I want a choice. I want control! I am a solid Js programmer (was doing it 15 years ago and I haven't let it stagnate - I recently ported Node.js core module system to a completely different, non-v8 engine.)

4. Modularity (an important instance of "Abstractions that make sense"). Most native environments allow the developer to easily modularize commonly used artifacts (code, UI components, images, etc) without sacrificing performance. Compare to the web where it's a real PITA to make anything modular CSS, HTML or Javascript without resorting to using other tools that "transpile" down to CSS, HTML or Javascript - at which point I'm not using the web platform anymore, I'm using something else.
That's a HN classic. If you haven't read it do so.
Tell that to the Inuits. ;)

Actually, there's a lot of counterevidence to this "well-established" link between fat and heart disease. The classic on the subject is Gary Taube's "Good Calories, Bad Calories." But also, check out William Davis' blog (he's a cardiologist who recommends a low carb diet.) Or this:

http://www.ncbi.nlm.nih.gov/pubmed/20071648?itool=EntrezSyst....

Remember when eggs used to be bad for you, because they had high cholesterol, and then they became ok again? (http://well.blogs.nytimes.com/2013/01/28/eggs-regain-reputat...) I'm afraid I don't fully trust any source of nutritional information until I've tested it empirically.

Which I did. I cut out all grains and found that my cholesterol plummeted and I lost a lot of weight (and I have more energy.) That's on a moderate fat diet. I'm just one anecdote, of course. I invite people to experiment for themselves.
"If you use all the physics that we know now and you do what you think is a straightforward calculation, it's bad news,"

That's exactly it, there is much more physics to discover and count in.
People always think they know everything, at every point in history.
Well, I just got laid off from a company that decided to experiment with remote workers, then pulled the plug after six months.

They never really made an effort to incorporate remote workers into their culture. The development team is about 20 people, 4 of whom were remote. It was a trial and an effort to get work out of them; there were days I wouldn't have much to do. Managers would book meeting times and then miss them; you'd spend an hour waiting for a ping on Google Hangout or Skype, then go back to doing something else. Group meetings required dialing in because they felt having a spare laptop in the room for a Hangout camera was more effort than the voice-only conferencing system "we've always used."

Last week I was notified that the remote workers were being given an ultimatum: move to Silicon Valley or accept a layoff. I have a family, a mortgage, and roots where I live. I accepted the layoff.

I've worked remotely for three companies. At two it worked: the teams were small, and coordinated, and serious effort was made by management to involve themselves in the day-to-day worklives of their developers. Developers weren't left to wonder for weeks on end what their role, assignment, deadlines and deliverables looked like. The third left me exactly wondering that, and wondering why they threw their money away idling us. I guess they just couldn't hack it.
Same, and return is my BufExplorer. Lightning fast.
Why?

They tested and it converted "a bit" worse. I am pretty sure that if it converted "a lot" worse, they would have not switched.

So, the test gave them useful information.
Yes. Under the Freedom of Information Act, anyone can request US government documents (such as FBI files) and the relevant agency will send you the unclassified parts.
FYI, Aaron himself posted his FBI file back in 2009:

http://www.aaronsw.com/weblog/fbifile

Has anything else been added since?
You could. I use gummy bears (main ingredient is glucose) from time to time. Just be sure to take in some protein so the spike can actually shuttle some protein to the muscle. I don't like soda, though, for a variety of reasons. But, if you wanted to you could. After all, it does spike insulin. I probably wouldn't do it all the time but that is mostly because I don't like sodas in general.

FYI, my personal muscle building post workout shake is this:
WPI (whey protein isolate)(50+g), leucine (5-10g), creatine(5-10g), dextrose(20-30g), skim choc milk(about 15g carbs). If leg day, I'll probably up the dextrose a bit or eat the aforementioned gummy bears (or other similar treat).

I know quite a few people who do something like egg whites (beaters), WPI, creatine and fruit juice (mostly orange from what I've seen).
we removed the "sample project" we had in our app. after that, customers had to send us data by API in order to try the product. this made it harder for people to try out our UI, but more likely to try using our API, which we felt was the REAL product, and a good measure for the first level of engagement.
We've hacked in to your hearts. ;-)

Django folks I've worked with were extremely smart, helpful, and kind. Likewise I only have great things to say.

<3<3<3<3<3<3
oh, nevermind here you can find a lot of decks

https://ankiweb.net/shared/decks/
As a both Django and Rails developer I suggest you to choose Ruby on Rails.

Rails pluses:

- Has a nice asset pipeline (automatic conversion of CoffeeScript, Sass, Haml, Jbuilder, etc) and concatenation + mignifying.

- Really configurable database migration with a nice DSL. (Django has South which auto generates migration files, but It isn't just as easy to change them)

- Rake tasks (Django also has management commands, but It's easier in using rake)

- multiple environments (development, production, testing), being able to store different configurations (Django does not have this, you can achieve this using some hacks)

- Railscasts.com (great screencasts by Ryan Bates)

- Better release circle, as long as I know in Django didn't appear many features since 1.0 (mostly bug fixes and Python 2.x deprecation warnings)

- more OOP than Django, it really follows MVC pattern, Django is a MVT (Model View Template framework)

- More libraries and more complex and configurable than django libraries. Most Django libraries handling authentication stick on default User class, so it's difficult to subclass it if you require custom fields.

- Model hooks and scopes (I know django has model hooks but they are built using Django signals, not using nice DSL as in Rails)

- Concerns inclusions which guides you to a clean coding style.

- Controller before_filters (very useful when you want to run a filter before multiple actions, eg: check if user is logged in), I know it can also be done using Django middlewares.

Django pluses:

- Django admin (Rails also has a few plugins which try to implement this, but django's is built in and also well documented in their official docs)

- Django built in authentication system (Rails comes with devise library and other alternatives, which is great but not built in)

- Easier to learn (Django follows Python's Zen, "Explicit is better than implicit.", all classes or methods you use must be imported, Rails pollutes global namespace with all classes and namespaces imported from libraries when Gemfile is parsed). It is easier to learn which module each class comes from and it helps you a lot at debugging if you are a begginer.

- Django middleware (you)

- Form based validation (each model can be validated using form class, another minus for Rails is that there was some security vulnerabilities targeting mass assignment on Models)
How thorough does an evaluation need to be? I'd suggest that doing a few things less-thorough than a real project is sufficient to get a feeling for the framework. There are real projects done in both frameworks, there isn't going to be a point where you find some pitfall and go, "welp, looks like we have to start over in Rails" or whatever.
Awesome stuff. It would be great to use something like this for suggesting relevant tags of content. Perhaps a WordPress or Drupal plugin to get the ball rolling.
The LHC collision energy is around 7 TeV. GZK limit (theoretical maximum cosmic ray energy) is about 50,000,000 TeV. Particles have been observed with energies above the GZK limit.

You know the Higgs Boson as the "god particle". Well, there's also the "oh my god particle", which was a cosmic ray with observed energy on the order of 300,000,000 TeV.
Great vid!
> All this is trivial to do under Linux.

In the same way a stubborn mathematical proof is trivial, I'm sure.
Websockets run on port 80 natively. It's all done through a HTTP Upgrade header to turn the connection into a websocket.

Up until this release, anyone running both HTTP and WebSockets behind nginx has had to run them on separate ports (i.e. HTTP = 80, WS = 8080) and then use TCP proxying to load balance the websocket connections. Nginx didn't natively understand the Upgrade header - but now it does so you're free to use port 80 for everything.
No, because I don't think Hacker News needs to copy features from another community.
I'm pretty sure that scientists don't think they know everything. What leads me to believe this is that they keep building theories and doing experiments.
Couldn't help noticing this post was 26 mins ago right now.
For any case or only for cases that were closed? And they don't even remove SSN, addresses and phone numbers?
Have you checked out http://www.hnshowcase.com? While it's a separate site, they have a collection updated daily featuring Show HN posts.
It's conceptually simple, but pretends that the human animal is a lot more rational and a lot better at arithmetic than he really is. It's hard to start going through your day leaving 1/4 of your sandwich uneaten (and our restaurants, etc, are not set up to give you healthy portion sizes). People are bad at measuring their metabolic rate and bad at estimating their calorie intake. They also get hungry and it's really easy to fall back to your old eating habits when your diet plan is "eat the same food, just less of it."

The key to weight loss is sticking to your diet. That means adopting a diet that's easy to stick to. In my opinion, ketogenic diets are easier to stick to (for typical people) for two reasons:

1) there are lots of tasty, filling, foods that fit into the diet;
2) meat/dairy aren't peddled to bulk-up entrees in the same way as carbs (e.g. free tortilla chips and salsa) so cost forces some discipline;

Re: 1. Say you're at a restaurant and want to order a salad. On a low-fat diet, you might have some grilled chicken with bland greens with no dressing and a bread-stick. On the "eat less" diet, you might just leave a quarter of the food untouched and starting at you. On a keto diet, you can slather an ounce of caesar dressing on that salad in exchange for just leaving aside the croutons and breadstick. The first option fills you up, but isn't tasty. The second option leaves you a little hungry. The third option fills you up (because you eat all the greens, which take up volume) and is tasty (because even greens are tasty with caesar dressing).

YMMV, but pretending it's just a simple math equation is stupid and sets people up for failure. It is math, but it's a complex optimization problem. Each food item has two associated values: satisfaction and calories. The goal is to optimize satisfaction at a given calorie budget.

I think on a satisfaction per calorie basis, carb-y foods often lose unless you put fat/sugar in them. What would you rather have for breakfast? A two-egg omelet with an ounce of shredded Parmesan cheese, or a plain bagel (both 280-300 calories)?
No, they don't.

If we thought we knew everything, we'd stop researching. They're called "theories" for a reason.
I'm old fashioned, I guess. I deploy my apps on Debian stable, and they (like most distros) have a competent security team which stays on top of all this stuff. I have a script running on all my servers which looks for available security updates to my installed packages every few hours and emails me in the event.

Sidenote: This is one reason why I avoid virtualenv and its ilk for my apps unless I absolutely have to use them (e.g. need a newer version of something to get a feature I can't live without) -- I don't toss aside the good work of vigilant security pros lightly.
Why not? It will be in the social security death index.
And what triple A games are even written in HTML/JS?

If native isn't up to the task, then HTML/JS certainly ain't because HTML/JS is hosted in a browser that runs natively. That was his whole point.

Furthermore, I have witnessed hundreds of different "top sites" that simply don't work in all sorts of browsers. The typical response from web devs is, "They probably built it wrong." Well, I suppose you can apply the same logic to your triple A games example. (Popularity may not be due to any one type of quality. Look at Minecraft.)
Why do feel like I'm reading an AI generated article? It's a mashup of some seemingly random paragraphs.
I think it is easier to "test" these types of API calls for beginners with the biggest names. Understanding how to connect to Twitter is simple, and those same principles can be used to connect to a wide range of other things. I think, more than anything, connecting to Twitter or Evernote is "safe". Which is good for beginners.
> It uses python instead of ruby, which to many sysadmins & devops engineers used to bash scripting is generally more readable than ruby code.

I disagree. If anything, Ruby is closer to Bash (in a good way, mind you) whereas Python's various syntax choices (white-space sensitivity, parens for function calls, some things only available as imported modules, etc.) makes it more different.

Consider bash:

if [ `which foo` == "/usr/bin/foo" ]; then
do_stuff
fi

compared to Ruby:

if `which foo`.strip == "/usr/bin/foo"
do_stuff
end

compared to Python:

import os
if os.popen("which foo").read().strip() == "/usr/bin/foo":
do_stuff()

Also, I would be careful about making generalizations without the data to back it up. "Many sysadmins & devops prefer..." is what Wikipedia editors would call weasel words.

I have only anecdotal evidence myself; I personally used to be a Python guy but now prefer Ruby; and some time ago my company hired a sysadmin/devops guy who came from Python, but grew to prefer Ruby once he started to learn it while working for us.

Considering that both Puppet and Chef are written in (almost entirely) Ruby, I would say that the sysadmin/devops field is currently leaning more strongly toward Ruby than Python. Although I'm sure bash dominates both.

Don't get me wrong, in terms of productivity and so forth, Python and Ruby are entirely on an equal footing.
These frameworks have use cases different enough for this comparison to not make sense.

Although you can build a product using any, Django is out-of-the-box more useful for building publishing platforms or content-heavy sites, while Rails is more about scaffolding and REST APIs.

There are also the obvious differences between the language stacks, libraries available, etc. This may be more important than frameworks themselves, which are mostly glue logic.