skysight-inc/HackerNews huggingface dataset:
For what it's worth,

1. Lion/iOS-style scrollbars are currently enabled on the nightly builds of the "UX" branch, and will hopefully be merged into the mainstream release soon.

2. Lion-native fullscreen landed in Firefox 14, which is the current "Aurora" build. It will enter Beta in 6 weeks, or Stable in 12 weeks.
Firefox is not a good citizen on any OS other than Windows.

In Linux, the Firefox button becomes an awkward-looking upside-down tab in the tab bar, because you're apparently not supposed to intrude into the sacrosanct title bar. (What about Chrome?) It also takes quite a bit of tweaking on the distributor's part to make Firefox look and behave like the rest of the OS (e.g. icon theme and font anti-aliasing), though this has gotten better in recent releases.

But most Apple apps like Safari and iTunes aren't good citizens on Windows, either.

Anyway, I think we should have a bit of leniency on web browsers. Part of the reason for the perceived incompatibility is that a web browser is not an ordinary app. A web browser is an environment in which most people spend most of their time. It's almost like an OS in itself, with its own UI paradigms such as tabs and add-on bars. Therefore browser designers put in a lot of effort trying to polish their UI exactly the way they want, and it's not easy to reconcile that with the native UI of several different OSes. It'll take time, especially since all the OSes are in the process of revolutionizing their own UIs.
Using loopholes when you know they are loopholes seems pretty immoral to me. You don’t have to agree with me on that, but that would for example be a prime reason for shaming them. Morals are not equal to the law. Immoral things stay immoral even if they are legal. And there is nothing wrong with calling out immoral behavior.
Here in the UK they do it all the time. If you use a (good) agent, you get feedback on what the company liked/disliked during the interview and why they declined. Help you prepare for the next interview (if you gave a wrong impression).
Facebook "likes" aren't speech protected by the First Amendment-Bland v. Roberts
I'd like to see Apple or any company to do as they threaten and move their headquarters. Try asking all of your top talent to move from their nice property values and school districts to some tax haven.
I think a superrational individual (in Douglas Hofstadter's sense: http://en.wikipedia.org/wiki/Superrationality) would choose the best programming language (for the task), not the fashionable one; and would expect others to do similarly. Unfortunately - where are those others...?

The niche popularity of Smalltalk (and other key languages) reveals more about the mentality of people comprising the computing ecosystem than it does the languages.
This seems like an appropriate place to mention that the FairTax proposal makes tax evasion very difficult. If you haven't read about it, you really should -- I think it's pretty well thought out.
If I were an aapl shareholder, I would hope they were exploiting every opportunity to avoid paying unnecessary taxes. Adjusting tax rates are used by many jurisdictions to lure (and control) businesses.
LPS is based on thin linux, and I found it interesting to try it out. I used the rather neat windows command line program that comes with the iso to make a bootable USB stick. I found an old 512Mb stick worked fine.

I downloaded the 'fat' version which gives you a basic (way basic) desktop with OpenOffice and Firefox. On an old Thinkpad T42, it had the right wifi drivers (I can imagine the selection is limited) and you can save work on a second USB stick. The VESA graphics drivers can't match the 1024by600 resolution on my netbook, so I find I use it less now.

The 'minimalist' no distraction people might find the distro useful. I got quite a lot of writing done with it one afternoon.
IMHO, if you used Android phones 2 years ago (I have, they sucked), you'd be killing to have a Lumia. I find the overall experience stunning despite the relatively low resolution (which is still plenty usable); their attention to detail should have Apple quaking. ICS is just now catching up in terms of polish; and they still have ways to go. I'm using the Galaxy Nexus now, but I was impressed with the Lumia enough that I'm likely switching to WP full-time when Apollo phones hit
it probably does but if you are running a stable version of Chrome so your gpu might be blacklisted (I think some gpus aren't entirely stable enough for the stable version of Chrome)
Run Chrome with the --ignore-gpu-blacklist flag and it should work. (you might also have to turn on webgl in the about:flags settings page - also maybe NaCL in about:flags and about:plugins)
Look at the last paragraph of the linked site:

For completeness it should be noted that GNU make is able to express rules with multiple output files using pattern rules

The problem with this approach (aside from the fact that it's specific to GNU make) is that you need a shared (non-empty) stem in all output files; however, the following workaround appears to work:

foo bar baz : % : .dummy/../%
%/../foo %/../bar %/../baz : quux
@sleep 2
touch foo bar baz
1+ My email has also been ignored. Perhaps this reflects a problem with email. You don't want to send more than one or two emails since it might come off as spammy. But you do want to make sure you're not lost. Maybe there's a need for a email-read notification service similar to Outlook's.
That’s not how it works. A single app should never try to singlehandedly change the OS. That's just stupid and doesn’t work. Please, self-important developers, don't force me to deal with your personal stupid version of how the OS should work. It's hard enough to deal with the shit that comes out of Apple from time to time.

It’s kinda irrelevant in this case because Mozilla doesn’t actually care about any of this. They are just slow like a snail and incompetent when it come to writing apps for OS X. They don’t want to improve it.

Not that I care.
That doesn't really make any sense. The two finger swipe in chrome is the only implementation of the two finger swipe I know of that gives you ANY opportunity to cancel the swipe once it has started. You can also completely control the swipe by not removing your fingers from the trackpad, unlike the 3 finger swipe, which is instantaneous.
You could work in the Euclidean domain of integers with sqrt(5) adjoined and avoid floating point completely. The matrix version is actually pretty efficient, and leads to the above if you diagonalize.
No problem!

Care to share any light how you achieved that amount of traffic?
I'm surprised so much effort was placed on the CTF competition yet it seems little thought was placed on collecting applicant information. The conversion funnel is as weak as its weakest link.
> Calculating sqrt(5) to the needed precision...

I think this one could be optimized by precomputing and storing (1 + sqrt(5)) at the highest precision available.
> a broken full screen mode.

The only broken full screen mode is Lion's. If anything, I am saddened Firefox is switching to that POS.
But you never tried training them. Sure, no one can do it right off the bat, without prior experience.
$2,800 USD in CHF according to Google is 2,536 CHF. The blog is complaining that Paypal actually converts it to 2,474 CHF, a fee of 62 CHF.

The title of the blog post is very misleading and baity. Fees to convert like this are completely normal and you will find them with just about every money service.

Banks and financial institutes will offer two different rates for buying and selling. The difference between the two is known as the spread and is how banks make money. A lot of high street retailers dress up their expensive currency conversion fees by saying "0% commission to exchange money!", although technically true they often have very expensive spreads.

An example would be Thomson buying USD at a rate of 1.3169 and selling at a rate of 1.0910 (the rate they show on a screenshot on their homepage). I come along with £1000 they give me $1091. If I don't spend any of it and come back to swap back to £ they will give me £828 for my $1091. That's a nice tasty profit of £172 which originates entirely from the ludicrously expensive spreads these types of places offer. Don't forget though, 0% commission!

As much as I dislike Paypal their fees are OK. We pay a Brazilian artist in $r from £, and the total fees for the transaction are around £50-£60. Compared to high street solutions it's pretty much in line with them and only around £10-£15 more expensive which we're OK to pay for the convenience. I am not a fan of spreads being hidden in this way but unfortunately it's standard in the industry and there's very little chance of ever escaping it as it's incredibly lucrative for the money exchanges.

Interestingly I've found the type of currency with the most abysmal spreads to be travellers cheques, I avoid these like the plague now.

Good luck finding a way to exchange money without having to pay an expensive spread. As much as I generally am not Paypal's biggest fan this blog post seems to be a lot of noise over nothing.

If you're going on holiday, the cheapest way to exchange your money is to swap it with someone from that country coming to visit your country! You both save a lot of money. If only there was a service that could match these types of people up...

I'm looking forward to Stripe being available in the UK at some point, they advertise 'no hidden fees'. When I contacted them to ask about the spread they offer they assured me that they would consider an adjusted spread for their benefit a hidden fee, and that they give the customers the same spreads as the bank make available to them.
Peter Thiel's CS183: A startup messed up at its foundation cannot be fixed.
I reposted this because I felt that the original submission description prevented it from being widely read.
The two-finger swipe gesture is horrobile on chrome. The swipe occurs way too fast and I wish there would be an option to adjust the sensibility in chrome.
Friend, using terms like "braindamaged" is really not that constructive. I've seen an uptake in these kinds of posts lately on HN, and I wish you would all tone it down.

Just be polite, rational, constructive and helpful. Only lazy people turn to these spiteful remarks.
I reposted this because I felt that the original submission description prevented it from being widely read.
Funny baby with a very funny smile
Do you like babies? I am sure you will like this one. It is so cute. It shows how to make a baby smile.
Some unconventional alternatives to a mattress and bed frame:

- if your floor is warm enough, a sleeping bag on the floor (or perhaps on a foam mat -- the kind used for camping) might work

- try a hammock (some are sold with special suspension intended to be used indoors)

- a couch or futon
I live in Europe and I pay €250 in rent. So I can't relate to this at all. How much of your salary goes into rent if you pay $1500 and you're a senior web developer in NYC?
My take on computing Fibonacci numbers using Binet’s formula: http://bosker.wordpress.com/2011/07/27/computing-fibonacci-n...

The short version: it's harder than people often think to do reliably (because you need arbitrary-precision floating-point operations); and, when you do, it turns out to be slower than integer methods.
I'm curious if there are any statistics on what percentage of Firefox users are on OSX.

Perhaps we can approximate. Here's Firefox's user feedback dashboard:

http://input.mozilla.org/en-US/?q=&product=firefox&v...

According to this, it looks like 5% of Firefox users are on OSX (or at least 5% of the users who care enough to submit feedback). I've heard (anecdotally) that Mozilla is planning on supporting the features mentioned in the OP, but perhaps it's just not a high priority due to the percentage of their total users that it would benefit (of course, this is a circular argument).
My experience is that east coast companies are more upfront about all of this compared to west coast companies.
Well I'll just say it as I do not think anyone else has: I find this disgusting and it seems like capitalism gone too far. California is struggling and would benefit from the contributions of the worlds largest contributions that reside within its borders.
The base-level skill set is being a very good applied mathematician with some good computer science skills. This is why a lot of "data scientist" types have degrees in things like physics. A lot of the database ETL stuff can be learned.

This is the reason why I cannot be a "data scientist", despite being an expert in parallel algorithm design and with strong database ETL experience. It would require me spending a couple years studying mathematics in depth that I do not currently know. The vast majority of programmers are at least as deficient as I am in critical skills for these positions.

We train our data scientists at my company but we usually do not start with software engineers. Our feedstock is strong applied mathematicians with some programming skills because the mathematics part is by far the most difficult to train for someone who has not already been doing it for years.
The title on this post is inaccurate (update: it has now been edited to be less so). The author's complaint seems to be around the typical fees of currency conversion when converting dollars to local currency. That is a legitimate complaint, but it's not "PayPal holding money hostage".

To transfer [snip] $2800 in USD currency to my bank account here in Switzerland, but instead force me to pay a conversion fee of 0.883826 to the Dollar, which will total to CHF 2'474.71 [snip] This must be a mistake, right?

Currency conversion is riddled with fees and commissions whether it's being done by your bank or by PayPal. According to Google, $2800 converts to CHF 2536.53 so 2474.71 is pretty close (within 2.5%). My bank's rates are worse than this (and they charge a flat £10 on top for any conversion!) so PayPal offers me the better deal.

The only place you lose out is if you want the amount to stay in dollars and to then spend those dollars directly (or speculate on the dollar's value over time). Those are legitimate things to do with money, but it's not PayPal's responsibility to offer that feature.
(author here)

I completely agree with your point about PayPal having to take its fees and this is not what I was complaining about. The issue was to have them to essentially tax the money twice by forcing me to convert. All the money is in USD, I have no use for the Swiss franc on my USD bank account.
Why O why is there no obvious download link from the release notes! I had to hover on the top left link, follow blender.org, to find it: http://www.blender.org/download/get-blender/
Canadian finalists to YC? Meetup on April 30?
I have a strong feeling there will be a bunch of Canadian startups (or cool people! and HN readers!) coming to the Valley on April 30, as it's likely the most convenient day for flights and YC interviews.

If you're a Canadian startup coming down for interviews (or just around) let me know. Would love to meet up after your YC interview. My contact info: wojciech@gmail.com or through the Canopy Labs site. Or on here. Whatever floats your boat.

EDIT: typos.
You're very much parading your ignorance. Some elementary investigation would reveal:

1) http://squeaksource.com/

2) http://lists.squeakfoundation.org/mailman/listinfo/beginners

3) http://www.pharo-project.org/community

4) the 'quality tools' are generally acknowledged to comprise the finest IDE in existence. Just fire up a Smalltalk image and see for yourself.

5) http://stephane.ducasse.free.fr/FreeBooks.html

Finally, while many projects are buzzing with activity, there's certainly a need for an influx of new users.
Boeing moved from Seattle to Chicago in 2001 [0]. A major company moving headquarters is not unheard of.

[0] http://www.nytimes.com/2001/03/22/us/boeing-jolting-seattle-...
S for simple really comes apart in "SNMP".
Telling the hacker community not to use the term "braindamaged" is one of the most braindamaged things I can think of.
Yes, all of the above is true as well as smooth scrolling will be enabled by default in Firefox 13.
The best way I can visualize it is like playing a game of poker.

Bluffing is misrepresenting what you have to fool your opponent into something you don't, or more commonly, something better than you actually have. There are a variety of ways to bluff, with either betting patterns or by outright lying verbally. There are different rules in different casinos that determine whether or not you're allowed to talk about your hand, so exactly how you perform your bluffs may be limited.

Regardless, you should bluff, at least occasionally. The person who never bluffs is likely limited in the amount of money they can make as everyone will fold to the always truthful player.

Ignoring the societal questionability of poker on the whole, some poker players consider bluffing to be immoral. Generally, and certainly the people who recently fell for a bluff might feel so more strongly than those who just successfully bluffed but, and this is important, bluffing is within the rules of the game.

So long as you're not breaking the rules, there is no penalty for being clever.
Good argument.

But then by the same argument, would you not trust Sal Khan's Khan Academy videos, since he himself has experience in only a few of the many areas, he researches & then makes educational videos about.

I would tend to agree with you : as a rule, people need to be experienced in a discipline/area to produce high quality content in that discipline/area.
People like Sal Khan are the few & rare exceptions to this rule.
In a world of short attention spans, listening to Woz talk while I dick around on the Internet is actually pretty appealing to my ritalin-deprived self.
Agreed. I wish Mozilla would have left an option to retain the current behavior, even if buried in about:config. Lions native fullscreen mode is so much fail it's almost unbelievable that it ever past any internal testing let alone be released to actual customers.
I've followed Mozilla.org since the project was first announced in 1998, and I've been a Mac OS X user since 2004.

Unfortunately, they've routinely shipped OS X versions of Firefox with show stoppingly-bad performance and UI bugs, and they've been far too conservative in addressing such issues. For years I rolled my own builds of Firefox just to include patches for important bugs that had been left languishing in bugzilla. (I see they finally fixed horizontal scrolling, only 7 years after two-finger scrolling was first introduced. Nice.)

As soon as Safari was able to match Firefox's performance, which was about 5 years ago, I left Firefox behind for good. Firefox was always, and probably still is, a fine browser on Windows, but the OS X version of Firefox is second class and really only suitable for Firefox superfans.
If it is that hard the bar is probably set too high. Most of the skills are learned on the job after all. Most smart PhDs who can program well and have sound knowledge of statistics can learn to do this stuff.
Apple, as a corporation, should pay ZERO taxes. The resources invested in Apple were taxed before invested, and will be taxed again when investors realize their capital or income gains. Corporate taxes are double taxation.

It is Apple's moral duty to legally pay the minimal amount of taxes possible. Every dollar Washington or Sacramento takes from Apple and gives away as some political handout is one less dollar available for perhaps the most innovative tech company in the world. Taxes on Apple, and other tech leaders, literally undermine American competitiveness...
The problem is "defer payment until you sell the actual investment." which is when I have no other income coming in. This isn't going to be a rich person's problem, it effects pretty much everyone under 50.
Best of San Francisco
I am a Physics (specifically Engineering Physics) major who works with programming, and yes, you will definitely be able to compete.

Having studied math extensively, like function theory and a lot of linear algebra and combinatorics, you will be able to pick up on CS algorithms very fast. You might already have studied some without knowing it.

Physics is a broad subject that permeates the students brain with scientific thinking and teaches you how to understand stuff.

Of the 10-15 companies or so I've spoken to, they would all hire an Engineering Physics student for a CS position, given that they have an interest in programming and can show relevant basic skills in the field.
Are you like an internet economist or something?
Well, I applaud your effort but you've missed things.

The market doesn't need anything, human beings need and desire things and, in the capitalist model, the market is the means to balance those needs and desires things.

If 50 entrepreneurs desire 500 data scientists for their enterprises and only 250 fifty such scientists are on offer, they'll bid up the prices until some of them decide "I don't want them that much" and then we're done.

Of course, if our 50 entrepreneurs all have vast, vast wealth and a very strong desire for those scientists, we may see them creating bootcamps for quick data scientist development or whatever. Then they might indeed wind-up another 250 data scientists and again, we're done with no mystery.

Of course, you could argue that markets aren't as efficient as some claim but that's just about irrelevant to our reasoning here since we're mostly reasoning by definitions and extreme and so the OP basically holds true - you say you want but you've shown you don't want it that much and so you're really blowing smoke...
You can disable the compatibility check in about:flags. Works fine here.
Maybe slightly OT, i would like to know your motivations for diving into multiple distinct subjects ?

Do you, kind of like Sal Khan (of Khan Academy fame) feel curious to know more & more stuff, & then want to share your knowledge & understanding with the rest of the world, by writing books ?

Context : my comment above
http://news.ycombinator.com/item?id=3904024
If you haven't yet, you should try dependency injection. You could use stubs so you can focus on the architecture. Then go and replace one by one by the real thing.
That the UI additions are missing is a deal breaker for the author is fair enough, we each like to use our machines our own way, but Lion is less than a year old, and Firefox is not a small product, so it seems a bit harsh to call out missing UI candy that is completely unrelated to the softwares core purpose, displaying web pages well, after pointing out the amount of effort that has just been put in to improving that core functionality.

Personally I went back to Snow Leopard as I think these very Lion features was a step backward in usability for my tastes. I don't like the disappearing scroll bars, and mission control is a poor replacement for spaces/expose.
agreed. 3LAU is better than Kap...Kap's stuff just feels too 'bro' for me. I like more traditional EDM either way.
Legal and Moral are two, at best, loosely coupled concepts. Just because something is perfectly legal doesn't make it moral. Or for that matter just because something is illegal doesn't necessarily make it immoral.
What makes Facebook less stressful than Google?
>And do you know what happens when you leave such natural milk on the table for a few days? It goes sour and turns to yogurt ... has a great taste and is really healthy

First, your post was very interesting -- thanks for taking the time to respond. However, I make yogurt from nonfat milk every week, so I'm not entirely sure how much to believe.
So when the state takes 50% of the salary, it's bad but it's life. It's what the state needs to survive and enhance.

When companies pay 0% tax rate, quick, defend them.
If they did pay the tax, the CA state certainly wouldn't have any money problem. But no, that's not important, right? Shares etc are!

I'm surprised everyone finds it ok. I'd almost dare to say it's an issue that is especially present in the US (that people think it's fine and to "blame the game not the player" kind of crap)
The 90-9-1 Principle