skysight-inc/HackerNews huggingface dataset:
Hmmm, I can't think of anything better in a short headline. It does at least give the layman the tiniest idea....

E.g. more accurate but not headline quality: "Douglas C. Engelbart, Inventor of Modern Computer Interface Except For Graphics...."

Can't say "Windows" since that has too close an association with the Microsoft brand, and most think they're inherently graphical.

For Einstein they could have said "Explainer of the Universe...."
They should be accepting bitcoins instead.
Somehow the site by itself was enough to crash firefox instantly. I tried it 3 times in a row, it consistently crashed on open, I'm using Firefox 18.0 on Ubuntu Precise, just in case the creator of the site runs around here.
Click in peace
I don't get your comment. How is Craigslist sad? Everyone seems to use them and I hear very few complaints.

And I personally find the website very easy to navigate.
Fair point. There is a shit ton of moronic dross in the UK.

I've actually been told I was "gay" (immature eh?) for not reading a Murdoch rag before so your point hits home pretty hard.

Perhaps I should just move out of the country :)
Think of something like VNC over WebRTC or Flash. Just rendered frames, no raw access to the source.
The memory requirements of Apache with mod_php are one of the main reasons people hosting PHP applications use Nginx (or LigHTTPD, although enthusiasm for it has died down). I imagine it is still a common setup to have Nginx in front of Apache serving static content itself and forwarding the requests for dynamically-generated content to Apache.
No, it means that at runtime the representation of `Option<~T>` is simply a nullable pointer (this is also how borrowed pointers are represented at runtime, i.e. with no overhead whatsoever compared to C-style pointers). It's simply a perfectly-safe memory optimization (the language leaves the runtime representation of enums (of which Option is one) deliberately unspecified so that these types of optimizations can be made). It doesn't make Rust any less safe, as the language itself still has no notion of null pointers.
If you are comfortable with/living in vim anyway, you could give the vimwiki [0] plugin a try. You can use markdown as the markup language, which makes it easy to convert to whatever format you want to have using pandoc (or similar tools). Having the stuff in plain text lying around in a folder makes it very easy to search for using grep/ack.

This guy [1] describes how he's using vimwiki as a lab notebook (HN discussion here [2]). I used that as a reference for my own and I'm pretty happy with that for some months already and started to use it as a personal knowledge management system as well.

[0] https://github.com/vimwiki/vimwiki

[1] http://www.stochasticgeometry.ie/2012/11/23/vimwiki/

[2] https://news.ycombinator.com/item?id=4822796
But they do have a right to privacy in their medical history. Recording license plate numbers at a hospital, abortion clinic, etc. is a violation of that right, even if it might otherwise be legal.
From the end of the article kindly submitted here:

"'In its current state now it's a weapon,' said Ms. Law. 'Do I want it to get in the hands of the Syrian Electric Army? No!'

"To be fair, Ms. Law is not the most experienced computer programmer, so she said she needs assistance to make Vortex more secure. She has an undergraduate degree in Philosophy and Photography from the University of Melbourne in Australia, and 'crash-learned' programming."

So it sounds like the code base and the security model of this new project need thorough review. But if the project works, we could all have fun with an online game while obfuscating our consumer behavior data. Who would like to contribute to a project like this?
Yup, I'm familiar with it. I just didn't think to use it until it was much too late...
Liberals may vote for favors, but mainstream so-called conservatives vote for "security" on the public credit card, as well as unfunded tax cuts for the very wealthy. (Look at the debt explosion under Reagan and Bush II.)

Making this about parties misses the point: they're playing for the same team and serving the same masters. All else is theater.
Top Proactive Web Application Security Measures
>Amen friend. I started them again a couple weeks ago and popped through the first three in a week!

A bit off-topic but how long does it take you to finish an average length book? Whenever I try to improve my reading speed I feel that I'm missing about 50% of what's happening in the plot not to mention I can't really get a feel for the quality of the prose at that speed.
Every visit to every website exposes you to tracking, as we've learned.
This is just my opinion, but it's served me well in the 8 or so years I've done Python development:

Why are you doing compute intensive work in Python? Python is not well optimized for doing compute intensive work. It's made some strides over the years, being able to do limited bytecode optimization and multiprocessing, but it's not a high performance computation language.

However, it is a fantastic glue language. Write your compute intensive portions in C, and use Python to glue the portions of C together. You can even do your thread generation in Python, release the GIL during your C execution, and you don't even have to worry about the complicated process of spinning up threads in your C.

In other words, use the language like it was designed to be used.
Cool, thanks! Can anyone comment on the quality of the StoryBundle? Here it is, any must-read here?

- Hopscotch, by Kevin J. Anderson
- In Hero Years...I'm Dead, by Michael A. Stackpole
- On My Way to Paradise, by David Farland
- Santiago, by Mike Resnick
- Swarm, by B. V. Larson
- The Disappeared, by Kristine Kathryn Rusch
- (bonus) High-Opp, by Frank Herbert
- (bonus) The Stars in Shroud, by Gregory Benford
Is there any way to filter by remote, H1-B etc.?
Yahoo Acquires Xobni
Well presented work.

If the product in question is an application or Web service with well defined purpose/workflow, then I agree.

If the product is something like an operating system then I disagree. Visualise different users needs as a series of overlapping circles in a Venn diagram. OPs approach would result in truncating the Venn diagram at the intersection, thus satisfying nobody.

Am I wrong? How?
If cookies are being shared, and the users have access to them, what about the cookies from sites with passwords in them...? I don't _think_ I use any sites that do something that dumb, but I'm sure they exist.

I would never use this specifically because of that.
Thomas, have you ever done work for the NSA?
The quote loses all its context without the underlying hyperlinks.

He's turning around these press insults and using them as badges of honor.

It was Fortune Magazine that questioned whether he was a communist, because he wasn't focused on maximizing profits.
Is it my imagination or is 5 months a very short disclosure window for a vulnerability that affects Androids since Donut?

I think about how manufacturers drag their feet on normal updates and can't imagine what heaven and earth movement would be required to patch this industry wide.

Then again, maybe the attack surface for this is small enough that it's manageable.
Don't be a tool.
I'd say a vanilla Python application without ORM would perform similar to a flask app without ORM. According to http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...

flask (on Gunicorn): 6,138

flask (on PyPy): 8,167

Django + ORM : 4,026

cpoll-cppsp : 114,711

So while a light weight Python app without ORM might be 50% faster than a full-blown Django app, it's still almost 20 times slower than a C++ app.

That shouldn't be surprising, by all accounts Python is at least an order of magnitude slower than C++.

You could speed up your Python program by running PyPy. According to the benchmark that gives it a 30% speed boost, which is in line with my experience. Another way is to deploy on uWSGI or Meinheld instead of Gunicorn.

No matter what you do, Python will not be close to the speed of C++. But what really matters is: is it fast enough for your need?
Bluebox seems to be having some sporadic database connection problems. Here's the Coral Cache mirror: http://bluebox.com.nyud.net/corporate-blog/bluebox-uncovers-...
IWork for iCloud Beta Now Available To Developers
You asked for my HN password. I entered "no fucking way". The page is still loading, but if it's not gonna pass (I ticked the box 'use a different password') I won't be registering on your website.

Edit: Okay even if I wanted to give you my HN password (which I have absolutely no intention of doing), I can't register: "Sorry please try again later. Failed to connect to news.ycombinator.com."
Considering the wikileaks donation page is taking Visa now I'd say you're right- https://shop.wikileaks.org/donate
A combination of a good game mechanic and good method of poisoning tracking results would get my contributions in a second.
Do you have a cite for that? I don't remember reading those opinions.
Honestly, putting the source out in the open is kind of terrifying. The code was written without the expectation of a global code review. I regret so many lazy shortcuts and the general lack of solid architecture now...
Apple Retail stores and the iPhones
When I shared my link on Facebook, it wouldn't show a thumbnail with the HTTPS URL but I changed it to an HTTP URL and it appeared. The thumbnail/preview is very attractive and I think it'll help get people to click. :)
What is needed is a history project.

See Max Jammer's Conceptual Development of Quantum Mechanics as a model. He was interviewing the Old Ones before they passed on.
Working with everybody on this has been a blast!
Merged, my man.
I manually took a few posts from the 'who is hiring' thread. Jobs from https://news.ycombinator.com/jobs are YC companies only.
Xobni’s Journey from YC to Yahoo!
That logic isn't obviously correct. People do not have a right to go about in public, to and from notorious places, in a 2-ton death monster that requires licensure and indemnification to operate, anonymously. People requiring a higher degree of privacy than that offered by cars would be better served taking their bicycles.
My goodness, that sounds awful.
There is never under any circumstances in any modern country a situation where you are allowed to "win" a fight against Constitutional and democratically created laws. Asking "what is the point in having a password if the state can just ask you for it" is like asking "what is the point in having a gun if the state can punish me for killing people with it at will?"

Encryption is there to protect against thieves, hackers, and other unlawful surveillance. Using encryption isn't ever going to make you impervious to the legal discovery process.
While we're on the subject of a slippery slope of increasing police power, we might as well assume that eventually the people will have zero power and zero responsibility with regard to crime. In this hypothetical future, you won't need to tell the police you saw a black SUV almost run down a pedestrian; it's a police problem. This is the illogical end of abdicating personal responsibility in favor of total surveillance.
SDD: Write something bad => Surround oneself with reminders that it is bad => Fix it*

*Or, more likely, drink to forget.
No you don't need to do that. Just stop asking for a user's password. This way you're doing the exact opposite of what you should be doing: this is filtering the smart people out. Only naive users enter their password on a website that has just been created, exists for like five minutes, has a handful of jobs on it, and happened to make it to the HN homepage claiming to be a job site. I'd almost create a similar site, then post all password in a heavily hashed form so that users can check and confirm it's valid while not actually revealing their password.
Franklin Leonard, the Man Behind the Black List
I like that the iterator trait has a thread-safe design. C#'s is a pain in the neck: having MoveMext and Current as separate methods was a bad idea.
Thanks so much to all of you! Especially Sina!
Niveles normales de colesterol
> Plus 'The Magazine' has a significant web component (albeit a weird log in).

He discussed that at some point, I think it might have been on Accidental Tech Podcast. As I remember the idea was that since The Magazine wasn't terribly important (security wise) he could avoid having to give people another username/password. He said it was something of an experiment and he probably wouldn't do it again. I think Casey and Siracusa both said they found it odd and confusing at first.
The right to free speech has never been unlimited - you are not free to make criminal threats, shout fire in a crowded theater and so on.

Walter Bagdasarian not only exhorted readers of a public message board to 'shoot the nig [sic],' he also sent emails containing text such as "Pistol??? Dude, Josh needs to get us one of these, just shoot the nigga’s car and POOF!" with a link to a high-calibre rifle advertisement, among various other even more obnoxious statements. Bagdasarian happened to own a .50 cal rifle at the time he was making predictions that "[Obama] He will have a 50 cal in the head soon."

I encourage you to read the full decision, as well as Wardlaw's dissent (with which I agree - Kosinski's reasoning seems strained, pendant as it is on other people being unaware of Bagdasian's ownership of the kind of gun whose use he was predicting) at
http://cdn.ca9.uscourts.gov/datastore/opinions/2011/07/19/09... The government did not appeal the 9th Circuit decision, as far as I know.

Bagdasarian did not spend years in prison, or even go to jail. He was sentenced to time served (when he was detained prior to arraignment, after which he was freed on $100k bail), ordered to spend 60 days in a half-way house, undergo 2 years of supervised release, and fined $500. http://www.kpbs.org/news/2009/oct/26/no-prison-la-mesa-man-c...

I'm not sure why you chose this example, but you significantly mischaracterized his remarks and the penalty he suffered.

I don't think the Irvine 11 are are going to see their sentences overturned at appeal, as their protest took place in the context of a private event and they were convicted of disrupting it by repeatedly shouting the speaker down, rather than for the content of their criticism (which I thought was entirely reasonable).

I will look into the Terak Mehenna case, which I'm not familiar with but which comes up for appeal later this month.
Anger and hatred after 9/11 is what led us down this spiral

9/11 merely silenced the critics, allowing the power elite to bum rush the Constitution, aka the Shock Doctrine. Panopticon has always been the plan. There's always a plan, waiting for the opportunity.
Fantastic post! The iceberg analogy is one I have used for myself and with my teams many times - the downstream complexities are unpredictable and often large. A great post on this topic by Kris Gale, VP at Yammer: http://insideintercom.io/product-strategy-means-saying-no/
I would guess that the implementation was specialized but the language semantics (including safety from null derefs) would not change.
bazaar uses the blame/praise/annotate trio as well.
I would say PyPy isn't a viable alternative for any problems at this point, given the general lack of documentation.
Yes and?

If you apply a set of criteria then that is the result.

The more interesting metric (though hard to quantify) is how much is earned with software.
It was. But he built it for himself, and later pulled it due to (of all things) a patent troll.
Safari is as open-source/FOSS as Chrome.
Also at

https://news.ycombinator.com/item?id=5986307

See jgrahamc's post :)
So this happened to me...

I am 3rd layer share holder, and also the 3rd employee. I got 4%. There was a 4th and 5th layer employees added, each about 1.5 years apart. 4th got 30%, 5th also I think got 4%.

Now when the economy really crashed in 2009 we had a couple of months of temporary 20% pay cuts (not getting contracts trying to bootstrap, IOU when we get $ again). Since then we have had more pay cuts sometimes as much as 40% for a month or 2, and once we had a 100% cut for 1 pay period.

We are an s-corp, when there is profit we get payments (and subsequent tax bills for our share of profit), so these aren't stock options. However, is it right that everyone shares the pain on the same level (x% across the board temp pay cut) but has a very great difference of reward possible? Is this normal?
Approximately 6 hours, not counting the overnight break while I slept and let it just sit there accumulating resources.

I made a lot of non-optimal decisions the first time through, though, seeing as how I had no idea where it was going. That combined with the sleeping time means I have very little idea of the minimum time required to play it straight through.
You're not really seeing the evanescent photons, though. Those have a very rapid distance-dependent decay.
Maybe I'm missing something, but I don't see this security bug could be used against a majority of people. Can someone explain to me how this exploit could be used against people?

To me, it seems like someone would have to side-load an application. Anything coming from the Play store should be safe?
Hah, surprised the Lisp section even exists! Yeah I took SICP with Harvey (though long before starting these notes). This is probably an artifact of me filling in notes opportunistically/as I come across things. But thanks for the comment, glad these are (potentially) helpful!
To a novice, a car is about driving. After you learn more about cars, a car is still about driving. You're still doing the same basic things -- your extra knowledge doesn't give you much more power.

On the other hand, to a novice, a computer is about browsing the web, playing games, sending email, and so on. But after you learn more about computers, you can do so many more things. Extra knowledge gives you a lot of extra power.
How should I authenticate then? I could always let the user put a token in their profile, which I can scan for, but I can't do that either because the IP is blocked and I can't scrape the profile.
This has been a fantastic thing to be a part of. So cool to see all of these people come together and just give, give, give. Sina and the rest of the group are amazing.
Why I Won't Come to Work Tomorrow
Within 5 years they'll be affordable and common. That's actually pretty quick.
I stand corrected. Thank you. I guess I shouldn't assume I understand any document that is complex enough to warrant a preamble.
Well, if you're anxious for privacy to the point of omitting your return address, you should probably not rely on the nearest mailbox to your home.
Mattrick Gets Hefty Cash and Stock Package From Zynga
It's a sad fact for me, but I use American tourists as my personal lightning rods when I'm overseas. Loud, wealthy and obvious are the type its handy to have around. Despite being a hair under 2 metres with red hair, the trouble goes to the American tourists when they are nearby. Pickpocketing, nagging sales people, police, security etc are far more likely to go for the American with 2 big cameras and flash clothes. I firmly believe that my travels have been made easier by the poor treatment of Americans that travel.
Nice work, it's very lightweight. I have a heavy pure javascript implementation exactly like excel at

webpivottable.com

bi2.io

If you want more functionality that Pivot.js in your web application, you can give it a try.
I just read whatever I could about this, but do you have any further information? I'm fascinated.
Not really. Three months is common.
All of the things you describe are aspects of bad startups. Things are very, very different in good startups that are doing well, even the VC funded ones.

That could be. I supposed I'd benefit from a different set of experiences to understand more of the spectrum.
You could have people reply to a post somewhere (like in this thread, or one post in this thread). You can make a cronjob that checks every 10-30 seconds, which won't get you banned and is a reasonable time to wait for verification.

Profiles is another option but this requires more traffic and you probably need to authenticate to view profiles (which is not a problem, but there are probably more restrictions on accounts to keep bots out).

It's not even about trusting your website with my HN password, it's about the way it's asked. If people do this, they might do the exact same on any scam website. This kind of behavior shouldn't be encouraged. Even e-mail isn't considered safe to transmit password on, and that's supposed to be private.
Sit on an open wi-fi network that you're connected to and intercept Play Store traffic and spoof an app update, like Gmail, inject my malicious app download URL which might look exactly like the Gmail app, except my malicious version of Gmail also sends your emails to me.

Then I go to paypal, forgot password, get email, gain account access, ruin your life.

Not sure how plausible any of this is, I'd have to be a really dedicated hacker to set all that up.
But it's all possible.

Also, never ever ever EVER connect to open wi-fi.
This is something VALITOR has said, yes? Have we heard directly from MasterCard? Why the reversal?
It does not expletive help to make the problem sound smaller than it actually is, which is precisely what he did with his dumb advice.
> I bet there would be a way to store e-mail accounts encrypted so only the inbox/outbox would be stored in plain text on Google's servers.

What makes you think that's not being done now?
Cython is also definitely worth looking at, if you want to write Python code and you need parts of it to be fast.

http://cython.org/
Desired State Configuration in Windows Server 2012 R2 PowerShell
Quirky Blackout
You could never create enough flak to keep up with the hyper expansion of capacity and processing power. Snail mail data and things like voice calls are not getting larger or more complex and will not; ditto the text in email or on facebook and twitter.

Run a 30 second calculation on any of the power laws working on bandwidth, processing power, or storage, and you should realize very quickly it's impossible to flak the system to death (and that's assuming a lot of people participated).

There are only two practical approaches to what's going on. 1) fix the political system 2) encryption

Adding flak is convoluted and ineffective compared to the elegance and efficiency of encryption (not to mention flak doesn't necessarily conceal anything, whereas encryption can).
Excellent, thanks for posting. I shall use this tomorrow with students
That's quite a walk back from Americans are no longer welcome in Europe.
I don't think that's accurate. Do you have a reference?

http://www.zdnet.com/blog/stewart/adobes-q1-financials-show-...

I would think ASP.NET/C# would make the most profits in the dynamic web language space.
It inspired people who knew better to compromise on their beliefs about freedom and torture and rule of law, and we've been paying for it ever since.
If you can control any app you could do things like send texts to paid services, harvest bank passwords, send email death threats against the president...
I have no idea :P

But that's the case for which I use raw + save instead of download the zip / clone :)
Krrb just make a tool for user's convenience. Krrb didn't do any scraping of the content of craigslist. It is user's action/intent to scrape and repost. There is nothing wrong with Krrb just provides a tool for user's convenience
I see that the title was moderated. I think it would make sense to at least say "Practical Flask Book Project Update." That way, those who have already seen the project won't assume there is nothing new here.
The New Mac Pro: What if the Aluminum Were Glass?
I don't get how having multiple copies of a quote hanging around in memory is a big problem. It's probably less than 100 bytes total (symbol + side + price) and probably significantly smaller than the size of the state associated with the "statistics process."