skysight-inc/HackerNews huggingface dataset:
If people want to spend their time porting Android to Touchpad, then good luck to them. My point was that webOS is the best thing about the Touchpad, not the hardware (except maybe the Beats Audio speaker system), so why would I replace the best thing about my new tablet with Android? I'll say it again: if I wanted an Android tablet, I'd go buy a Samsung. webOS will remain on my Touchpad so I don't see the point of this project.
>I believe most of this outrage comes from people misunderstanding what Google+ is and isn't.

I find the assertion that you know "what Google+ is and isn't" myopic and naive.
That doesn't seem to be possible anymore, the "Name Verification" tab has been removed.
Snarky remarks aside...

The cost estimator basically says the incremental cost is $0.27/hour. That's pretty expensive for what is, in this case, basically bare streaming infrastructure (livestream adds some value, but not much for this particular use case).

The essential functionality could be easily replicated on e.g. Amazon EC2 at less than half, maybe even 1/3rd, the incremental cost even as a one-off thing.

Even now, as a not-particularly-wealthy person, I'm often willing to pay extra for convenience, but I just don't see ever being willing to pay 3x the cost of doing it myself for a non-mission-critical application, especially when there are even cheaper options like twitch.
This is not the place to post this question. Try searching on the hackintosh site http://www.hackint0sh.org/ and if you can't find anything post a message there.
Can somebody explain the logic of porting Gingerbread first instead of starting with Honeycomb? I thought Google created Honeycomb as the tablet OS because Gingerbread didn't live up to certain tablet capabilities.

Is it easier to port Gingerbread for some reason?
Managed using the "homesick" command-line utility to propagate changes to all my working machines:

https://github.com/Pewpewarrows/dotfiles/blob/master/home/.v...
People who aren't friends can too, and you can't exactly coyly avoid people in many forums.
For example, say you wanted an extension to be able to take a screenshot of Amazon, but not get access everyone's private data on Amazon. This is not currently possible in Chrome. To get the screenshot, you need to allow access to Amazon.com in the permissions list of the extension config, i.e. manifest.json. This, however, gives you permission to request resources from Amazon that the user did not load into the browser, like all their previous purchases. And if there's another URL in the permissions list that the extension developer hosts, they can set up an API for the extension to phone home the users private data on Amazon.

Here's a sample that demonstrates this: http://src.chromium.org/viewvc/chrome/trunk/src/chrome/commo...

Note that "tabs" and "code.google.com" must both be listed in the permissions.
Fellow Developers: What's your salary?
Form: https://spreadsheets.google.com/spreadsheet/viewform?formkey=dHkxSzVUR3JCZl9mMTNSQXZ4cWp4M3c6MQ

First and foremost, thanks for giving this a read over. I know it's a personal question, but I feel like it's data that can really help me, and others out.

A little about me. I'm a Lead (senior) level developer working in the advertisement industry and my yearly salary is 80k. I work in Washington State and always felt that this salary is a bit low considering I work near Microsoft and Google whose senior level engineers make 100-110k. This December, I'm hoping to be moved up Technical Director (basically in charge of the lead developers). The salary will be around 100k, which I still feel is a bit low. Perhaps better knowing the distribution of salaries, I can better judge where I'm at and help me negotiate a better salary in the future (or be content with what I have).

I'll also share this information after a couple of days and give some nice charts!

Once again, thanks for helping me out!
I, for one, welcome the fast release cycle. To me the version number isn't important, new features are.

Look at how long it previously took Mozilla to get major releases (and major features) out the door:
http://en.wikipedia.org/wiki/History_of_Firefox#Release_hist...

The web evolves at a rapid pace. Now that browser vendors are implementing new features at a faster rate, developers can deliver better experiences to end users with a greater degree of certainty that each will have the same experience the developer intended.
I think you should learn Brainf*ck. It has awesome mental/intellectual benefits to you as a Erlang lover. No, but really.... ! And if you don't you will suffer! Muahaha!
He's not just complaining about the release schedule; he's complaining about the numerous and intrusive dialog boxes that pop up whenever Firefox's major version number is increased. Mozilla needs to remove every last one of those dialog boxes and make major version updates as silent as they are in Chrome.
We're talking about PHP, so I think we can take it as read that there was substance abuse involved somewhere.
There are some invaluable little snippets in there.
It probably makes them more money than the alternative -- which is abandoning it or making it a tiny target that very few developers will care about.

It's all about developers and the ecosystem. Ballmer was right about this. Apple nailed it. Facebook nailed it in the past. Everyone who attracted developers grew and got a lot of publicity and new stuff they never dreamed about.

HP could lead the development of WebOS and that would be a great opportunity for them. Even if it costs them $10mil a year to maintain, it would give them OPPORTUNITIES that right now they are throwing away. Open source tends to do that.
What happens when the user moves the cursor outside the window, and then clicks? Or moves the cursor into a hot corner of the screen, activating something like a screen saver?

Deltas are necessary but are only part of the solution.
I'd rate this as highly unlikely. They are more likely to want to sell off the Palm IP to someone else, and they aren't going to weaken the value of that by open sourcing parts of it.
It's unlikely that the operating system's standard mouse events will continue to report mouse movement when the cursor runs into the edge of the screen. Plus it would be very distracting to have a mouse cursor running around outside the active window.
That would be an advantage, not a problem. No-one wants vulgar yanks sullying a classy language like PHP.
Software engineer (Java, Groovy, Jython) in Chicago with about 1.5 years of experience. 70K/year.
It was difficult reading that article since it had so many grammatical errors, but worth it.
This could be a browser permission based feature, like location is at the moment. The app asks the browser to prompt the user to give permission for this domain to "Control your mouse pointer". The cursor should always be released when you alt-tab away or press the ESC key (maybe the would need to be a time limit within which the mouse couldn't be captured again).
The illegal cure for cancer: ecstasy may hold cure for cancer
Using a paint program as a level editor is something more people should be exposed to.
that is the point, trees don't have a flat array that doesn't move.
I forked a great vim_config for ruby/rails coding and made a few tweaks of my own.

https://github.com/wallace/vim_config
Vintage Photographs + Graphic Design = Really Cool Art.  Enjoy
If a function call is asynchronous, you can say you are "concurrent", because whatever that function is doing -- I/O, or something else -- is being done concurrently while you are handling another event. Usually Node.js spawns threads to do whatever it has to do, or the operating system does it asynchronously (e.g. using DMA and interrupts).
All sorts of interesting stuff and then...

... OOP is inherently less useful that FP ...

Is it that hard to see different uses for different languages? Original BASIC was neither OO nor FP and came after both. Still it satisfied a particular need. C++ is the worse programming language in the world, except for all the others - in the domain it is used in.
Dude, fix that layout. Two tall vertical columns works nice in newspapers, not on a screen that you have to scroll.
All the Google developers are in the advertising industry too, some are just in denial about that fact :-)

If you want more money then just tell your employer that. Decide in advance what the minimum you need to be happy. Tell them. Let them choose whether your services are worth that amount or not.
Why is it that an honest-to-God investor in productive enterprises like Warren Buffet can call for higher taxes on the super-rich...

I believe it is unfair to assume that all wealthy people must share the same philosophy as Warren Buffet, just as it's unfair to assume that all members of any other economic class should or do think alike.
I look forward to seeing the data that back your assertions.
No, the end of the game is whatever you decide gives you an outcome that makes you happy. If you don't want to have to start another match, you optimize for making your current match a big enough win so you can bow out afterwards. That may or may not be in the best interests of the other players involved.
Yes it makes a difference when plugins stop working. And I think plugins always had been one of the strongest points for Firefox.
Thank you. Here is a link to homesick for others:

https://github.com/technicalpickles/homesick
He pointed out why that might not be possible. If an add-on is only supposed to work from version 3.6-6.0, and Firefox silently updates to 7, the user loses the add-on's functionality (and for many people, the only reason to use firefox are the add-ons)
Would be great to see some real computers inside computer games. No more solving crappy puzzles to hack a terminal.
Any developer who spends time on webOS now is deluded. It is possible that webOS will continue but are you going to bet your livelihood on that? If the largest PC hardware builder in the world can't build a successful webOS device, who can?

I'm not seeing a lot of possibilities for licensing or outright sale of webOS. Android is free and open source (for the most part.) If you are a hardware manufacturer who wants to own your own OS, fork Android and go from there. If you just want to license an OS, go with Android and forgo paying HP for a license.
Hackers rejoice? Really? Should hackers "rejoice" at being asked to do silly puzzles for the privilege attending one of your wonderful interviews? Surely it's more like "companies with useless hiring processes rejoice"?
Like you said, functional programming isn't hard, but I think the problem is that learning a completely new language with an unfamiliar syntax and abstractions is hard, and trying to apply functional programming techniques in most current mainstream languages is equally hard.

The fundamental language feature that makes true functional programming possible is first class functions, since that allows higher order functions and anonymous functions. The lack of that feature in most mainstream languages is why functional programming feels so foreign to most programmers. Sure, you can write functions without side effects, but making good use of them without polluting your namespace, explicitly passing around function pointers, or having lots of extra boilerplate code lying around is difficult in a lot of languages.

That's constantly changing though. I think as more languages start adding support for higher order functions, even established languages like C++ and Java, we'll see more and more people using a functional style and less nonsense discussion about how "hard" it is, because it really isn't hard at all. Already, you see bits and pieces of functional Javascript code littered all over the Internet on a regular basis.

In fact, I'm willing to bet that at some point in the future, functional programming techniques be considered easier and more natural than a purely imperative approach, simply because more programmers will have encountered it sooner in their programming careers and made effective use of it. It'll be an everyday occurrence to meet a programmer who uses anonymous functions for callbacks and commonly makes use of fold, reduce, and map instead of explicit loops and state variables.

Meanwhile, meeting someone who knows what a pointer is or even how to manage heap memory will be a one in twenty event, and chances are that person will be an embedded developer who also knows how to write interrupt handlers and even a custom, deterministic memory allocator for real time applications.
You can notice he is really in the flow right now.
Open souce isn't the only possibility.

I think HP should skunkworks it. Round up all the engineers who developed the platform, form an independent LLC, retain an equity stake, and let them proceed with full autonomy.

Tablet and smartphone hardware is going to get so dirt cheap in just a few years, that they'll probably be able to outsource all the hardware and run the operation like a scrappy startup.
Could someone summarize this concept? I found it a little hard to follow. Is he saying that mapping what "intellectual spaces" (or something) you travel through while developing some skill may help you figure out what you could be good at or something?
Thanks for doing this. It would be great if this stuff takes off!

For completeness here is the Firefox bug tracking this: https://bugzilla.mozilla.org/show_bug.cgi?id=633602
I would say that's too optimistic. What I am describing of the 80% is simply what is going on with the unemployed/underemployed (~16% today), the people on food stamps (12% today) and the retired collecting SS without savings (~3% today). I don't see why in 20 years, these people would have their welfare increased to such a level that they can live a middle class life (a house, nice car, good school for their kids, money to travel, visit to good restaurants)

Unless you're saying the 80% kidnaps the government and made the rich and the middle class give them more money. Which I can't see without massive civil upheavel and the population reduction of those 80%.
generally speaking, this .vimrc is most core config file that had a most use for me, been messing around with it before, and finally i use janus carl and huda https://github.com/carlhuda/janus (had to thanks to them) for their distro of the .vimrc configuration, it include just all what i need for my macvim, it has a good plugins and configurations to where i can start of developments.

for others that don't want to mess around with vimrc configs (although its fun)just give it a shot and hopefully, and will happifly accept an contribution

git clone git://github.com/carlhuda/janus.git

(don't forget to rake it after)
First off, this is not just a question of version numbering. 6.0 is not really just 5.0.whatever. Mozilla made a decision to release fewer new features more often, rather than lots of new features less often. Each release is now introducing new stuff, new APIs' and things are breaking.

Therefore, it makes a huge difference for those of us in corporate IT who have to manage software rollouts. I used to allow automatic updates at my company. I have now turned them off. Firefox is bad enough, but the killer is Thunderbird.

For example, We especially rely upon Lightning functioning with every release. When 5.0 came out, Lightning didn't auto-update, and the previous version didn't work on 5.0. There WAS a working version that we were able to use, manually. We can't afford this crap. If our users are constantly updating every time TB or Firefox asks them too, critical stuff breaks, and thus we are left with a support nightmare.
Why threads vs events is a nonsensical question.
Watch inbetweeners movie online free
watch inbetweeners movie online free
Brian doesnt want to end up in a soul numbing job like his buddies but hes sure he doesnt want to be like his best friend Todd Zachary Booth either Todd has betrayed their blue collar roots by accepting a scholarship to college.
Bots are crawling new domain registrations and namesquatting Twitter handles
Haven't you read the article before commenting ? He isn't complaining about the new versioning (although he mentions that he finds it stupid), what he complains about is its implementation:

> Chrome is running on a major version update once every 6 weeks or so, but the beauty of chrome is that it’s silent and quiet, doesn’t interrupt the user. Google being the law unto themselves has decided on this major version system, and thats ok, because they hide it very well, most users aren’t bothered by it, or could find it if you asked them.

> Firefox updates on the other hand, are of the most obnoxious variety intrusive, inconvenient, and obstructive. It forces the user to make a choice to upgrade, forces the user to stop browsing then insists on taking a very long time to upgrade. Most intrusive.
> Once upgraded it disables most the plugins as they are not yet compatible, thats the real catch, with the auto disable of all plugins till they are compatible I’m left with a version of firefox that basically doesn’t work for me.
Ok, sorry... I'm new as you can see! :p

I posted a question on their forum, thanks!
I'll go ahead and enter that into the form so I can chart the data later.

Thanks a bunch!
Ah yeah, that perspective makes sense. But on the other hand - what business model doesn't degrade over time? What magic that would be!
He isn't complaining about the fast release cycle at all, he just want its browser to do it without interrupting his workflow and disabling all of his plugins. You know, kind of like chrome.
100k/y. I think 80K/y is low, if your efficient and good, and are getting no other benefits actual, or otherwise. Consider health care, 401k plan, profit sharing, paid hols. What's your commute like. Do you work more then 60 hrs / week, or more like 30 hrs in the office, and another chunk at home. Lunch, gym, pool table, model plane runway? Do you enjoy work, have friends. Add it all up? $100k/year in a hell hole, might be worse that $80 where your at.

Also, is your company making money? Are you likely to be employed for years? In this economy you might be lucky to have a job. Startups can scary places.
>Much to my surprise, I soon discovered that the ways people used pronouns in their essays predicted whose health would improve the most. Specifically, those people who benefited the most from writing changed in their pronoun use from one essay to another. Pronouns were reflecting people’s abilities to change perspective.

Not surprising if you consider this idea has already been entertained. Freud's "Ego", "Super Ego", and "Id" are Latin translations for I, We, and It. Pronouns

Neo-Freudian techniques like Voice Dialogue are training in examining phenomena from all pronoun perspectives. A training tool for horizontal perspective fluidity.
perhaps the furvor over this reveals something about the tablet price point? hmmmm. could this spark a tablet price war?
they had iTunes ready and quickly cut deals with record labels

For the record, Apple didn't have iTunes "ready," and the deals with record labels didn't come quickly. Napster was released in 1999. iTunes started life as SoundJam, and wasn't released until 2001. The iTunes store didn't come until 2003.

Apple dominated the legal music market because of the marketing and UX superiority of the iPod over its MP3-playing predecessors, not because they were first at anything.
I don't think it's either, actually.

He's saying that, according to the MBA playbook, the executives of both companies did exactly what they were "supposed" to. The ultimate outcome was negative for Dell, and it isn't because the Dell executives were straying from current conventional managerial wisdom but because they adhered to it.

Saying "you can do exactly what the MBAs tell you to and still end up screwed" isn't doublespeak or diplomacy; it's getting straight to the heart of his overall criticism.
How much loss can any company take? The more successful your loss leader, the higher the losses. If you sell 10 million tablets at $100 loss per tablet that's a billion dollar loss. And I'm not sure selling 10 million would even be enough of an inroad. And I'm not sure that selling them at $100 per tablet loss would make them cheap enough to sell at that quantity. It's a very delicate situation.
preserving a national infrastructure of innovation and manufacturing is good for everyone.

I don't think this is self evident (at least for manufacturing). Why should the focus be on national, as opposed to global welfare? How long before humanity reaches the point where it cares about the fates of all people rather than just a subset defined by national borders?
I was responding to "The economy as a whole has bounced back, like it does. Why can't the people who were laid off find jobs?"

There are other countries that also had a recession recently and don't have such an unemployment problem, now. And there other episodes with long lasting unemployed in other countries, too, without technology being to blame in the way your post did.

So I don't think the current level of unemployment in the US says much about technology.

Your argument about jobs being welfare is independent of that. I recommend getting some hard data to see how prevalent that is.

So we do have enough resources to provide those goods right now. And if technology marches on, like we are speculating here, it will take less of an effort by the remaining tax payers. So it should be doable even with US levels of taxation.

You would need to reorganize your public spending to make it much more efficient, though.

(And I don't really think that level of welfare is necessary anyway, because unemployment won't reach 80%.)
There are threads and then there are threads. I sometimes see people from a C/C++ background assuming that threads means shared memory concurrency, with all the synchronisation problems this entails. If you have a message passing/actor abstraction, so that threads only communicate by sending and receiving messages, writing high performance threaded code is pretty easy. I've done it, as have many others (case in point: any system written in Erlang).

Like you say, a decent language can make event-driven code seem like straight-line code. The Akka framework (http://akka.io/) even makes event-driven code look like message passing. There are two substantive points to be made, I believe:

- If your language's runtime doesn't allow you to use all available CPUs it's a bit lame -- or at least limited in its application. (Hi Node.js.)

- Given one concurrency abstraction you can, most of the time, build other concurrency abstractions. We've seen this above with Akka. To make this feasible your language better provide some lightweight concurrency mechanism -- either lightweight threads or events.
Google's enforcement of real names on Google+ clearly establishes the service as an extension of real identities.

I've seen no basis for much of the HN community's assertion that Google+ should be a venue for secondary personas. There is absolutely a reason these venues should exist, but not that Google+ needs to be one of them. I find the outrage at Google's decision unwarranted.
I'm not sure how many man-hours were lost to fatfingering :wq as :Wq or :w as :W, but a simple alias has solved that particular bit of grief:

cnoreabbrev Wq wq
cnoreabbrev W w

The rest of my .vimrc mostly belongs to the guy I caught the vim addiction from, but sets some useful defaults: https://github.com/duggan/dotfiles/blob/master/.vimrc
I think the word you are looking for here is neo-feudal :)
Agree with the comment "The only reason to use firefox are the add-ons"

the safari performance and it's new fancy features looks more promising, but those add-ons on firefox is the one that hard to beat
They Honeycomb source code has not been released, so it is much more difficult to modify parts of Android so it would work on the different hardware the Touchpad has