skysight-inc/HackerNews huggingface dataset:
I have one myself and I don't know if that'll be possible. The problem is that different devices, sold by different carriers, require different radio drivers and so on. Take for example the S2 and S3s sold by AT&T and T-Mobile: they are marketed under the same name, they look the same externally but they are completely different model numbers.

In other words, I'm not sure Google's version of the S4 will be an exact copy of AT&Ts. I hope it is, I can't wait to get rid of Samsung's crappy version.
EDIT: It's not Amazon Payments, it's Amazon WebPay.
Paypal is actually much better. When you reach about 10k/mo, they give you a special representative from the account management team, with a special phone number, and those guys are quite smart and easily available. First hand knowledge.
> people with incompatible cultures in other countries trying to influence how you act in yours.

Just like what America is trying to do to Julian Assange, Kim Dotcom, the guys behind The Pirate Bay, etc. etc. ?
I think a lot of HN is from large america cities like SF or NY where there is a lot of VC money sloshing around and a lot of blue chip companies.

When you are located somewhere with a slower economy that has been hit bad by the recession; people aren't paying $100k for junior devs and aeron chairs simply because it doesn't make economic sense too.
Adobe After Effects? Adobe Premiere? I think fake perspectival effects are a bit too specific of a feature to bundle into a generic screen recorder.
Is there a way to disable Google Talk/Chat/whatever entirely, so that no one can initiate a chat with me?
I just signed up here: https://gaeforphp.appspot.com/
I don't imagine any possible reason they'd have for removing the option that isn't creepy.
In the U.S., we have to worry about religious conservatives in Alabama trying to get laws promulgated that would prevent women in California from getting abortions. That's the end-result of "U.S. citizenship", which allows Alabamans to have influence over the laws that bind Californians. What makes you think anything would be different with "global citizenship?" When you expand the body politic to include Indians, etc, you should expect them to push for laws that reflect their peculiar cultural beliefs, in a way that binds everyone.
I think you're missing the fact that most of the people who will take advantage of this already have a job, and thus already are networking. Heck, I bet there is a large portion of them that don't want to go to another company, but rather just move up within their current employer.
That's rich when just today Google sent a C&D to Microsoft to take down the Youtube Windows Phone 8 app and refuse to make one themselves.

"Google demands Microsoft removes YouTube Windows Phone app, cites lack of ads "

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

That was after they started serving a degraded experience to Windows Phone on Google Maps, and restored access after people complained and called their bluff that it didn't support needed features.

http://arstechnica.com/gadgets/2013/01/google-maps-windows-p...

Then they dropped support for ActiveSync from Gmail and Calendar so Microsoft had to scramble to add CalDAV support.

http://www.theverge.com/2013/1/21/3832838/windows-phone-card...

And then comes a second round of Spring Cleaning, which deprecates CalDAV support and moves to the Google Calendar API!

http://www.sparsebundle.net/posts/google-deprecating-caldav-...

Edit: Predictably, that post about Google asking for a takedown on the WP Youtube App is getting flagged.

http://i.imgur.com/4MBcGom.png

Just like the Windows 8.1 Blue being free post yesterday.

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

Google can do no wrong on HN, whereas everything Microsoft does is wrong.
When it comes to my (virtual) infrastructure, I want to go with a platform that's stable (including in terms of price), well-tested by others who have similar needs as me, and has a lot of documentation / articles / questions online. And I would never go with a platform that doesn't have all other services that I may need (as you mentioned). Why wait for google replacing SES when you can just go with AWS? MHO, obviously!
Google IO 2014: App Engine now supports ColdFusion.
Did disabling chat history in the past actually compel them to not monitor chat conversations?
The great thing about Android Studio based on IntelliJ is that Kotlin plugin should work with no or minimal change to work there.
Sure. So why would you voluntarily want to add India, China, etc, to the list of countries seeking to bind you with the stupid laws they have?
the problem is that often the doctor knows what to prescribe better than you... :)
A .Net developer who prefers Macs and Vim seems hard to swallow. You do have great sites, so good luck.
Guide to give the perfect man-hug
http://www.youtube.com/watch?v=JUdWApwbudQ
I think this type of thing risks tiring people out though. There are only so many times people can get excited about getting an invite to a new service before it feels like chasing old highs.
Yes, you can talk to a real human. Please call us any time you think you're having a problem, the number is 1-855-492-5538.

For details about what we can and can't help with, take a look at this article:

http://support.google.com/wallet/bin/static.py?hl=en&pag...
Which is the best property I can invest in India up to 60 lacs?
You sound very biased against Google. In that particular case, I think the new Maps is not ready for prime launch yet. I think two things tend to prove that this is the truth: no Google Maps API are available for this new Maps, the presenter (forgot his name) mentioned that they were not ready for prime time; also for other products announced today, they rolled them out right away (new Google+, new Google Music, etc.) so why would they not release this one?
Android Studio, at present, embeds Eclipse...

./sdk/tools/lib/monitor-x86_64/

This seems to be the DDMS view of the Eclipse ADT.
and how Google sees itself (the brave disruptive startup launching something cool in private beta).

What? Since when has launching a product to a small audience and gathering feedback been something that only a startup is allowed to do?
OK, so here's another quote (http://www.haskell.org/haskellwiki/Concurrency):

"This page contains notes and information about how to write concurrent programs in Haskell. If you're more interested in performance than non-determinism, learn about parallelism first."

Here it's not capitalized so it must be the concepts and not the modules...

"If you have parallelism, you have concurrency" - not according to Rob Pike, who called Sawzall parallel but not concurrent.

The main point I was making though was that computational code can be easily checked even if it's not pure - and the fact that you can express it as pure is a result of the same thing that let you easily check an impure spelling as well (basically it's determinism, and avoidance of constructs where determinism is hard to prove.) For event handling systems you can't easily check them, for much the same reasons that you can't express them as pure code.
> I've never heard of someone taking both their given last name and their married last name together as their new last name but without a hyphen.

That's actually incredibly common in Spanish-speaking parts of the world.

It used to be that women would add "de Foo", where Foo is the last name of their husband, but nowadays it's fashionable to drop the "de", because that implies ownership ("de" is the Spanish equivalent of "'s")

It actually gets way, way more complicated, but that's a tl;dr: http://en.wikipedia.org/wiki/Spanish_naming_customs
I would assume that Google Now-type products work better when they have as much information as possible, and making all chats save by default all the time would be a good way to get much more information from people. Still, yes, kind of creepy.
I think you are missing a big point, or my comment was too short.

If you code locally you leverage years and years of tooling made for it, if you code in that google scripts you are just fucked up. And that's the big difference for me, not the UI.
> "... and our customer service team will help resolve any questions you might have"

Yeah. Right.
Hell, imagine all the PR at the moment. They don't just do Java, they have IDEs for PHP, iOS, etc. I wouldn't be surprised if their sales took off as a result of this keynote.
Why virtual isn’t real to your brain
Your usage is slightly different than mine. My usage comes from what I learned way back in my operating systems class in undergrad. I've been doing work in parallel computing of various forms for a bit now, and this is how I think about it (cribbing from what I wrote here a few months back):

Concurrency is a statement about a duration of time. Parallelism is a statement about a moment in time.

During a one second window, did both of the tasks execute? If yes, then they are concurrent. If no, then they are not concurrent in that window.

Was there any moment in time when both tasks executing simultaneously? If yes, then they executed in parallel. If no, then they did not execute in parallel.

From this, it's easy to see that if something is parallel, it must also be concurrent - in order for two tasks to execute during the same moment in time, they must also both have executed during a window of time.

Concurrency without parallelism happens on machines with a single core. Processes and threads must time-share the only core. Frequently, some of these processes will have multiple threads, so the threads need to synchronize with each other, even though they don't execute at the same time.

Concurrency and parallelism implies non-deterministic interleavings of threads and processes, but whether or not the result is deterministic is up to how we program.
I beg to differ. That map style looks worse than Google Maps to me.
Would you want a billion new users all slamming your brand new codebase and infrastructure all at the exact same time?

Sure Google can handle scale better than anyone, but a stampede is still a stampede. Soft launches are way safer and easier to manage.
I think the solution is simple: define your terms (or link to a definition that agrees with yours).

More to point, please do this. I think it would make your article less confusing and accessible to more people.
haha yea I noticed that too. Must have been very awkward for him.
Slowing down:
http://wry.me/hacking/Turing-Drawings/#4,4,0,1,3,0,1,3,0,3,0...
There's a difference between being security-minded and being a crypto-nut. If you're proud of the work you're doing and it's not secretive, why bother encrypting the hard-drive? Similarly, he wouldn't have been caught in the first place if he had been security-nutty about the process, but he didn't think he was doing anything immoral.
"They" refers to google.
Just a head up: you will need to edit the configuration to run on device (the default only launches on AVD). Took me a while to figure that out.
N.Y. Shutdowns for SideCar, RelayRides Highlight Hurdles
"both your friends"..I think I might have more than 2 friends :)
Indeed. Even within the same CC system it can vary. Mine had a lot that mapped directly to my university's (Intro to CS, Data Structures & Algorithms, Language/Topic specific courses - C# and MySQL for example). Meanwhile even the "technical" school in the same system had only two or three basic CS courses. My CC even has a real electronics program! (as opposed to the more common journeyman electrician and solar installer programs) Where theory and practice are taught!
It's probably due to the new Hangouts history search feature touted today.
Idiot me, it was PHP!
That app shows Youtube videos without ads. That seems like a clear violation of Youtube's TOS and I don't blame Google for being upset about it. Edit: I woulnd't flag the story though.
I've heard stories of some American professional environments borrowing Japanese-style bowing during the 1980's, when Japanese business was revered by some in corporate America.

Then the 1990's happened, and now it doesn't seem like there's as much of a desire to emulate the superficial elements of Japanese business culture. That being said, I don't think that eastern-style bowing has ever been commonplace for western business environments.
Well, Limbo existed in 1995, but it got nowhere…
Cross-Platform Single Sign-On
> For pedantic hackers like us, sure, it's garbage, but for the average person that just wants to get things done, it is pure gold.

I disagree. The developers of Wordpress are not "the average person". There are too many production sites that run on PHP to say it's garbage.
Looking for some citations right now, but I think personal usage of Amazon Payments to send money to individuals is much cheaper. I'm familiar with Amazon Checkout which is what you describe above, but longer ago, I did use Amazon Payments to do a personal transfer and it was free. Citation or retraction coming soon...

edit: Found it - GP may be referring to this - I have not yet looked at Google's new offering enough to see if this is truly comparable for personal payments, however:

Is there a fee for using Amazon WebPay?

No, there is no charge to send money using Amazon WebPay.

https://payments.amazon.com/sdui/sdui/personal/webpay/faq#wp...
The simplest explanation is that it would be hard to persist messages across devices/apps without storing them somewhere.
Right, but you still need Google's XMPP server to support it.
Task/data are orthogonal to concurrent/parallel.

"Task parallel": compute a() in parallel with b().

"Data parallel": compute a(0), a(1), ..., a(N) in parallel.

"Task concurrent" (not idiomatic, but hear me out): handle mouse events concurrently with keyboard events.

"Data concurrent" (again not idiomatic): handle events from 1000 sockets concurrently.
Thanks everyone. This is a lot of good advice. After iterating through the design process with a few products, I think I fall on the mockup side in the mocking up vs. prototyping debate. Since I have a tool that works well and permits prototyping if needed, I think this may be best for me for the time being.
I used to manage a Paypal account that did significantly more than that, and nobody ever offered that to me.
It depends upon how big of a picture you want to look at. E.g. if you look down to the hardware level (your single ethernet cable connecting your computer to a router) it is again no longer parallel (from what I recall - it's been a while since I've studied this).

In the parallel gifts example, they had to somehow decide who would buy people what, which tends to not be very parallel. If the store has only one entrance then that too turns into a non-parallel part of the problem. If the gifts were mailed there's only 1 mailman who delivers to an area on a given day. And so on.

You're probably always going to find resource contention somewhere, it just isn't always something you have to deal with directly when solving your problem.
Personally I'd love to see a community driven extension to XMPP, with its corresponding RFC, which would allow feature parity with Google's proprietary crap while keeping interoperability and federation, so people could give Google the finger on this one.
I think the productivity ratio can be overstated often.

Most developers are highly productive at doing the sort of work that is within their comfort zone.

If the work is reasonably well specified and straightforward (i.e producing a bunch of web forms , rather than requiring algorithm research) then the productivity limit is often down to typing speed.
Is this cumulative requests from the past 5 years?

Also what people request and what google's vision is are two different things. Who are they targeting with this PHP stuff. Yes sure, for free-tier stuff, I'm sure lots of kids playing around with PHP would love to have a sand-box to play around. But this move seems inconsistent with their prior action that signaled a move toward enterprise sales.

Also, it feels like one side of google is not talking with the other side. They're building a whole application scripting system hosted on google Drive to work with google apps, etc. Why not provide the javascript on GAE to allow further application development and integration.

To be honest, this feels like: Oh shit! Google I/O is coming up and we need to have something to show than a vision of providing cloud-based computing solution that fits within their big vision.
How much understanding do we have of how the current politicians handle exceptions? i.e. Motivations, drive, true presonality etc.
Good catch, I hadn't seen that before. It definitely looks like WebScript and the new JavaScriptCore API are strongly related. It's interesting how hard the WebScript stuff is to find without knowing the name, it didn't turn up in any of my Googling when researching the post.

The fact that it's a refactoring (even a very nice one, as it seems to be) rather than a brand new API does make it less likely that Apple has any particular future plans for the API, which in turn make much of the speculation in the post even more speculative. I'm going to make an update to the post with a link to WebScript as well as a bit of additional commentary.
jitsi.org
BridgeSupport also supplies .dylibs containing inline functions/macros that don't have symbols/linkage in the main framework.

While it is possible to workaround the lack of BridgeSupport, if Apple doesn't supply it, most developers are not going to go through the effort of using it. And if Apple doesn't supply it on iOS, they aren't going to make life nice for developers doing this (continue bans on dynamic libraries for loading the .dylib containing missing symbols, on mprotect which is horribly useful for things like subclassing and block generation and JIT).

I don't know where the source went. I'm sad to hear that. If you find a copy, let me know.
You put it very lightly. It is not pedantry or elitist hackers, it is computer science. A sane engineer with a little bit of experience would not start off with PHP to build anything at all.
LoL

Thanks for taking the time to help me see your points.

However:

So in the phrase "titles of nobility or honor," "honor" must be read in the context of "nobility."

I don't see why "honor" must be read in the context of "nobility" when there is an exclusive conjunction joining the two words.
I interpret the meaning to be "titles" which may be "noble," or "honor" related.

Anyhow, hope you're having a good day today, Aloha.
There are definitely workarounds (submodules would be even better than forking probably), but default go get behaviour is to clone dependencies into your src tree - not a known version of them, but just the latest head. So if you're sharing a package with dependencies, you'd have to first check in your dependencies and not rely on go get to manage them.

Using go get on its own is not enough to end up with a known version - each go get can pull different code, unless you have manually set up dependencies first as part of the package or checked in the entire src tree and shared that. This works fine for one person working on code but obviously requires a bit more work if you're sharing code with dependencies with others.

I not trying to say it's impossible to manage or a huge flaw in go get, but it does require you to deal with dependency versions explicitly yourself, unlike many other packaging systems.
Our goal is to advance computing (via services such as HRD, Cloud Datastore, BigQuery, and Go) in ways that align with existing developer practices (investments in Java and now the release of PHP). There's no point in releasing amazing solutions if there is a huge barrier to entry.
This looks awesome, but not at all core to Google's core revenue generators (gmail isn't, either, and this is on top of gmail...). Not to be a dick, but how do we know we can trust adopting this? For user to user payments it's not a big deal to switch to/from this, but for anything else, ...

Also, how will Google handle the customer support needs of payments? People get really pissy when their accounts are frozen, transactions delayed, etc. when money is involved. Google historically doesn't have a good track record for "hand holding customer service".
Sure; a parallel for loop with each task processing a[0], a[1], ... a[N] has no data races but if task 0 modifies a[0] and reads a[1], task 1 modifies a[1] and reads a[2], etc. then this loop is full of data races without there being anything queue-like (that is, you never say "I'll do this thing here unless someone beats me to it in which case I will let them finish first.")
Yelp built a community around top reviewers and incentives people to review. Google Places doesn't really offer incentives for people to review or to spend time reviewing.
Paypal is terrible, but at least you can get on the phone and talk to someone when things get hairy. Every time I have google support issues I end up waiting days or weeks for automatic replies that don't even address the issue.
I appreciate that -- but there's a difference between "chat history enabled by default [to make our services work better]" and "you can't turn off chat history permanently." In the latter case, one could imagine it wouldn't be too hard for Google to keep messages temporarily until they've been pushed to all devices and then remove them from their servers?
@raldi: could be also dependent on the number of payments per day. My knowledge is for the account with relatively small, but numerous payments.
you obviously never tried to script a spreadsheet in google drive with it... sorry but it sucks period. The only thing that is impressive is people paying for that. It simply doesnt scale when you have large spreadsheets.
Griffith's QM is an excellent intro textbook that also reviews/teaches the necessary parts of linear algebra: http://www.amazon.com/Introduction-Quantum-Mechanics-David-G...

(despite being a math major in undergrad, I didn't really appreciate linear algebra until I saw it used in QM when in grad school... linear algebra is a very dry subject by itself, but incredibly useful when applied to various other fields).
Why _can_ you choose to do anything you want? And why _can't_ you initiate force against people? My earlier answer is a starting point that connects rights to ethics.

Right, that question is exactly why I say that it devolvees into an argument over metaphysics and epistemology. Also, I acknowledge what you say about including ethics, although my opinion on that is that ethical discussions also - at some level - devolve into discussions of epistemology and metaphysics.

"What is good in a social context" is a less important question to me. I don't believe in trying to "engineer" social good by manipulating our view of what is or isn't a "right" of an individual. Society, to me, is just an emergent aspect of the interactions of individuals. I believe you have to start with what individuals can or cannot rightly do, and accept whatever consequences that may entail.
> Just to clarify here: based on my not insignificant research on this issue, this $25 million bond is the approximate total cost of the bonds for each state that requires money transmitters to hold a license and a bond. It's not a federal requirement.

As I understand it, it is federal requirement that they be licensed by each state into or out of which they will transmit money, but the actual licensing requirements are set state-by-state.
Click the top left button in the the chat window (icon of a person) and pick "Sign Out." AFAIK it will not sign back in unless you ask it to.
Care to elaborate? Specifically, what mechanisms are used for handling conflicts (two withdrawals from the same bank account), and what mechanisms are available for preventing/detecting conflicts (two tasks modify the same array index)?
http://support.google.com/wallet/bin/answer.py?hl=en&ans... (linked to from the main article)

> Google properties such as Google Play, Google Drive, YouTube etc. are not covered under the Google Wallet Purchase Protection. Please reach out to those products directly through their help centers.

Is gmail lumped under the "etc." above?