skysight-inc/HackerNews huggingface dataset:
I just went through this process myself. Drawing from your imagination takes taking the rules that a book like "Drawing from the right side of your brain" shows you and basically practicing. For example, once you learn how to draw the basic human face you can take the memory you have of drawing that face and tweak it a bit. You tweak it until you have something more monstrous, like an ogre for example.

That is why most of the stuff that we see drawn from a persons imagination still has very recognizable human components to it. It takes a lot of practice but books these and other lessons you will find are meant to be a building block so that you can draw from your imagination.
Which emails clients have you had these tested in?
Flow: actor-based concurrency with C++
>You may agree or disagree with the various laws to various degrees, but you must admit that they exist for a reason. By all means discuss reforms that can be made, but please stop with the "these laws are stupid" or "serve no purpose" sort of sentiments.

How about this: "These laws do not exist in most places and those places haven't descended into anarchy, nor have they suffered any visible damage because they don't have them. Therefore it might be reasonable to suspect these laws aren't needed".
I too was struck by the fact that it's essentially an FSM. It's cool that a non-programmer will naturally gravitate towards that structure, while we're forced to spend weeks learning it in upper-level courses...
Am I alone in feeling what a person needs Evernote for? Sharing files? I use Dropbox. Clippings? I just use bookmarks. I downloaded it a couple of years ago, but what are the common use cases from the HN crowd? I visited their website and was disappointed.
> However, one explicit requirement is that the provider may not change any of the content transmitted to claim immunity. I am very interested in seeing whether the decryption/encryption of the data will prevent him from claiming immunity.

I am not familiar with the Austrian law, but my guess would be it acknowledges changing content as part of a technical protocol as different from changing the content's meaning. For example, if a service provider runs a site to convert .tiff into .jpg, and someone uploads an illegal picture, I suspect that the conversion would not be considered changing content. This suspision comes from the fact that the type of not content changing that would otherwise be required exludes a great number of the services that seem like would be protected under this law.

Again, I am not a lawyer, nor am I fammilar with any Austrian law.
From the accompanying blog post: "Here at ZURB, we believe that everything we do has to consider the mobile experience."

You might want to consider making the project page responsive.

Also, the tweet box is way off to the side, I had to resize my window to fully see it.

http://www.zurb.com/playground serves a separate mobile optimized page, but the link to the responsive email templates points to http://www.zurb.com/responsive-email-templates, which doesn't exist.
I'm impressed with how much consistent traffic this site has been sending my way: http://s3.amazonaws.com/arena_images/56036/original_90541c1f...
Is it different from ctrl+tab / ctrl+shift+tab ? Because these shortcuts works in this editor ("Multi-line highlighted text is also tab-able, and shift-tab removes a tab character instead").
Also, created a facebook group for it,
https://www.facebook.com/groups/310705559034974/
The author completely misses the point of SPDY - latency reduction by significant reduction in the number of network roundtrips due to slow start, etc. It makes me wonder, how can Varnish claim to be a web accelerator if the author doesn't understand latency?

The author also seems to prioritize his own convenience of development over end user experience (the prime benefit of performance).

Google hasn't had any trouble implementing SPDY proxies. SPDY is actually an opportunity for a proxy like Varnish because anyone could get the performance gain of SPDY just by plugging a SPDY-to-HTTP1 proxy in between.
I submitted my site: http://www.wasteaguid.info
$250k in Crowdfunding available applications open for April 2013 event
Now accepting applicants. There is already $250k in funding ready and the money will be distributed by public vote during a multi-day festival. Startups, artists, creators...
People here are smart enough to understand that you want to claim "you cant rely on the results" and to make your claim seem stronger you put your words in my mouth.
Airbnb provides the infrastructure, withholding much more information than a typical hotel frond desk.
Imagine the position Evernote will be in if (when?) wearable computing becomes ubiquitous - it could be a private, searchable, and seamlessly created record of everyone that you meet, everything that you eat, everything that you see and find interesting, etc..

Evernote already has a large number of paying users who trust them enough to keep this type of notes with them using things like evernote hello, evernote food, etc.
Good stuff! I was going to point out the undo/redo and multiline tabbing affecting the line with the cursor on it, but bugs are already filed on 'thub.
It's very easy to install under Ubuntu.
Opensource online support chat
I really like CoffeeScript, but do we really need to advertise every JavaScript library as a CoffeeScript library as well?

Feel free to use CoffeeScript to implement your libraries, but lets just call it a JavaScript library and assume everyone who uses CoffeeScript will understand they can use any JavaScript library.
Like many, I started drinking coffee partway through college and continued enjoying it when I started working. However I started noticing it triggered some pretty bad anxiety and muscular tension and made me extremely moody. I stopped for a while.

I finally found some excellent decaf (Ethiopian Sidamo at Zombie Runner [1] in Palo Alto), so I can continue indulging the habit.

[1] http://www.zombierunner.com/store/categories/cafe_zombie/cof...
See https://docs.djangoproject.com/en/dev/topics/auth/#django.co...

The quick version is that it's not duplicating behavior, the documentation is simply still undergoing work. We'll try and make it a bit more clear in the days to come.

The long version is that during user creation sometimes you have fields that for whatever reason are not required by the database but are required for the user to enter in. This is because user creation is often more complex than it seems on the surface, and there is already existing django.contrib.auth.views that need this sort of configuration. REQUIRED_FIELDS gives you the control to force the user to enter data while not not altering the database.

Is it ideal? Not really. But having dealt with user creation through email, OAuth, OpenID, LDAP, SOAP, and worse, having this as a configurable setting is better than an auto-magic introspection.

Finally, I'll return to the documentation issue. I'm officially duly noting that the documentation on this feature needs work. I've opened ticket #19402 to address this issue. See https://code.djangoproject.com/ticket/19402
If you want to learn how to draw, besides the basic drawing courses or books, another good idea is to learn about Photography when it comes lighting and composition. I know a lot of people on this site have DSLR cameras so learning how to use those properly would be a great step. Photography lessons are great in helping to learn how to see the world correctly. A lot of what you will learn will be transferable when it comes to learning how to draw.
Your argument here might be relevant if people are falsely led to believe that they are, in fact, doing business with a hotel, rather than a private individual with a residence.

We already have laws that govern private contracts between individuals, protect private property, and protect individuals from being an undue burden on one another.
Use the CSS Inliner Tool:

http://beaker.mailchimp.com/inline-css

Also, read MailChimp's study on responsive emails:

http://mailchimp.com/resources/guides/html/email-on-mobile-d...
Further to your question: Hotels in Rhode Island are required to post in each room that if you put your railroad mileage books (among other things) in the safe, the hotel is not liable for loss of said property. These laws were first drafted in the 19th century.
There are two type of arguments/answers to this question. One is morally, and one is practical, and since we are all very practical people, I will start with that.

If the goal is to minimize the number of abused children, the methods used should follow a cost benefit analyze to use the finite resources of cash, work hours, and political focus. If a method A, lets call this a child porn blacklist and obligated recording and data mining of every person data traffic to enforce a data ban on child pornography gives say 5% deterrent of abuses for $100 billions, and method B), that educate teachers to see signs of abuse and have mandatory counsel at hand in schools and daycare for a cost of say $10 billions and that has a reduction of abuse cases of around 25%, the choice should be obvious where the money, work and political focus should go. While police and ISP still could do a token effort if they stumble onto something, that effort must not produce less result than if the time and money went to educating the teachers and counsels.

In a practical sense, education is just one of the more obvious thing one can do. Statistics show that somewhere of 95-99% something of cases does not involve a camera, and the people most likely to abuse kids are someone in the kids family. Using that data, and data on how little effective chasing child porn has to reduce future abuses, we should do better in the methods being applied to reduce child abuse.

But that's the practical argument. what about the moral one. Here I point slightly towards a suggested mandatory medical examination of children, a law that has got shot down every single time it has been suggested. but is that law more morally wrong than recoding every single word anyone ever say for indefinite time? its clearly a very much more effective approach to have regular medical examination, and if we are already throwing out moral objections to being recorded all the time, this should not be a big issue? that surveillance has a clear and scientific proven negative effect on society, democracy and science, should also be clearly weight in.

As I see it, current politics are applying ineffective, expensive and morally outrightous methods to deter child abuse, while obvious and effective methods goes unused. At the same time, the ineffective methods are doing long term damage to societies base values.
The Housing Cloud
This follows a classic pattern. Incumbents once argued that having a 3rd wireless carrier per city was a threat to the public: http://cdixon.org/2012/10/10/regulatory-hacks/
> had a hard time finding a good analytics provider that doesn’t do shady things with the data they collect

And where did his ethics go when he decided to stick ads in the app?
Coffee just makes me need to shit a lot more.
Why the hell did they call the thing "Airbnb" instead of "AirBnB"?

"Airbnb" makes no sense.
Well, Intel used to have a service life comparison for flash up on their site but I can't find it now :-(. There was also a great article on it in EE Times which has also faded apparently. SanDisk in its 2004 document [1] re-iterates the 100,000 writes limit.

Typically flash is broken up into 'pages' and a page can be as small as 8K bytes and as large as 128K bytes, there are reasons for doing it different ways (mostly related to write latency) but if you consider an 8GB flash with 128K byte pages, that is 64K 'pages' (8G/128K) And if you wan to write one byte on that 'page' you have to rewrite the entire page.

San Disk and others will typically spec that a single 'page' can be written 100,000 times, and wear levelling software insures that no single page gets written more than any other page. So you can expect a total of 100,000 * 64K or 6.55B writes before you see a failure.

If you look at typical 'disk' sorts of statistics you will see that a typical SATA drive will do something like 80 - 100 IO operations per second (IOPS) so writing at 80 IOPS you would take nearly 23 thousand hours to wear out an 8G flash. But at Flash speeds (10,000 IOPS) that could easily drop to a mere 182 hours (which is why you don't see a lot of 8G SSDs)

But this is where the math gets fun. The card is spreading writes over total available pages, so assuming 128K pages and 100K writes per page and 500 IOPS (somewhere between a SATA SSD and a spinning rust drive, and well within the rate possible using USB channels or SPI) that kills off 128K bytes every 200 seconds.

Writes get flushed out to disk right away to keep the file system consistent and so you get more writes than you might expect. And writing one byte to a file, not only changes the inode holding that byte, but it also changes the inode holding the directory entry which has the length and modification time (assuming you've disabled atime). So every write from user land can be 2 writes to the device, and sometimes more if it results in overflowing a directory block.

Other variables include how effective the write leveling works, the card has to 'remember' its leveling. An early version I saw wrote a generation number into a page header (written with the same page) and then managing the map. On cheap cards the map (from the linear space presented to the user to the random space of the actual flash) I've seen code which basically mapped each page to 16 candidate pages and then linearly searched amongst those 16 for the next page to write. This had the effect that the single page write endurance lifetime was shorter than the aggregate device write endurance lifetime. (back when I was doing my embedded OS work I was using JTAG to read back flash state directly from flash drives (not the SD cards but the early drives offered for sale as replacement disks)

Anyway, like most things, its not immediately obvious what factors come into play and its easy to do things that screw you (like doing atime writes).

[1] www.flashgenie.net/img/productmanualsdcardv2.2final.pdf
Corporations only permit or encourage "back talk" when employees know what not to say or question. You are free to question policy or management decisions; you are not free to question certain organizational goals or the hierarchical structure of the corporation unless you happen to be in a high-level position (which most people will never be in).
Mercury's water ice at north pole finally proven
This makes me happy, because boy howdy do I go through a lot of it.

It's worth noting, though, that what you put into coffee may not be so good for you. I sat down and did the math and realized that I was taking in almost 1500 calories/day in milk and sugar that I put in my coffee. I've since switched to drinking it black or with just a bit of skim milk (to cool it - the first cup out of a french press is scalding!), and have lost a significant amount of weight just from that change alone.
According to a mutual friend, MRC (who was born July 19, 1956) is suffering from brain cancer. How he's managed to remain functional this far is a testament to how brilliant he is.

I knew MRC intimately back in the 1980s. He prided himself at being difficult to get along with. He once said to me, "I'm so good at what I do, I don't NEED social skills!"

It was true. He was (and still is) effing brilliant when it came to computers and anything else that interested him. He could learn just about anything he put his mind to learning. He had strong opinions back then; since then, his opinions are equally strong, and in some cases he's done a 180 degree turn from where he was back then. For example, back in the 80s he was strongly anti-gun. Later he became a gun enthusiast and NRA member.

People talk about him being "difficult" because he was hard to get along with if you didn't fit into his idea of "okay." He hated cats, children, small dogs, and looked down upon anybody who believed in a religion.

Nonetheless, he has contributed much to the world of computing, and that will be his legacy.

If he reads this, I wish him peace.
Great post on the gamification aspect.

But as an aside: is it really typical for someone to prepare this hard for an interview, even if it is for a dream company? If so, then something seems to be clearly broken with the interview process. My idea of a superstar candidate is not someone who memorizes possible questions and answers, but simply someone who is really really good at what he does.
Anecdotally, this seems like pretty reckless advice, and I'm a caffeine junkie.

Don't get me wrong, it's clearly not crystal meth, but Caffeine overdoses are real and can be dangerous, especially in a situation where you are drinking a boatload of coffee. I'm sure I'm not the only person on this board that has had some minor heart palpitations during an all-nighter after one too many coffees or Coke Zeros.
It is the same thing when you look at several of the excuses for the fines and crackdowns:

1. Neighbors "have a right" to know who their neighbors are and not have numerous people traipsing through.

2. Hosts may not have appropriate insurance.

3. Emergency authorities have no idea who's in the building.
Yet the success of airbnb means that there is strong need to amend or extend these laws. After all, it's a different kind of lodging in which the consumer accepts nonstandard services for a smaller fee. At this point, the airbnb model has gained enough momentum to be unstoppable by local lobbies.

Currently, especially in europe, airbnb seems to be borderline legal for people who don't own licences. Inevitably airbnb will have to find common ground with local authorities, instead of relegating the issue to individual users. After all it's in their interest.
Except they do exist in most places, in one form or another. Can you point to some places that don't require hotel operators to submit to some kind of licensing / regulation?

These laws aren't new - UK lodging laws go back several hundred years.
What is the Future of Work?
IDEO and Collaborative Fund combined to make this - a "Design provocation"
"In the beginner's mind there are many possibilities, in the expert's mind there are few." This quote is so important. It really captures the careful balance.
Your premise is flawed. Transient accommodation laws and zoning rules exist throughout North America, Europe, and Australia. I am left to assume they exist in many other places I am less familiar with.
"Ooops, I sent paying customers ad impressions. Hrm, that doesn't seem to work." How coy.
This week in #Scala (30/11/2012)
You should keep pressing the button, to not stop when moving on empty area. Reach at least the side of the board, then you will connect to the ribbon at the sides.
Here are some resources I have found useful regarding email newsletters. Some of these
seem to have some nice advice about how to test, how to aid user interaction too:

- http://www.htmlemailgallery.com/

- http://litmus.com/blog/

- http://blog.mailchimp.com/

- http://www.campaignmonitor.com/blog/tips-resources

- http://www.campaignmonitor.com/css/

- http://www.emailology.org/

- http://www.emailonacid.com/blog

- http://directmailmac.com/

Basically, avoid floats, use tables, use inline styles.

Also, on OS X, if you can save the source of email newsletters sent to you as an html file (Cmd-Opt-U -- select the html portion), edit it to your liking, open it in Safari, then Cmd-I Cmd-Shift-T (Format - Make Rich Text if plain text is default) to send it as an unmodified HTML email from Mail app.
Thank you for all of your comments :)!
Is is, but the fact is that people who work at these companies don't really work on problems like those posed at interviews. Once you're in, you're in, and you can relax, more or less. The sense I've developed over the years is that hiring processes like these are engineered to find overqualified employees.
No Coffee, No Alcohol
Oh, I see. So in the ReQL docs all those examples aren't really a "language"? There's no underlying "RQL", it's just using a language with some nifty client libraries to build up an internal state that gets serialized. That's a neat approach.
The one thing I take from this is Google is very comfortable with software, and electronic hardware, but less so elsewhere.

Buying in bufferbox will just be early stages of a "buffer region" of satellite companies all bridging the virtual pure world of the google core and daily life.

Anything that currently has a key, is inefficiently owned and not shared, is fair game
We can't really prove that the card isn't stolen. One of the frustrating things about the card-processing system is that there's no way for merchants to actually initiate a fraud check (where the bank calls the cardholder to verify a purchase), or even any way to warn the cardholder that their card may be stolen.

Our manual review process usually consists of looking at:

- When the customer first registers, we ask them an open-ended question, "How do you plan on using Telerivet?". Did they provide an answer that would indicate that they are a legitimate customer?

- Does the customer's verified email address look suspicious (e.g. a disposable email account, or something that seems randomly generated)? Actually now we automatically block accounts from known disposable email providers from registering for Telerivet in the first place, but that's a whole different story.

- Does the customer's name look suspicious (e.g. random letters/numbers)?

- Does the customer's use of our service so far look suspicious?

Potentially we may also follow up with the customer over email. People who seem suspicious typically don't respond.
>The terrifying part is I wonder if the judge will have any idea what Tor is, or even be capable of understanding once it's explained to him. I don't see how anyone with even the slightest technical knowledge could do anything but throw this case out.

This is why we have trials. Even ignoring the fact that the judges often need to learn new things (and therefore doing so is part of their job), Tor is not very difficult to understand. An user sends an encrypted message to a Tor 'exit node' (which can be run from any internet connected computer). This exit node then decrypts the message to get another encrypted message, which it sends to a 'relay node'. This process is repeated several times until it becomes fully decrypted at another 'exit node'. At this point, the exit node sends the message through normal channels to the intended recipient. The recipient may sends a response back to the exit node, in which case the response is encrypted and sent back up the chain of relays until it reaches the user.

If a judge cannot be bothered to invest the time needed to understand that system, then the legal system already has serious problems.
It looks like this is actually the strategy that Memoto is doing with its life logging camera, which makes perfect sense in that use case: save battery by offloading the geotagging math to the server.
Altruism like someone said, but also snooping. I can only imagine all the fascinating traffic that comes in and out of an exit node. I guess people weigh the risk of getting in trouble for child pornography with the advantages of being able to monitor a ton of data for interesting information.
I get a good laugh out of the "Oooh, my RPi is a web server! " type posts. Of course it can be a web server - it's more powerful with more storage and RAM than some of the servers we ran a 30000-user ISP with back in the mid-90s.

The "amazing" bit is that they're $35 + junk-box parts to have a working desktop or server config.
Caffeine overdoses are quite difficult to actually achieve[1].

[1] http://en.wikipedia.org/wiki/Caffeine#Caffeine_intoxication
Yeah that's an important point, also mentioned in the article. It also mentions coffee that is designed to smell like "seasonal celebrations", ie pumpkin spiced latte and similar. We have to distinguish between coffee and dessert-in-disguise.