skysight-inc/HackerNews huggingface dataset:
It's a bit worse than that. There's a dedicated button on every Windows Phone (that I know of) used for searching with Bing. You can't change the search engine that's used, you just have to live with it.

It's hard referring to something as a "default" search engine when you can't change to another search engine.
I find IRC to be distracting and more often than not a waste of time. I gave up IRC 10+ years ago and and am much happier.

If people want to communicate, there are plenty of other options, both real-time and not.
Are webhooks web-scale?
The only thing is that this isn't anti-trust. If you want to use a google product, then you have to follow the google rules. I think the rules are a bit ridiculous, but YouTube doesn't have a monopoly on online videos. Well, except maybe cat videos.. so there might be a case in there somewhere. No app or company has a "right" to create Youtube apps. For anti-trust, one would have to prove a monopoly and they would be difficult despite the ubiquitousness of Youtube.

Also, Google isn't preventing Microsoft from creating a Youtube app, they are only requiring that it meet certain requirements. Since Microsoft is a direct competitor in the search (and therefore advertising) space, it's not unfounded that Google do what they're doing.

I personally think it's crap, however Microsoft brought this on themselves by blatantly violating the Terms of Service.

However, when all is said and done, Microsoft deserves it -- they are, after all responsible for Internet Explorer and while it isn't related to Youtube, they deserve to suffer for all of the hours and hours developers have spent trying to make their products compatible with that hell-demon of a browser.
Apple, Google, Microsoft: they each act like bullies when they have the upper hand and whine when someone else makes them dance.

If you react emotionally to arguments between these companies (unless they pay you to) you should find something worthwhile to be angry about. They're all whores who would screw every customer they have for a dime.

Use them any way you can but don't invest in them emotionally. It's a waste of your time.
CareCloud nabs another $9M for electronic health records
Indeed, a good place to start. Ian Landsman is very well connected to the community. However, keep in mind that the best kind of knowledge exchange is probably happening 1-on-1. Just like when attending conferences (Microconf, Business of Software, BaconBizConf, etc): there is a lot more value being exchanged in the hallways than in the auditoriums.

If it feels a bit like networking... thats because it is.
Also, $12 million for an electron microscope seems somewhat on the expensive side, by an order of magnitude.
Google DNS Down
Let's just get this straight once and for all: Google is an advertising company.

Anything that even remotely threatens that, and the mask of the nice open and ethical tech company comes off.
There is sandboxing. The native code is not run in the browser or by the host OS. The native code is executed inside a linux guest running on virtual box. The browser itself does not run any native code. Others have pointed out that there are still security concerns having an arbitrary code execution device suddenly appear inside your network.
We've tried to make it as secure as possible. The idea is that the pin is only sent over the call. So the hacker would need to listen in to your call in order to steal your pin. So they basically need to hack your SMS and your voice calls. How else can we make this more secure?

As for publishing your phone number so that you can receive bitcoins, you can publish your secondary phone numbers. We only allow you to use SMS to access your account from your primary phone number, but you can receive funds on any other phone number attached to your account. So even if a hacker knows your pin and is able to fake a call to us from your published phone number, they won't have access to your bitcoins.
At some point, google were sabotaging any page visited through their domain using WP8.

It would proxy everything alla google translate and serve a text only version of the whole web under the pretext that "my phone's browser sucked and they were helping me".

But it's ok as long as you pretend to do no evil.
They have also tightened the screws and raised prices on the only alternative, MSDN subscriptions. Plus cranked the prices on SQL Server, fucked the GUI up in Windows, screwed the pooch on RT and back-peddled on the new Xbox, etc...
There needs to be discussion on how to present the best way forward for this community.

Holy smokes I've never been involved in a community that talks about the need to talk as much as HN. I bet there are ten "Ask HN" posts a week whose main idea is that we should talk about our community and how we need to this or that.

The community will have its fair share of lunacy, unqualified posters, "me-too"ers, but that's what gives an online community breadth and depth. It gives a community character.

You haven't been here long - less than a year. This community had a character - a great character - for years. It's been in the last 2-3 years that it's lost most of that character. So to have newbies come here and say that we need x or y for "community character" is a bit laughable.
Someone who has sufficient self-made wealth to retire, or nearly retire, but who is still looking to work for you as a developer I would certainly describe as "hungry" in this context. But I'm mostly interpreting that term to mean "passionate" about the intellectual and creative aspects of the job.
The problem with viral is of course that it's not really a choice. When something is truly viral it became so by accident. You can't have a board meeting and decide; "OK guys, time for this thing to go viral!" and not expect to first have to launch an expensive media campaign.
Cry me a river. If users buy a Windows Phone expecting to have a YouTube app, when one is not legally available, it is their problem. There is no inherent right to a YouTube app on a phone.

Just as it was the problem of users buying early Linux notebooks / eees and expecting it to run Windows software.

And it's not like the WP users are left out in the rain. They can just use the browser to view YouTube videos. Lesser experience, sure. I might care when Microsoft implements or makes it possible for others to implement e.g. SilverLight for linux.

edit: typos
I know you havent mentioned anyone specifically. But companies such as Apple, Google, Facebook, and Microsoft employ hundreds if not thousands of people here.
Discussion of "Practical threaded programming with Python": https://news.ycombinator.com/item?id=6219336
I guess people like being screwed, given the market caps.
I wouldn't say that it's encouraged, but it indeed is normal. However, one should only do it in the case when the caller function actually can't do anything to handle the error. In this case, the idea is to pass the exception further up to the caller's caller, etc. The bad part is, you have to be mindful of it when writing code, and add exception handling code in callers as necessary, however, I would argue that writing error-handling without exceptions also requires the same level of attention.

I'm not saying exceptions don't have their gotchas ([1]), however, with all due respect, I don't think that your article does a good job at convincing the reader that using exceptions is a poor choice.

[1] http://ptgmedia.pearsoncmg.com/images/020163371x/supplements...
Yep, that's right. We might make very minor tweaks to existing commands, but there are no new commands planned as of now.
For starters, when most forums ban people it's because they want them to leave. Allowing trolls and assholes free rein as long they're rich kind of runs counter to the whole point.
So we are in agreement then, this issue is indeed about Google. Cool.
The current release candidate (v0.4.0 - https://github.com/Ink/InkiOSFramework) does not do end-to-end encryption between apps, so we would want to work with them to add in AES256 at a minimum before I'd recommend sending over passwords.

It's both technologically possible to make this secure enough and on our roadmap for the next major release.
A lot of comments below recognise this. Most people here probably know... It's doomed to go wrong. This isn't supposed to be anything more than a neat tool. But still quite an interesting experiment, no?
Your disclaimer probably says it all. Why bother when there just aren't that many people on windows phone. It seems like a matter of "who is helping who?". if Google didn't support the iPhone, there would be an outrage and people would move to other video service because of the number of people on iphone. If google didn't support android... well that would be silly, wouldn't it? But there aren't enough people on windows phone for it to matter to google, however, there are enough people on youtube for it to matter for microsoft.
I swear Hacker News is inside my head. I was JUST investigating server-less (from my side) full text search engines like this over the last week. I checked out lunr.js, google custom search engine, sqlite, and a few other options. This looks great and I think this might be what I implement. Thanks!
Tables are a little bit heavy now. I don't know the exact overhead (we should measure), but a table is certainly heavier than a single document. I'm not sure if a table/client is tenable -- if end up doing some tests could you please report the results?
Once it was clear what library was in use (on the day of the original announcement) it literally took minutes to eliminate that particular one. You're right that it's taken days to learn what the precise problem is - but that's exactly why I'm saying prematurely assigning blame is a mistake!
Flip side: giving work away free devalues. Is your work valuable enough that others will pay a tidy sum to own it outright? If your effort is not valuable enough for anyone to pay for it, is it worth paying you for?
YouTube isn't open source or open content, they're a business and their services aren't free, they're subject to the wishes of YouTube and its content owners.

The iOS app would've been developed in partnership and with the blessing of Google (aka Co that owns YouTube).

Microsoft had no such relationship with Google and instead chose to release their own unofficial YouTube app (first without ads) clearly violating the YouTube API TOS. Knowingly breaking the law and expecting a favorable outcome reminds me of "Queue Jumpers" who illegally enter Australia, they're not legally allowed to enter, but they continue to do so because the outcome is more favorable to their lively-hood when they do.

So Google blocks Microsoft, who wants to turn this into a anti-Google PR stunt and is openly crying foul trying to rally public support for their plight since they have no legal recourse.

Which is odd for Microsoft who loves exploiting the legal system to others detriment. I'm honestly shocked that Google isn't bending over backwards to help a competitor who is actively extorting the Android ecosystem through patent litigation (on tech created by Google), who makes more money on Android sales than even Google does (who has contributed significant resources into making Android).
It's interesting to me that discussion forums are now considered "startups." I suppose the distinction depends on whether the founders' primary goal is to stimulate discussion or to make money.
His tweet was carried on Bloomberg terminals thanks to the Twitter integration, so he essentially announced to anyone with a terminal even though he was using Twitter.
Pretty sure it's #1, based on HN's general feelings towards software patents
Needed something like this. Perfect.
The last criticism, that CL and reddit are slow to change, I don't think is particularly valid.

Digg, which was the first post-Slashdot favorite, positively churned compared to reddit. People like reddit and CL because they don't change. These forums have been popular since the 1980s BBSs. They don't change it because it works.
No one is an island, so reach out to people and give as much of yourself to others as you can. Give unconditionally and don't keep score.

But Ayn Rand said that enforced altruism is the root of evil!
it probably predates the multiprocessing package (introduced in 2.6, october 2008, although available 3rd party before that) and certainly doesn't mention it.

multiprocessing does use multiple cores, but is a heavyweight solution (separate, communicating processes, wrapped in a thread-like api). if you need multiple threads for cpu-related performance, it can be very useful.

python 2.6+, including 3.

http://toastdriven.com/blog/2008/nov/11/brief-introduction-m...

http://docs.python.org/2/library/multiprocessing.html
Facebook testing one-click checkout for mobile shopping
> Google makes the rules for YouTube, and can therefore bypass them with impunity. M$ cannot.

Well, yeah. But for a company so heavily invested in HTML5 to demand another company apply it, while simultaneously not doing so themselves, is a little hard to stomach.
> there are situations where they would like the government to interfere

> Could we maintain a society like this without any enforcement of law?

> I think the government should prevent people being harmed by predictable irrational behavior

So it seems you believe that a government is a monopoly on force, but think it's a good thing. a very interesting viewpoint.

How is that different from the famous quote [1] from 1984 about the picture of the future? I appreciate that this might be considered a slippery slope argument, but have you seen a benevolent monopoly before? I'm not sure I have.

[1] http://www.quotedb.com/quotes/3041
Just because I hadn't signed up for an account until this January doesn't mean I haven't been lurking around here since 2009.

The reason we need to have this talk is that we've never been given a chance to.
If companies are required to publish their source code before selling their software, what keeps a large portion of their market from simply pirating it instead?
glad this could help :)
"They watched what happened to HN and they're scared of killing quality."

What did happen to HN, exactly? Maybe the bloom just hasn't worn off for me yet, but discussion here is about a million times more high-quality and productive than, say, Slashdot.
Wow haters gonna hate.. If company names where swapped the cpitchforks would be out long time ago. Stay calssy hn
Can you cite a source for "no issue with that" ?
Writer's Block Is A Bitch
Also note how sencha then went and re-created the new facebook app in html, showing that facebook was full of shit.
I genuinely don't get this line of thinking. This isn't about Google or Microsoft, rather it's about the end user who is essentially a customer of both parties. IMHO, Google aren't just screwing MSFT, they are screwing users, which doesn't really hold with the image that they like to portray. It's actually rather spiteful.
>We would never agree to a percentage of the sale, only a fixed price.

Is that really realistic? I thought all credit card transaction fees were percentage, while most ACH is fixed-rate (so if someone is charging you a percentage on ACH, you are getting screwed.)
Well, I left facebook because I say it made me feel worse about other people. But perhaps the truth is that indeed it made me feel worse about myself. Or are they really the same thing?

Either way, I left facebook.
Not related to the article but Firefox (23.0) is giving me a mixed-content warning and blocking most of the CSS http://i.imgur.com/CWysR0Y.png
Which is why I work for a large bank, in toxic assets resolution, where the stakes are still in the billions of dollars.
Disclosure: I am a Googler, though not working on anything remotely near YouTube. Obvious caveat: this is just my personal opinion.

> With this backdrop, we temporarily took down our full-featured app when Google objected to it last May

If I remember right, this full-featured app included features like:

1. Allowing users to download videos even when the content provider disallowed that.

2. Allowing users to not view ads even when the content provider specifically required ads to be shown.

3. Using YouTube's branding without permission.

I am but a lowly engineer and the actions of executives confuse me, but I don't see how Microsoft didn't realize the above was batshit crazy. I can only assume this is some sort of weird ploy.

YouTube's entire business model is about getting content providers to put videos up there so that people will watch ads to see them. If you let people take videos off the site, or just skip the ads, that breaks the fundamental business proposition.

This would be like me making an Android app called "Bing from Micrsoft" that let you perform bing searches but then stripped out all of the ads. Microsoft would shut that shit down, with good reason.

> When we first built a YouTube app for Windows Phone, we did so with the understanding that Google claimed to grow its business based on open access to its platforms and content, a point it reiterated last year.

"Open access to content" doesn't mean "ignore the requirements of the people who created that content". People make their livelihoods producing YouTube videos and the only way that money flows to those creators is because of ads. If you make a Windows Phone app that lets you watch Cooking with Dog without the ads, you aren't doing Francis any favors by giving out "open access" to his content.

(Yes, I did just imply that they are the dog's videos. He is the host, after all.)
> The original iOS app only showed videos that did not require ads.

That's not correct. The original iOS app played all videos, regardless of whether they were monetized, as long as the creator checked the "make available for mobile devices" option. It works the same with with the current Apple TV app: monetization options have no effect on videos' availability.
"simply create a kickstarter competitor" -- That is not a valid argument regardless of where you stand on the issue.
I've been using vim on iOS through Prompt[1] for a while and it's been perfectly usable without an external keyboard (I'm using an iPhone anyway). If your device is jailbroken you can use SSH to localhost and hack away. Note: I have not yet tried tmux over Prompt so I can't say whether it's a good idea or not. Nor have I tried emacs.

[1] https://itunes.apple.com/us/app/prompt/id421507115?mt=8
Sony and Viacom Reach Tentative Internet TV Deal
Really annoying Google blocks IMs from other services now as well. Lots of people complain to me they can't IM Google users any more. Apparently Google removed server to server XMPP support, a standard open IM protocol, in favor of their own lock in protocols. Other products are following suit, Chromecast doesn't include support DLNA or other standards for example, but tries to force you to use Google proprietary stuff instead. In many cases this is a worse situation for users and only benefits Google by locking more people in and forcing more people to use services that aren't superior. Many people have their own media center or media server setups that are incompatible for example, like XBMC, a popular media center.
> M$

Heureka! My timemachine worked and I'm back in the 90s!
If you're at ground-level and just starting out, you can buy your way into a few (as jmduke pointed one out). I highly recommend joining Rob Walling's (rwalling) Micropreneur Academy and branching out from there. The cover charge is a bit pricey at ~$50 a month, but if you contribute to discussions and look for ways to help other people (this is key), you'll find your way forward into some great communities.

At $50 per month, it certainly seems like a good way to keep the owners employed, at least.
Really happy for the firebase team. Here's something that's been bugging me for a while (and why I only used firebase on pet projects rather than my main systems):

1. How does it work with non-only web stuff such as background workers, C, Python software, etc.

2. What about the hosting for html/css/js?

Here's a real world example:

I've got a python software that scrape an uploaded PDF for patients data and then create a kind of todo list for doctors/nurses/students. That todo list is accessible from the web - more specifically from a mobile browser. The front-end was hacked using html/css/js (angular).

I really wanted to use Firebase but struggled about the 1) and 2). It seems that the solution is to use a VPS to host a node.js back-end, but rather than using mongo it should use the firebase database through their node API, amicorrect?

For some reasons, when I thought about using firebase, I expected it to host the html/css/js files and provide the background jobs. Why can't I just have a some_task.js and call it from my js code using firebase API? I.e.

Firebase.async('some_background_function', function (result) { .. } );

Same for hosting.. I thought of firebase more like a one-stop shop.

As you can see, I might be a bit lost so please feel free to point where I'm wrong!! : )
In contrast, this troll is quite transparent.
Andy Rivera Ft. Dalmata - Espina De Rosa
invoice_sub_total is defined twice.
> It seems they are doing everything they can and getting no clear responses.

... except complying with Google's terms for displaying YouTube videos.

> And when you are talking YouTube, which pretty much has a monoppoly on many different types of video content online, it's quite ridiculous to say its ok for Google to do this in the long term.

It's definitely OK for google to do this for as long as they want, and then some. Windows Phone users are not blocked from accessing YouTube, so it's perfectly OK (and even if they were, it might arguably still be ok, but that's not even the case). They just have to spend 3 more seconds waiting for the first page to load.
Are you sure? I believe I remember my iPad being unable to play videos with ads, and having such videos not even show up in search results. Separately, some videos would not play on mobile or when embedded, but those seemed to be much more rare.
That Doctorow book "Little Brother" sure seems to have hit the nail on the head in a lot of the examples he was giving of government activity...
NASA seeks 'Plan B' for planet-hunting probe Kepler
Having to get out your credit card to swear at people on the internet seems to do a good job of getting people to stop and reconsider. Not always, but it helps.
I'm certain only Outbrain can answer your question, but a full software audit of all fields is in order. Sadly, field sanitization (and security in general) is something that is often overlooked in the rush to get software in front of clients. It's like not installing railings on stairways because most of the time you don't need them and you can build the stairs faster without them. Only nowadays, there are a lot of people trying to push you off the stairs.
Would be neat for a project like this to go open source and accept community submissions. Not sure why the author of jsLinux didn't go that route.
> There is no inherent right to a YouTube app on a phone.

The argument is about openness, not about rights.
Oceanographer/Developer creates underwater communication at hackathon
My roommate who has a PHD in Oceanography and is the smartest Python developer I have ever met made this at a hackathon.

Could the key to improving underwater communication be a technology developed for landline phones in the '60s?

At a hackathon earlier this month in San Francisco, oceanographers and scientists from NASA, the California Academy of Sciences, University of California Santa Cruz, and other institutions gathered to figure out how to improve on the current tools of choice for marine researchers: waterproof paper and pencil. The event was hosted by iDive, which is launching an underwater iPad housing this fall. The company is founded by a marine biologist, and the technology originated from a research lab in Saudi Arabia funded by the king.
.....Downcast is a podcast app I use constantly, has been around for years, and receives regular updates. You're, umm, wrong.