skysight-inc/HackerNews huggingface dataset:
We are more radical, we do accept sabotage and direct action as an important part of our fight. Its an revolutionary syndicalism union and part of IWA/AIT. Its independent of the industry banch. e.g. if Amazon would have FAU, then the strike would likely effect computing systems bringing the complete delivery to halt. And not just 10% of the workers, who are standing at the door and changing nothing. The FAU is the best union for freelancers and temporary workers, and we are the only one who did win a strike for temp workers.

The main difference in German unions to other countries is, that other countries did fight the unions, and the unions did fight back. But in Germany the government embraced the unions and socialist since WW1, and the unions are a system sustaining since then, comparable to the church in other countries.
Infinity is a statement about the properties of integer and real numbers, not a number itself. Your equation about essentially amounts to multiplying the property of multiplication by an integer and dividing the same by a different integer and expecting a result as if you used numbers throughout.
The nature of the war on terror has legitimized this type of behavior. Specifically, the nature of terrorism seems to motivate the United States government to go to great lengths in order to cause damage to an enemy that is largely immune to defeat, for cultural and religious reasons. Drones are a great example of how far they will go.

The use of nuclear bombs signaled the end of world war two. Maybe the Obama administration is hopeful that surveillance of all communication is the final step towards a resolution of this war. That's not legitimate in my eyes, but oh well (i certainly don't know the solution). On top of everything else that has happened, zero expectation of privacy seems to be the equivalent of the nuclear option at this point.
I agree with you, although it comes out unnecessarily rude.

However, JIT does not necessarily mean fast compilation (e.g. Linear Scan). A JIT might identify hot spots in the code and the optimize the hell out of that part with the same optimizations that GCC -O3 uses. Plus, it might have additional runtime information. Advanced JIT engines usually have multiple stages of optimization.
> If my definition of infinity is the set of all integers, ...

The cardinality of the set of integers is aleph-0. Aleph-0 is one of many transfinite cardinals that measure the size of "infinite" sets.

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

This can be done with limits:

lim{x -> ∞} (2x)/(3x) = 2/3.
The Pirate Bay is down
Could not connect to caching server.

http://thepiratebay.sx/

Is it like this for everyone else?
If you want to send a message these days to someone in secret, the simplest way would be to use a book cipher: http://en.wikipedia.org/wiki/Book_cipher

The NSA would need to know the book and the cipher. Screw using mathematical encryption. For all we know it is now compromised.

As an added bonus, use text from spam email examples. Thus, the emails you send end up in the spam mail folder of the recipient. I imagine that the NSA will have optimised their hoover algorithm to exclude email that is spam. I mean, do they really need to log all of those 'enlarge your penis in 6 weeks' emails?
Why do people insist on posting badly-written, poorly-designed, short-minded PHP projects? Grow up.
<rumour>3.11</rumour>
Yep. Could not connect to caching server 00
And of these, which are you?
I don't have any base issue with javascript; I think it's a wonderful way to build web applications. However, TOR and the dark net has entirely different considerations, and the cost of letting unvetted code run without asking you from a site you know nothing about is far, far greater. I wouldn't be surprised if just being on TOR would be convincing evidence for an unknowledgable jury, even if the site was about something legal but connotative (activism targeting the federal government, for example).
One thing that gets lost in these discussions is implementation complexity. The JVM is amazing, but it's also a phenomenally complex piece of code.

My recent interest has been in gradually typed languages: http://ecee.colorado.edu/~siek/gradualtyping.html, http://www.mypy-lang.org.

Gradual typing is somewhat different from optional typing as found in Dylan or Common Lisp, because it offers a consistent type system wherein a program that is fully typed declared will be statically typed. Dylan and Common Lisp compilers use extensive type inference systems to try and eliminate as many dynamic type checks as possible, but type inference is fairly complicated and its hard for the programmer sitting at his keyboard to guess where typechecks will be generated unless he has a lot of familiarity with a particular implementation. With a gradually typed language, you can be pretty sure that if you annotate certain syntactic elements with types, the compiler will generate code that does not check types at runtime. Or, in code that only partially declares types, you can be sure that type errors will ultimately be traceable code that does not have declarations (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.142....).

The upside of gradual typing is two-fold: 1) you can generate pretty good code without a very sophisticated compiler; and 2) you can generate pretty good code without having a runtime optimization framework in place (as with the JVM, or the Dart VM or V8).
I guess no. In my use case hundreds of keywords are possible and in the ideal scenario `f(a=1, b=2)` and `f(b=2, a=1)` could be distinguished and saved internally in the order they were given.

There are easy ways around this, e.g. just passing something ordered to `f`, but the keyword argument syntax seems the most concise to me.

Or maybe I do not get you approach - in that case, could you give an example?
My girlfriend was in a similar position: She used Postgresql and R for her university stuff, and she'd dabbled a bit with HTML/CSS. She signed up for the interactive programming with python course on Coursera and really, really enjoyed it: https://www.coursera.org/course/interactivepython

Granted, it explains the language through games, so after that one can't just go and write a web application since these work a bit different, but it explains programming in a really good way. From there to understanding of client/server is pretty easy.
You could also try putting out more advance notice. This is the first I've heard of it, and since it was scheduled for 2 hours ago I'm assuming it's already over.
TOR is also a great honeypot. There are no ways of validating a given node is not governmental, either.
Is it really only a 2x factor? I'd have to dig up some numbers, but my impression was more like a 5-10x differential, even going by actual sentences, not maximums. For example, 98% of sentences in Denmark are 24 months or less; it's very difficult for the prosecution to get a multi-year sentence except in exceptional circumstances (serious violent crimes, career criminals on their 3rd or 4th trial, etc.). My impression (possibly incorrect?) is that the U.S. much more frequently makes use of severe sentences in the 5+ year range, even for nonviolent property crimes, or drug-possession offenses.

I think I recall a study arguing that the massive disparity in sentence lengths, rather than rate of arrest/conviction, was the main contributor to the U.S.'s very large prison population. I.e. Europeans also arrest and convict people, but they don't keep them in prison for multi-year lengths nearly as often.
I know nothing of how Khan Academy works and have no specific opinion on whether the author of this blog was right or wrong to call them out... But, as a general rule, I find it hard to fault people for turning to public shaming quickly as a way to get through to a tech/web company about some problem they have these days. It is, sadly, often the best path to results.

There are amazingly large swaths of the software/web/services industry where customer service and back channel communication to decision makers in the company essentially doesn't exist. Phone numbers don't exist, appropriate email addresses are hard to find and are likely to just robo-response you (and point you to a FAQ that doesn't cover your situation) if you do manage to find them, etc. Maybe there is some obscure mailing list the user could be heard on, except that mailing list is only known by experts on the software or service and good luck finding it if you aren't even aware it might exist. Or maybe there is some specific person they could tweet at, but not being part of that culture they have no idea who that would be.

I mostly blame Google for the sad state of this. Though they are hardly the only offenders, they were pioneers in this area and are certainly one of the largest who still practice it across most of their products and their continued practice of it legitimizes it in the minds of other web companies.

Again, I'm not saying any of this does or doesn't apply to Khan Academy. I'd guess based on the community nature of the product it is not nearly as bad as I've seen elsewhere, but I think the sorry state of customer service across the industry is directly responsible for these sorts of public shaming posts and the people making them aren't being irrational all things considered, the service/software companies as a group are bringing it on themselves.
Do you mean that a serious hacker would upload (encrypted) data from a compromised machine to pastebin for later retrieval?
You can also just give the n+1 argument function a different name, and implement the old version in terms of it.
Again, similar to Nazi Germany in 1930s. If you have a democratic society where 90% voters are against freedom and vote for all the wars are in favor of all the BS -- there is only this much you can do.
How about passing an ordered dict?
I don't think that makes mkstemp obsolete as it may be important to have named temp files.

(and of course though there is a slight race you can unlink the file you get through mkstemp while keeping it open, that seems to be the strategy used by python's tempfile.TemporaryFile)
As a Catholic, I don't know what I hate most: child pornographics or the FBI.
The problem is that the types in Javascript + dependency injected AngularJS services are hidden. If you forget that "auth.loggedIn" is a value-type, you might unconsciously assume it's a reference type. This is one reason I prefer statically-typed languages -- it's much more difficult to make this sort of mistake since the type information is always visible even if you have the most basic IDE.
The same fantasy world as Itunes where Apple sells non-DRM mp3's?
This article shows that it's not too hard to get a bootstrap page to look different from vanilla bootstrap. A lot of bootstrap users just slap a new background color on the default navbar and that's the end of their customization.
> On a slightly related topic, in demonstrations, people caught without a cell phone during an ID check often end up arrested for "administrative reasons".

So the likely reason for this is so that they can get an accounting of who was there, right? Where are you referring to?
kwargs are useful when you don't know in advance what the argument names will be. for example, writing a proxy or decorator that is used on multiple signatures. or implementing some kind of trace facility where you want to log variable names and values.
Software that creates randomly TBs of fake email, voice (skype) and other communication daily to disrupt NSA. Possible? Helpful?

I.e. billions of emails created daily originating from millions of email accounts created daily that contain random words including the ones the NSA is looking for.

I mean, they went on the path of the least resistance with this whole PRISM thing. Kind of blatantly stupid approach of "just listen to everything". That can possibly be derailed by simple creating tons and tons of "everything" daily to feed their stupid programs.
what an incredible idea. this is such a great way to easily put startups in touch with the rest of the world!
Well, can't blame the electorate this time: Obama is doing the opposite of what he always promised and got elected for.
Thanks :)

The problems you are reporting sound strange to me, because it works on my Android 2.3 with default browser...

BTW, I didn't specifically focus on obtaining a more than "ok" version on mobile, this time ;)
I'd love to see this sort of thing standardized -- a "how much does this connection cost?" function. I get twitchy whenever I hook up my laptop to any sort of metered hotspot. And when using a gateway with wifi-over-wan there is no way to communicate the metered connection status to the client (well, I guess you could reverse DNS lookup your IP and guess based on the name)

Alternatively, I'd just like unmetered bandwidth everywhere...
If you just run tor inside the VM, the above is true. If all the traffic out of the VM is routed through tor, then the IP address they will get is a tor (not clearnet) IP address. In order to get a clearnet IP address off a VM, you'll need to exploit the VM itself, a task clearly much harder than misusing javascript in a browser.
I've always felt like the args and kwargs syntax in python is a blemish on an otherwise beautiful language. I'm wondering why not just let any function accept variable args, and reserve the keywords args and kwargs (without stars), where in a function body they refer to non-specified / explicitly defined arguments?

The only downside I see to that is the ability to write code poorly by passing junk arguments into functions that never get used. But you can do that with any function that declares kwargs or args right now.

Or just reserve args and kwargs and have it so functions with them in their arguments list have the same behavior as args an kwargs (just without the ugly stars). Maybe even denote them as __args__ and __kwargs__ in the same way you access special member functions of objects through __foo__ syntax, that would at least (to me) be consistent. I did a cursory google search if there is any language wide syntax surrounding star + variable name, and I couldn't find any, which seems to mean the name was just a hack using the syntax of a pointer dereference from C.

Am I wrong here and just missing some grand logic behind it? The rest of the language is really sensible so I probably am.
The CPC cares about maintaining legitimacy and avoiding unrest. Their legitimacy rests on continued economic growth.

China has had massive popular insurrections in living memory and continues to have local ones to this day.
The alleged treatment Bradley Manning had before the trial stretches the credibility of US law, period...
you can't do it. see the comments in the constructor for OrderedDict (if i am remembering correctly - somewhere there's something in the python source that basically says "rats, need an ordered kwargs but that's not possible").

here you go - http://svn.python.org/view/python/trunk/Lib/collections.py?v... - line 32.

probably you need to pass in an OrderedDict instance.
Yeah, because destroying someone else's property when they won't do what you want is a good thing. /s
I agree with your estimation. It would still be very meaningful to give it to Manning/Snowden though. This is for the simple reason that it was given to Obama before and Obama validated the prize by attending the ceremony and giving a lecture in Oslo.

The foundation made a big mistake by giving it to somebody who did nothing but win an election campaign. Giving it to Manning/Snowden would allow them to claw back some credibility as a progressive non-political organisation. It would also implicitly indicate to the world that they made a big mistake in 2009, it would take an organisation with strong character to make that decision.
> Your post does nothing but put down and ridicule an entire philosophical and political branch of thought without any rationale at all.

Not every quip or fart deserve serious attention, and Rand's "philosophical branch of thought" would not have garnered any attention at all if not for the popularity of her books among American teens. Her "philosophy" is hardly recognized as such. I am not comparing Rand to Hitler, but the intellectual rigor of their "philosophies" is about the same. Would you consider an offhand dismissal of Hitler's ideas as not befitting a quality discussion? Nevertheless, Hitler's work has had quite an impact on society, as has Rand's, and for that reason, and that reason only, they are interesting subjects of study. No one is supposed to take their "philosophies" seriously, and frankly, hardly anyone does. Taking the time to refute Rand's philosophy is giving her too much credit and too little at the same time; too much, because her philosophy is not considered as such by philosophers; too little because her accomplishments lie away from intellectual rigor, in the realm of successful ideological fervor.

http://en.wikipedia.org/wiki/Objectivism_(Ayn_Rand)#Intellec...
In this vein, one of the grandest bits of NYC train porn are pictures of Penn Station before they demolished it and built the soggy basement that is called Penn Station today: http://www.nypap.org/sites/default/files/penn_station.jpg
Built a web presence for my dad's small business using Bootstrap 3.0
Okay, fair enough. The author did permit himself to go beyond constructive criticism and resort to pot shots in a few places. I don't think they invalidate his point entirely -- and I don't see the problem with writing an open letter -- but I agree, the pot shots are unbecoming, and suggest that the author is feeling threatened by KA.

Edited to add: the first quote is blunt, but not, I think, out of line. I do think I detect a bit of condescension in the latter two.
Strangely this post managed to give me the exact opposite impression of what the poster intended.

Based on the description in this post, it seems to me that shm_open() has been a successful addition to the standard. It's basically a semantic annotation: "I intend to use this file descriptor to share memory between processes". The OpenBSD people looked at projects that use this API and discovered that they're overwhelmingly using it to share memory between processes owned by one user (e.g. WebKit), so they solidified that practice into a hard limit as part of their implementation.

Isn't this perfectly in the spirit of why we have all these Unix variants in the first place? Some of them will be at the bleeding edge of implementing new APIs, whereas others like OpenBSD take the cautious and security-minded approach. Thanks to the work of the OpenBSD crew and the (granted, apparently largely implicit) semantics of shm_open(), WebKit is now a bit safer to use in a multi-user scenario on OpenBSD than elsewhere. Maybe others will adopt this interpretation of shm_open() and everyone wins.
Star Wars sets being buried by sand dunes
Ok, so this is very interesting, I see others think so too, as they upvote it, but could someone offer an explanation of what exactly is going on here? I would love to have a little glossary of Agda syntax and concepts to go with this post; as it is now it's completely undecipherable for me, unfortunately :(
I was just reading this paper (http://www.nature.com/neuro/journal/vaop/ncurrent/full/nn.34...), and I noticed that they say only 5% of cells in the parahippocampal gyrus show grid-like activity p < 0.05, but in Fig. 2 and the supplemental information they still plot the grid responses from the parahippocampal gyrus, which are presumably noise, lumped together with the responses from the entorhinal cortex, cingulate, and hippocampus, at least some of which are presumably real. This doesn't invalidate the rest of the paper, which suggests there are really grid cells in the latter three regions, but it's frustrating. But I probably care more whether there are grid cells in the parahippocampal gyrus than most people.
Is Medium worth writing on?
Upvoted you because I am in the same boat. But some of the best hn comments are (imho) those that require some searching around before understanding them. At least I just did and got a step closer towards enlightenment :)
Socialism and capitalism can be occurring at the same time in the same city. If one company was worker controlled and one company was hierarchically controlled then it would be fine. As long as nobody is forcing somebody into a different system both could work together.
Feedly Pro
Relationship Marketing: Embracing The Human Element
>prevented TBB Firefox from even making a network connection that's not to the Tor tunnel, or possibly even prevent Firefox from knowing it's own IP. Dunno if something like this is even possible on Windows.

I don't currently use Tor, but I've thought about it and this is how I would do it. This can be done on windows using a virtual machine that disallows internet connections. Have the VM only able to network with the host OS, which is running the Tor app. That way the VM doesn't have an internet IP to leak, and if firefox itself is compromised there isn't anything on the VM that could give you away.
Ask HN: What is your significant other like? 
Obviously this question is very unrelated to a lot of the usual tech information that fills Hacker News, but this question has been piquing my interest lately.

As an engineer, I seem to differ significantly from my friends in what I look for and enjoy in terms of the opposite sex. Many of the qualities that I seek in a relationship aren't important or even mentionable to those in different professions.

Did you marry another engineer? A CS major? A PR major? How is your SO similar to you? How are they significantly different? Have these differences helped/hurt your relationship?
The drones with missiles on them are almost entirely controlled by the human. It's just a plane that's flown from the ground. We don't call planes robots, even when they are on autopilot.
My point was that you can't have voluntary cooperation and capitalism either.
The Lies Your Government Tells You About NSA Surveillance
Spotify vs Musicians: 10 things to read to better understand the debate
> At least for me, phone traffic is free

What magical land do you live in that has truly unlimited cell data? And how much does it cost?

> how would I even know if some feature is waiting for "nonexpensive connection" that is not going to come any time soon?

The feature is typical used for things like when you enable "only do this on WiFi" type options, it knows that although it is connected to a wifi hotspot, that hotspot itself is using cell data so don't do that expensive thing that you said to only do on wifi.

Typically the worst thing that'll happen is you will get a few "are you sure?" style dialogs when you go to install a large game or similar.
In a similar train of thought, Central Station was about to be demolished, too, and got saved literally the last minute:

https://en.wikipedia.org/wiki/Grand_Central_Terminal#Proposa...
Unlearning is always much harder than learning.

I know that when I'm debugging a piece of code, and I get an idea in my head about how it works or should work, and that idea is shown to be wrong by clear and incontrovertible evidence, it can still take between a few hours and a few days for me to stop thinking it.
I don't see the need to use a whole heavy framework for such a simple page. I know it's just a demo but people need to be aware. I bet that page has only used 15-20% of the selectors in bootstrap meaning 80-85% code bloat.

I do like bootstrap, if used correctly and in the right situation.
I'm using Chrome on 4.3 (Galaxy Nexus) and safari on the iphone (fully updated to whatever is the latest).
So you want many broken implementations with quirks of their own? (HTML5 + WHATWG's output).

There needs to be a single dictator with a single standard. The problem so far is that the dictator and standard need to be hit with the clue stick man times before rather than pushing corporate features and agendas. POSIX, HTML5, Java are all design-by-committee crapfests.

Golang is about right on this. Once core standard and reference implementation which is opinionated and built by people who know their shit.