skysight-inc/HackerNews huggingface dataset:
Funny, I just realized that I never think of the UK when reading about Europe. In a surveillance context it certainly feels closer to the US. And then I watched this far to often a couple of years ago ... in a desperate wish to find some humanizing qualities ... https://www.youtube.com/watch?v=SdlT7v476qY
> ... I never think of the UK when reading about Europe.

Neither do most UK dwellers.

Except when it suits them, off course.
Indeed, I keep a copy of my lab results for the last N years because they sometimes get lost, once through no real fault of the doctor (http://en.wikipedia.org/wiki/2011_Joplin_tornado).

Grrr, I'm now going to have to view every lab report that's not an original with suspicion, and make sure my doctors aren't making recommendations due to screwed up copies.

Lossy compression is not an acceptable default for a general purpose device.
Also, Mark Dalrymple series http://blog.bignerdranch.com/author/markd/
Somebody put it well on the tor-talk mailing list today:

"both the client and the hidden service establish a three hop circuit to the same tor relay, where the connections are joint, so hidden services will have even double the delay of normal tor traffic. If relays were homogeneous distributed among the globe, two random relays will be 1/4 earth circumference apart on average. This means that a round trip will have a speed of light delay of 12 hops * 10 000km each / 300 000 km/s speed of light. That's 400ms from finite speed of light. Switches, routers and relays along the way will add to that."
Here is real reason why little sisters force everything into browser. Because they care about security >:-)

People should stop using web/browsers for everything.
I'm guessing he means phones and laptops rather than TVs, game consoles etc... at least I hope he does!
So don't take care of my blizzard. I'm sure almost everyone else in my town will agree to give money to a local government that takes care of it. Basically my philosophy is that only the individual matters. Society is for the weak, and it only makes sense when a collection of rational men decide that it doesn't infringe on individual ambition.
Reminds me of this video: http://www.wimp.com/sanfrancisco/ -- uninterrupted San Francisco footage from 1905. Very surreal, extremely captivating.
GotCms 0.2.0 released
A primary challenge is unlikely, since the person's career within the Democratic party would come to a swift end. Schwarznegger could possibly have beaten her, but a) he had a sleazy sex scandal and b) CA Republicans seem to dislike him even more than democrats because he has the temerity to take things like global warming seriously.
Well there is Cython, which is compatible with your every day python, but it might not be what you're looking for. Rpython has some type inference, but it's designed exclusively to be used to make interpreters; no standard libraries or anything.

Personally I think the most amazing and practical (but possibly difficult) thing to do is to add global type inferencing (Hindley–Milner?) to (a fork of?) Jython.

There's also python-like languages with static typing already like boo: http://boo.codehaus.org/
I might have missed something, but my reading is that the article doesn't state or imply this happens with regular photocopies, only with scans to PDF.
I like to think of startups as research projects. You start with a hypothesis, which is usually "there is sufficient market for <idea>". Then you do the experiments to prove the hypothesis, which is the actual startup. How you go about proving the hypothesis is just as important as the hypothesis you start with. In the world of science, if your experiments have flaws they won't be accepted as proof of your hypothesis. In the startup world, flaws don't necessarily discredit the hypothesis, but then fail to prove it when you go bust.
You've dropped several conditionals that I placed in there.

The general theme is that things like macro economic theories place fewer constraints on individual action than moral ideologies - and that, provided that the person expounding the moral ideology claims to follow it themselves, your perception of their character counts as evidence for whether it's a good idea for you to accept it or not.
Get all Udacity courses content
But it'd be just as true.
I have always described the process of finding product-market fit as an "elucidation" of sorts, so I use the Legend of Zelda maps as my analogy instead of a maze.

For those (unfortunate few) who aren't familiar, the Zelda level maps would be separated into separate blocks or "screens" that presented a unique stage of gameplay. After visiting a screen, that particular segment would become visible on your map.

I prefer this analogy because it encourages looking at the entire map (3rd person) instead of thinking only of your current position in the "maze/level" (1st person).

Chris naturally made this abstraction when considering how to "map out the idea maze", but I think it's an important distinction.

I think the most efficient manner of elucidating squares on your map is by engaging customers. Engaging them with a prototype is a phenomenal exercise, but requires more time and resources then just engaging them with a questionnaire over coffee or via an online survey. The manner in which we most efficiently uncover these "maps" is substantial enough for its own essay. Chris touched on a few of them but I think they are varied and infinitely complex.
The important thing is for language users to recognize that nothing is free, and to understand the implications of language features and design decisions they make in their own programs.

I can agree with this statement. Other than that, I have some qualms with the post. For a start, it doesn't consider that compilation takes time. The great thing about JIT compilation is you know everything about the code being run. The bad thing is you have no time to make use of this information.

Then there is this:

Traditionally, static typing was the best way to guarantee we produced good CPU instructions. It gave us a clear picture of the world we could ponder and meditate over, eventually boiling out the secrets of the universe and producing the fastest possible code.

Huh, what? Any compiler author knows that many compiler optimization problems are NP-Complete. For example, graph colouring register allocation is, as the name suggests, NP-complete. You have to do register allocation whether you JIT compile or AOT compile, and you have to do it approximately in both cases. (IIRC typical JIT compilers use a linear scan graph allocation algorithm which is almost as good as graph colouring but much faster.)

Furthermore, in the languages he considers there are loads of optimization opportunities that cannot be statically expressed in the language (e.g. stack allocation of memory, immutability, SIMD operations). You can infer many of these statically, but statically typed languages also benefit from JIT optimization using extra information available at runtime in the same way that dynamically typed languages do.

Finally, a type theorist would have a fit over how he uses the word "typed" (and they would object to this comment as well.) Types don't exist a runtime -- representations do.

Update AOT compilers also allow code to be targeted to specific machines. An obvious example is a Linux distro available in 32-bit and 64-bit versions. GCC allows much finer distinctions than this.

AOT compilers can also make use of runtime information -- so-called "profile guided optimisation."
Think about what Manning did as collateral damage. Its exactly the same kind of argument any government uses when going to war and hitting innocent civilians.

In that light, Manning did nothing wrong.
http://www.python.org/dev/peps/pep-3107/
There are times when reasoning by analogy isn't optimal. Elon Musk famously preferred going through "first principles" and I find this likely leads to a better more innovative end product.

Take payments (my industry) for example. There are countless startups that are working on something that enhances or optimizes whatever pre-existing solution we have today. That's thinking by analogy. It's faster and easier but you're constrained by the limits of whatever you're comparing to.

Then there's thinking from first principles. From scratch. Take what Dwolla is trying to build for example. "If we were to build the Visa or Mastercard network today, what would it look like?"

A lot of the new innovative systems in payments, like Bitcoins, started by thinking of first principles rather than analogy.
George Bush started the Arab Spring. You think these other Arab countries weren't pissed off that the most democratic country in the region was Iraq?
If my definition of infinity is the set of all integers, why isn't this true -

(2 * infinity) / (3 * infinity) = 2/3

Even if the definition is something else, it's the same set, and it should get canceled out - or don't even use it in like that, pretend it's a variable (x) - same effect.

> For Cantor, it simply must be accepted that the inner and outer circles have the same number of points—our intuition that the outer circle has more points, according to Cantor, is just wrong.

We know that the outer circle circumference is larger than the inner circle circumference. We can even find the ratio very easily.

How do you transition from that - to counting infinitely small dots on those circles and saying they have the same number of those dots? I don't see the connection from that exercise to the mathematical rules.

Normal logic dictates that there should be more real numbers between 1 and 10 than there are between 1 and 2. Because 1-10 contains all the numbers that are in 1-2, and then some!

But that's not true!?
I must yet again point to a company like Endgame Systems[1] as being a likely contractor for this service rendered for the FBI.

Some of Endgame's products used by the likes of the NSA:
"There are even target packs for democratic countries in Europe and other U.S. allies. Maui (product names tend toward alluring warm-weather locales) is a package of 25 zero-day exploits that runs clients $2.5 million a year. The Cayman botnet-analytics package gets you access to a database of Internet addresses, organization names, and worm types for hundreds of millions of infected computers, and costs $1.5 million."

Exploiting an unknowable amount of users of a service as to hunt them. Using illegally harvested data from botnets, while others get hunted and prosecuted for coding them.

This tiered society where the legally immune can profit off acts that get others jailed. The market manipulation that comes with bribing companies for data access, the government giving less regulatory oversight to companies it has secret 'deals' with.

For the sake of society, economy, basic morality. It must end.

[1] http://wiki.echelon2.org/wiki/Endgame_Systems
The idea of having JS enabled is directly at odds with a secure system, too. All TOR sites should have non-JS friendly interaction. There's really negligible benefit compared to exploits like the on in TFA.
I'm not sure this is specific to the tech industry. Right or wrong, I think that "be competent at [job] and pretty/sexy/funny/personable" pressure is something a lot of women feel in a lot of jobs. I think a lot of times, that pressure is more imagined, or self-inflicted, than real.

As a not particularly attractive, introvert, female developer who has been rather successful in my career, I don't feel like I've missed out on any opportunities because of those traits.... and if I have, they're probably people I wouldn't want to work with, anyway.
What I do for a living
> America

The American government, you mean.
Substantive pluralism requires a distinction between the state and civil society; if all of society is equated to the state, and thus subject to the power of the state, then, by definition, there's a single "ideology" governing everything, that being the aggregation of state policy which applies universally. Whether the intentions of that policy were devised by one faction as a single, unified policy, or whether the policy was a product of accretion, the end result is the same, and that result is not pluralistic democracy.

Real pluralism is about de jure authority and de facto power being distributed among many institutions in society, not concentrated entirely in a single one.
I still don't understand this concept. Any iframe or JS executed is still going through Tor. They'd need to load up Chrome or start another Firefox process.
The word 'sociopath' describes these actions very well.

Considering that the United States is in a state of enduring war, and considering that all of the effort to monitor the internet comes from a desire to strengthen national security (which is a vital concern), it makes sense for the United States to behave this way.

After all, what is war other than purely sociopathic behavior? The monitoring of the internet is just an extension of these behaviors which manifest themselves during wartime.
Thanks. That's an acceptable price for a mailbox.
This seems pretty obvious but it highlights an issue for people approaching a framework like angular. There are bits of magic that happen and you're never quite sure where they end. In this case it's just basic js assignment behaviour.

On a slightly deeper level it raises the issue of how much the view should know about the services. The final result here is a lot less code at the expense of the views directly interacting with the services.
Totally unrelated, but what editor is this that is being used here for the screenshots? Anyone know?
They are also easy to abuse and make APIs hard to figure out. You could see stuff like:

process_payment_data(**kwargs)

In the docs and then have to go find out what possible values kwargs could take.
He seemed to have a stance that all information should be public by definition.

According to Daniel Ellsberg, this is not true:

"The public has been very misled about Manning, I would say," Ellsberg says. "They talk about his being indiscriminate. That's simply false. Like me and like Snowden, he had access to communications intelligence higher than top secret. He gave none of that out."

http://www.npr.org/blogs/thetwo-way/2013/08/03/208602113/pen...
Yet, in EU, when you use prepaid cellphone, you can be eavesdropped for no reason, only because it is prepaid cellphone.
Here's a link to the letter to which the memo refers: http://www.finance.senate.gov/imo/media/doc/06272013%20Call%...
Nope, I been to the doctor while in the US and the bill was insane given it was a routine check.

Good thing I had travel insurance.
This is a great essay from pg ("What you'll wish you'd known"):

http://paulgraham.com/hs.html

I recommend this to anyone in high school or college who is looking for good heuristics for life direction.

My "elevator pitch" answer (much included in pg essays) is:

a) Find interesting people you like to be around.

b) Find interesting and hard problems to work on.

c) Find a place you want to live.

Looking at these heuristics often makes choices a lot easier.
It's not a screenshot - Just some CSS :-).
I learnt a little about ECC to make my bitcoin-key-for-encryption-gravatar-as-key-server proof of concept http://kybernetikos.github.io/VisualSecrecy/

I really love the way that you can visualise what is actually going on by drawing lines on a graph. Factoring is much less visual for me. It just seems very fun that you have a private factor, a public point and, when doing encryption, you have a shared point which is a literal point on a curve.
The point is the iframe/JS is used to break out of the browser sandbox, due to a bug in the browser, with techniques like heap spraying (mentioned in the article).

Once you manage to get arbitrary code running in the context of the browser, you can do anything the browser can, including (presumably) making raw non-TOR connections to anywhere, identifying the TOR user and correlating that with what they were doing over TOR.

Among other things like installing arbitrary malware kits that completely compromise the machine.
It's more that we know very well that up to the transmission point, it creates a unique identifier. If we're following the most likely guess (that this is targeting distribution of Child Pornography), then it seems like a reasonable goal to simply identify and fingerprint Tor users.

That being said, there is always a point that this could be used for something else entirely, though. Compromising Tor mail is a lot less of a targeted attack.
>If my definition of infinity is the set of all integers, why isn't this true -
>(2 * infinity) / (3 * infinity) = 2/3

How do you divide one set by another set?

>How do you transition from that - to counting infinitely small dots on those circles and saying they have the same number of those dots? I don't see the connection from that exercise to the mathematical rules.

It's a paradox - "obviously" the larger circle contains more dots than the smaller one. But by drawing those lines you can see both circles contain the same number of dots.

I don't want to say that Cantor showed that our obvious idea is wrong. Rather, Cantor found a mathematically consistent and useful way to define infinities - or rather, a consistent and useful way to define the "size" of a set, which gives the expected answer for finite sets, and extends to apply to infinite sets - and if you use that definition, then both circles contain the same (infinite) number of points.

>Normal logic dictates that there should be more real numbers between 1 and 10 than there are between 1 and 2. Because 1-10 contains all the numbers that are in 1-2.
>But that's not true!?

Exactly
Others have pointed out a credible explanation: to have the document take less space on their hard disk.

However, it does not have to be compression, per se. Modern copiers want to correct all kinds of errors such as creases and staples. They also want to optimize the colors. To do that, they have logic for detecting what areas of the page are full-color and which are black and white, which are half-tone printed, which are text, line art, photograph, whether the paper might have aged, etc.

I don't know what tricks they use, but I do not rule out that they will replace 'looks somewhat dirty' patches with an 'obviously higher quality version' of them, and use too aggressive parameters in some of those heuristics.
I don't have a strong opinion about this particular thing, but it seems like a decent idea.

But let me speak more generally.

Sometimes it seems like some people have a very "logical" way of looking at ideas. It's like every idea is interpreted according to some metaphysical schema and judged by whether or not it's conceptually harmonious and untainted.

In this case, the schema is "equality," which ironically means that any concrete idea that addresses disparity is prematurely judged as faulty or tainted.

It's stunningly obvious that the open source community is dominated by males, even if it's not more so than the programming community at large. This is a matter of statistics, it's not complicated. This paper http://jitm.ubalt.edu/XXI-4/article3.pdf cites a figure of 1.5% OSS developers being women, which doesn't seem entirely implausible.

This simple statistical fact should mean that some women who do want to pursue an interest or career doing open source work might indeed have use for the kind of thing we're discussing. So why not?

There IS a disparity between genders in tech. This is so obvious. Why on earth would you call this an unbased idea?

That there is a disparity doesn't mean that there is an "essential" or "necessary" disparity. It just means that at this point in human history, women are extremely underrepresented in this particular section. In that situation, it seems more than appropriate to set up various measures to support diverse engagement.
Who ever said 'dull business code'? Take Twitter Bootstrap for example - It started off just so Twitter could iterate faster on internal applications and not worry so much about styling - Now they've open sourced it and others can contribute. It does nothing to better their business model.
I think the reason why he mostly limited his comparison to JIT-compiled implementations is that the most popular languages, at least right now, are not very amenable to AOT optimization. So, taking JIT compilation as a given, he explored the language properties that help or hurt optimization.

There are always trade-offs, of course. Sometimes, to gain maximum performance without requiring the overhead of JIT compilation, it makes sense to use C++, so you can be explicit about stack versus heap allocation, boxed versus unboxed values, etc. But I think we can agree that many application developers want to work at a higher level of abstraction while still getting pretty good performance. In that context, one of the languages that he compared is probably a much better fit than C++.
Can you order the UK servers from North America ? Their UK site offers dedicated server KS 16G ( i5 16GB RAM + 1TB hdd ) for £20.99 ( approx USD $32) vs. their North American site where i5 8GB RAM with 1tb HDD is for US$49. I would like to save that $17 per month if I can and I don't mind the lag as that will be my dev server.
I don't think anyone's fully reverse-engineered the payload yet.
Why playing the lottery is so addictive
That is true, but they do that so they can continue to serve their business easily. Would you rather them be open source and take away all the free hosting? Furthermore, they are easily the best product in their category. If you want an open source Git Service, use gitorious or something.
True - there is no reason why people in Florida should pay for blizzard cleanup. Is anyone arguing that they should?
Open source alternative to FireBase? 
From my limited experience with the tutorials, I'm a big fan of FireBase. I wish I could use their framework and their service. Unfortunately since I'm in the healthcare space, it's a much higher burden to justify, in terms of business and in terms of regulatory compliance, entrusting so much protected information to an outside entity.

Are there alternatives similar to FireBase that we could host on our own servers?
What with the Mac window chrome and all? Well, fooled me.

Thanks for the reply
If we assume that students are rational actors making decisions between traditional teaching methods and KA...and we assume that KA, students, and teachers all have the same end goal of teaching the kids the material.

It sure looks like, at an increasing rate, kids are choosing KA. After all they are held most directly accountable for their academic success or failure. Wouldn't demand then be a reasonable gauge of value?
> When I ask people politely to rebase all the commits they're sending into one, most don't know how to do it.

Very easy solution to this problem. 1) Make note of it in CONTRIBUTING.md. 2) Do it for them. Check out their branch, rebase/squash/fix whitespace/etc and merge.
Probably Sublime text.
http://www.sublimetext.com/

It is the shit.
What really struck me was the lack of those those safety bumps and lights on the ground near the edge of the platform. It's such a basic part of what I think of as a subway platform but clearly took a while before they showed up.