skysight-inc/HackerNews huggingface dataset:
> So skipping the first step of just calling up and getting clarification seems unusual to me, given my experience with folks who prosecute people for a living.

I think you are looking at it from the perspective of the crime being misrepresentation on the form. That's not the crime at issue, though.

The crime at issue is actually operating the money transmitting business without the required licenses, the representation on the form that he was not operating a money transmitting business may be evidence that there was a deliberate attempt at concealment or something like that, but its not the fundamental prohibited act.

Saying "yes" on the form wouldn't have made things less criminal, just more easily detected.
I have to agree with you on this scenario. Microsoft could have built the app and respected Youtube Terms of Service. But instead they decided to mess with Youtube's business.

It is sad that Microsoft decided to strip the Ads and allow downloads from their own, because the Windows Youtube App may never come back now.
This is why I am long on SMS.
BirdDrop Puts Twitter in Your OS X Menubar
> Well, except that there is an open-source alternative implementation of App Engine that you can run anywhere you want.

To be fair, AppScale is a separate entity and therefore there's no guarantee that they will keep up with GAE API's, API bugs, and/or quirks. These are obviously things out of their control, but I'm saying this because there's still no guarantee of a 1:1 replacement if you need to move away.
This is easily the most exciting thing to happen to Android developers in a long time. I am super jazzed.
The assholes at the state attorney's office gave her a "diversion of prosecution" instead of completely dropping the matter. And the school district is still considering further disciplinary actions.

The state attorney and the school district are the ones that should be expelled.
Waze actually really is that good. Its real-time traffic information easily beats Google Maps'.
If you quote by the day, you'll find far fewer, I suspect :)
I've never wished HN had a "Ban Button" before today. He released something that represents a lot of work on his part and you come in here and shit on it. If you don't like it you move along, you don't wage a holy war of negative comments.
1) The US govt is ok with Bitcoin: the Department of Treasury's FinCEN published guidance tacitly approving Bitcoin. This legal action is purely about MtGox who unlawfully did not register as an MSB.

2) There is already a completely anonymous store-of-value allowing a underground economies: plain old face-to-face USD cash transactions. Ever seen drug lords busted with stacks of USD bills?

3) The US govt is ok with transactions in a currency they don't control: it is perfectly legal to pay, for example, in Iranian rial on the US territory, if the seller and buyer agree to use this currency.

You seem to be some sort of tinfoil-kind-of-guy who thinks the government is out there to "stop Bitcoin".
I know this will just get burred under the 428 comments this story already has - but can we _please_ change the title to include "Within the US"

Not all of the worlds 7 billion people live in the united states you know ...
Poor analogy. A broken password hash cat put me at risk for a long time. A bad UI is instantly fixed by simply not using the app anymore.
As Cloud SQL will provide it's own security features

its
That's a really good observation re: accessibility, and something that had totally slipped my mind. I'll add accessibility support for FUISwitch and FUIAlertView in the next release (everything else, being a subclass/category of existing UIKit stuff, should have it already).

I'm using CoreGraphics for a lot of stuff here, just not actually in the controls' drawRect methods. Rather, I use CoreGraphics to produce UIImages of various sizes/shapes/colors and then use the appearance methods provided by each UIControl (e.g. setBackgroundImage) to style existing UIKit controls with said image. So there aren't any external images included in the project. I prefer this approach, as it minimally interferes with each control's existing/desired behavior (not to feed the trolls, but one of the weaknesses in the "Apple wouldn't approve of this" argument presented elsewhere in the comments is that I'm almost entirely just using existing classes/appearance customization APIs provided by UIKit).
> The source article is a much more complete and informative story http://www.orlandosentinel.com/news/local/breakingnews/os-ki....

Indeed. From that article, it's not an unconditional dropping of charges:

> The office of State Attorney Jerry Hill, whose jurisdiction includes Polk, said that it extended "an offer of diversion of prosecution to the child." That typically means a probationary-like program that allows the youngster to perform community service or meet other conditions and then avoid a criminal record.

> Brian Haas, an assistant state attorney and spokesman for the office, said he could not provide details of the diversion-program agreement reached in a juvenile's case. But he said the teenager and her guardian had signed the agreement.
I have an argument against the idea that a government (US) will shut it down. The Bitcoin market can reveal/signal information that is not available or it's difficult to get from other sources. Information that can be used in a positive way, like using web searches for economic predictions and alerts.
Is BlackBerry's BBM available to other platforms?
> It's been years since Google actually released something useful on GAE.

Do try to keep up: https://code.google.com/p/googleappengine/wiki/SdkReleaseNot...
"99.99% is good enough for me"

Really? Let's follow your logic. There were 639 000 000 passengers last year. Lets say one tenth follow your thinking. Multiply that by .0001 you get 6390 potentially deadly events of interference. Would that be ok by you?

I tell you something it would not be ok by me if I was on one of those flights.

Of course the number is probably a lot lower than 0.0001. But it is still too high. The number of recorded events of interference are too high.

What this proves is that you are obviously not equipped to make decisions that affect my life and you should not try. You should follow the rules that are obviously the result of much more informed decision making that you are showing here.

And I wonder what part of your electrical engineering coursework makes you think it is ok to keep your devices on during takeoff. You certainly should know that your device emits EM waves even if it is in "airplane mode".
I think I could do this for you. My mail is hn-username@gmail.com (UK TZ for responses)
Yeah, I thought that was weird. I'd much prefer the transit being mapped out on it's actual path, with symbols for stops. In the video it does show a cool new feature where different transit options are compared in a timeline.

As an aside, the new look of the maps reminds me a lot of my beloved Michelin maps. Google used to have zero terrain on the regular map, only forest/park shading, but now they have a minimal amount, just like Michelin. It really does help me "read" the landscape. A lot of the colors also seem to be converging to Michelin standards.
This is quite cool. I've been meaning to switch to a console mail client for a while. (although personally I'd lean towards a CLI rather than a TUI)
Although, I'm sure the government wouldn't mind if people went on believing that Bitcoin can't be tracked... :)
TPP meeting in Peru to figure out how they can control the Internet
So suppose i access youtube through Firefox and I have adblocker and a video download extension installed .....am I in violation of ToS?
Also, I have AppleTV and I have never seen any ad on youtube video, so are they themselves helping me to steal content from creators?
That's a good idea, modding something open source. Like maybe changing a game to be something different, new rules, graphics, sounds, etc.

The SNES games would be probably way different than modern phone/web/tablet games. On the SNES you are dealing with a single process device so code can be more rudimentary, some of it probably in assembly. On newer devices you will find are built higher level languages (c, python, c#, etc) with code that plays nice with other processes in the device, as well as modern graphics/sound methods. If you are planning to ultimately do code on modern devices, that's probably a good place to start.
I cannot possibly hope to express the reasons I dislike PHP better than this comprehensive article: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

An excerpt:

> I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.

> You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.

> You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.

> You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.

> And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.

> Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.

> That’s what’s wrong with PHP.
Google reveals Play Music All Acccess subscription service
That is an excellent point.

If I understand you, you're saying that wealth brings broad powers, and it's only a small subset of those (like political corruption) that are bad.

The rest, which are essentially power over the natural world (curing diseases, sending people to Mars, protecting ancient forests, resurrecting extinct animals) are good.

I'm going to remember that explanation.
The new iOS Hangouts app is a gchat client. While I'm not sure how it's implemented, it seems they'll likely bundle gchat (and other google chat services) under the Hangouts brand.
Where Is .Net Headed?
I don't know which APIs get access to the passwords. In my case I would need app specific passwords for IMAP and XMAPP and that constitutes the majority of my interaction with Google.
> Julian Assange of Wikileaks, which might have benefited from dealing in Bitcoins.

Of all the relevant photos they could have headlined this article with, they choose this?
Unless of course the interference comes when the plane is already in flight, at which point your notice that your phone causes interference may come when you catch on fire.
One of the large issues with the US educational system is it's largely driven by the choices made by teenagers. Sure, some people go back and study high school level math later in life but few high school dropouts end up getting a Math PHD. From an economic perspective an oversupply of chemists is simply more useful than an oversupply of historians. Thus, it seems reasonable to try and convince 15 year olds that STEM is worth the time investment over playing video games. So, they may end up working at Walmart anyway, but skills you don't use are a minor problem compared to skills you need and don't have.
Microsoft responds to YouTube demands, 'more than happy' to include ads
The difference is that Google bitches and moans about browser ballots in the OS, bitches and moans about Facebook not being open, but forgets all of this about YouTube.
That's a nice tutorial and the idea of running Wordpress on GAE is intriguing to say the least.

I apologize that I have not closely familiarized myself with Google Cloud SQL. Is it really API compatible with MySQL, or are there limitation that one is bound to run into when one starts adding plugins etc.?

I also don't quite understand (not having tried it out yet, obviously) how you'll handle static files (images, etc.) uploaded via the Wordpress "media" feature. Is GAE able to support that?

Anyhow, congratulations on the launch. I'm not a huge fan of PHP myself but I frequently find myself having to use it (e.g. to host a Wordpress site!) so this is really an interesting avenue for me to explore.
I'm guessing if Microsoft removed the 'download video' button from their YouTube app - directly violating YouTube's policies - Google wouldn't be so hard lined about this.
They're saying XMPP clients still works with the App Engine XMPP service (which is "An App Engine application can send and receive chat messages to and from any XMPP-compatible chat messaging service, such as Google Talk"). The email says that Google's new service no longer support XMPP.
On a 12 hour flight, you want to sleep, but its impossible in economy. At least we can watch movies now during our flight, but the level of comfort between economy and business is vast.

I've never had a problem with babies on flights. I travel between the states and China often, and there are always a more than a few of them on.
Or take a boat if travelling internationally.

The kongjies always handle babies pretty well. And to be honest, a crying baby isn't going to add much to your discomfort 6 hours into your flight.
Yeah, there's http://xmpp.org/extensions/xep-0286.html which discusses some ways to mitigate the power issue, but, from what I understand, we never got much feedback from mobile developers about it. In particular there are several extensions which remove the need for a lot of network traffic (capability hashes, roster versioning, stream management to immediately resume a session that got disconnected, etc). The fun part is that 1) a lot of mobile client developers haven't implemented those and 2) most require server support, and Google never added support for them.

As for a binary serialization, XMPP traffic does compress very well already (TLS/zlib/lzw), but we have started the process on standardizing the use of EXI (https://en.wikipedia.org/wiki/Efficient_XML_Interchange).
>The issue is that the app is not displaying ads, which is against the TOS.

Microsoft has responded to the takedown notice.

https://news.ycombinator.com/item?id=5715889

(Edit: looks like that submission is getting flagged as well. I guess this story really isn't showing Google is good light if Google fans are in such heavy damage control mode. It looks like they have a veto on what appears on the HN front page. Look you may not like Microsoft and even its response but why try to bury a legitimate news item? Not enough Google I/O posts on front page? ).

"We’d be more than happy to include advertising but need Google to provide us access to the necessary APIs.

In light of Larry Page’s comments today calling for more interoperability and less negativity, we look forward to solving this matter together for our mutual customers."

I wonder what happens if Microsoft doesn't back down till they get access to the ads API, will Google file a lawsuit? Interesting times!
Agreed, the NYC app is awesome. That said, a UI consultation would probably pay significant dividends. Affordances are not always easily perceived.
@iamshs not sure here, but I'm guessing that you are not breaking TOS.
But app for displaying YouTube content needs to be OK with TOS for YouTube API.
And this TOS says:
II. Prohibitions
Your API Client will not, and You will not encourage or create functionality for Your users or other third parties to:
[...]
modify, replace, interfere with or block advertisements placed by YouTube in the YouTube Data, YouTube audiovisual content, or the YouTube player;

[https://developers.google.com/youtube/terms]
While the use of XML in the protocol might be considered verbose, stream-level compression from TLS quite makes up for that. With many contacts, the number of presence stanzas might indeed drain the battery because the antenna will be 'up' quite a bit.

However, the XMPP community has been active in quantifying such issues and providing solutions. The beginning of a document with background information is available as http://xmpp.org/extensions/xep-0286.html. There are also various opinions on the topic to be found online, like http://www.deepdarc.com/2008/02/14/mobile-xmpp/, that, as you can see, dates back half a decade already.
When someone sends me a message over XMPP I don't get it in my G+ Hangouts as a received message, and sending a message to an XMPP address in Hangouts asks to send an invite and does nothing.

Hangouts CAN NOT communicate with XMPP clients.
How do you confirm other than looking for chat logs within Gmail? I don't have any chat logs as I had all conversation logging disabled before this update.
Google has been promising non-US/UK only Google wallet since 2008, but never done it.
No, as stated multiple times within this thread if Microsoft would stop violating the Terms of Service Google would allow them to create a YouTube app.
Not yet, but it is slated to come to Android and iOS in the near term.

http://mashable.com/2013/05/14/bbm-ios-android/
Sell it the Fantastic 4!
XMPP is standardized and works, right now.
Would be interesting to see people's reactions if Google sent a takedown notice to addons.mozilla.org for AdBlock because it's hurting video creators and web sites.
This is an interesting reply because it reminds me of conversations I had a few years back.

I live in a town (in the US) which is fairly bike-friendly; a lot of places have nice paved paths and trails separate from the streets, and places that don't have them often have dedicated bicycle-only lanes. But a lot of people just won't use them, so I started asking my friends who biked everywhere why that was.

The responses, almost universally, were complaints about pedestrians -- "they get in my way", "they slow me down", "I never know when one of them is going to pop out from somewhere" -- and basically boiled down to these slow annoying people, I don't want to share my path with them. Which is the exact same attitude they complain about in car drivers.
I had a similar commute - from Leytonstone down to Liverpool Street. Mile End road is horrible, especially with the huge bendy buses (the 25?) with the drivers whose mission was to flatten as many cyclists as possible.

I used to have early starts and needed to be in the office at 6:45, the adrenaline rush was very effective in going from sleepy to wide awake and terrified.

There are actually some nice commutes from East London through to the city. The best ones involve the Grand Union canal or cycling through Victoria park.
Gtalk and Facebook messenger both used XMPP. XMPP is federated so it allowed many people to easily communicate. Even MSN messenger got on board:

http://msdn.microsoft.com/en-us/library/live/hh826554.aspx

AIM also has limited XMPP support (although that is just from a quick Google search, can't figure out if that is still the case).

Either way more and more clients and chat protocols were beginning to converge onto a single standard, that allowed people to easily communicate across different "domains". That is now going away.
Lovely.

My findings:

Here is one with a curious counter-clockwise rotation phenomenon:

http://wry.me/hacking/Turing-Drawings/#6,5,5,2,0,2,1,0,4,4,2...

And a few that take a long time to stabilize and do some interesting things in the meantime:

http://www.wry.me/hacking/Turing-Drawings/#3,5,2,4,1,1,1,3,1...

http://wry.me/hacking/Turing-Drawings/#4,3,0,2,2,1,2,1,3,2,0...

http://www.wry.me/hacking/Turing-Drawings/#3,6,1,3,3,2,1,0,0...
I am a regular AdWords user and Google's customer service for it has been pretty spectacular.
Oh, I'm not a fan of Oracle either. Who is?

But I think you're confusing a language with a development platform/VM/runtime.

C# is a language. .NET is a platform that includes a C# compiler.
Java is a language. JVM is a platform that includes a Java compiler.
Javascript is a language, not a platform.

What Javascript platform do you think can replace .NET and JVM? Node.js on top of V8?

Or are you really suggesting that Javascript inside a web browser is all you need for application development anymore?
Sweet mother of god, what a move to pull. Well played. Looks like Microsoft is pulling the same hand, as Google did with EAS some months ago. Also considering MS has been asking for Google's help since 2010. Brilliantly done.
Windows Phone is seeing decent numbers, 6 million in the last quarters. The lack of apps like YouTube and Instagram is hurting the platform and they're showing they're serious about fixing that issuee by picking a fight with Google.
You can also click the little American flag in the top right.

Notebookcheck is one of the first places I go when I'm looking for a new laptop.
No, if you have a client connecting to Google's XMPP servers, your messages will not show up if the other user is only logged in on Hangouts. Hangouts ALSO can't send messages to an XMPP only user (even if Google is hosting the talk servers, as is the case for my Google Apps domains).
There used to be an understated, but strong implication, that Google is 'good', Microsoft is 'evil', and perhaps justifiably so: Microsoft didn't exactly make a good impression on geekdom during the 90's.

These days however, and speaking from a purely subjective perspective, Microsoft appears to be slightly softer and humbler, whilst Google under Page appears to be confident, maybe even aggressive and certainly increasingly ubiquitous. It's the last part that concerns me most.

Apple, Google and Microsoft however all pale by comparison when placed on the same scale as non-profit Mozilla Corp, in terms of openness and looking after our rights and freedoms.

Personally I'm somewhat of a bannerless citizen, but at least in theory, that's an organization that could receive my support.
The importance of side projects, talk by Pulse cofounders
Actually I was trying to look at it from the perspective of the state. One of the roles of the state is to ensure compliance with the laws of the land (to implement the rule of law). The state is also interested in economic activity, and the promotion of it.

So there are two outcomes:

1) Mt Gox gets shut down, its creators go to prison.

State enforces the rules which is good, but also cuts out some economic growth (people lose their jobs, retail space leases get broken, etc etc)

2) Mt Gox gets brought into compliance.

State enforces the rules (now they are in compliance when before they weren't) economic contribution remains intact so people still have their jobs Etc.

Universally governments prefer #2 over #1, for violations involving process compliance, because #2 costs less and doesn't impact tax revenues long term. They insure future compliance with fines and/or periodic audits.

All bets are off if innocent civilians are endangered or gross damage to the property occurs etc. Or, like in Enron's case, the tax payers are massively ripped off. So when Walmart creates rules that make their workers work overtime that isn't paid, the response is a fine and regular audits. Not shutting down Walmart or locking their stores where violations occurred.

The whole theory of government is predicated on ensuring compliance rather than locking everyone up. The latter isn't scalable and its not the best thing for the people being governed.
Until then your nitpick should also include that as another walled garden ...
This would be a fun game: CTF with physical access :-)
There are copyright issues involved because Microsoft needs direct raw access to the YouTube videos, this means that Microsoft can bypass the ads and other deals Google have made with their content partners. Apple and Tivo made deals with Google to be able to do this, Google has to decide if its worth it for them to make the same deal with Microsoft at this point. I personally don't think Google is being evil about it there's just a lot more involved.