skysight-inc/HackerNews huggingface dataset:
Why do people insist on bringing the First Amendment into these discussions? Unless you work for the government, the First Amendment doesn't say anything about the relationship between your speech and your employer's reactions to that speech. If you say something I don't like, I can punch you square in the face and the First Amendment says NOTHING about it. I'll get brought up on assault charges, but free speech is simply a non-issue.

Yes, you absolutely can fire someone for disparaging your company on Facebook. You can also deal with the NON-LEGAL fallout from doing so because I'm pretty sure that, if word gets around that you fire people for talking about not liking their job, your company's reputation is going to take a serious nosedive.
I resisted long enough, but I'm really enjoying having this ultra-portable computer (smart phone) on me all the time.

Interestingly for me, is that the phone probably doesn't draw as much attention and envious looks and comments (in my circles anyway) as my not-red Swiss-army knife (big and small blades, tweezers and toothpick, bottle/can opener, screwdrivers). EDIT, not that this is of any use for computer hacking, sorry, got sidetracked.
Tempo: A tiny JavaScript engine for rendering JSON using HTML templates.
R is up 60%, SPSS up 9% [1]. I guess now would be a good time to get into the data business...

[1] http://radar.oreilly.com/upload/2011/02/prog_lang_tree.jpg
Same here, I have heaps of gadgets for testing, but hardly use them in daily life. (tables, phones, a big pile...)
http://arduino.cc/
Foreclosure Ottawa | WeStopForeclosureCanada.ca
As a swimmer of rivers I'm not sure you should literally tell people to go jumping in rivers (though swimming around on the edge is fine). Literally jumping in to a river might be exciting to do but its also a quick way to die if you aren't prepared for that sort of thing.
It's a fairly cool recursive problem. Let N be the number of floors.

OneBulb(N) = N. With one bulb and 100 floors, you have no choice but to drop the bulb 100 times, once for each floor.

With two bulbs, a single drop at floor K has two outcomes. If the bulb survives, then you can consider all the floors above K as a separate building, and start again with two bulbs and N - K floors. If the bulb breaks, you can consider all the floors below K as a separate building, and start again with ONE bulb and K - 1 floors. So:

TwoBulbs(N) = min { 1 <= K <= N } ( max(TwoBulbs(N-K), OneBulb(K-1)) ) + 1

Now, the same is true when you go to three bulbs:

ThreeBulbs(N) = min { 1 <= K <= N } ( max(ThreeBulbs(N-K), TwoBulbs(K-1)) ) + 1

And the recursion continues.

I wrote a small Perl script which solves for arbitrary B (number of bulbs) and N (number of floors). For B = 3, N = 100, you can do it in a worst case scenario of 9 drops.

3 bulbs. 100 floors.
drops[3][100] = 9 drops.
Drop bulb at floor 8.
Bulb survives: consider floors 9 to 100 as a separate 92-floor building and observe drops[3][92] = 8 drops.
Bulb breaks: consider floors 1 to 7 as a separate 7-floor building and observe drops[2][7] = 4 drops.
Mead notebook. $1.36 plus free shipping. http://amzn.to/feb5cC Plus it looks great. Eat that Moleskin.
Tradable Quality Hypothesis
I'll echo the other positives - very interesting and enjoyable read, looking forward to the next parts. If there was enough for a book at any point, I can think of several friends that would also enjoy it.
Correct. It just so happens near my house there is a microscopic beach along the hudson river where people can swim. On a day i really needed it, I jumped in the river. I hadn't swum in years. And it was nice.
I like http://amzn.to/feb5cC, although it's not as small as a Moleskin notebook.
The Zebra F-301 is awesome - I keep both blue and black at my desk at all times. Reliable pen, good feel, and eminently affordable. Zebra also makes an F-301 Compact, a non-retractable that's about 4" long, fits in your pocket without poking you, and becomes full length when the cap is put on the back of the pen. Uses the same ink cartridges as the rest of the F-301 line. Every day carry for me w/ a clip of index cards (almost a Hipster PDA, but I don't quite use it like one) and sometimes a small notebook.
Exactly. Add Google to the list of companies that have "never made a dime" from me too.
I find the story like this: Microsoft is shooting itself in the foot.

Open source software is something both Microsoft and Apple should embrace. If I were them, I would devise a way to enable even GPLv3 apps to coexist.
I wish I would remember to keep picks with me more. They turn out to be more helpful than you can imagine when you least expect it (and with no nefarious intent).
Google Public Data Explorer goes public
The Resounding Benefits of Custom Carbonless Forms
When it comes to the custom carbonless forms they offer you more than enough benefits beyond your imaginations. That is why company offers you custom cheap carbonless forms printing in a professional manner.
The error message may not be helpful but it also is worded to stop attackers from narrowing down the possible phone numbers to use.

ex. they tell you the number starts with a 9. The attacker cuts the number of phone numbers to try in a brute force attempt.

Yes, there are better ways to do this but this method works to an extent and for most people it is quite easy to remember their phone number.
I always carry duct tape, a piece of cardboard, a few paperclips, string, grease, a pocket knife, a few screwdrivers, and a lighter. Everything else I need is on my phone.
PHP's is fairly good. http://www.php.net/docs.php There are probably better docs out there though.

I really like the Github browse code format, although that's not technically "documentation" :)
No they asked me to interview even though I dropped out of uni for my bachelors.
Two comments. First, as she alludes to in her edit, the "rotated arrow" picture that RobotRollCall uses here is subtly backward. It does suggest the right things and I used to think of it that way, but it eventually gets you in trouble. (In actuality, as you start to move through space, your motion through time speeds up... but this still leaves your arrow the same length because the geometry of space-time is hyperbolic: the Pythagorean theorem reads "x^2 - t^2 = c^2" instead of "x^2 + t^2 = c^2". This ends up avoiding LOTS of issues, some of which were stumbling blocks for people in the comments to her post. But it's certainly harder to visualize!)

Second, several people have complained that RRC avoided the underlying question by saying "the arrow is always the same length". I think they may not be giving that answer the credit it deserves. Her claim isn't that the speed of light is the longest possible arrow (which I agree wouldn't help at all), but rather that every object's arrow has exactly this same length. That shifts the speed of light from being an arbitrary constraint to being simply a label for this universal fact. The question "Why is every arrow the same length?" is still valid, but there's much less reason to worry about it: no known process can change that length, just as no known process can change the rest mass of an electron.
Yes, it works fine in Firefox now :-)
I have a small MacBook Air. It's so light and slim that I can write code anywhere I happen to be.
The Kinect opens the door to many cool hacks.
Thanks for saying that.

I loved the style of the piece, the flow of the writing, the look of the page.

He just never got to the dang point! Perhaps this is all part of an elaborate plot to keep us interested. I hope so. Looking forward to more work from this author.
Thanks for that - an interesting take on the task/problem/idea. I hadn't thought of a REPL ... you've made me think again. I don't think I'll do it, but I've got another idea in mind.
It doesn't stand on its own terribly well without some substantial discussion in class to back it up, but here's a handout that I've given to classes to try and discuss this stuff a little: http://othello.alma.edu/~jensens/teaching/classes/spacetime....
Thank you, that brightened my morning up :D
I was trying to be funny, but failed.

http://en.wikipedia.org/wiki/Patrick_Bateman
This is something I have done unknowningly. I created an iphone game in 2009 in two months and though it wasn't exactly the way I wanted it I was very productive. I haven't done much until early this year. The driving factor for me getting going again was I put constraints on myself. Now I realize why this is working and feel a bit better command over the process. I am going to test this out on myself some more.
Need help collecting office lunch orders?
Most organizations don't buy servers with any OS preinstalled. At least in my experience they don't.
Try www.cenabo.com
Test First As A Productivity Hack
StackOverflow works beautifully - it's hit that "this just feels RIGHT" stage.

It's less clear right now that the StackExchange / Area51 model is working. The process of selecting topics, building support and getting going looks good on paper, but it looks as though it's lost a lot of momentum.

So the StackExchange team need to take seriously the issue that as things stand, the model of building out into new Q&A territories can't depend solely on people who are comfortable with SO (e.g. devs) and take that familiarity into another sphere (e.g. devs who also bake).
An ergonomic office/desk chair - Doesn't have to be expensive, just has to be comfortable for your body type.

I'm a fan of Mirra by Herman Miller - it's pricey though (although affordable if you consider its warranty - buy 4-5 $150 chairs over 10 years, or just one $700 chair) .

Also had good experiences with a few Office Star chairs (the higher end ones, around the $200 price point)
I liked a lot of these, but I am really uncomfortable with the idea of begging when you don't need to. You're lying to the people who donate to you and you could be depriving those who really needed that money. It would be better if you donated the proceeds to someone who really needs them.
Can Montreal Become an Open Source Startup Hub?
Correct, & thanks for the tip! But don't worry, I changed the variable name from my copy & paste and just didn't give it a second thought.
USB -> SATA adapter http://www.thinkgeek.com/computing/usb-gadgets/dd1a/

http://www.ifixit.com/Tools/54-Piece-Bit-Driver-Kit/IF145-02...
Hey, I'm married with a kid and applying. Do you have any advice for making that work well? Did you bring your families with you to the Bay or did they stay home?
Startup Quote: Spencer Fry, co-founder, Carbonmade
Why humanities students should learn to program
my therapist told me I can’t do three things over the next year: change where I live, change my job, and change my relationship status

There are a lot of people who have had certain times in their life when they would really benefit from following this advice.
You cannot rest the fate of your business and your personal livelihood on top of another person’s platform.

- Spencer Fry (@spencerfry)

http://startupquote.com/post/3424857318
Still (IMHO) not quite correctly anti-aliasing under IE/Windows
Apple iOS 4.2.1 vs. Google Android 2.3(Gingerbread)
4. Commit a senseless violent act against an innocent bystander and enjoy the excitement of an extended manhunt.

Much safer to start a flamewar online.
Videos futbol,videos de futbol,futbol videos,videos de goles,videos de patadas
videos futbol,videos de futbol,videos de partidos de futbol,futbol videos,videos de patadas futbol,futbol,videos
I'm not "desperate" for Linux to win on the desktop, but if it did, I expect people would no longer hassle me to put files in MS Word format.
there is absolutely no reason for these comments to be downvoted as much as they are

buncha arcade fire defending hipsters here im guessing

and dont give me any of that bullshit about comments with no substance because these comments have more substance than many others ive seen that get upvoted
I always try to rewrite Facebook from the ground up. Or DOOM.
As I understand the article, this is not a free speech issue but a free association (e.g. union-forming) issue: if you can't (easily) discuss your working conditions, it becomes very hard to organize. E.g. "MyCo sucks" may still be prohibited in specific agreements, but "MyCo pays $10/hour and makes you work long hours" is perfectly fine. (Think ea_spouse.)
Low 5-figures a year is a hell of a wide range as far as quality of life goes. $10k a year is sub-minimum wage, for example, and that's going to be a hard pill to swallow. $50k a year, depending on location, could be a decent living wage.

I'd need more information on where in that range we're talking before I could offer anything close to a reasoned opinion.
Utilidades-Gratis
Utilidades-Gratis Tecnología, descargas y web 2.0
Wendy Lea,CEO Get Satisfaction,Challenges with Venture Funding
AT&T may soon offer wi-fi hotspot functionality to iPhone owners
Design Decisions: Basecamp mobile UI
The Boy Who Stole Half-Life 2
634 Diggs, 17 comments, and 100 comment upvotes for Viagra
A Week With My Verizon iPhone: Pros And Cons (Scoble)
A towel.
If you look at http://radar.oreilly.com/upload/2011/02/AllYearsLanguages.jp..., what Java did was no so much "retake the top" as "slide backwards, while watching the languages previously above it slide back further." One might go so far as to question whether "leadership" in a sinking market is a good thing.
Open source != GPL licensed apps.
I know little about MS embracing open source, but regarding Apple check out these: http://www.apple.com/opensource/ , http://opensource.apple.com/
If I got it right Apple has little problems with GPL apps on App store, GPL proponents have.
I like the Latin domain name, but this isn't really appropriate for HN.
USB-JTAG adapter, DMM, oscilloscope?
I like to think of Apple's side of all the negative stories, but this time, I can't come up with a cogent excuse for what they are doing - save inept App Store policies/reviewers.

By this logic, flattr will never get a native iOS app. And when are Apple going to shut the Instapaper app down, when Marco decides to let his one-dollar monthly subscribers[1] receive premium benefits?

Apple really hates newspapers and magazines.

[1]: http://www.instapaper.com/subscription
Perhaps that's how it should be, but it's clear that that isn't actually how our legal system works. We have copious amounts of legislation detailing what and when are appropriate firing situations. Anything relating to biological sex, pregnancy, race, religion are all off limits. There are legal protections for people who strike/unionize. And like this guy mentions, there are now court cases that mean that as an employers, you might want to exercise caution in this area.
Use lambdas for Rails 3 Route Constraints
+100

For people working with computers all day, having an ergonomic, well adjusted chair is paramount.

I have several Herman Miller Mirras in my office. They're every bit as good as the Herman Miller Aeron, just a lot cheaper and easier to adjust.

http://www.hermanmiller.com/Products/Mirra-Chairs
I like having a single AA-powered LED flashlight lying around. I searched around and eventually bought the Inova X1 and am very happy with it: http://www.amazon.com/gp/product/B0002TUWG6

It has actually turned out to be very useful as I keep flipping the breaker when I forget that I can't run the coffee maker and a space heater or microwave at the same if they are plugged into the southern half of the apartment...

I have also had a cheap Smith & Wesson knife for new gadget unboxing for several years now.
I think the correct answer is whatever language suits my goals best.

Most of the time it is Haskell.
Psychotherapy, which the author mentions in passing, is itself a pretty good suggestion in the "mixing things up" category.

When we're looking for meaningful change, the truth is that a little bit of outside feedback and guidance is often what is needed the most to affect it. Even intelligent people tend to strongly gravitate to what is comfortable when left to their own devices.
Yes. You have to be a world-eating monster to build something viable and you can't be depending on help just because your brain connects YC with "success".

If we are more articulate about it, we will find some reason that its a 'nice extra'. YC gives you:
- No distractions of trying to make a living for 3 months
- Ridiculous amounts of connections for funding
- An environment full of smart, successful people who are professionals at giving feedback and being critical

Now we know why YC helps so much, at the absolute minimum, and we can reproduce it without YC if we don't get in. Thats the game.
bottle opener
much better to just punch someone in the face in real life. you get the stress relief benefits, especially if you win. and if you lose, the endogenous opioids should kick in and have you feeling reaaaal nice.
FYI with Typekit you'll need to use 'mo bulletproof' instead of the default supplied demo CSS, otherwise your fonts won't show on Android (due to an Android bug).
How do y'all go through office chairs so fast?! I've been using a cheapo office depot made in china $80 special for 12 years daily here at work, and it was a few years old when I started. Sure, the seat foam is nearly gone and there's a rub spot where the fabric back hits the wall, but it certainly isn't falling apart.
As the name implies, 2to3 gets you from 2 to 3, but it leaves 2 behind entirely which isn't something most people are ready to do (myself included). I'm a fan of trying to run a single codebase that supports 2 and 3, so the method I like is to run 2to3 up front but don't immediately apply the patch it generates. Use that patch as a guide for the area that needs attention, then manually apply changes where the patch points you to and ensure they will work for both versions.

For example, 2to3 changes "print 'hello'" to "print('hello')", but if you need to support 2.4-3.2, you'll need something like "sys.stdout.write('hello')". Even supporting 2.7-3.2, 2to3 will make the same suggestion, but I would add "from future import print_function" at the top in order to function across both versions.

The same goes for imports. "import ConfigParser" will be changed to "import configparser", but what in my case I want...

try:
import configparser
except ImportError:
import ConfigParser as configparser

I've never had much difficulty in porting using this method. It's more work than creating a 3.x branch for your product and just letting 2to3 apply its changes there, but then you have the ongoing maintenance of two separate branches.
I had a similar experience. Between all the back and forth it took me about 4 months when getting the merchant account for Genius Pool (http://geniuspool.com/). For background, this site is not meant to make a ton of money -- I just wanted a job board as an option for the podcasts I do.

I tried to get the merchant account set up while building the site. When I tried my bank (BOA), they wanted a fully functional site before they'd think about looking at an application. That wasn't going to work since the site wasn't done yet.

I went with TrustCommerce for my gateway and the rep there referred me to someone for the merchant account. He had me do an application and submit it. After a week or two he said they needed "marketing materials" like a brochure and flyers. I made some marketing materials and let him know the podcasts were the primary marketing materials. Application denied due to marketing materials.

Next he said he could try a different processor. I go through the whole application process again. It takes many weeks during which I keep getting emails back needing some other piece of documentation. During this time I had contacted Braintree who said they could approve me with X,Y, and Z, and it would take about 7-10 business days to get me all set up. They were very explicit about what exactly I needed. The only downside was that it was going to be a relatively high minimum every month.

I told the first guy to cancel the application and then it was approved if I still wanted it. Plus all setup fees would be waived. I went with them because fees were lower as were monthly fees.

However, I wish I had gone with Braintree. Their service was top notch and I wasn't even a customer. If I knew I was going to be processing at least their minimum I would have gone with them. With that said, my current setup works and I've been very happy with TrustCommerce.
Does Reddit have the same problem?

Also, would something like this make it to the front page? And if it didn't (because of editorial input), how come it hasn't been deleted?
OH MY GOD THIS KIND OF MICRO LEVEL DECEPTION PALES IN COMPARISON TO THE EGREGIOUS MONSTROSITIES TO WHICH YOU CONTRIBUTE DAY AFTER DAY
You can remove unused ligatures from embedded fonts: this is actually quite commonly done to stop downloaders getting the full charset.
Refusing to Learn
Glad to see there are fellow Montrealers on HN. As a totally unrelated side note, it would be nice if it was possible to create "groups" on GitHub so that smaller communities can unite their forces on open source projects. It would also make it easier to discover related projects.
I don't think this piece has taken into account the fact that Nokia isn't jumping onto the "ice cold" Windows Phone right now, but a software iteration downstream.

It looks to me as though Elop has taken the decision that the best chance Nokia has to leverage the assets it has created in its own historic portfolio is through a credible platform it can (at least partly) steer.

The multi-platform guys haven't gone all out for WP7 - why would they? And operators have been tentative. Nokia's arrival in this space is huge for the platform, and huge for mobile network operators all over the planet.

But what's also huge is the risk. Apple's doing OK, but Android is snowballing. 2012 is very, very late to get in to the smartphone 2.0 party.
I got the surge of nostalgia too.

Another heartbreaking (but no less attempt-discouraging) bug that would occasionally happen would be that after loading a saved game you'd discover that the contents of your bags had all turned into UW's ubiquitous piles debris (or pools of blood, I can't remember anymore), and that your saved game had been saved in a corrupted state.

Underworld wasn't the only Ultima that had a hit-it-with-a-stick-till-it-does-something-funny-or-undefined quality to it. You could do some fairly unsanctioned things (climing on top of stuff, going where you weren't supposed to go) in 7, and in Ultima 9 (Ascension) you could visit places long before you were "meant" by mountain climbing with stairways constructed from objects out of your inventory (my favourite was using books and loaves of bread).

Origin games always had such a rough-but-polished quality to them. Whenever I broke an Ultima in this manner it never quite shattered my suspension of disbelief (like, for example falling out of a Quake level into empty space) but instead gave me the impression that wow, they had a fairly open environment here where you could expect the unexpected.

With a lot of modern games that seems to have been lost, where typical map design is simply a straight march through a series of set pieces, with invisible walls blocking off any chance of looking behind or underneath something or coaxing some kind of unsanctioned behaviour out of the game. Not to mention the flood of quality control these games enjoy..

Too bad! On the other hand, one of the most popular games out right now, Minecraft, seems to have brought back a little bit of this spirit.

[EDIT: did any other UW players here hoard objects in that room near the dwarves on level 2? Good times.. ]
Python sales where down 2010.
What really threw me off my chair was the part where they say that they have incompatible systems and so they have to take the printouts from one system and scan them into the other.

absolutely unbelievable
Why Platforms Leak: The Impact of Artificial Scarcity
How do we know whether RobotRollCall is a woman or a man?