skysight-inc/HackerNews huggingface dataset:
My trust has been eroded in Google to the point where I am actively seeking a replacement to Google Apps (I have a free account which I can't imagine will be around forever).

Also, now with tumblr being bought I'm hesitant to jump ship and host my blog on my own server. Seems like the way forward.
Hmm, as a rule, I prefer centralized logins (Mozilla Persona, in particular), but this could be a nice way to standardize logins. However, the fact that it should be implemented as an HTTP header strikes me as out-of-place, since I think it would be much better as something more standard, like:

<form method="POST" action="/login/">
<input type="credentials" elements="email,password" />
</form>

This is pretty much exactly the same as the proposal, only it's in HTML rather than HTTP.
christ, if your going to post statistical formulas for programmers, post it as an algorithm, not as a math formula.
FWIW, if this is really a concern for you, there are tons of hotels in interesting suburbs/outer boroughs now. You can stay in Brooklyn, Queens, in vibrant, non-corporate neighborhoods in interesting boutique hotels.
Why Startups Should Create Customer Personas
In Manhattan?
These guys have taken the same physical phenomena used in the newish Dyson fans and hand dryers and found a radically different way to use it.

This looks as simple as a paper clip and I think in years to come many people will wonder why they didn't think of it first. True genius

EDIT: I stand corrected by HN. There are number of bags that use similar techniques and apparently airplane evacuation slides inflate using that physical phenomena as well.
Hypothesis: if someone could build a Linux distribution that performs exceptionally well (better than most Windows setups) when it comes to games/graphics processing, then there would be more people willing to give it a try. Showcasing things like "X more frames per sec", and some other graphics-related stats might be enough to get the hardcore gamers interested enough to take the plunge. Because this means low level driver development, etc this is not easy and would require an immense amount of work that may turn out to be for nought.

Just like the spreadsheet drove the PC revolution in the early 80's, Linux needs a killer app that pulls people in, and games may be the genre. Perhaps there needs to be some revolutionary development in the graphics realm (I have no idea what this could be or else I'd be writing it right now!) that is exclusive to Linux, that could give it the gravity that it needs to make it into people's living rooms. Think some new 3D technology, something that big corporations can't do quickly, or some area that is out in the open that the big corps aren't paying attention to right now.

If any of this turns out to be true, and if Linux ever does make it BIG wrt gaming, that it's likely going to be some startup that makes it happen. The major players don't feel threatened by Linux, but imagine if some game like Minecraft came out that only supported Linux. It would take them by surprise and by the time they figured out what is going on, it would be too late. Now, licensing makes this tricky, so perhaps this will never happen, but that never stopped those that want/need to try to make it happen from trying.
New Data Science book: Practical Data Science with R
http://www.flickr.com/help/website/?search=sell+photos#32257...
For whatever it's worth, I took the "modest proposal" at face value and have never heard of the satirical association. Also I do rather like the idea of word groups basically meaning what the individual word meanings would indicate, as far as possible, though that's probably a losing battle.
Here's a crazy idea. What would be the legal realities of putting the disclosure details under copyright, with a license (similar to a software license) that prohibits retaliation? Would it be possible? Would it work? I suspect that it would run into the same problems as shrink-wrap licensing, plus conflict with employment contracts which would deny the right to place such information under one's own choice of license, but maybe someone else can think of an angle that at least provides some benefit.
wot blocked the site for me and I see why on http://www.mywot.com/en/scorecard/square.com (spam?)
and how do you double them without making the app harder, heavier, more complex.
LOL. Yes, all bad things can be much more effectively regulated with an online review.
Scroll down the Kickstarter page for a very readable explanation:

"The secret behind the Windcatcher's amazing speed of inflation is its ability to leverage the awesome properties of air. Simply put, the two most important properties are:

- Fast moving air has lower air pressure than slow moving air

- Air with higher pressure will be drawn to areas of lower pressure

When you blow into the Windcatcher you create a stream of fast moving, low pressure air. Because it has a higher air pressure, the surrounding air is sucked into the low pressure air stream. As a result, the air entering the Windcatcher is at least 10 to 15 times greater than the air you expelled from your lungs."
Manning Deal of the Day May 21, 2013: Half off “Practical Data Science with R.” Use code dotd0521au at http://www.manning.com/zumel/
How to Examine and Verify your Java Object Memory Layout
The Opa Framework in Javascript : Rapid & Secure Web development
I haven't read the article but I thought you pointed out something really interesting about everyone needing to become a part-time landlord to make rent as rents escalate. Would it be possible that as people are becoming part-time landlords, rents will escalate anyway as a result of additional income disposal and cash inflows to the city?
Getting Started with RabbitMQ in Java
Dear Apple: Ubituity can kill a brand as quickly as it can make one
not only is it invite only, but i seriously doubt it's to "anyone". Only people in the USA
In addition it removes a lot of boilerplate code with things such as automatic casting. Adds null safety.
Or maybe not. Here are some previous submissions of the same story:

https://news.ycombinator.com/item?id=5730887 <- moderate discussion

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

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

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

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

https://news.ycombinator.com/item?id=5742227
The only negative externality he mentions is some vague handwaving about "neighborly behavior". With no evidence to back it up, for all we know, the transients make better neighbors than long-term residents.
It feels a feeble threat - I would want to know who I can formally complain to in order to be able to do anything. I went to the people I believed I could complain to and they said there was nothing they could do.
God Bless America, is what I say. If you can make your fortune without years of study, why not.

And the title argument is ridiculous. Nobody 'lets' somebody else choose their life.
> If you have a C module written on top of the Python C API: shoot yourself. There is no tooling available for that yet from what I know and so much stuff changed.

I don't agree with that one. I have added Python 3 support two years ago to the Python bindings for libssh2 and it was straight forward. First of all it is still C and therefore you don't have to care about the syntax changed in Python. Just add some #if PY_MAJOR_VERSION < 3 for API calls that have changed, or even better wrap that code in macros. Probably you already have some backwards compatibility switches/macros like that already anyway in your code, if you already support multiple versions of 2.x. So adding some more for Python 3, isn't that a big deal.

At least at that time, when six and modernizer wasn't available it was way easier and straight forward to support Python 2 and 3 with the same codebase with extension modules, than with actual Python code. And it seems if you don't want to drop support for Python <= 2.5 or <= 3.2, it still is.
Maybe it's because I'm new, but how do you vote down a story in HN, will I get that privilege with karma increase?
Proof That You Know Magic
The principle of it.
I'd suggest cheeky mischief over havoc.
How to Sell Software as a Service [SaaS] - Part 2
Most Creative People 2013: #1, Nate Silver
>> I would pay $200 for an ultra-lightweight Raspberry Pi netbook

ARM Chromebook.
Much more powerful than Pi. Can run Ubuntu and other linuxes. Much sleeker than the thing in your link.
Alas, Warioware mini games have in fact been around on every major Nintendo console since the Gameboy Advance: http://www.mariowiki.com/WarioWare#Games
OK, I went to two toy stores, and they both only had one box of around 200 "generic" lego blocks, marketed as "supplementary". Rest of Lego products were of the above mentioned build&forget variety. Quite sad.
Ok, i'll play devil's advocate : Windcatcher works as same principle as evacuation slides on planes and even if it's about physics i think it's somehow ( design ? ) patented.

So, what about patents ? Is there any patent that product violate and may cause later any problem ?
Because we have the right to feel comfortable or safe in our homes. I know my neighbors, I trust them, or don't trust them as the case may be, but they're my neighbors.

Given that so much of NYC is apartment buildings, where your safety, property values, and overall well-being is more intimately entwined with your neighbors' than in a traditional suburban neighborhood, people take the community of a building very seriously. There is no way that having strangers randomly inhabiting that building can improve the community.

BTW, if the law were revoked, or restructured in such a way that it wasn't technically legal, and then building boards in NYC could make it against the building rules to AirBnB apartments in that building, would that satisfy your objection?

Because I'd be fine with that, and i guarantee that 95% of buildings in NYC would have that rule within days.
For creating an online profile or gallery use hosted services at Flickr, Smugmug, Zenfolio, 500px etc.

For creating a self hosted gallery use Zenphoto or Jalbum.

For backups, first point, be deliberate and separate it from an photo sharing/gallery service.

Hosted backup services Backblaze and Carbonite are good options, Crashplan is also interesting.

Personally I keep 2 copies of my photos locally, that is my file server and another disk, plus I rsync every night to an offsite location across town.
Yeah, I just started today on adding the ability (internally) for style declarations to expose colours in the syntax they were originally specified in (bug 731271), which the dev tools people will then be able to use.
Many newer (convenience) ATMs have you insert the card first, and require you to pull it back out as the swiping motion.
what is the maximum portable battery life that can be gained from this system, how long does the monitor run in low power mode? I'd like to know if you could beat the Samsung 3 Chromebook with this (6.5 hours) and get some work done in perhaps 10 hours?
Oh, so you don't mind my PCB lab next door? It's awfully convenient to my apartment, the commute was killing me.
Drawn 2005-2013
I guess the final sentence is missing a "volume of", i.e. it should be something like "As a result, *the volume of air entering the Windcatcher [...]", right? I double-checked and this error is on the Kickstarter page, it's not your quote.

Just mentioning it in case the project owners drop by. Cool project, by the way!
From PAIP Chapter 11 on -- funny enough, logic programming:

"A language that doesn't affect the way you think about programming is not worth knowing." -Alan Perlis
I wish web sites just used HTTP authentication over HTTPS. I'd love to get all the hours back that I've spent writing scripts to automate operations against web sites with home-grown forms-based authentication.
The reason I prefer this idea over something like Persona is I hate the idea of giving all websites a single email address to contact me. At present I use Gishpuppy to create a new email address for each domain that'll forward to my main inbox. If any site starts spamming or has their database accessed by spammers, I simply delete that email address and immediately get rid of the spam. This is a basic ability I lose with centralised systems like OpenID or Persona, who could implement this feature but haven't.
NASA grants $125K to create a prototype of a universal food synthesizer
Dolphins appear to do nonlinear mathematics
This would look to me most useful as a sort of C++ replacement, for systems programming.

It has a nice big Standard Libary[1], and seems to have good tools for using compiled libaries, and generally interop with C++[2], which would be important if you wanted to use if for that.

We have a large C++ codebase, and I'd sometimes like to use a higher level language like this to knit it together. But I'm not convinced this is better than the alternatives.

[1]http://nimrod-code.org/lib.html
[2]http://nimrod-code.org/nimrodc.html#importcpp-pragma
Unity for Android and iOS is now free for Indie developers
So Google is becoming the new Microsoft and vice versa...
> There is also an advice for encoding __repr__ and __str__ results to utf8 under Python 2.x in the article; this is fine (other approaches are not better), but it has some non-obvious consequences (like breaking REPL in some setups) that developers should be aware of, see http://kmike.ru/python-with-strings-attached/

I don't see `__repr__` mentioned there, but `__repr__` should basically always be ascii (which a quick glance at your article looks like it mentions).

I'm fine with `__str__` returning (encoding to) `utf-8` generally, as if someone wants something else they can always encode the unicode themselves to what they want, but `.encode(locale.getpreferredencoding())` is also fine with me if you want to be even more polite.
That will only work if every page contains a login form. Many websites prefer to put the login form on its own page.

Introducing new input elements and HTML semantics will also require a lot of code to be rewritten, whereas a custom header can be implemented with a one-liner that you put in your .htaccess or webserver config file, or a turnkey plugin for most content management systems. The goal is to produce something that can be grafted onto virtually every existing website with the absolute least amount of code change.
Guide to the Papers of Norbert Wiener
The following shows a common misconception:

"There is no reason why you cannot combine strong types or optional types with LISP, in fact, there are already LISP dialects out there that did this."

Common Lisp already has strong, dynamic, optional types.

"Strong" means: there is no implicit type conversion.

"Dynamic" means: runtime things (objects) have a type, not necessarily the (static) variables that hold them. This is also called "late binding".

"Optional" means: you need not specify a type for everything; types can be inferred from context.
A much milder version of this happened to me once. I accidentally discovered a rootkit on the server of one of my customers and reported it. Their initial knee-jerk was to ask me why I thought I had the right to put a rootkit on their server.
A line from the first paragraph says it all:

Systems & Materials Research Corporation, just got a six
month, $125,000 grant from NASA to create a prototype of
his universal food synthesizer
Well, that too. That's the thing about people living together - they're always going to get into each other's way.
Mercury[1], a derivative of Prolog does away with these cuts. So I guess that these declarative short-circuits in Prolog are just a fault that arose because some things were not thought through in the creation of Prolog.

[1] http://mercurylang.org/information/doc-release/mercury_trans...
I'm willing to bet they began the process of patenting the design prior to putting videos of it on the internet.
hi Jakub, definitely worth doing. In terms of making your blog more efficient, how about putting the code examples side by side (looking at your Python/MongoDB API snippets)? I know it's visually probably a bit harder but I guess it makes pros and cons etc more obvious. Just my two cents...
I'm a Web guy starting to learn Android, and thinking of using Scala, may I know how bad the startup time when using Scala (and other problems if you know any)? My understanding is you can use ProGuard to slim it down and make it as fast/small as Java.
It's apparently against the law already.
Yeah, I was wondering the same. We have some nice fluff about air pressure and moving large volumes of air, but no indication of how any sort of pressure is achieved.
> Python 3.2 has never been a problem

It's not a problem if you are willing to litter your code with calls or upgrade a ton of code in 2.x to unicode accidentally. There are just too many cases in 2.x where that is a terrible idea and introduces subtle bugs. I very strongly recommend against `from __future__ import unicode_literals`. If anything go with six.

In regards to supporting 3.2: I don't think anyone cares. The number of people currently using Python 3 is pretty low and a lot of libraries are already dropping 3.2 support. Requests, MarkupSafe, Jinja2 now all dropped 3.2 support and with that a lot of stuff that pulls in dependencies to those will now also depend on 3.3.

I still think people should stick to 2.7 for at least another one, two years and at that point a lot will have changed.

//EDIT: wrt __str__ returning utf-8 data: __str__'s encoding is undefined but usually accepted to be > ASCII. Django and Jinja2 for instance returned utf-8 there for years and it did not cause any problems.
Anecdotally, I think it is the case that if you're a Pro user, and someone else is viewing your photostream, then they won't see ads next to your photo. This probably doesn't apply to your photos in other groups, etc. So we both may be right.
AirBnB saved my bacon trying to find a permanent place to stay in NYC. It was literally the leg-up I needed to deal with the brokerage mafia in NY. For example, 3 months of temporary housing until finding a permanent abode through the 'usual channels' still incurs the entire years brokerage fee. Absolutely ridiculous. Sure, there's transients, but everyone's needs are different and people need to be cognizant of the overall fluidity of the market and its many moving parts. Thanks AirBnb! :)
5 Cedar Shake Roofing Maintenance Tips | LGC Roofing Blog
How to use KickBorn?
All the banks I have used in the last 10 years have required hardware tokens. Recommend you change banks even if that makes screen scraping your balance impossible....
I think this is wrong, you can rent out for e.g. less than two weeks (I can't find any minimum actually). See this law (in Swedish): http://www.notisum.se/rnp/sls/lag/19700994.HTM#K12P4

On the other hand, the property(=building) owner (both in rental and bostadsrätt/semi-owned apartments) can require a valid reason for renting out (e.g. travel) and limit the maximum time.
Yeah, this is very much of the "Epic Movie" shallow parody school, i.e. it's not actually referencing anything or related to anything or meaningful, it's just saying "This exists! Eh? Eh? How about that? It exists!"

I'm glad the site exists, because I suspect kids will find it funny, I'm just a bit baffled as to why it's front page here.
A Ruling Could Support F.C.C.'s Net Neutrality Defense
I recommend you read the unofficial FAQ [1] and the official guidelines [2]. In short, you can't downvote a story but you can "flag" it, which penalizes by pushing it down the page. You can downvote comments if you have atleast 500 karma.

[1]: http://jacquesmattheij.com/The+Unofficial+HN+FAQ

[2]: http://ycombinator.com/newsguidelines.html
It really is, isn't it? "Comrade, American economy needs you!"
I'm not sure capricious is the right word ...
IIRC the scrambler I wrote for a marine radio application had 5 bands (which means each is about 600Hz wide for a 3kHz channel). The codes the user input would select where each of the 5 bands were mapped to. I think we had 16 combinations and that was pushing it -- it is pretty amazing what you can do to voice and still have it be understandable.
How Draft got me to pay for a free product
Note that Go is a language where it is well known how to optimize large parts of the runtime. The language design is sane, especially for execution speed.

Ruby and JS are very expressive languages, but their design in semantics make a lot of optimizations nontrivial to carry out. In essence you need to figure out type information at runtime and then use another JIT pass on the code to make it run fast. This is way more complex than what you can do in a simple Go compiler.

Note that a rather unoptimizing Go compiler produces code way faster than V8 or a Ruby interpreter has ever produced. This is what you can expect once your language design has few trouble spots w.r.t. optimizations.
How would you prevent would be developers from simply 'playing' the rating system on your hypothetical Angie's list for developers?
When I say "visit", I actually mean "stay for a few months". Otherwise, why visit at all? I mean spending a week would be fine, but I don't think I'd get the experience I'd want, and staying for a month or more doesn't have the appeal it would have if I didn't have such objections.
It looks like you inflate as much as you can, and then you roll the little inflation tab in to compress the air and achieve pressure.
Spoken like someone who has never lived in NYC. We live in such proximity to our neighbors that their behavior has a larger impact than in most places. I had problems with an airbnber just two weeks ago when they had 50+ people partying in the loft above mine. Friends have reported similar experiences.
IIRC there are more blacks in the US prison system then there ever were slaves under slavery:

http://globalgrind.com/news/more-black-men-prison-system-tod...
Does it seem less arrogant when I tell you I'm not Dutch and I don't live in the Netherlands?
It seemed like he had to blow pretty hard.
But as the article mentions, the odds are still much better for high school grads (and even better for college grads), so on average keeping kids in school makes more sense.
The changing chaparral: Circle of life
That again depends on how much you do with strings and integers and how many modules you construct. PyInt is gone, PyUnicode is now PyStr, module construction uses a vastly different system and on 3.x you want to support the stable ABI which looks a bit different.
Yerevan apartments – Moskovyan street
This comfortable and very well situated apartment is located in Center of Yerevan on Moskovyan street. Apartment features: TV set with local antenna, Iron & Board, Washing machine, Fridge/Freezer, Gas hob, Elctric hob, Oven… For more information please visit www. Bestyerevanapartments.com.
> I agree with this, but this sounds like a problem to be handled by the owner of the establishment, not a problem to be handled by government.

Even hard core libertarian recognize one function of government it to enforce contracts. Without the government stepping in, what do you suggest? Have Boris from Brighton Beach enforce the contract?
We have Wilders to balance it out.
Is anyone running Aurora on Ubuntu from their PPA? Does it replace regular Firefox or installs under a different name/path? How rampant are the incompatibility issues with add-ons?
That is hopelessly naive, and not only that but it allows Microsoft to continue to lock in people to their own products.

Think about this: Microsoft spent a fair amount of resources integrating with gtalk, now they can't use it. The only way for them to gain access is to open up their own platforms. Once they do, then everyone is on a more level playing field.

The days of Microsoft shafting the competition through lock-in and anti-competitive behaviour is fast coming to an end. I'm not shedding any tears.