skysight-inc/HackerNews huggingface dataset:
Similar thing happened to me — it locked up when it was almost to the end, so I killed and restarted the process, and it finished successfully.

Thanks, Mihai!
My Talk at Google
No, that's not there. I just mean conceptually there is no reason we won't have those kinds of debugging, visualization, etc tools eventually. This is a work in progress. Zach has done a phenomenal job with that stuff in Lamina.
As an avid vim user, I certainly think it might just be a difference in inclinations. Use what works for you. A text editor is not the objective here, building you project is.

If you are burning all your cycles trying to map the natural way your brain wants to operate to the way your text editor operates, what do you have left for the real work?

If you want to learn vim, by all means go ahead. But feel no shame if it just doesn't fit you.
I can't type quickly in the search field. Kind of a bid deal.
Isn't there already a Unix text editor of the same name? http://en.wikipedia.org/wiki/Pico_(text_editor)

Maybe this is deliberate, from "Picos [sic] makes creating and maintaining a website as simple as editing text files" but I don't think having the exact same name is a good thing. Maybe a variation?
As I have pointed out numerous times over the last few weeks, my belief is that they made that determination in 1979, in Smith v Maryland.
> I guess what I'm trying to ask is, what is holding Django back?

Why do you think it's being held back? I'm just not seeing the barriers in using newer tech. We stay pretty cutting edge, and haven't had any issues doing so with Django.
President Correa revokes Snowden's temporary travel document
Actually, not in Brazil either...

Except maybe some farm areas in the middle of nowhere, but I dunno yet.

I am currently searching, interesting spots so far have been Singapore (not without its faults though), other SE Asia countries, Scandinavian countries, Quebec, New Zealand...

But I don't had a decision yet of where I will go, but certainly not the US, although it has some very free and interesting places, the US federal government infamously is quick to meddle into stuff (like your raw milk, or Waco, or Roe vs Wade).

Brazil has the same issues as US, plus some other ones... But Brazil living in the middle of nowhere is more feasible (the government here last pulled a Waco in 1800s, currently it leaves people that want to live far from urban areas mostly alone).
And the regular, massive voter fraud throughout major Democrat strongholds like Philadelphia.

There's little question BOTH parties are engaging in routine election fraud.
You get a list if you do "object_a = [1, 2, 3]" and a tuple if you do "object_b = (1, 2, 3)". Then try "object_c = 1, 2, 3" and you'll also get the tuple.
The screenshots near the top definitely look like part of the web page -- I tried clicking them at first. A border of some sort might help distinguish it (I didn't see the three dots at the bottom at first, and most laptop screens probably won't be able to see it either).
> MySQL is a competitor to their flagship Oracle DB

Does it really? I mean, sure, they are both RDBMS's, but that's a pretty broad market. Are there really that many use cases where, with the current market, people who are using MySQL would have Oracle as their next choice or vice versa?

I can see an argument that MySQL competes with some of the same products that Oracle DB competes with (but in different market segments than where Oracle DB does), but I don't see them as directly competitive in any significant sense.
I'd be pretty miffed if they did this. You need only look at the comments contrib to see an example of something that was OK'ish when it was incorporated, but has languished since then. Now I question the need to even have it in contrib.

We don't have to bake components in for them to be excellent. rest-framework in particular moves ridiculously fast, and being separate from Django lets them do that. Also, if in the future something even better comes out, I can easily switch to it.
> "access to your contacts" is one that works without
> prompting on iOS, if I remember correctly.

It used to work, but was fixed in iOS6.
Statistics doesn't say much of anything, based on the information you've given. You're looking at the odds it was X that destroyed the empire, given that the empire was destroyed. We want the odds the empire will survive a given event like X.
And how does that factor into whether Netflix should use DRM or not?
yep, the whole "move fast and break things" mantra doesnt really suit privacy concerns.
Learning About Meetings
I found this book at the library, and it seemed to make some good points: http://www.peachpit.com/store/non-designers-design-book-9780...

The same author has a whole series of books, some oriented specifically at the web.
You're allowed to complain, but they may not agree that your complaint has any merit. You don't seem like the sort of person who's into changing their mind though, so I don't really know what to tell you. You could try checking out some books on Constitutional law from the library to get a better understanding of how this works.
>What I'm trying to say is if you want the military to be different, tell the civilian leadership, don't tell the soldiers at the bottom.

What if the circumstances arise that the civilian leadership and the process to get them elected is not effective for the (majority) people, will the military step up for the people (like it has in Turkey throughout history on occasions, or what like what is going on in Brazil)? Maybe what I am asking is: are there cases where "effective militaries" would be enabled/allowed to circumvent traditional civilian leadership?

(I do not believe this is the case [yet] in the United States since the majority seems complicit [perhaps passively] with the actions of its civilian leadership.)
I can't comment on the 25% claim, but I've used both extensively and found them comparable.

I personally find the navigation of vim so convenient that I use vimperator for Firefox, as well as the built in vim mode of sublime text.

I totally get that vim is a completely unnatural fit for some people. I certainly don't hold that against them, and I hope they don't hold it against me or vim itself.
That's a good point. If Snowden had, for example, released proof that Obama defeated Romney with the help of the NSA snooping, the Republicans probably would have sacked the White House by now.
>> TL;DR -- all closures created within a function are retained even if only one closure is ever referenced. This is really interesting, and potentially devastating for certain coding styles. <<

This is not devastating, it is how closures and scope chain work in JavaScript. See my detailed explanation below.
The crux of the matter is that the closure still references the outer function's scope chain, even after the outer function has returned. And the outer functions's scope chain is referenced by the closure until the closure is destroyed or returns.
I can't even see all repositories of a user, just the "most popular" the same with gist, no quick overview anymore. I really hate the recent changes and can only laugh at this pretentious bs article.
Someone has had their lawyer send you a letter indicating that they believe you are violating their legal rights and if you don't comply with their demand to stop doing so, they may engage in legal action against you.

I would recommend you seek the advice of a qualified legal professional with whom you are willing to share all of the relevant details without redactions.
I'm thinking of the metadata, yes. I'm not convinced yet about the content allegations, and I suspect (but have not researched) that the point if illegality is when people start listening to them without a warrant rather than when they're merely stored.
I wish the admin started as an external project and stayed that way (for the sake of getting some love and attention). But of course, then we wouldn't be able to show shiny tutorial videos and people wouldn't get it automagically.

Watching this with interest.
Minor nitpick, it was Path who first started using the cover photo. Facebook did the same only a few months later, and then many other services followed.
Interesting -- this looks similar to Lamina [1], which I've used an really like.

1: https://github.com/ztellman/lamina
By the time you get to the dealer, you have already guaranteed yourself a bad experience (unless your goal for the day is just a test drive). The key is to contact multiple dealers with the same fairly specific request. You'll be passed on to the most desperate salesperson on duty, because no one wants to be in a competition. The desperate salesperson at each dealership, however, will know he's in a competition, and he'll act like it. If you're especially brutal with the poor bastard he'll throw in free delivery, and you'll never actually have to go to the dealership.

EDIT: I see lots of CarMax recommendations. Maybe they've just automated the process I've described.
What you see here is a blatant disregard for the CIA's Direct Guidelines.

Whats gonna happen next? Well thats up to you. How many more times are you going to let government entities operate outside their defined jurisdictions and boundaries?

Honestly?
If you are seconded to another organization are you not part of that organization for the duration - any limits would be the same as a NYPD detective surely.

This is similar to the American flying tigers who resigned their commissions with the US army to become mercenarys - which is presumably the precedent that the lawyers woudl have used.
They only say that. What they mean is they think they can find another Ruby On Django-AWS Front end developer any time they like. Your job is to convince them there are no other developers like you out there - and the best way to do that is not sell yourself as a developer but as someone who uses software to add value to their business.

This could be turning up and running email campaigns to improve retention, or it could be the wider world of finding a niche in a nice industry that is about to get disrupted (all of them), working out what the world will be like after it is hit, and becoming an expert in that business model / software

It turns out writing software at the dynamic language web request processing end is nothing particularly strenuous. Which means some great tools get produced quickly which means the people who can sell a solution dont necessarily have to be the ones who can write it.

What I think I mean is that increasing customer conversion for SaaS companies is a lot less coding than it is getting the gig and introducing rigour into an ignored process

If you want to stay ahead of the game - well I am not sure, but its likely to be find a vertical niche, where specialisation wins or find new technical integrations where early wins (such as uses for UAVs) - but combinations appeal to me - I bet there is scope for GPS in waste collection lorries for example, and across europe thats a multi billion dollar industry
> You may not know what advocate means

?

advocate, verb: publicly recommend or support.

In this thread, you've been publicly recommending and supporting the idea of giving up on fighting web DRM.

Web video and broadcast TV are the same in terms of the effect of piracy, and in terms of the need for DRM. A TV show pirated from a broadcast stream is almost exactly the same as a TV show pirated from a web stream. DRM isn't necessary over the air, therefore it isn't necessary on the web.

Requiring DRM for web content but not for broadcast content is like locking one door but leaving another open. The broadcast door has been open for years and Hollywood still hasn't imploded. Web DRM isn't necessary for their business; they're just trying to use it to get more control.
> What if he do it after?

Did which part? The eating of still beating human hearts, or the part about laughing out loud?

The choices aren't: do absolutely nothing or lock him up for 8 years.

> How many of the same people here would be going after the same authorities for not having stopped him beforehand when he made the threat

Do you mean if the authorities had done absolutely nothing, or if the authorities had followed up on the lead and done a full investigation on his capabilities? Those are very different scenarios.
I suspect that Assange would love another martyr - just as long as it is not him.
Perfect timing. saw this article 2 days ago:

"Android malware up 614%. Android Home to 92% of Mobile Market's Malware"

http://www.theregister.co.uk/2013/06/26/android_malware_bloo...
I doubt this is why Go was chosen over Ruby, it would be fast enough for this problem. It probably has more to do with distributing the software.

Distributing programs in written in Go is _much_ easier that distributing them in Ruby, i.e. cross compile and ship the binary, but distribution of Ruby programs is hard.

Too much time is wasted on 'omnibus' projects to distribute Ruby programs, just look at Chef or Sensu or Mitchell's own Vagrant installers project:

https://github.com/mitchellh/vagrant-installers

(I don't mean to say those projects were a waste of time, but that it seems like this should be a 'solved' problem).
Lemote YeeLoong 8101B with Loongson 2F CPU Review
That just seems like a waste of time and energy to me. Text editing should not be getting in the way of your projects.

I say this as someone who uses vim very nearly exclusively.
I added a couple of lines to fix errors I ran into with Python 2.7.3:

Add about line 89, before assignment to some_var,

a, b = 3, 4

Added a try-except around line 186, to guard the KeyError,

try:
filled_dict["four"] #=> KeyError
except KeyError:
print "Raises a KeyError"

Added a definition of foo around 320, so calls would work

def foo(*seq, **dict): pass
It sounds like nation is another word for culture.. am I far off?

I guess I don't understand the point of nationalism -- besides the obvious -- to distinguish and dehumanize people of other cultures.

In your opinion, should people take pride in the color of their skin?
That strikes me as right out if the Uncle Bob Clean Coder playbook - and is one I completely underestimate

THanks for the reminder
You only need to spend a little bit of time with your "peers" on Xbox live to understand.
Examples please? It's an honest question; I really can't think of anything.
I agree. Vintage mode is among the best emulations/mappings of vim that I have used.
Yeah, but still, it's somehow interesting how she wandered there. For example, if she was just hopping over hyperlinks on Facebook, it's a bit interesting how distant the kid was from her in a social graph.
Most of these seem perfectly fine as excessively pedantic reading tests to me. Remove 29, give a longer time limit, and this makes a perfectly good test to use in a school scenario (where getting 100% or not doesn't make a difference to your civil liberties).

From the description I was expecting awful impossible questions, not silly puzzles and a single question that looks to have been transcribed incorrectly.
What this needs is Rap Genius style annotations, so people can make comments and additions. I recently (re:yesterday) decided to pick up and try out python for a small project and this is a great quick and dirty start.
CSP is message-oriented, Lamina is more stream-oriented. One implication of this is that in Lamina multiple threads can traverse the stream topology without any contention, but in core.async this isn't possible. Another is that the topology is explicitly described in Lamina, but it's implicit in core.async.

That being said, I'm not clear if any of these differences are important to most people's use cases. I suspect that Lamina channels can behave like a core.async channel without much trouble, so it wouldn't bother me much if core.async became the primary interface for these sorts of things. If someone cares a lot about throughput or other distinguishing factors, they can just look under the covers.

I am, however, a little curious how well the goroutine mechanism works in terms of being able to sample the state of the various tasks. Without some equivalent for "jstack", they become something of a black box.
Math::TAU
My sad and pathetic part-time projects don't drag on for 25 years. :)
There would still be some people that would think "Well I'll just enter my Facebook credentials to verify my Facebook Card". The problem the site creates is the login form that has a username input, password input, and a "Connect with Facebook" button. The user interpreted it as "If I type in my FB credentials and click this FB button, then FB logs me in."

Instead, they should start with making the user pick "1) Log in using a Buyosphere account, or 2) Log in using Facebook Connect". It's much less user friendly, yes, but that's the consequence of having multiple authentication systems.
Google adds native Word and Excel file editing to latest Chrome OS build
That makes sense. Thank you for the kind words, they are really appreciated!
Why is that the goal?

Many people are simply consumers, clone a repo and then all interaction with it is local via normal Git usage. This group may really be larger than any other group. It seems a mistake to make life harder for what might be the majority of users.

That said, I much preferred the refactored design and its visual simplicity. It makes the new Github design look cluttered by comparison.
Implementing a Python OAuth 2.0 Provider
This, like the iOS icon teardown post before it, are excellent. Tons of content. Well written.

I have a question for Ian: How do you find time to do such in depth teardowns and UI refactors of other people's apps? Actually let me re-phrase that: How do you justify spending time on these blog posts instead of focusing on your own application?

Maybe it's just a calculated cost you incur to get traffic? Even so, how did you determine this to be the highest value activity as a start up cofounder?
Noughts and crosses with handwriting recognition
For those who can't decipher the (awful) title:

"Ecuadorean President Rafael Correa has declared Edward Snowden's special travel document to be invalid because he doesn't want WikiLeaks founder Julian Assange to look like he's "running the show."
This is just a changed default setting. Add this to the user settings:

"always_show_minimap_viewport": true

This why it is still beta. You should bother to explore the settings sometimes.
context switches are costly.
There is an excellent sftp sync plugin for sublime text. It's not free but has a similar nag trial option. I don't have the name or link off hand though.
DANG IT! Ya got me all excited... Man, I would really like to see braces implemented properly in python. The lack of braces/indentation method sucks for providing easy visual clues.
> Earn my respect.

This is supposed to be a community where we all respect each other. There is no excuse to be disrespectful to other people here, especially over disagreements about politics and philosophy.

If you want to be part of a community where you are free to be disrespectful to people until they "earn" your respect, you should go somewhere else.

I'm not even commenting on how you made fun of me and maxharris, which is kind of irrelevant because it doesn't support your argument intellectually. I'm only talking about your explicit assertion that you don't have to be respectful as part of the bargain of being in this community.
Someone should hire Nate Silver to do that kind of analysis.
A study on compiler  flags and performance  events
Other payment methods would be nice.
Are there any example sites up? I have LAMP on my Windows box but meh - I don't know that I want to go through the steps to get Pico up and running until I see it in action.
It seems to me that there are real obstacles to that; since the propagation of messages from one channel to another requires a separate 'take' and 'put', there's some halting problem-style obstacles to figuring out the causality of how messages are propagated.

You can maybe create propagation operators that make these relationships explicit, but that would require either eschewing the bare take/put methods, or making sure the take/put behavior is in sync with whatever metadata you use to describe it.
There is clearly a niche for these small "CMS" tools, but let's be real about what these CMSes are generally not offering: User authentication, localization, custom field indexing, internal search...

Yes, it "manages content", thus is technically a "CMS". But at the level of many of these tools, so is my file system. At best, these tools are useful automated markdown renderers.
That only works post-scarcity, a point that we have not and will not reach.
This webpage by the FDA [1] is also a simple and easy resource about generic drugs.

The basic fact about generic drugs is that they have to contain the same active compound(s) and they have to match the bioavailability (active compound presence in the blood or other targeted region). If the generic drug fits this and is FDA-approved, then it can be sold.

The composition of a pill is complex. There is the active compound, but there are also many other compounds that are needed to make the pill into a discrete structural unit, instead of a fine white-ish powder, the native form of many organic molecules. See [2] for a common example. The composition of these ingredients can vary dramatically between the brand name drug and generics. I know somebody who is allergic to a number of generic drugs, but is fine with the brand name drug. This is presumably due to different fillers used to make the pill.

In some cases, the fillers used in the generic are very similar to those used in the brand-name drug. However, in many cases, they are different and it is incorrect to say that they are identical. However, in the majority of cases, it really does not matter, and Americans are probably wasting billions a year. But in some cases, buying the brand-name is necessary.

[1]: http://www.fda.gov/drugs/resourcesforyou/consumers/buyingusi...

[2]: https://en.wikipedia.org/wiki/Mannitol

It is worth nothing that some cancer patients can become sensitized to Mannitol and become allergic to it. This may be a result of chemotherapy.
Obama, "you can't have 100 percent security and also then have 100 percent privacy." OK, I agree. So how about you and your "security" agencies are a lot less private about what you're doing. Be completely open about your intentions and let your voters decide if they want to spend billions on it and citizens of other countries decide if they want to use US-based services.
As opposed to taking a chance at preventing that abuse? Perhaps not as dramatic, but on the whole better to curtail it before. Once the level is abuse, it's much harder to correct.

I do see what you're saying, though. The surveillance could just get more subtle, the secrecy of it better to prevent future leaks, so that the lying about could continue. And then the chance of abuse is still there.

Who knows, maybe there are already cases of abuse, such as the Barrett Brown story. Maybe there are are others waiting to come out, or it will be easier to get them out after this first revelation.
I have an archived version in Pocket from a while back, but whatever.
But they do make MMOGs with chat functionality. Which all that he's implying.
I mean, how important is the domain to you? If you want to push back against Instagram's legal department, you'd need to get your own lawyer, and that's probably going to cost you. If you don't think its worth the cost, the best thing to do would probably be to just give up the domain. I know it sucks, but hey, that's our legal system for you.
Leak of powerful malware tool like “handing a bazooka to a child”