skysight-inc/HackerNews huggingface dataset:
I know a fair number of people who bought smartphones for the specific purpose of using facebook on the move. Even for those who didn't it's often a big use case.

I wonder if facebook could release it's own phone (linked to a FB account) and then restrict access of other smartphones to it's platforms and APIs (so that they become a crippled shell) while adding features that were exclusive to the FB phone.

Could dominate the entire smartphone game in one move.
I find it amusing that TCP was designed as and still is a full-duplex protocol for long-lived connections (streams). Then someone decides to use it in HTTP (1.0) for short-lived, half-duplex, message-oriented communication. Not surprisingly, it is not a good fit. Fast-forward a couple of years and everybody is busy de-crippling TCP in HTTP with various hacks trying to delay the HTTP request-response cycle, thus uncovering the streams in the underused underlying protocol. First now, many years later, the mistake is properly corrected and TCP on the www is vindicated through websockets. Funny world.
Yes, I do C++. Perhaps you missed that bit. That's the native code I was referring to. I'm concerned that my native code will no longer be able to run in the future. I chose JavaScript because of the ECMA standard and because vendors seem to be allowing it to run in browsers unhindered for now. I'm hoping they'll leave it be, but I'm betting they won't. I continue to write native C++ code, it's just that I'm concerned that one day it won't be allowed to run.
What other cloud statups should be added to this list? Any ideas?
The question wasn't "plan an invasion of a modern nation in grand detail", any more than "design a building" necessarily involved sourcing sealant for skyscraper plumbing.

Or "program a computer" meant "layout transistors in a chip".
Don't forget UEFI, which has the potential to make a large segment of consumer devices unbootable under linux and also invalidate your point b). If you think that walled-garden software signing is in the future, why wouldn't you expect that signing to be implemented straight down to a hardware level?
Because domains never get seized, of course. Nor are there ever shenanigans with transferring between hosts.

I'd bet that Gmail has better uptime and less chance of loss than owning your own domain, for most cases.
There was AS 2.1, then RHEL 3. But yes.
An inside look at Switzerland’s seriously ambitious startup scene
I'm not sure what else "plan an invasion" could mean?
Another benefit I've found is that the majority of my "eureka" moments happen while I'm alone in the gym.
We Brits buy an awful lot of equipment from America, I always took it for granted that the Americans had backdoors in this gear but now seems that so might the Chinese. Wonderful!
I answered every question positively, because I thought in terms of 'if my life depended on that' or 'if there's no one else to do the job'. Surely, the outcome wouldn't be the best possible. However, it's realistic that all sane and non-disabled people at least have an idea what is involved in those tasks and can come up with some results.
> Which is not even really harmful for an LTS, since corporations had no need to upgrade as soon as possible from the last LTS.

Not only that, but Ubuntu doesn't give you the option to upgrade until .1 is available. Trying to upgrade my 10.04 boxes reports that there's no new distribution yet.
Show HN: DoodleCam
Bare Conductive - ink to draw circuits
Same here, but with an even older computer: AMD 64 4000+ with compiz turned off and running LXDE on the desktop. No issues so far and I haven't had any crashes at all.
I went from 10.04 straight to 12.04, and frankly for the most part I couldn't be happier.

Only caveat for me is that I'm one of the weirdos that preferred the Nautilus spatial mode, and that's gone.
So it's photoshop for Android pics, except you don't have any control over what the final product looks like?
The Humour Of The Spanish Protests
The bit that surprises the fuck out of me is that they're buying stuff in from China. I've never seen that - ever!

Where else are they going to get the chips in the quantities required since the US outsourced most of its commercial silicon foundries? Of the few remaining in the US, the largest is wholly owned by the Taiwanese company TSMC. Post-industrial economics is idiotic, and this is one of the major examples of why.
I am not intracately familiar with the services provided in the states, but I believe the answer is Medicare for retirees and Medicare for the uninsured poor. Medicare would cover the cost of many non-elective quality of life procedure.

I'm sure these programs are not all encompassing, and free or reduced cost solutions like Catholic hospitals are not ubiquitous, hence the discussion in the States about reform.
I did not read through all of the posts, but it appears to be related to nVidia hardware. I'm guessing that you are not using an nVidia card.

On a side note, I gave up nVidia hardware altogether (about 4 years ago) because of endless issues with Linux (and macs). This thread isn't encouraging.
Your hardship was not intentional.
Been trying to get gmvault to do at least one successful run since it showed up on HN maybe a week or so ago. It always stops somewhere at mails from 2008 with no error message, just dies. Guess I'll wait until it's a bit more mature. I only have 6GB of mails too.
On the other hand, I think it would be suicidal. While I agree that the phones of some (may be many) might be utilized solely for the purpose of checking Facebook regularly and on the move; there are still other reasons why people prefer one phone over other.

They have already opened up enough APIs to allow for decent third party clients - if they make a policy to withdraw it, developers and users who have already bought a smartphone will not only panic but probably revolt as well.

Alienating existing userbase, when alternative platforms like Quora are just starting to get very popular would be suicidal. In fact my university is already seeing a mass migration from Facebook to Quora and reddit (and HN).
Newedge Leaves Greek Stock Market, Will Only Execute Sell Orders
Polls on gay marriage not yet reflected in votes
> I’ve touched on why I find working out in the morning to be especially beneficial, but I would recommend working out at a time where you know you can be consistent; if you try to vary your workout daily according to your schedule you’re going to be way more likely to skip it.

Yes, do find a time where you know you can be consistent. I run daily and, having tried different schedules, I find that running at 11pm allows me to achieve very good consistency (I've ran 1,500 miles in the past two years and the last time I skipped a day was back in February and that was because I caught the flu.) One problem with running in the morning is that if you oversleep, you'll likely want to skip it.

In addition to finding the right schedule, I recommend living near a gym, as that will help you avoid making excuses to skip days. I live at a place where there's 24/7 access to the gym and that helped a lot.
That line is available to any other central bank in the world without going through primary dealers at all - it's just that China is using it to avoid giving info of its UST holdings or buying/selling trends to the open market.

This is especially important now as China has widened the Yuan trading band. You wouldn't want excessive FX volatility to manifest itself as a result of your foreign-reserve management decisions being (mis)-interpreted by investment banks.
This is a really cool idea. I love the videos of applications at http://saikoled.com/applications, it looks like this is the most recent in a long line of cool open-hardware projects with lots of really useful information for hobbyists to use in building their own art projects! Thanks!
There are plenty of Visual Programming paradigms in development today. The XCode Interface Builder, and Visual Studio's stuff as well, handle the tricky layout and placements before it is converted to text for the compiler. But the rest of the development is done through purely textual coding as the visual paradigm becomes exponentially more difficult to manage as the project "grows". So what happens is a hybrid.
Show HN: New C# Winforms Theme, uses GDI+.
Your collection view should render multiple item views. You pass the model instance to each item view, and then the view handles all the event bindings, and the model is scoped to `this`

EDIT: This way if you update that one model, you're only calling one view's render method. Each view sets up it's own bindings, and when the view is removed, it can remove just the bindings on itself.
Although I like the idea of syncing my files in one place and managing it myself, it would hard for me to commit to using a PHP application for such an critical task.
I think more aptly, if Facebook buys RIM they're screwed.

It's just crazy talk. Facebook has a headcount of 3,500, and people seriously think they can feasible buy out RIM, with 17,500 people, and then just magically integrate them and poof produce a great phone? It's madness.

If you take the article at face value, Facebook have already tried developing their own hardware and had it implode due to a lack of experience. So for the author to seriously suggest the solution should be to acquire HTC or RIM when Facebook have equally little experience doing large mergers and acquisitions makes no sense to me.
Soon Facebook will acquire enough mass to cross Chandrasekhar limit and collapse into a black hole of the internet. No information will ever leave the system, its existence will be observed only by interaction with advertisement radiation in the internet. People will claim that they left FB space but that is physically impossible.
Over time interstellar drift may cause FB blackhole to collide with Google or Apple galaxy. And then whole internet cluster will collapse.
Things like Quora and reddit aren't really FB substitutes (at least for most people) although I suppose they could be at risk from Google+.

They would have to stop this from becoming just another "me too" phone , the only way I can think of doing that would be to somehow leverage their existing userbase and make sure that using FB from their phone is a much better experience. The only way I can think of them doing that is by restricted what other phones can actually do.
Just found out about Yii. How would you rate it?
Space Command - Fastest Funded Film Project On Kickstarter
How is one supposed to go about debugging these freezes? None of the comments on the bug appear to offer any insight into the actual cause, or offer much help in narrowing down the possibilities.
For the first few people, hire from your network
Dealsferret.com is built out of personal frustration with daily deals emails.
I designed it to only email you deals that match.

Ideally you will receive exactly 1 email from dealsferret and that one will contain a link to the deal you want.
Isn't it an FPGA chip?
If I didn't know the problem existed, I would have read the title and thought "ok, I'm pretty sure I did specify the email in my profile" and moved on without opening and reading the submission.

You should have specified it right in the title that the email needs to be put into the 'about' field (or that it is not visible by default).
I find http://ihackernews.com/ to be pretty useful for small-screen devices.
Agreed, I've found jogging to be particularly good at clearing my mind. I like going to the gym in the afternoon for that reason: I can work for a while, and then take a break to jog when I inevitably get frustrated by something :)
If you go on to the next paragraph in the wikipedia article you copy-pasted without citation, you'll see "The term "efficient" is very much confused and misused with the term "effective". In general, efficiency is a measurable concept, quantitatively determined by the ratio of output to input. "Effectiveness", is a relatively vague, non-quantitative concept, mainly concerned with achieving objectives."
The themebase section is written by a person called "Aeonhack" my code uses his themebase and is located near the bottom. My code is the one that actually draws the stuff and so on, his is a api to call GDI+ with.
Their current mobile offer is... underwhelming. This is mostly due to them not being able to integrate deeply with any platform, because they don't control anything else in the stack (browser -> OS -> hardware). They seem to be looking for ways to fix this by acquiring other layers, starting from the browser -- they're in talks with Opera. This rumour about them building hardware goes in the same direction.

The real key, however, is the OS layer; they cannot really use Android, for obvious reasons, but I can't see any other mobile OS lying around, after the Great Purge of 2011 that killed Maemo/Meego, WebOS and pretty much everything else except iOS and Android. Betting on Windows Phone is extremely risky at the moment, and anyway Ballmer has his own priorities which may or may not align with Zuckerberg's.
Minor point of clarification: the article says "pure steam...has no ceiling temperature." Water vapor begins to decompose into oxygen and hydrogen around 2200C(1). Probably well above the threshold of anything capable of generating electricity, but it does have a ceiling.

http://en.wikipedia.org/wiki/Water_splitting#Thermal_decompo...
Sorry, but even Apple, who develops its own operating system, didn't develop it own system from scratch(1). The iOS platform is an adaption of this as well, meaning it is not a unique system.

One of the challenges of creating a startup is building a business which not only provides solutions/products to customers, but also works with other businesses. Attempting to cripple competitors platforms will quickly and easily be interpreted as monopolistic behavior(2).

1) Originally Mach 3 to Xnu and GNU and *BSD system utilities with only a proprietary layer on top, Quartz.

2) https://en.wikipedia.org/wiki/Monopoly
Agree with the other comments. Choice of programming language is in some ways tangential to concerns over vendor lock in since other people can always come along with a different implementation of the language, unless of course programming languages end up being found to be patentable (http://tech.slashdot.org/story/12/04/13/1646215/oracle-and-g...).
He seems to play up the problems with comet-style communication quite a bit. Most of his objections, and it seems the entirety of his 'showdown' is based on using the slowest comet implementations, which do repeated HTTP requests, rather than the obvious and, as far as I know, most commonly used streaming approach. Honestly, I see little difference between streaming comet communication and web sockets in terms of performance/overhead.

And why does the "Complexity of comet applications" diagram show "RIA client app" (does this not have to be built when using web sockets?), "Silverlight or Flash plugin" (as if these are necessary for comet), and some convoluted server-side architecture that has nothing to do with the client-server protocol? Again it seems like trying to play up the deficiencies of comet-type apps in a kind of disingenious way.

Web sockets seem to be a great step forward in almost every way (cross-platform support currently missing) so why hype them with imagined performance wins from unrealistic comparisons with other solutions.
Would you mind elaborating on some of the useful features you like about uwsgi? Or why becoming dependent on it is (presumably) not-ideal?
Morning? What's that?
This kind of knowledge most likely comes from reverse engineering the binaries.
OAuth & One-Page Apps: Avoiding the Redirect
they still aren't secret. stuff like this still shows up on treasury's stats.
Samsung Galaxy S2 vs Ubuntu PC performance (RAM bandwidth)
I think you need to figure out your personal goals, then work backward to redefine the company goals

once you've got the company goals re-defined, partner or pivot to make it happen. Don't stay on a path that is making you miserable

A weekend out of town might not be a bad idea, good to clear your head
Thanks for the interest! I've finally sort of figured out how to use github and put it here: http://github.com/skrubly/rollcaller
I'm running 12.04 since November, I think, with a nvidia card. No issues, apart from nvidia drivers being crap ever since xserver 1.1
Yes, kind of. We're going to build in control soon but didn't get that in time for the beta. There will be doodle packs that are from featured artists, and users will be able to cycle through different doodles and even place them where they see fit.
I get the basic idea, but when I try to flush it out into a full cluster and app design long-poll/web-sockets seems like a bit of a complexity nightmare on the back end. I mean you're taking a highly cachable stateless protocol and turning it into an uncachable one. Then you're taking a shared-nothing application layer and forcing it to do shared-state cache coherence via message passing. And all the way up and down the stack you're turning what was overwhelmingly treated as a request/response model and turning it into a different one. Every cache, proxy, application firewall, traffic shaper, loadbalancer and IDS on both sides is going to 'get confused' and net out to a toooon of user complaints and corner cases.
Facebook has enough scale now to mean that other companies have to work around them rather than the other way around.

Whether they develop their own system from scratch or not is largely irrelevant , especially if they use BSD licensed code.

You would really be relying on a court finding them to be a monopoly which might be difficult to do if it was implemented in a subtle enough way.
The abuse protection algo works something like:

Total data transferred to unique IPs / size of the video.

Because the logs are all over the place (CDNs), it takes about 1 day for the view count to be updated.

This is a more accurate and abuse proof way of counting "views". Your simple "1 click = 1 view" is abuse prone, which is why it is not done this way.
I'm sure places like Japan, Korea, Taiwan etc make more than 1%, regardless of type vs volume.

The 99% does strike me as something that was thumbsucked.
> Post-industrial economics is idiotic, and this is one of the major examples of why.

You say that like the US Military (among other US and non-US government victims) doesn't have the ability to dictate sourcing of parts to the point of driving the growth of domestic foundries.

This looks more like poor decision making, not a fact of "post-industrial economics".
What, you want developers to waste valuable time on mere documentation? :-)
Ad-Skipping DVR: Existential Threat to Network TV (Lawsuit launched)
Okay, so his estimates are off by 50x... ;-)
RedHat mentioning CentOS in its historical timeline would be like the New York Times mentioning The Huffington Post in its.
19-Year-Old Lives In AOL Offices For 2 Months, Creates Start-up, No One Notices.
I'm still not sure what "set a bone" means. Is that something like picking the bones out of the ashes after a cremation at a japanese funeral?
As an example,
console.log("test") becomes
$=String.fromCharCode((+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]),(+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]),(+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]),(+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]),(+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]));_="constructor";_[_][_](([![]]+{})[+!+[]+[+[]]]+([]+[]+{})[+!+[]]+([]+[]+[][[]])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([]+[]+{})[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+$[(+[])]+(![]+[])[!+[]+!+[]]+([]+[]+{})[+!+[]]+$[(+!+[])]+$[(+!+[]+!+[])]+$[(+!+[]+!+[]+!+[])]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+$[(+!+[]+!+[]+!+[])]+$[(+!+[]+!+[]+!+[]+!+[])])();
Great job. RedHat makes some awesome stuff. I just wish that they could drop some of the "not invented here" and "luser" culture, which bit me more than once and made me leave for Debian. Somtimes I miss the good 'ol days :-)
I've been having problems with nvidia drivers ever since xserver 1.1

The performance sucks and the gtkperf shows it

Running gtkperf on a laptop with a 943/940gml integrated graphics card Total time: 7.17

On a laptop with a nvidia 8400 card Total time: 9.08

eeepc 701sd Total time: 25.31

Nothing has changed, while 3D is decent, 2D drawing is a pain, just switching tabs in firefox makes you want to throw the damn thing out the window.
I've seem to recall something regarding this. The manufacturer has the exact blueprints to help guide them. Reverse engineers can't rely on the blueprints because they might be comprised.
App store and signed code are not a bad thing per se. I have never installed anything on by Debian/Ubuntu boxes that was not GPG-signed and coming from an apt repository (an app store fwiw). Nothing except software I developed my self.

The problem is when it is the hardware manufacturer that dictates which signatures are to be trusted and which are not. The user should be the one that is free to choose the software that runs on its hardware, not the hardware maker.

I suggest «The coming war on general computation: the copyright war was just the beginning» by Cory Doctorow https://www.youtube.com/watch?v=HUEvRyemKSg .
You are right to touch on personal goals. Personally i feel that what we are doing is rather superficial and it doesn't really impact the world.

I did went through this exercise before and was on the edge of leaving the company after realizing the company will not be aligned with what I want to do in life. Unfortunately, I ended up staying as the company was just about to pick up and I am too invested to just leave.

Time to rethink I guess.
"not a good fit"

You're speaking of HTTP: the protocol on which a great deal of world's computing infrastructure is being set on top of. The protocol which we are communicating with each other over right now. HTTP on TCP is extremely successful and achieves all it was designed to for and has been extensible to handle much more. There are many basic problems which are abstracted well into stateless request response cycles: file serving, RPC. There was no "mistake" - it was not a bad fit. There are only expanding use-cases involving existing software infrastructure - for which websockets is solution. That's not to say that HTTP is perfect... It could be better in many ways - but it's ridiculous to write off its success and call it a mistake.
Personally, I have never found this in any way restrictive?
This issue is why I'm a believer in the web as a platform. It's not the right tool for every job (yet), and I still use a great many native applications myself. But the moral hazard is simply too high for us to be comfortable with vendor lock-in being the norm in computing.

For all their warts, Javascript and the web are the first truly universal computing platform, and their capabilities only continue to grow, slowly but surely. And without hating on the (highly profitable) walled gardens, the open jungle is where I prefer my energies to go.