skysight-inc/HackerNews huggingface dataset:
I'm a browser extension/addon developer and I can tell you that firefox lets you do extra functionalities that the chrome API won't let you, at the cost of making it hard to code an extension (e.g: extra markup language like XUL).

I love my FF with Roomy Bookmarks, Alexa, Status-4Eva, and LastTab
They just need to add more courses now...
| "In the context of a business transformation, it
| makes sense to consider not just what the results
| are but how the work gets done," Furman said.
| "It's 'all hands on deck' at Best Buy, and that
| means having employees in the office as much as
| possible to collaborate and connect on ways to
| improve our business

1. The "all hands on deck" thing is a bit over the top. It makes it sound like he thinks that people working from home aren't 'at their posts' or something.

2. I'm unsure why "how the work gets done" is now more important than (or as important as) the results of said work. If the results of said work are not enough, then either the work wasn't done correctly, or the person/team was allocated to work toward the wrong goal.

3. What is with all of this emphasis on "people connecting" while in the office. I recall something similar from the Yahoo announcement. Are these companies doing so poorly that they feel that chance meetings in the hallways or at the water-cooler will be their salvation?
I too use Firefox as my primary browser. My co-workers do raise their eyebrows often but I dont think they are trying to ridicule me.

The thing that truly keeps me with Firefox is Firebug. Chrome developer tools don't even come close.
Even if you limit it to the investment return: It is ignoring variation in return for that level of return, which is a terrible way to do long-term planning.
Gooqus
The Social Search Engine
IIRC, there is logic that is done server side, but it is more of a basic simulation of the cities in the same region you are currently in, but are not currently managing.

For obvious reasons, the entire simulation couldn't be done server side. I've gotten numerous "trying to reconnect" messages and the game happily continues until it does reconnect to their servers.
Just report and it surely will get fixed. No need to call it out as "embarrassing". Especially not as an Software Developer yourself, like you never had any stupid bugs in your code, right?
As far as tabs go, if I need organization I have multiple windows of Chrome open with different tabs across different work spaces on my Macbook, and I can just three finger swipe between them.

Usually, I have one window open with a bunch of relevant iOS dev tabs (Apple Docs / stack overflow threads) in the space with XCode and Simulator, and another window open with my email / work-related tabs open just a three-finger swipe away.

Also, does anyone else find that giant banner "A new kind of magazine for thoughtful shoppers." a bit intrusive?
Marissa Mayer might be a trendsetter. Just one week after the Yahoo CEO banned telecommuting at her company, Best Buy is ending its own flexible work program.

Well, one insightful HN'er, christopheraden, sorta called this[1], back in one of the earlier threads[2] on the Yahoo decision. Unfortunately it looks like people might just be following Mayer's lead here (even though she hasn't exactly "turned Yahoo around" just yet). Let's hope this doesn't become a trend.

[1]: http://news.ycombinator.com/item?id=5267682

[2]: http://news.ycombinator.com/item?id=5267030
I mean extensive training - veterenship. Someone who need not be famous but at least is well known for exemplary achievement within NASA for innovation.
Anyone else notice that the United states is more than every other country in data request and 14* in user accounts.
The percentage of data produced being almost 100% is just scary beyond belief.
Ok, fair enough. It's easy to imagine something different from an article than how it is in real life. I'm personally invested in Firefox too so it's easy to react against Chrome fanboys and the FUD they can spread.
Why would you ridicule someone for using Firefox? It's a great app, high quality, innovative and extremely well maintained.

Chrome is as well, of course - but there's no need to be ashamed of using Firefox!
Actually the remote uses Wifi-Direct. I wonder if this device supports Android wireless display, which would be cool.
I knew someone would say that, but no it's not (not even close!) because it was just a way to stop the stream of garbage without offending someone in a delicate situation. There was no component of aggression.
Surefire Ways To Increase Your Traffic
I've been using Chrome for a few years and just moved back to FireFox because Chrome's insane memory usage (on desktop).

There are some rough spots in the UX still: (1) I miss my omnibar from Chrome (2) seems like scrolling can be jankier

But I prefer to use a Browser from a non-profit like Mozilla, which I feel safer with.

I do hope the Firefox team focuses on UX, speed, standards compliance, and security while keeping their browser slim and fast. Less features often means better UX since the UI is less cluttered.
"if apple did dogfooding of the technology"

That is meaningless bullshit. If you want us to take your concerns seriously, express yourself in real words. English has boatloads of them; surely you can find some to express what you mean.
While reading 'Founders at Work: Stories of Startups' Early Days' I found out Steve W. gave some of his (very valuable) stocks while in Apple to fellow employees (some fresh out of college) just because he thought they deserved it for working so hard.

Great dude.
Text editors are so passé - the real elites compare BitTorrent clients.
I use Chrome and often have ~100 tabs open. I spread them across multiple windows and try to keep related tabs together in their own window.

I use the excellent Session Buddy[0] extension to make this easier. With that, I can save windows ('tab groups') and restore them easily, and it also has a nice list view showing all windows I have open and the tabs in each (which is usually the best way to find a single tab).

[0] http://www.sessionbuddy.com
I've shipped plenty of embarrassing bugs in my days! And, had I shipped a bug that likely has to do with escaping characters improperly, I too would have been embarrassed by it. But beyond that, as someone who spent many years dealing with integration testing of Mac OS X, this is the type of bug that would make me cringe that our infrastructure was not setup to catch it.
I've said it before, and I'll say it again, Woz is the catalyst that pushed me into programming, and that is something I'm perpetually thankful for.

I should write him a note...
I honestly think it's more of a statement on the mediocre management of tech workers than the productivity of those workers.
I like the Boxee Box remote, which has a QWERTY keyboard on one side of the remote, which is a better solution than having an on-screen keyboard.
I think ridicule may have been a little bit of hyperbole. If he genuinely felt ridiculed and uncomfortable I doubt he would be writing about it on his blog.

I think it would be bizarre to work in an environment where people did not joke about each other's "questionable" technology choices. The vim guy catches flak in the emacs shop. The debian guy (me) catches flak from his OSX friends asking if I recompiled my kernel for the 10th time in order to get my "flaky" free video driver to work. When I do habitat for humanity work I hear guys teasing someone for still using a miter box or for using the kickback guard on a table saw. I think a certain amount of teasing is healthy and natural among friendly coworkers.

Sidenote: I've been a FF user since it was firebird and I don't expect that to change.
Oh, yeah, that sounds reasonable.
Agreed, that is the main problem with this plan. The 4% withdrawal plan is increasingly less likely to work the longer the length of your retirement. If you retire at age 65, the probability is low enough to not generally worry... but if you retire at 30, you might want to think twice.

I'm sure somebody somewhere has calculated or estimated the probability of the 4% plan lasting for a given number of years. I'm curious what the results were.
On solution to this problem is make sure your social circle is weighted with people who spend money in the quantity and manner you wish to spend it.

I don't think I would ever naturally consider a luxury sedan a necessity, but if all my friends had them, I would begin to suffer from lifestyle scope creep.

My wife and I surround ourselves with people who do not spend large amounts of money in traditional ways. We don't budget, but according to mint, we live on just over half of our income.
So now we need a new acronym. I propose RIPE - "Results Inconsequential, Presence Exalted".
Ask HN: unusually difficult Google first phone screen question
I had my first phone screen today with Google. I haven't signed an NDA, nor was I asked to keep this quiet. The question was:

Given a permutation [1..n] inserted into a BST, write a function to calculate how many other permutations of the input produce the same BST.

I have been studying up for a few months: Cracking the Coding Interview, Elements of Programming Interviews... is it just me, or is this a very difficult "first phone screen" question? I feel like my shot at Google was just obliterated. After an additional 1 hr later after the ph screen I was able to come up with a solution...
> Chrome developer tools don't even come close.

Now that is just silly.
glassdoor.com would disagree with you.... sorta. =P
Agreed, at best they're useful as a relative measure (version A of the message got more reported forwards/prints/whatever than version B). I doubt the raw numbers are anywhere close to correct. Heck, it's hard enough to track "opens".
I believe the fundamental problem that these companies face is that they've grown so big and complex that many fiefdoms have developed. There are isolated teams within the larger organization.

Frankly, it doesn't matter if the teams are in the office or working from home. The Real Problem (TM) that they're facing is that they've forgotten how to innovate, communicate internally, and be agile at scale.

They want a quick fix for these problems, so it's an easy mental leap to "get everyone in the same building to start with."

The "no more telecommuting" is making headlines, but what isn't making headlines is whatever else they are doing AFTER the telecommuting is over to fix these problems. I certainly hope that if "all hands on deck" is Step A that there's also steps B-Z.

The real problem is if they think ending telecommuting will solve all of the real problems. (It won't.)
I actually use Vim. I don't have any issues with it. I do agree with you that it's a great tool.

Just pointing out that lately there has been a lot of Vim related posts that are being up-voted. Maybe that's been the case for a while, and I am just noticing it.

Anyway, my comment was meant more as a light humour rather than critical.
Microsoft Offers Windows 8 Price Breaks to Spur Touch-Screen Laptops
> Clearly, something was very wrong with the Prussian army -- so they figured it out and fixed it.

For more than a century the secret weapon of the Prussian (and then German) military was the General Staff. Whereas other powers started planning once war was declared, the Germans had plans for _everything_ in their drawers: Want to attack Austria tomorrow? Just tell me whether we can assume France and Russia are neutral or not, and the time of the year you want the campaign, and I tell you which drawer to get the plans from.

The birth of the modern university system happened around the same time after Prussia's defeat at Napoleon's hands.
Same here, I need Tab Mix Plus for the switching of last tab behavior. The one when press CTRL+Tab it switches back to the previous tab and not the next tab.
> don't ask, don't talk, don't write.

This reminds me of the dystopia in 1984.
I think of "square root" as meaning "do half of something".

For example, A^2 means do the operation A twice, A^1 = A means do the operation A once, A^0.5 = sqrt(A) means do half of A. What's half of A? Something that when done twice gives A.

For example, take a number line. We have integers going from zero to infinity. Now lets add a "negation operation", and call it -1, so we can make the numbers from zero to negative infinity. On paper, this is equivalent to rotating the number line by 180 degrees. Now the number line runs from negative infinity to positive infinity. Now let's do the operation sqrt(-1), which means "do half of a negation". On paper, this means we rotate by 90 degrees instead of 180 degrees. We now have a new number line at right angles to the original one, and the original number line has turned into a number plane. (Feel free, at this point, to launch into an explanation of complex numbers, with i=sqrt(-1) meaning "move in an orthogonal direction".)

Similarly, a cube root means "do a third", and so on.
Ah, how cool, we just recommended it to some friends last week. Would be great to see it grow.
Hired to fix a small bug but code is filled with security holes. What do you do?
Exactly. Ever tried running PHP, Ruby or Python code with an undefined variable somewhere? It works flawlessly... for a minute... an hour... or a month... and then it suddenly hits you out of the blue.
I guess you're entitled to your opinion, but unsubscribing someone from a newsletter because you don't want them to see things they might want to forward to you is definitely passive aggressive in my book (and also not terribly nice, IMHO).
Kids are cute when they get excited about learning something. My own kids are awesome. I hope they never lose that excitement :-)
Introduction to Content Marketing
Skype WiFi: Over 1 Million Pay for Use WiFi Hotspots
Seriously. I have a smart TV, but I might buy this just for the remote headphones. Nice wireless headphones are at least as expensive as a roku box, but I already have nice wired headphones.
Show HN: Review my new project
Hello HN!

I just launched a new social iPhone game called "unun". It's like drawsomething but in a puzzle way. You can also animate your puzzle and message your friend during the game. Would definitely enjoy any feedback so I can make it better! Feel free to check out the demo video and download it from appstore.

Demo video: https://www.youtube.com/watch?v=G8aPmDej65s

Download: https://itunes.apple.com/hk/app/unun/id555254223?mt=8
How is this a small use case? I know a number of people including myself who have spaces in folder name, especially when trying to keep things organized (for example a folder in applications called Web Development would trigger this bug). For a company as large as Apple supporting an infrastructure as large as its app store this most definitely should have been caught long before release.
Good post. I added it to my Kippt. This was my favorite part - "..the value of design doesn’t really live in code, or a wireframe, or a mockup for that matter. The value of design is a vision of what could be. So, even if we trash work, it’s not wasted." So true!
Beautiful Photos
Beautiful Photos
If something lists 100 arguments against a policy, it is a rhetorical fallacy to say that 99 of them don't apply and therefore the entire list is not appropriate. Even if only one argument is relevant, it's still an argument against the policy. Some of the reasons listed at that link include examples of why it "would it be advantageous to be pseudonymous on a social network that's for talking to people you actually know in the real world."

Here's one: "Survivors of domestic abuse (most often women and children) who need to not be found by their abusers."

If someone leaves an abusive relationship, moves to another state, severs all old ties, and perhaps even decides to use a new nickname, then why should that person be required to use a real name and therefore be easier to find? Especially if the new ties know the person better by the pseudonym than the original name? I'm not saying that that person can't be found, only that it shouldn't necessarily be easy to be found.

In any case, Facebook is more widely used than you summarized. It also has topic-oriented internet forums. I've used it to talk with people that I don't actually know in the real world. And some topic-oriented internet forums use Facebook as a commenting system.

By your logic, Facebook should therefore not have a real-name policy, no? At least, obviously not for those people who primarily use it for forum participation.
Sometime before I was eight years old (this becomes important later), my mom taught me about negative numbers. This excited my curiosity, and I remember walking into my mom's bathroom as she was getting ready to shower to ask her what happened when you divided a positive number by a negative number. So yes, my mom is a saint (she answered my question, and got in the shower).

Later, in third grade, a substitute teacher was ridiculing the work of a student who'd had the temerity to subtract a larger number from a smaller number. Everyone knew that was impossible. Full of indignation as only an eight-year-old Galileo can be, I stood up (I don't know why I couldn't have just raised my hand like a normal person) and protested that it was entirely possible. For my trouble I shared in the ridicule, and later got a talking-to about "teaching things when people are ready for them."

It might look like it, but I'm not leading up to a critique of the elementary school system. My point is different entirely: math can be fun. Maybe not all at once and with Consequences If Not Correctly Learned, and maybe "fun" in the way programming is fun (i.e. still hard), but it's still fun.

You've got a long while before your kids have that drummed out of them. Use it. My mom was a Dance-turned-English major, but she still answered my absurd questions in absurd circumstances. I wish everyone could have my parents.
I'm still using Firefox.

As I posted in another thread I periodically test Firefox against Chrome (well Chromium actually, as I refuse to use closed source Chrome) on the pages I frequent.

Firefox typically is faster and consumes less memory at least for the sites I frequent.
I should have considered Haskell. :) In other languages, it is true, so it isn't absolutely false.
Google Glass isn't the privacy-killer the media wants it to be
How does it know if the image is just going to be displayed and can therefore be recompressed vs when the image is used for data? For example many WebGL apps have data in PNGs because they are normal maps or heighmaps. Mucking with the data will mess them up.

Other apps store data in their PNGs. For example Monoco encodes its saved game files as screenshot PNGs and stores the save data in the lower order bits of each pixel. Mucking with the data would make it impossible to load saved games.

Is there a way for a page to opt out for these cases?
The keyboard that came with the Logitech Revue (Google TV) is probably the optimal HTPC remote.

http://www.amazon.com/Logitech-Keyboard-Controller-Revue-Goo...
How do you enable the three finger swipe to change tabs on Chrome?
I like EDM (Avicii station is a favorite).

I also sometimes like the sound of rain, so picked up a mp3 for a buck off Amazon ('The Sound of Summer Rain').
Why you can't predict elections with Twitter
Two things keep me on Firefox, or did, last time I checked.

One is Vimperator or Pentadactyl — whichever better survives the extension-breaking release of the week.

The other is that Chrome on Linux cannot be told to use the GUI key for shortcuts rather overloading Control in MS Windows fashion.
Try vox player
It's just for dying companies. Yahoo and Best Buy are facing life and death changes. It makes sense to go into full panic mode. Maybe they'll come back, if they get small enough, maybe they'll be nimble enough to make some cash. Finding the really loyal employees is probably a good move. Scaling back benefits is a good way to do that.
I swear that I've read this before on HN.
So the message is now clear- ending telecommuting is something failing companies do.
You can still have populations of over 200,000 in your city. Which is impressive given that all agents are simulated individually.
Just to break this down a bit for you at 400k/year, your take home after taxes and extras will be somewhere in the ballpark of 18k/mo.

Your nanny will be around 2500/mo - down to 15.5k

Your 600k house will be around 4300/mo - down to 11k

Malpractice insurance / practice fees is anyones guess but lets be reasonable and say 2k/mo - down to 9k

So were down to saving 9k per month but then there is all the other stuff, food, electricity, entertainment, kid expenses, clothes, etc etc. Id say this usually amounts to about 3-4.5k per month ($100-150 per day) for someone who expects to live decently well.

Anyhow nobody is going broke in this scenario but our rich dermatologist is "only" saving 4-6k per month amounting to about 50-70k per year. Not horrible but not the extravagant wealth that you might expect. Note that I was also pretty nice to our hypothetical doctor - in this scenario they dont even have any student loans or a fancy car.
> Not doing TDD often leads to tightly-coupled brittle software, which can be very fast to implement but also difficult to change down the road. It certainly doesn't have to, but in reality that's what happens 90% of the time.

This is flatly wrong. It may be a tool for productive programmers to keep their code on the right track, but assuming that loosely-coupled code isn't written without it is a huge overreach. Certainly, tests do help, but TDD is just a tool in the toolbox. I have seen many very talented programmers and many of them do not need TDD to produce stable, well-architected projects.
I had that poster, hanging in my dorm. It was indeed awesome. Sadly, it did not wear well so I was eventually compelled to throw it away.
The "4% plan" is a way to explain the problem for your avg Joe who can't do math. It's a nice rule of thumb (often you'll see 3% even) but doesn't leave a ton of room. Just look at the current environment if you need an example: Lots of people who retired in the 90s are getting killed on their principal.

Sensible planning involves calculating the probability that you will not outlive your assets: Portfolio planning will pick points from the so-called efficient frontier, and then often run Monte Carlo simulations to get a handle on whether the expected variation will put you in the poor house.

BTW, this is usually where the 3-4% plans arise from. People will make an assumption about return+variation, and then see what withdrawal is likely (but not guaranteed) to avoid outliving the principal.
Well, both "lost". Foursquare doesn't really turn a profit, or if it does, I think it's insignificant? Now that I think of it, the relevant lesson from this is that investors are fallible.
> ... never want to tell one story in different ways.

\tangent I know what he's talking about (spinning the truth), so the following is not addressing what he meant, it's just that the bald statement irks me so: when explaining something to somebody, it can be very helpful to express it in familiar terms and concepts that they already understand. You might need to customise the story for each person, and the change might be much more than just a few words, but premised on entirely different concepts.

It's more like: you have a map and you know their intended destination. It's not helpful to just tell them where they should be; nor even to just explain one way to get there (one story). Better to find out where they are, and then give them directions in terms of that. (from my stint as an ugrad tutor/demonstrator).