skysight-inc/HackerNews huggingface dataset:
you've just explained why FAU is worse
And... no photos. Sorry everyone.
I was going by murder rate, defining "big city" as over 1 million people, and forgot San Diego exists. That said, it's not really fair to compare a city with the population density of 4,000/square mile to cities in Europe with population densities of 10,000-20,000/square mile. It's harder to manage crime in a real city versus a quasi suburb.
I've been thinking about this too, but which successful startups that underlie network effects worked only with several thousand users? There are market places and "solomo" apps as far as I can see, market places should work with a few hundred users (for that reason pick a niche), however nobody has managed to make solomo work yet, because all of the solomo apps only work with several thousand users in an area and it's just impossible to get to that number of users in a sustainable way.

Instagram, Snapchat don't underlie network effects in the beginning really as they have circumvented the chicken and egg problem by having a great single player mode with filters in Instagram and on Snapchat you only need one friend to send funny pictures with.
Could they not exchange goods with other co-ops?
Interesting, I am updating the post to cover this too.
"More than I need to see women who have it all, I need to see women who are simply competent engineers." That's my suggestion for what to say in the title, if it can be said in fewer words. I think it would give the idea better. I like the idea.

For what it's worth, I have met female colleagues who seem to have either of those combinations of qualities, or other combinations. I'm glad that I did. I respect my colleagues. I'm sure I have bias, as I suppose everyone does. I hope that I keep in mind that people aren't always as they seem. And I hope that I don't need to judge people's qualities that are irrelevant in context.
We can't have a submission related to Bootstrap without Foundation being mentioned, can we?
Students cannot possibly evaluate which of the teaching methods are better because they do not yet know what they are supposed to be taught. This lack of knowledge is a fundamental problem of markets in education.

Students might say that method A "feels better" or "is more fun" than method B. However, it is entirely possible that method A is worse because, in the end, students will actually not have learned what they would learn with method B.

This is not to say that students' opinions are irrelevant. After all, when students don't enjoy what they're doing, they will often block out the lesson and not learn anything due to the lack of fun.

Still, it is pretty absurd to think that students could ever be objective in evaluating the teaching methods they are subjected to.
This is even worse than that open letter to Khan that you posted earlier today.
>SASS not LESS

Did you try bootstrap-sass? https://github.com/thomas-mcdonald/bootstrap-sass
> Once you execute pretty much any (non-sandboxed) code on a machine, you can bypass something like TOR easily. From this point, any network packet sent by the payload to the feds effectively de-anonymizes the user completely.

One partial solution would be to run the Tor client on a physically separate machine which acts as a transparent proxy for your browsing/internet box, and blocks any direct contact with the public internet via iptables trickery. I dunno what the processing overhead of running tor client is, but in theory you might be able to do so on a router running openWRT or similar.
Yes, I thought so. Otherwise there would be much more ordered kwargs decorators or hacks floating around. Thanks for the link to the source.
There are a bunch of cool and exciting things about Docker and containers in general. Docker just automates many manual tasks, essentially creating an abstraction layer above many manual and tricky steps. Similar to how Vagrant abstracted away many tasks with automating virtual machine deployment.

There are a couple really cool things though, such as the Docker push/pull functionality, giving you access to Docker images, Vagrant does something similar to Vagrant boxes, but dockers goes a little further. But the killer idea, is that you do not need an OS in these Docker containers. You can basically have a statically linked binary, or a rails app, or sshd daemon, and that's it. You can then use cgroups to finely tune your resource levels (cpu, memory, bandwidth, etc) on this container.

These concepts have been around since at least 2008 (LXC [1], was released into 2.6.24 [2]), Docker just streamlines the process greatly. As a side note, it looks like Google has been heavily using Linux containers for years! There is a Wired article [3], which talks about the orchestration engine they use to deploy containers across their cells. Google's John Wilkes even does a talk, entitle "Cluster management at Google" [4], where he discusses the next generation of the orchestration engine.

p.s. It looks like there might even be "live container migration" in the pipeline [5]. This would allow you to move a container from machineA to machineB without any downtime, similar to Xen migrate or VMware live motion.

[1] http://en.wikipedia.org/wiki/LXC

[2] http://kernelnewbies.org/Linux_2_6_24

[3] http://www.wired.com/wiredenterprise/2013/03/google-borg-twi...

[4] http://www.youtube.com/watch?v=0ZFMlO98Jkc

[5] https://www.youtube.com/watch?feature=player_detailpage&v=LD...
How a simple three-digit number helps websites stick it to online censorship
Ceramic Stereo - Thoughtful NFC Dock for your Phone
The name is spelled Gardner.
Simulating 1 second of real brain activity takes 40 minutes and 83K processors
The points all sound reasonable. I wonder about the details though, for example

> Dart is dynamically typed (or at least, types are optional and the VM doesn't care about them), but types are of a fixed shape. If programmers can tolerate fixed-shape types, Dart provides a very nice dynamic language that still can achieve the same optimizations as statically-typed Java or statically-compiled C/++.

Again, the principle sounds reasonable - predictable types allow Java/C-like performance - but it would be nice to see this supported by empirical results. For example

http://benchmarksgame.alioth.debian.org/u32/benchmark.php?te... , http://benchmarksgame.alioth.debian.org/u32/benchmark.php?te...

and

http://j15r.com/blog/2013/07/05/Box2d_Addendum

do not support the article's point. Dart's performance there is much like JavaScript's.

The one dynamic language that can in many cases compete with C and Java is Lua, in the LuaJIT implementation. But Lua is very dynamic, much like JavaScript, so again this is a result in the real world that does not seem to add up with the article's point.
True. But don't forget the CDN and caching shenanigans.
That argument would be very convincing if Obama weren't elected twice. Fool me once, shame on you, fool me twice...
> Sorry to harass the hn community over this one more time, but does anyone knows if optional static typing is even being discussed as a future evolution for python ?

No, it is not.
I hope you will enjoy this article, leave comments if you have any questions ;)
The Google Fonts link should be protocol relative.
If you are interested in The Customer Factory here is a video preview for the book https://www.youtube.com/watch?v=5iq3xDul0JY
You can have voluntary socialism...
We, the electorate, can be blamed for believing him. Or for feeling forced to choose the lesser of two evils.
Actually I take that sort of thing as a sign of machine politics. When elections don't coincide with the ones that bring a lot of people into the booths, then the machine that's most effective at getting voters to the booths wins, unless the election becomes non-normal (e.g. a lot of people have a reason to get rid of someone, see below for two local examples).

Local elections, whenever they're held, are a real problem; unless I have real knowledge about a candidate I don't vote. My parents and I all pool our information together (e.g. my father knows which county commissioner is an idiot, and I, oh, research judges) and even then there are a lot of offices we don't vote on. And some run unopposed, e.g. our county clerk is very competent.

But that doesn't mean this is all a generally useless exercise, if an abusive public administrator, or a sheriff who doesn't play well with others is up for reelection, at least where I live they will be sent back home to spend more time with their families, or eventually to Federal prison in the case of the administrator.
FBI "Otherwise Illegal Activity" report for 2011
>Rand herself received Social Security payments and Medicare benefits

If you pay into it then why would you not take the money? You are being ridiculous.
Moreover he is just one guy so he doesn't really have "surgical strike" capability much like the US military advertises.
Unfortunately, that's only for a number of cells equivalent to 1% of a human brain. A full brain's worth of simulation would take 2.5 days....although that much is probably not necessary. It will fall soon enough, though.
The problem is Obama needs swing voters, and swing voters tend to vote kneejerk on national security. If he follows his personal values, he'll alienate them. It's a mess.
I don't know the history behind star args / kwargs, but I don't think what you're proposing is a good idea:

* You wouldn't get TypeErrors for broken code. Most code doesn't use or need star args / kwargs, but if I understand correctly your first proposal, it'd mean no TypeErrors on function signatures, making it harder to find coding errors.

* Python has very few keywords on purpose, and I don't think they'd like adding the fairly generic, non-keyword-seeming names like "args" and "kwargs".

* "Explicit is better than implicit" is part of the Python philosophy. The single and double stars may "look ugly", but that's part of the point. They're not just ordinary variables, and they do something special, so they need to stand out.

* Your proposal of using __args__ is at least explicit in their use, but not in the function definition.

For what it's worth, I mostly use star args / kwargs in wrapper or "proxy" functions: functions that do something like logging and then call through to another function to do the main work.
> Slightly off-topic, but I never understood the obsession of legal enforcement with child pornography.

It polls well with the sort of people who think lottery tickets are good value for money. Ditto for the war on drugs, jailbait laws, TSA shoe searches, and so forth. You didn't seriously think this madness was bad luck, did you?

> the idea of pre-pubescent children being exploited by pornographers horrifies me as much as anyone

It doesn't horrify me. In a world with billions of people, there have to be quite a number of prepubescent 10 year olds who are eager and happy to be porn stars. In fact they barely move the needle on the weird-kid-o-meter, when you consider the autists, schizos, animal torturing junior psychopaths, etc.
So basically, you stated your side of the argument, and then preemptively disqualify anybody who may disagree with you by calling that abhorrent. Had you simply limited your comment to "this is inappropriate to discuss here" then that would be one thing, but right now it's very hypocritical.
You're right about there being many less women population-wise, but I wonder what the cause is, and if there is a more direct way of addressing the problem. Your reply made me reconsider my statement.
Hmmm, Apple may not have hard FRAND patents, but they did have patents Samsung was interested in cross licensing in return for FRAND patent licenses. Seeing as how Apple is using various of those to club Samsung with (perhaps after Samsung first approached them), I can see why they didn't want to do such a deal, but....

I suppose we'll see how this all plays out in court, with this ITC fast track import ban nixed.
It's not. That's bad too.
The background is visible on Chrome 28 on Android 4.3 here (Nexus 4).
Yeah, I guess in a way having a mentor from the same minority/background helps be more confident, especially if there aren't many like you in a field.
Take a news break for a few days, your health is important.
New Tools for Keeping the Lights On
This should be on the computer risks digest.

There is virtually no reason whatsoever for this problem to exist. This is the domain of "making a problem more risky and complicated than it needs to be" and royally screwing people in the process.

Might as well throw the paperwork in a bin and set fire to it.
You can use the `functools.wraps` decorator to deal with copying all (most) metadata from the wrapped function:

def trace(fn):
@functools.wraps(fn)
def worker(*args):
logging.info('Called %s with args %r', fn.__name__, args)
return fn(*args)
return worker

Docs: http://docs.python.org/3/library/functools.html#functools.wr...
Rudeness is unintentional. It was written in a hurry.
Quite like me, also nerdy. She's better at math than I am, I am a bit more risk-tolerant than she is. I'm very good friends with my wife and we also share a similar sense of humor, two things that I think are very important.
That article seems pretty firmly on the side of "there's no reason to think that cell phones cause cancer" to me.

Nothing can ever be proven to be 100% safe, and caring about the difference between 100 - 0.00001 and 100 - epsilon is completely ridiculous.
As a (former) regular rider of the NYC subway, the thing that strikes me the most is just how short the platforms all are!

Anyone who's ever had to turn an MVP into something that can serve millions of requests will appreciate some of the history of the MTA. At almost every station along the old IRT lines, you can pick out the boundaries of the "old" stations and where the platforms were later extended. As the article mentions, this was also the reason for the closing of some of the stations. For example the 91st St. station was closed because 96th St. was extended exclusively to the south, adding a new entrance between 92nd and 93rd St. (not much sense in having two station entrances one block apart).

Another related fun bit of trivia... If you've ever wondered why some NYC subway lines have numbers and some have letters, the numbers are the old IRT lines while the letters are the old BMT/IND lines. Both sets of lines use the same gauge (width of the actual rails), but the BMT/IND lines had wider cars. Since the stations had to be built to the width of the cars and not the gauge of the track, even today you can't run the letters on the numbers or vice versa.
The matrices involved are generally modulo a prime (2 in factorization, a fairly large prime for the discrete logarithm), and very sparse. The latest factorization record, RSA-768, involved finding elements of the nullspace of a 192e6 x 192e6 matrix, with an average of 144 nonzeroes per row.
Well we have 14TiB of financial documents archived on our kit. There is no way we even would consider such compression!!!

The whole thing is dangerous and wholly illogical.

This is akin to a crappy crime flick where someone hits the "enhance!" button on a CCTV still a few times and gets to see the dirt on the guy's teeth.

In this case, the computer decides the guy is female and has no teeth.
NSA revelations could hurt collaboration with 'betrayed' hackers
You know that the "Godwin's law fail" rule was derived to deal with exactly the type of argument you are making?

http://en.wikipedia.org/wiki/Godwin%27s_law#Corollaries_and_...
Given the horsepower the NSA is throwing at this stuff, testing for book ciphers doesn't seem like an intractable problem.

I'd suggest we simply start attaching modestly large files of random numbers encrypted (or not) using ridiculously secure keys to our emails.

Incidentally, if the ratio of content to encryption key length is high, the likelihood of false positive decryptions will be high.
I've used a couple of times for high-order functions. For example, I was playing around with sound generation and decided to create a 'stream' object. Instances of this object were defined by a function that generates the sound wave. This meant that the constructor took a parameter a somewhat generic function. I also found that some of my generator functions could take arguments themselves, such as pitch. Having args and *kwargs allows you to pass these arbitrary variables through.
She++: The Documentary
> A lot of people don't understand what the Nobel Peace Prize is for. It's not to recognize old guys who promoted peace during their life; it's to promote peace.

Wikipedia and the majority of these comments disagree with this -- are you certain?
In Europe it may be the opposite. At least here in Scandinavia. One need to remember that being unionized is the norm, and is not at all looked down on like someone does in the us. If you treat your workers well you will attract more intelligent people, that can easily choose jobs. They tend to be members in a union already before you hire them.

Many students will join a branch specific union already during their schooling, so employees will be semi organized already before they start.

Many unions have political arms with tight bounds with the ruling political parties, so if a company doesn't want to cooperate with a union they may find that the whole state apparatus comes at them. Most state employees is members, and the employees, union, other unions, other companies, state and local politician will bound together and slowly bleed dry any company not confirming. Soon the company will have to fight everything from building permits taking forever to get thru to all kind of supervisory organization starting to take an interest into their practices.

Anyone wanting to read about how this can look should try finding an analysis of what happened to Lidl her in Norway :)
Can't you use the $watch service to do updates by value? $watch(watch_expression, listener, objectEquality)
Khan academy has an issue tracker. It shows over 16,000 open issues out of a total of about 20,000 issues. Almost 15,000 have a status of "New."

Problems like this one should get tracked and resolved through this system, but the system could be stalled.
This has given us a pretty rare chance to look at a 0-day exploit being used in the wild by the US government. Has anyone traced the code enough to know how it works?

http://pastebin.mozilla.org/2777139
It seems like this is only really a problem if someone uses mode = 0777. But not every caller is going to do that. Are there really such a large group of bad programmers who are still using low-level C interfaces? And can't OpenBSD just audit the handful of programs that are using shared memory?

[note: if your reply is going to be some variant of "all programmers are shit"-- not interested, heard it before.]
Truthfully, we already knew just about everything Snowden leaked except for the the name PRISM. But it was through his leak that it got on mainstream news.
If I were a sentient network and wanted to cause panic among the humans, as a prelude to full-blown warfare, this is how I'd start. Let's send all those Xerox copiers to Guantanamo, they are obviously terrorists.
You make it sound like there was a viable alternative, like the other party in the two-party system wasn't being held to ransom by ultra-nationalists.
An Apology Letter to the Person I Just Met
All of these things in the Arab Spring have multiple causes, not just Syria's. So to the extent that people are going to say that Manning's straws broke the camel's back, then they should also attribute at least partial responsibility for what goes along with that.

You're exactly right that there's more going on with these than just Manning's leaks, but all the same no single drop of rain believes that it's to blame for the flood.
Since I've never been an .onion site user, I've not noticed any issues with my Tor connections to the "regular" net.

It's my understanding that one can host a .onion "hidden" site without having to go through any such provider as Freedom Hosting, so I don't see how my privacy is being affected by this situation.
Aside from eBay, are there are any good alternatives to Amazon with comparable speed/convenience/selection? It sucks that such great results from a consumer perspective can't be had without borderline sweatshops on the fulfillment side. I'm willing to pay a few bucks more, I just find Amazon addicting due to the other aspects of the experience.
Could someone explain to me the difference between Docker and Vagrant ?
Assuming that all children in child porn actually say that they want to appear in child porn (and this is a huge assumption), the reason it's exploitation is that children are unable to consent. For example, an infant will happily suck on a man until he comes in its mouth, and there are films of such acts. For better or for worse, we've decided that you have to be 18 years old to be able to consent.
Email is the best CYA tool ever invented. After a call with a client, I type up the summary, email it to them, and ask them to confirm the contents. I started doing this religiously a few years ago and it has saved me countless times. "I didn't say I wanted that feature!! I told you the opposite"... CC:Subject:'looks great!'
Django app allowing for South management through Admin.
excitement comes from being watched and seeing targets you're at risk from.

God says...
C:\TAD\Text\WEALTH.TXT

revenue
and wealth of their society. Nations, therefore, which, like France or
England, consist in a great measure, of proprietors and cultivators, can
be enriched by industry and enjoyment. Nations, on the contrary,
which, like Holland and Hamburgh, are composed chiefly of merchants,
artificers, and manufacturers, can grow rich only through parsimony and
privation. As the interest of nations so differently circumstanced is
very different, so is likewise the common character of the people. In
thos
Do you know of an alternative to gmail for business?
Sick of the bad customer service from Google Apps. Multiple incidents incl losing 3 days of email, catch-all address broken for over a week etc. Customer service was totally useless. Upon escalating with engineering(through friends), told that it's a bug and will be fixed in about a week(which is what happened, got fixed on its own in a week).

Does anyone have experience using another service for their company email? Price is not a concern, looking for some sort of reliable customer service.
(these are just cribbed from the agda wikipedia page but..) check these out:

http://www.youtube.com/playlist?p=B7F836675DCE009C

http://www.cse.chalmers.se/~ulfn/papers/tphols09/tutorial.pd...
Vagrant manages virtual machines. Docker uses linux containers, which is essentially "chroot on steroids" [1]. A linux container is just an isolated process (from which you run your code) on the host machine, like a FreeBSD jail. The host machine can peer into the container, but the container cannot see the host machine. Docker just helps to automate and manages the linux container life-cycle.

p.s. I'm planning on doing a couple screencast episodes about linux containers and docker on my website, which should be online in the next week or so @ http://sysadmincasts.com/

[1] http://lxc.sourceforge.net/
Show HN: discover asteroids online
That is a bug in the docs, not in the use of kwargs. If the function expects certain keyword arguments it must document them. You can just as easily write specific keyword args, and then fail to document them in exactly the same way.
Does it take cleverness to extract everyone's email messages in real time? SMTP could not have been designed to be any more "hey world, here's all my e-mail!" than it was.
I bet the cached copy is subtly different. Fool me once...
Soviet synthesizer bridged occultism and electronic music
...perhaps you could argue that there's nothing wrong with pedophilia per se, but there is definitely something wrong with child abuse, and I shouldn't need to link you to a study to convince you of that.

By shutting down child pornography rings, police are preventing further abuse. How else would you propose they go about it?