skysight-inc/HackerNews huggingface dataset:
> pizza was high-class, eaten at a sit-down place with cloth napkins, forks, and knives

There are many nice restaurants in Italy that are just like this.
At some point in the early 20th century they flipped it over here. A "rebrand" of sorts.
So on one side Cloudflare is saying that they just compromised a single account and on the other we have the hacker claiming that all data was compromised... I guess at that point the question becomes not whom is telling the truth, but what any Cloudflare users (myself included) should be doing right about now?
Yeah, it was only a tenfold improvement because I was only benchmarking the solving of one board at a time, so a significant amount of time was spent on overhead, reading in the word list from disk, etc. I suspect if I ran multiple passes over larger boards, I'd see a much larger improvement. And the "worse algorithm" that the Python implementation used still wasn't that inefficient.

Ultimately though, this is still why Python gets used so much for real world work. Slow and inefficient as it might be compared to C, on real world problems where performance is dominated by disk seeks and network latency, it's good enough.
I second your thoughts about Go. Much like the author of the post, I was really tired of Java and all the bloat that went with doing most things. I was going to get back into C and I had even blown the dust off my K&R. By random coincidence I saw a post about Go on HN and I've been using it ever since. It's a really great language. It does everything I wanted to get back into C for without any of the things I was dreading.
But where are the flashing penis enlargement banners???
Ask HN: What happened to the WhosHere vs Who's Near Me thread?
The stories were #1 and #3 on Hacker News last night at 11pm and then around midnight they suddenly disappeared. I thought it was an interesting story and an important topic to discuss. Was it deleted by a moderator? Why?
I didn't say that the creation of CYBERCOM marked the beginning of U.S. involvement in cyberspace. It was created just a few years ago, because our government's leadership felt that we needed to do far more than we have been. The NSA is very good at what they do, but unless they expand dramatically, other organizations are going to have to be formed.
Just an information - the unnamed customer was 4chan.org, and, according to the group ... I think twitter, it was because they don't like My Little Pony fans, that have a board over there.

Stupid internet drama indeed.
Sorry to hear about your loss. Stuff like that can make you paranoid.

Have you looked at www.crashplan.com? It works on Mac/Win/Lin as a P2P backup tool and it's free for non-commercial use.

I like the idea of retiring drives (or a healthy clone) every year.
In America, non academics are increasingly being hired to teach a course as an adjunct professor (or an adjunct assistant professor):
http://en.wikipedia.org/wiki/Professors_in_the_United_States...

I taught a course at an NYU grad program as an adjunct once, and was surprised at how much freedom professors had around subject matter. I was expecting someone to review my curriculum in detail, but in actuality I just had a single conversation with the department chair on the general parameters of my course and that was it.

It was very liberating... in general, the department will depend largely on student complaints and reviews to evaluate your performance. Plus usually someone from the department will sit in on your class at some point. Other than that, you're on your own!
Nice to see that others have the same ideas! I also thought about that option at first, but this adds too much when the angle between AB and CD is small.

So my current approach is to take ABCDE and replace BC and CD with that of the (infinitely many) tangents on C where the resulting area is minimal. Then B' is the intersection of the ray AB with that tangent. D' is corresponding intersection with ray ED. ABCDE is then replaced with AB'D'E (i.e. B->B', C removed, D->D').

Although I didn't yet do the math to find the optimal tangent on each point, it shouldn't be too hard to find that one.

Note that the simple ABCD approach is a degenerate case from this new approach: You just always choose the tangent to be BC. So I expect the new approach to produce strictly better results.

However, is there anything more elaborate than that? I don't belive I'm the first one who formulates that problem...
I'm not convinced the Mac sandbox adds much security at all yet, for one big reason: do you know what entitlements a sandboxed app has?

There is a command-line tool to list an app's entitlements, but it's not at all easy to use, or even find. I haven't found a way to determine the entitlements of an App Store app without installing it (and hence, paying for it, if it's not free). I expect that basically no users will ever look at this. It's a bit like the device in Dr. Strangelove: the whole point is that you're supposed to tell people!

In a perfect world, Apple wouldn't approve an app for the App Store which did something nasty (like upload the user's address book to a spammer), but it's impossible for them to catch everything even if they never made a mistake. Besides, every entitlement has legitimate uses.

Security is helped by transparency. It would be great if users could see what sandboxed apps are allowed to do. They can't, and at worst this makes users feel safer without actually being safer.
I don't see how this would help. Visvalingam selects a subset of the inverted points, so when inverting back, I'll still end up with a subset of my original points. So the algorithm still cuts corners instead of adding areas.
I was under the impression that features like routing required the expensive paid Google Maps tier.. is that not the case?
Everyone pirates everything and no one feels sad.
'ela, na su po kati....' roughly: 'hey, let me tell you something...' I hear this all the time in Greece.
Personally, I don't like the Java smell. GMaps.js is more idiomatic JS; I have no problem remembering props to pass in to a method, but can never keep straight a bunch of classes and getters/setters. And I prefer building abstractions over relying on IDEs; being able to go back and change some keys/vals is more maintainable to me than having to go back to a bunch of explicit methods, with all their quirks and gotchas.
As someone who likes to hack things together but is really not a great developer this is wonderful!

Would it be possible to add integration for Stamen maps?

http://maps.stamen.com/

I'd love that!
Emacs on Windows
Emacs on Mac
Emacs on Linux
Verizon Motorola XOOM 4G LTE  Gets Android 4.0 Update June 4
Scouser reviews chemtrails Over_Cheshire. thanksflv
Thanks for the downvotes, but why?

The first statement is backed up by the war on christmas hysteria every yeah as well as christianity is oppressed meme. Both of which are crybaby bullshit.

As for Islams tendency to commit violence, numerous examples can be named, such as the USS Cole, the embassy bombings in Africa and the murders of Theo Van Gogh.
Who exactly is defending what the Soviets did? I'm skeptical that there's a pile of people out there who are gungho about what a great job Stalin & co did.
Amazing how a minor thing like running India as a colony for 400+ years can have that effect!

Indeed :-)

(Really it was about 200 years-ish of "running" India. It's usually dated from 1757 and the East India Company's victory at the Battle of Plassey.)
Mercedes SLS Silences the Competition
Leadership Lessons From Jean-Luc Picard
Important: If you're using valgrind to examine a program using certain libraries, remember to also provide valgrind with so called "suppressions".

Some libraries do things (like juggling memory in interesting ways) that can cause valgrind to give false positives and lead you on wild goose chases. I have found this to be the case for e.g. GLib - it may perform correctly, but valgrind can't tell and so it warns. Suppressions solve this neatly.
In the meantime, I'm not Gandhi. I refuse to respect someone who doesn't respect me. If this makes me an unethical jerk, I guess I'm an unethical jerk.
>"Passworded torrents? Dear god, where have you been?"

That's actually pretty, pretty sad.
Last week I've downloaded the most seeded torrent of the movie "In Time" and it came passworded.

I got all surprised because it was THE MOST SEEDED.
Our Rails site is open for preview registration
NFS Most Wanted 2012 will be announced on 4th June 2012
Hello Guys,

News from rails beginners, our rails site finally has a mvp open for preview registration! It's hosted in Amazon AWS (free tier) instead of Heroku (need to pay).

http://realthematics.com/signup

It's quite simple in this preview version, please give it a test drive and try to figure out what it could do for you! (a social

bookmark? a news aggregator? etc....)

We consider you the idea leaders and early adopters. Please do drop us an email for anything you want to say!

Cheers!

The Real Team

realteam@realthematics.com

p.s. please don't laugh at us if you can not help, we just try to follow the book Four Steps to Epiphany :)
Digging through history. 1 billion dollars in the making
Can you explain this? After the attacker reset the password of cloudfare.com email address what exactly did they do? How exactly did they login?
-KS's cut
Seems to me that there were two flaws evident here. One was Google's reset flow, which they have since (hopefully) corrected.

The other issue, that seemed to be glossed over, was that they were BCCing password reset emails to a compromisable account for support/debugging purposes. I understand the desire to be aware of fradulent submissions early, but we, as an industry, should be treating password reset emails (and tokens) like passwords. Do not store them in plain text.

I appreciate CloudFlare's transparency on this, but feel they missed an opportunity to address a flaw that probably exists in a large number of other apps.
I get that this is a rhetorical question, stated in such a manner to imply I have insufficient context of the real requirements of this project and cannot gauge the size and complexity of it. But, I've got a full cup of coffee, so I will take a shot to see if I can address this impossible situation.

- hire an entire department's worth of people

The worst approach I can imagine is to start this project by hiring new, dedicated people. This project only succeeds by incorporating it into the very fabric of an agency's operation. Remember, new work must go on even after this API is in place. Hiring a dedicated group that somehow has to reverse-out everything the agency does going forward for purposes of external API access is a recipe for failure. Separate teams will already be at odds with each other; better to leverage the existing teams, as their the ones in best position to understand the context of how external access to their operations should function.

- wait for them to devise an API for your agency

I'm not sure if this refers to a lack of understanding the requirements, or to a lack of competency on the part of the team itself, but the presumed outcome is late delivery. If it's complex requirements, that simply suggests a basic, iterative project where scope is managed tightly and the duration is rather short (allows the team to learn as the project moves along.) If the suggestion is competency on the part of the team, hiring/contracting a few competent individuals to align with team leaders on the project has worked well for past projects. In either case, proper management of the project approach can address issues of timeline.

- code it

This goes to team capability, but also to an understanding about integration. Again, solvable problem based on the team capacity. If this suggests a unique code stack that's not already available elsewhere, I'd need to understand the justification. Project management 101.

- provision server space and servers

This implies the technical operations of our agency are fully-loaded, or can't address this in a reasonable timeframe, or purchasing requires some inordinate amount of lead time, or some other unknown reason. If the suggestion is that dependencies exist that threaten the timeline, those dependencies should be mitigated. Again, project management 101.

- deploy

This is a physical step of pushing bits live, so automation tends to make this a quick step. In my project, we thought about deployment actions when we determined how to devise our API. At this point, deployment is an operational aspect -- not a how-do-we-do-this function. This project doesn't proceed without understanding this step.

Disclaimer: I've actually done this type of project work for significant operations of size and complexity. I've also worked with a few federal agencies, so I have some familiarity with the lay of the land.

It's really not that daunting of a project. I would respectfully suggest that you re-consider your own presumptions, as there are a lot of ways to address this type of work.
Did you look at any of the files? It's not documentation, it's example code.
There isn't a way right now, but I may add it in the next update. Having a perma link to a project is tricky as the projects shift back when new projects get posted.
Beautiful. The background HD image was a nice touch.
If you threaten a US senator, and you have stockpiled this many weapons, I think you really should have seen this one coming.
Think the equivalent to the Republican party in the US.
Enhancing markdown using GPP
That's not filler, though, it's just a way of starting a sentence, like "hey". "Na sou po, are you going to eat that?"
P2P YouTube  "How to Download Direct YouTube Videos & Play Torrents Onlinae"
P2P YouTube is a video playback on YouTube through torrents & web player based on VLC & video downloading & etc
Complex how? And how does adding another layer between the service and the user limit complexity?
Not sure if serious, but assert only makes sense in cases where you want to switch off the tests at some point right?
The chess games of Peter Thiel, USCF Life Master
The issue I have with all this is-- in what sense is my DNA not public information?

1) Intellectual property in general is considered to be things that I, you know, thought of; my genetic code is the result of a physical process between my parents that I had absolutely no input into. If anyone owns it, they do. Of course, it was a derivative product of their genetic code, which they really had no claim to in the first place.

2) I leave complete copies of my DNA lying around everywhere I go, and on everything I touch. Maybe not in quantities that can be sequenced, yet, but it's there. Granted that I have ownership (and then some) over my own body, does that really continue to apply to the bits I discard in your foyer without noticing or caring?

I understand there are political issues that transcend this, but it feels like a case where politics is fighting a losing battle against physics.
But why is it wrong? If it's right for me to take someone's work and distribute it against their wishes, why is the diary different? Why would I respect the protections of privacy or trade secret if I don't respect the rights of authorship? I'm not trying to set up a non-sequitur, I'm genuinely trying to understand.

Also, while I understand that trade secrets are a different issue with copyright, the only tangible differences are that they are 1) secret, 2) have a bunch of requirements to protect and 3) generally lose trade secret status when 1 is no longer true.

My diary is not protected by trade secret status.
Largest Ever Password Study Shows People Generally Choose Weak Passwords
Ah, the false dichotomy that there are no other options between piracy and purchase.

> If sales don't increase, you've worked hard and not been compensated.

That's the same thing that would happen if nobody downloaded it for free but only a few people purchased it.
Judge revokes Zimmerman's bail
$300k is not huge runway

I like lighttable (and donated, too), but this is getting ridiculous.

$300k is one hell of a runway. Neither Vim nor Emacs had any kind of runway. Hardly any bootstrapped startup has that kind of money lying around.

The onus is now on him to deliver something worthwhile. $300k can comfortably carry an individual for 4+ years, no frugality needed at all. I sure hope we'll see results sooner than that.
First, I don't see Erdogan et al. being styled as heros in the Western media (except for the self-hating, more left-leaning ones). We know very clear that their politics isn't about human rights but re-islamization.

Second, they run a pretty Nazi-like agenda: pure Turkish blood ideology (when it comes to marriages), supporting demographic pressure, strict top-down government, militarization, ideological intolerance, brutal assimilation of Kurds and other minorities, one can even count their recent anti-Israel doctrine and their attempts to establish themselves as the protector of Muslim interests and their volkisch politics to protect the Turkish immigrants in Western Europe (where they clearly influence politicians of Turkish origin and use their network of mosques and religious institutions to steer "their" population). It's a neo-Osmanic power game similar to what the Nazis did in the 1930s.
It is time for home owners to give up their ownership and hand over their property to the people.
Turkey is in a transition process which will turn it into an islamic piece of shit country like Iran. Secular holly crap :) From the perspective of current prime minister of Turkey
Atheist = Thinner-addict
I just started watching CCTV (Chinese State TV in English - Broadcasting locally from 'Cornroe' Texas), and the contrast with ABC/NBC/CBS etc., is amazing.

Actually foreign news, not just US forces adventures, and human interest.

Do yourself a favor and watch at least source of foreign news, such as the BBC, CCTV, CNN Intl, Al Jazeera etc.
I read the comments just expecting yours. Something must obviously bad if Dijkstra says so, right? We don't have to think for ourselves anymore if the god of CS himself has banned something, right?
Yeah, indeed.

Wow, I've only seen passworded rar files on, say, DDL. We gotta be careful about that, thanks for the heads up!
I am worried about my mounting debt
Sorry, we don't have that feature yet. Or ever :)

Just got contacted for an ad campaign and turned them down.
Thanks! Blame http://themoviedb.org/ for all the nice image resources. These guys do an amazing job. Props!
Netflix fined $9 million for retaining customer information
effing finally
There is this as well
http://www.amazon.com/Enterprise-Dashboards-Design-Best-Prac...

The The Grammar of Graphics (Statistics and Computing) by Leland Wilkinson is also great, though more focused on building graphing systems. I believe it is the inspiration for a lot of d3.js
http://www.amazon.com/The-Grammar-Graphics-Statistics-Comput...
Researchers To Release an Anonymous BitTorrent Client
I think the main point is that you need to keep updating your skill set for the times or you will be replaced.
Funny Pictures
Find newest funny pictures, funny photos and videos that make a smile on your face you can not easily watch it but also share it with your friend on Facebook, Twitter and Google+. Enjoy with noty.in.
Google's own products don't even conform to this. My Galaxy Nexus and Chrome browser requires app-specific passwords.
The quote Tim Cook:
--------------------------

"We have one App Store. We have one phone with one screen size, one resolution. So it’s pretty simple if you’re a developer.”

--------------------------

Interesting! I regard this as a pretty strong hint.

I think they could make a 4 inch display and just keep the current resolution and aspect ratio. It is high enough. Who cares if it is 326 or only 299 dpi? But of course I don't think Apple works that way and they won't make something so highly advertised like the Retina display "worse".
>Apple doesn't care about the distribution of apps. Gatekeeper makes that abundantly clear.

Apple placing additional controls on how developers can distribute their applications and granting themselves the ability to selectively revoke that privilege is proof that they don't care about distribution? Would you care to explain that to me?
He did not threaten any senator. He made a joke and argues it fits in the context of a discussion running at the time. The joke was, with respect to the shooting of Gabrielle Giffords:

1 down, 534 to go. It is absolutely, absolutely
unacceptable to shoot 'indiscriminately'. Target only
politicians and their staff, and leave regular citizens
alone.

Now you can argue this is in bad taste or, if you feel it was meant seriously, you can argue it is a reprehensible opinion, but there is no reason to arrest someone over this. If we start doing that, we can rest half the worlds population. I've made worse jokes in my life, where it was firmly obvious from the context, tone and body language that I could not possible be serious. Making jokes is a way of dealing with incomprehensible tragedies. Pure text is an unfortunate medium for such jokes, because it lacks tone and body language. People that know you may interpret it correctly; others may interpret it otherwise. Especially if taken from its narrative context.

I would not like to be arrested over some joke overheard by a passing policeman who didn't understand the context and neither do I even remotely understand or accept this guy being arrested.
I don't have a definitive answer, but I can guess.

1. It was not productive. It didn't help, both sides told varying stories and neither side seemed particularly honest.

2. The discussion got hijacked by some folks. It was worse than useless really.
I get updates for my apps through the App Store, and more than just minor bug fixes...feature enhancements as well as new features and big version changes. I think it really depends on the app.

For what it's worth I have also bought Divvy directly so I don't know what you mean when you say you "won't receive updates" for it.
IIRC this kind of ad is optional and you can turn it off in the privacy settings.
Getting Started with the Raspberry Pi
$2 Dollars! Can u send me the name of your supplier (off-line of course)- for every ultrasonic pen you can get at $2, I'll happily pay you $30+ and my right arm.. jokes asides (seriously the tech behind making the ultrasonic stuff work is heavily patented and expensive).

BTW the inking weight system has nothing to do with the inking state of the pen (which incidentally is Binary), (so the fact you couldn't tell i guess is a complement to Sumo) the transmission of which is IR not ultrasonic. Last thing, there is indeed plenty of latitude to address several aspects of laginess in iOS that arn't restricted, you just have to look for them, and be prepared to invest a lot of time. We know because we're doing it right now, and your right - it is early days, and thanks for the thumbs up - we are indeed coming up with something:)
Most likely, they were removed by mods because they were causing a legal fight to be waged with HN as the middleman. Basically, the story will be interesting once they either settle or actually litigate; until then, it's just both sides trying to sway HN.

This thread, too, will likely be removed, which it probably should. Meta conversations like this are not very illuminating. (Site mods try to retain editorial control of the site in order to preserve the qualities that they think make the site great.)
I was just looking into the same thing. It looks like both stories dropped way down the rankings at approximately the same time last night

WhosHere's response to Brian Hamachek/Who's Near Me:
http://hnrankings.info/4056649/

A VC-funded startup called WhosHere is trying to steal my social network:
http://hnrankings.info/4055256/